# 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: # # gift # gift/Makefile # gift/pkg-descr # gift/distinfo # gift/pkg-plist # gift/pkg-message # echo c - gift mkdir -p gift > /dev/null 2>&1 echo x - gift/Makefile sed 's/^X//' >gift/Makefile << 'END-of-gift/Makefile' X# New ports collection makefile for: giFT library X# Date created: Fri Nov 16 02:47:45 BRST 2001 X# Whom: Mario Sergio Fujikawa Ferreira X# X# $FreeBSD$ X# X XPORTNAME= giFT XPORTVERSION= 0.11.4 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME:L} XDISTNAME= ${PORTNAME:L}-${PORTVERSION} X XMAINTAINER= lioux@FreeBSD.org XCOMMENT= An OpenFT, Gnutella and FastTrack p2p network client X XLIB_DEPENDS= ltdl.4:${PORTSDIR}/devel/libltdl \ X vorbis.2:${PORTSDIR}/audio/libvorbis \ X Magick.5:${PORTSDIR}/graphics/ImageMagick X.if defined(WITH_LIBMAGIC) XLIB_DEPENDS+= magic.1:${PORTSDIR}/sysutils/file X.endif X XUSE_BZIP2= yes XUSE_REINPLACE= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes XCPPFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib XCONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \ X LDFLAGS="${LDFLAGS}" X.if defined(WITH_LIBMAGIC) XCONFIGURE_ARGS= --enable-libmagic X.endif X XMAN1= giftd.1 X XDOC_FILES= AUTHORS COPYING ChangeLog \ X INSTALL NEWS QUICKSTART README TODO X Xpost-patch: X @${REINPLACE_CMD} -e \ X 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \ X ${WRKSRC}/lib/Makefile.in X Xpost-install: X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for doc in ${DOC_FILES} X @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} X.endfor X.endif X @${CAT} ${PKGMESSAGE} X X.include END-of-gift/Makefile echo x - gift/pkg-descr sed 's/^X//' >gift/pkg-descr << 'END-of-gift/pkg-descr' XWhat is giFT, you ask? giFT is a modular daemon capable of abstracting the Xcommunication between the end user and specific filesharing protocols X(peer-to-peer or otherwise). The giFT project differs from many other similar Xprojects in that it is a distribution of a standalone platform-independent Xdaemon, a library for client/frontend development, and our own homegrown Xnetwork, OpenFT. X X XThe goal of this project is to ensure that user interface developers never waste Xtime with the low-level details of a protocol and that network programmers never Xwaste time with the user interface details. Along those same lines it allows end Xusers to control which protocols they use no matter which giFT interface they Xhave selected as their favorite. Any new filesharing network can be supported Xwithout any change to the user interface. X XWWW: http://gift.sourceforge.net/ END-of-gift/pkg-descr echo x - gift/distinfo sed 's/^X//' >gift/distinfo << 'END-of-gift/distinfo' XMD5 (gift-0.11.4.tar.bz2) = decc82159c6723be999b1306a808077f END-of-gift/distinfo echo x - gift/pkg-plist sed 's/^X//' >gift/pkg-plist << 'END-of-gift/pkg-plist' Xbin/gift-setup Xbin/giftd Xinclude/libgift/array.h Xinclude/libgift/conf.h Xinclude/libgift/dataset.h Xinclude/libgift/event.h Xinclude/libgift/fdbuf.h Xinclude/libgift/file.h Xinclude/libgift/giftconfig.h Xinclude/libgift/interface.h Xinclude/libgift/libgift.h Xinclude/libgift/list.h Xinclude/libgift/list_lock.h Xinclude/libgift/log.h Xinclude/libgift/memory.h Xinclude/libgift/mime.h Xinclude/libgift/network.h Xinclude/libgift/parse.h Xinclude/libgift/platform.h Xinclude/libgift/proto/if_event_api.h Xinclude/libgift/proto/protocol.h Xinclude/libgift/proto/protocol_ver.h Xinclude/libgift/proto/share.h Xinclude/libgift/proto/share_hash.h Xinclude/libgift/proto/transfer_api.h Xinclude/libgift/stopwatch.h Xinclude/libgift/strobj.h Xinclude/libgift/tcpc.h Xinclude/libgift/tree.h Xlib/libgift.la Xlib/libgift.so Xlib/libgift.so.0 Xlib/libgiftproto.la Xlib/libgiftproto.so Xlib/libgiftproto.so.0 Xlibdata/pkgconfig/libgift.pc X%%PORTDOCS%%share/doc/giFT/AUTHORS X%%PORTDOCS%%share/doc/giFT/COPYING X%%PORTDOCS%%share/doc/giFT/ChangeLog X%%PORTDOCS%%share/doc/giFT/INSTALL X%%PORTDOCS%%share/doc/giFT/NEWS X%%PORTDOCS%%share/doc/giFT/QUICKSTART X%%PORTDOCS%%share/doc/giFT/README X%%PORTDOCS%%share/doc/giFT/TODO X%%PORTDOCS%%share/giFT/giftd.conf.template X%%PORTDOCS%%share/giFT/mime.types X%%PORTDOCS%%share/giFT/ui/ui.conf.template X@dirrm include/libgift/proto X@dirrm include/libgift X@dirrm %%PORTDOCS%%share/doc/giFT X@dirrm %%PORTDOCS%%share/giFT/ui X@dirrm %%PORTDOCS%%share/giFT END-of-gift/pkg-plist echo x - gift/pkg-message sed 's/^X//' >gift/pkg-message << 'END-of-gift/pkg-message' XgiFT no longer contains any protocol plugins. Please install the respective Xports: gift-fasttrack, gift-openft and gift-gnutella. X XAfter installing giFT and OpenFT you'll need to set them up. XBe sure that you completely install any plugins you wish to use before this Xstep. If you decide that you later wish to add a new plugin, you will need to Xre-run gift-setup after installation. Invocation of the setup tool is something Xlike this: X$ gift-setup X XNote that giFT and OpenFT will not work with the default setup, so make sure you Xread and understand all questions before answering or just pressing enter. To Xreconfigure giFT and OpenFT later, just run gift-setup again. END-of-gift/pkg-message exit