aboutsummaryrefslogtreecommitdiffstats
path: root/ftp
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-04-01 20:31:44 +0800
committerwill <will@FreeBSD.org>2000-04-01 20:31:44 +0800
commit17dab0d7ae2119cd2cbbcf44e8e33bd7f6b0e652 (patch)
tree112728db598e319a962bd4aee611658bec714644 /ftp
parentee935c0656e7578ffc265c6521ba91d70982b46c (diff)
downloadfreebsd-ports-graphics-17dab0d7ae2119cd2cbbcf44e8e33bd7f6b0e652.tar.gz
freebsd-ports-graphics-17dab0d7ae2119cd2cbbcf44e8e33bd7f6b0e652.tar.zst
freebsd-ports-graphics-17dab0d7ae2119cd2cbbcf44e8e33bd7f6b0e652.zip
Add xrmftp 1.2.4, a xforms-based FTP client.
PR: 17653 Prodded by: Matt Heckaman <matt@LUCIDA.QC.CA> Submitted by: Matt Heckaman <matt@LUCIDA.QC.CA>
Diffstat (limited to 'ftp')
-rw-r--r--ftp/xrmftp/Makefile30
-rw-r--r--ftp/xrmftp/distinfo1
-rw-r--r--ftp/xrmftp/files/patch-aa31
-rw-r--r--ftp/xrmftp/pkg-comment1
-rw-r--r--ftp/xrmftp/pkg-descr20
-rw-r--r--ftp/xrmftp/pkg-plist6
6 files changed, 89 insertions, 0 deletions
diff --git a/ftp/xrmftp/Makefile b/ftp/xrmftp/Makefile
new file mode 100644
index 00000000000..de004489324
--- /dev/null
+++ b/ftp/xrmftp/Makefile
@@ -0,0 +1,30 @@
+# New ports collection Makefile for: xrmftp
+# Version required: 1.2.4
+# Date created: 28 March 2000
+# Whom: Matt Heckaman <matt@LUCIDA.QC.CA>
+#
+# $FreeBSD$
+#
+
+DISTNAME= xrmftp-1.2.4
+CATEGORIES= ftp
+MASTER_SITES= http://www.mat.uni.torun.pl/~rafmet/ \
+ ftp://ftp.netspring.net/pub/people/rafal-metkowski/
+EXTRACT_SUFX= .src.tgz
+
+MAINTAINER= matt@LUCIDA.QC.CA
+
+LIB_DEPENDS= xforms.0:${PORTSDIR}/x11-toolkits/xforms
+
+USE_X_PREFIX= yes
+WRKSRC= ${WRKDIR}/xrmftp-1.2.4.src
+
+do-install:
+ ${MKDIR} ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_PROGRAM} ${WRKSRC}/xrmftp ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/FIXED-BUGS ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${DISTNAME}
+
+.include <bsd.port.mk>
diff --git a/ftp/xrmftp/distinfo b/ftp/xrmftp/distinfo
new file mode 100644
index 00000000000..f862510b73d
--- /dev/null
+++ b/ftp/xrmftp/distinfo
@@ -0,0 +1 @@
+MD5 (xrmftp-1.2.4.src.tgz) = e81516158046cee9d7dd513a10c4859b
diff --git a/ftp/xrmftp/files/patch-aa b/ftp/xrmftp/files/patch-aa
new file mode 100644
index 00000000000..0c772436f68
--- /dev/null
+++ b/ftp/xrmftp/files/patch-aa
@@ -0,0 +1,31 @@
+--- Makefile Tue Nov 17 19:25:43 1998
++++ Makefile.new Sat Apr 1 06:43:11 2000
+@@ -1,17 +1,20 @@
+-CC=gcc
+-XFORMSLIBPATH=/usr/X11R6/lib # path to xforms library
+-XFORMSINCPATH=/usr/X11R6/include # path to xforms header file <forms.h>
+-XLIBSPATH=/usr/X11R6/lib # path to standard X libraries
+-XINCPATH=/usr/X11R6/include # path to standard X header files
+-LIBS= -lm -lX11 -lforms # libraries
++X11BASE?=/usr/X11R6
++CC ?=gcc
++XFORMSLIBPATH=${X11BASE}/lib # path to xforms library
++XFORMSINCPATH=${X11BASE}/include # path to xforms header file <forms.h>
++XLIBSPATH=${X11BASE}/lib # path to standard X libraries
++XINCPATH=${X11BASE}/include # path to standard X header files
++LIBS= -lm -lX11 -lxforms # libraries
+ #EXTRALIBS=-lnsl -lsocket # additional libraries needed by some unices
+ SRC=xftp.c fd_xftp.c
+ OBJ=$(SRC:.c=.o)
+ EXE=xrmftp
+-CFLAGS=-I/usr/include -I${XFORMSINCPATH} -I${XINCPATH}
+-LDFLAGS=-L/usr/lib -L${XLIBSPATH} ${LIBS} ${EXTRALIBS} -L${XFORMSLIBPATH} -O3
++CFLAGS +=-I/usr/include -I${XFORMSINCPATH} -I${XINCPATH}
++LDFLAGS =-L/usr/lib -L${XLIBSPATH} ${LIBS} ${EXTRALIBS} -L${XFORMSLIBPATH} -O3
+
+ #------------------------------------------------------------------------------
++
++all: ${EXE}
+
+ ${EXE}: ${OBJ}
+ ${CC} ${LDFLAGS} -o ${EXE} ${OBJ}
diff --git a/ftp/xrmftp/pkg-comment b/ftp/xrmftp/pkg-comment
new file mode 100644
index 00000000000..5145274f030
--- /dev/null
+++ b/ftp/xrmftp/pkg-comment
@@ -0,0 +1 @@
+Graphical FTP client based on the xforms library
diff --git a/ftp/xrmftp/pkg-descr b/ftp/xrmftp/pkg-descr
new file mode 100644
index 00000000000..fd3b7c38def
--- /dev/null
+++ b/ftp/xrmftp/pkg-descr
@@ -0,0 +1,20 @@
+Xrmftp is FTP client for UNIX with graphical interface. Its main features
+in my opinion are:
+
+* During transfer you can detach from X-server and continue transfer. This
+ feature is useful for people who don't have permanent access to X-terminal.
+* Upload and download with directory structure.
+* You can resume transfer if file was truncated.
+* Listings of visited directories are cached.
+* You can 'walk around' directory tree and put files you want to download
+ into buffer and then download them all together.
+
+On 1st October of 1998 Xrmftp got honorable mention in "Lucent Technologies
+Project Prize" competition organized by Lucent Technologies Poland S.A and
+Faculty of Matematics and Informatics.
+
+WWW : http://www.mat.uni.torun.pl/~rafmet/
+NOTE: The above text came from the author's homepage.
+
+- Matt Heckaman
+matt@LUCIDA.QC.CA
diff --git a/ftp/xrmftp/pkg-plist b/ftp/xrmftp/pkg-plist
new file mode 100644
index 00000000000..6901a72e519
--- /dev/null
+++ b/ftp/xrmftp/pkg-plist
@@ -0,0 +1,6 @@
+bin/xrmftp
+share/doc/xrmftp-1.2.4/CHANGES
+share/doc/xrmftp-1.2.4/COPYING
+share/doc/xrmftp-1.2.4/FIXED-BUGS
+share/doc/xrmftp-1.2.4/README
+@dirrm share/doc/xrmftp-1.2.4