Date: 29 Mar 2000 02:05:36 -0000 From: matt@LUCIDA.QC.CA To: FreeBSD-gnats-submit@freebsd.org Subject: ports/17653: NEW PORT: Xrmftp 1.2.4 Message-ID: <20000329020536.12816.qmail@epsilon.lucida.qc.ca>
next in thread | raw e-mail | index | archive | help
>Number: 17653 >Category: ports >Synopsis: New port for Xrmftp 1.2.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Mar 28 18:10:02 PST 2000 >Closed-Date: >Last-Modified: >Originator: Matt Heckaman >Release: FreeBSD 4.0-STABLE i386 >Organization: Lucida Communications >Environment: FreeBSD epsilon.lucida.qc.ca 4.0-STABLE FreeBSD 4.0-STABLE #0: Thu Mar 23 17:49:07 EST 2000 root@epsilon.lucida.qc.ca:/usr/src/sys/compile/EPSILON i386 >Description: This adds a new port, Xrmftp which is a Graphical FTP client using Xforms. >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # xrmftp # xrmftp/Makefile # xrmftp/files # xrmftp/files/md5 # xrmftp/patches # xrmftp/patches/patch-aa # xrmftp/pkg # xrmftp/pkg/COMMENT # xrmftp/pkg/DESCR # xrmftp/pkg/PLIST # echo c - xrmftp mkdir -p xrmftp > /dev/null 2>&1 echo x - xrmftp/Makefile sed 's/^X//' >xrmftp/Makefile << 'END-of-xrmftp/Makefile' X# New ports collection Makefile for: xrmftp X# Version required: 1.2.4 X# Date created: 28 March 2000 X# Whom: Matt Heckaman <matt@LUCIDA.QC.CA> X# X# $FreeBSD$ X# X XDISTNAME= xrmftp-1.2.4 XCATEGORIES= ftp XMASTER_SITES= http://www.mat.uni.torun.pl/~rafmet/ \ X ftp://ftp.netspring.net/pub/people/rafal-metkowski/ XEXTRACT_SUFX= .src.tgz X XMAINTAINER= matt@LUCIDA.QC.CA X XLIB_DEPENDS= xforms.0:${PORTSDIR}/x11-toolkits/xforms X XUSE_X_PREFIX= yes X XWRKSRC= ${WRKDIR}/xrmftp-1.2.4.src X Xdo-install: X ${MKDIR} ${PREFIX}/share/doc/${DISTNAME} X X ${INSTALL_PROGRAM} ${WRKSRC}/xrmftp ${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/${DISTNAME} X ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/${DISTNAME} X ${INSTALL_DATA} ${WRKSRC}/FIXED-BUGS ${PREFIX}/share/doc/${DISTNAME} X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${DISTNAME} X X.include <bsd.port.mk> END-of-xrmftp/Makefile echo c - xrmftp/files mkdir -p xrmftp/files > /dev/null 2>&1 echo x - xrmftp/files/md5 sed 's/^X//' >xrmftp/files/md5 << 'END-of-xrmftp/files/md5' XMD5 (xrmftp-1.2.4.src.tgz) = e81516158046cee9d7dd513a10c4859b END-of-xrmftp/files/md5 echo c - xrmftp/patches mkdir -p xrmftp/patches > /dev/null 2>&1 echo x - xrmftp/patches/patch-aa sed 's/^X//' >xrmftp/patches/patch-aa << 'END-of-xrmftp/patches/patch-aa' X--- Makefile.orig Tue Mar 28 20:06:48 2000 X+++ Makefile Tue Mar 28 20:27:40 2000 X@@ -1,17 +1,19 @@ X-CC=gcc X-XFORMSLIBPATH=/usr/X11R6/lib # path to xforms library X-XFORMSINCPATH=/usr/X11R6/include # path to xforms header file <forms.h> X-XLIBSPATH=/usr/X11R6/lib # path to standard X libraries X-XINCPATH=/usr/X11R6/include # path to standard X header files X-LIBS= -lm -lX11 -lforms # libraries X+CC ?=gcc X+XFORMSLIBPATH=${X11BASE}/lib # path to xforms library X+XFORMSINCPATH=${X11BASE}/include # path to xforms header file <forms.h> X+XLIBSPATH=${X11BASE}/lib # path to standard X libraries X+XINCPATH=${X11BASE}/include # path to standard X header files X+LIBS= -lm -lX11 -lxforms # libraries X #EXTRALIBS=-lnsl -lsocket # additional libraries needed by some unices X SRC=xftp.c fd_xftp.c X OBJ=$(SRC:.c=.o) X EXE=xrmftp X-CFLAGS=-I/usr/include -I${XFORMSINCPATH} -I${XINCPATH} X-LDFLAGS=-L/usr/lib -L${XLIBSPATH} ${LIBS} ${EXTRALIBS} -L${XFORMSLIBPATH} -O3 X+CFLAGS +=-I/usr/include -I${XFORMSINCPATH} -I${XINCPATH} X+LDFLAGS =-L/usr/lib -L${XLIBSPATH} ${LIBS} ${EXTRALIBS} -L${XFORMSLIBPATH} -O3 X X #------------------------------------------------------------------------------ X+ X+all: ${EXE} X X ${EXE}: ${OBJ} X ${CC} ${LDFLAGS} -o ${EXE} ${OBJ} END-of-xrmftp/patches/patch-aa echo c - xrmftp/pkg mkdir -p xrmftp/pkg > /dev/null 2>&1 echo x - xrmftp/pkg/COMMENT sed 's/^X//' >xrmftp/pkg/COMMENT << 'END-of-xrmftp/pkg/COMMENT' XGraphical FTP client based on the xforms library END-of-xrmftp/pkg/COMMENT echo x - xrmftp/pkg/DESCR sed 's/^X//' >xrmftp/pkg/DESCR << 'END-of-xrmftp/pkg/DESCR' XXrmftp is FTP client for UNIX with graphical interface. Its main features Xin my opinion are: X X* During transfer you can detach from X-server and continue transfer. This X feature is useful for people who don't have permanent access to X-terminal. X* Upload and download with directory structure. X* You can resume transfer if file was truncated. X* Listings of visited directories are cached. X* You can 'walk around' directory tree and put files you want to download X into buffer and then download them all together. X XOn 1st October of 1998 Xrmftp got honorable mention in "Lucent Technologies XProject Prize" competition organized by Lucent Technologies Poland S.A and XFaculty of Matematics and Informatics. X XWwW : http://www.mat.uni.torun.pl/~rafmet/ XNOTE: The above text came from the author's homepage. X X- Matt Heckaman Xmatt@LUCIDA.QC.CA END-of-xrmftp/pkg/DESCR echo x - xrmftp/pkg/PLIST sed 's/^X//' >xrmftp/pkg/PLIST << 'END-of-xrmftp/pkg/PLIST' Xbin/xrmftp Xshare/doc/xrmftp-1.2.4/CHANGES Xshare/doc/xrmftp-1.2.4/COPYING Xshare/doc/xrmftp-1.2.4/FIXED-BUGS Xshare/doc/xrmftp-1.2.4/README X@dirrm share/doc/xrmftp-1.2.4 END-of-xrmftp/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000329020536.12816.qmail>