aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-11-17 00:04:10 +0800
committerlioux <lioux@FreeBSD.org>2001-11-17 00:04:10 +0800
commitad6aad2d553c9aaa039ca1307a0351a0cbc55eda (patch)
tree81d8083287393c903a127146c6a1c0e27b71b15a
parent294dd17e71e6d5f04edada11b6736e080cf6b158 (diff)
downloadfreebsd-ports-gnome-ad6aad2d553c9aaa039ca1307a0351a0cbc55eda.tar.gz
freebsd-ports-gnome-ad6aad2d553c9aaa039ca1307a0351a0cbc55eda.tar.zst
freebsd-ports-gnome-ad6aad2d553c9aaa039ca1307a0351a0cbc55eda.zip
New port giFT version 0.9.7: A generic interface to the
FastTrack (TM) peer-to-peer network
-rw-r--r--net-p2p/gift/Makefile29
-rw-r--r--net-p2p/gift/distinfo1
-rw-r--r--net-p2p/gift/files/patch-lib:Makefile.in29
-rw-r--r--net-p2p/gift/pkg-comment1
-rw-r--r--net-p2p/gift/pkg-descr21
-rw-r--r--net-p2p/gift/pkg-plist23
-rw-r--r--net/Makefile1
-rw-r--r--net/gift/Makefile29
-rw-r--r--net/gift/distinfo1
-rw-r--r--net/gift/files/patch-lib:Makefile.in29
-rw-r--r--net/gift/pkg-comment1
-rw-r--r--net/gift/pkg-descr21
-rw-r--r--net/gift/pkg-plist23
13 files changed, 209 insertions, 0 deletions
diff --git a/net-p2p/gift/Makefile b/net-p2p/gift/Makefile
new file mode 100644
index 000000000000..94cae5417671
--- /dev/null
+++ b/net-p2p/gift/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: giFT library
+# Date created: Fri Nov 16 02:47:45 BRST 2001
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= giFT
+PORTVERSION= 0.9.7
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME:L}
+
+MAINTAINER= lioux@FreeBSD.org
+
+GNU_CONFIGURE= yes
+
+DOC_FILES= AUTHORS COPYING ChangeLog \
+ INSTALL NEWS README TODO
+
+post-install:
+.ifndef(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for doc in ${DOC_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/net-p2p/gift/distinfo b/net-p2p/gift/distinfo
new file mode 100644
index 000000000000..31f6b3637c40
--- /dev/null
+++ b/net-p2p/gift/distinfo
@@ -0,0 +1 @@
+MD5 (giFT-0.9.7.tar.gz) = 89d9c0ea1ec73582e09c43468228959a
diff --git a/net-p2p/gift/files/patch-lib:Makefile.in b/net-p2p/gift/files/patch-lib:Makefile.in
new file mode 100644
index 000000000000..aca64971fc83
--- /dev/null
+++ b/net-p2p/gift/files/patch-lib:Makefile.in
@@ -0,0 +1,29 @@
+--- lib/Makefile.in.orig Fri Nov 16 02:52:02 2001
++++ lib/Makefile.in Fri Nov 16 02:53:46 2001
+@@ -122,19 +122,19 @@
+ maintainer-clean-libLIBRARIES:
+
+ install-libLIBRARIES: $(lib_LIBRARIES)
+- @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(libdir)
++ @$(PRE_INSTALL)
+ @list='$(lib_LIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
++ echo " $(RANLIB) $$p"; \
++ $(RANLIB) $$p; \
+ else :; fi; \
+ done
+- @$(POST_INSTALL)
++ @$(NORMAL_INSTALL)
++ $(mkinstalldirs) $(DESTDIR)$(libdir)
+ @list='$(lib_LIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
+- $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
++ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
+ else :; fi; \
+ done
+
diff --git a/net-p2p/gift/pkg-comment b/net-p2p/gift/pkg-comment
new file mode 100644
index 000000000000..faddfba647b5
--- /dev/null
+++ b/net-p2p/gift/pkg-comment
@@ -0,0 +1 @@
+A generic interface to the FastTrack (TM) peer-to-peer network
diff --git a/net-p2p/gift/pkg-descr b/net-p2p/gift/pkg-descr
new file mode 100644
index 000000000000..f6ee7be4002e
--- /dev/null
+++ b/net-p2p/gift/pkg-descr
@@ -0,0 +1,21 @@
+The FastTrack network (http://www.fasttrack.nu/) is a peer-to-peer
+network for sharing files. It provides search facilities, and has
+a 2 level hierarchical scheme for organizing peers.
+
+Being a peer-to-peer network, there is no central server during
+normal operation. All communication is done between peers.
+
+giFT is the generic interface to FastTrack. It is intended to be
+interoperable with existing clients, and to speak a compatible
+protocol to that of the FastTrack network in order to communicate
+with peers. This program's reason for existing is as a compatible,
+interoperable, open source, Linux-based peer for the network.
+
+Unlike the existing clients, giFT uses a central server only extremely
+rarely. It does not require registrations or logins, and is not
+trying to show users advertisements. The issue of locating network
+peers is discussed later on. In particular, giFT does not contact
+the Morpheus, KaZaA, or Grokster central servers at all. giFT is
+Open Source (See COPYING).
+
+WWW: http://sourceforge.net/projects/gift/
diff --git a/net-p2p/gift/pkg-plist b/net-p2p/gift/pkg-plist
new file mode 100644
index 000000000000..48be0f805679
--- /dev/null
+++ b/net-p2p/gift/pkg-plist
@@ -0,0 +1,23 @@
+bin/giFT
+bin/giFTget
+include/giFT/giFT.h
+include/giFT/giFTbuffer.h
+include/giFT/giFTcrypt.h
+include/giFT/giFTdescribe.h
+include/giFT/giFTdownload.h
+include/giFT/giFThash.h
+include/giFT/giFTinterval.h
+include/giFT/giFTmd5.h
+include/giFT/giFTpacket.h
+include/giFT/giFTproto.h
+include/giFT/giFTshare.h
+lib/libgiFT.a
+%%PORTDOCS%%share/doc/giFT/AUTHORS
+%%PORTDOCS%%share/doc/giFT/COPYING
+%%PORTDOCS%%share/doc/giFT/ChangeLog
+%%PORTDOCS%%share/doc/giFT/INSTALL
+%%PORTDOCS%%share/doc/giFT/NEWS
+%%PORTDOCS%%share/doc/giFT/README
+%%PORTDOCS%%share/doc/giFT/TODO
+%%PORTDOCS%%@dirrm share/doc/giFT
+@dirrm include/giFT
diff --git a/net/Makefile b/net/Makefile
index 4dc82c5526e5..131ef2b69534 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -121,6 +121,7 @@
SUBDIR += ggsd
SUBDIR += ghtool
SUBDIR += gicq
+ SUBDIR += gift
SUBDIR += gkrellm_snmp
SUBDIR += gkrellmqst
SUBDIR += gnet
diff --git a/net/gift/Makefile b/net/gift/Makefile
new file mode 100644
index 000000000000..94cae5417671
--- /dev/null
+++ b/net/gift/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: giFT library
+# Date created: Fri Nov 16 02:47:45 BRST 2001
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= giFT
+PORTVERSION= 0.9.7
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME:L}
+
+MAINTAINER= lioux@FreeBSD.org
+
+GNU_CONFIGURE= yes
+
+DOC_FILES= AUTHORS COPYING ChangeLog \
+ INSTALL NEWS README TODO
+
+post-install:
+.ifndef(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for doc in ${DOC_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/gift/distinfo b/net/gift/distinfo
new file mode 100644
index 000000000000..31f6b3637c40
--- /dev/null
+++ b/net/gift/distinfo
@@ -0,0 +1 @@
+MD5 (giFT-0.9.7.tar.gz) = 89d9c0ea1ec73582e09c43468228959a
diff --git a/net/gift/files/patch-lib:Makefile.in b/net/gift/files/patch-lib:Makefile.in
new file mode 100644
index 000000000000..aca64971fc83
--- /dev/null
+++ b/net/gift/files/patch-lib:Makefile.in
@@ -0,0 +1,29 @@
+--- lib/Makefile.in.orig Fri Nov 16 02:52:02 2001
++++ lib/Makefile.in Fri Nov 16 02:53:46 2001
+@@ -122,19 +122,19 @@
+ maintainer-clean-libLIBRARIES:
+
+ install-libLIBRARIES: $(lib_LIBRARIES)
+- @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(libdir)
++ @$(PRE_INSTALL)
+ @list='$(lib_LIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
++ echo " $(RANLIB) $$p"; \
++ $(RANLIB) $$p; \
+ else :; fi; \
+ done
+- @$(POST_INSTALL)
++ @$(NORMAL_INSTALL)
++ $(mkinstalldirs) $(DESTDIR)$(libdir)
+ @list='$(lib_LIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
+- $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
++ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
+ else :; fi; \
+ done
+
diff --git a/net/gift/pkg-comment b/net/gift/pkg-comment
new file mode 100644
index 000000000000..faddfba647b5
--- /dev/null
+++ b/net/gift/pkg-comment
@@ -0,0 +1 @@
+A generic interface to the FastTrack (TM) peer-to-peer network
diff --git a/net/gift/pkg-descr b/net/gift/pkg-descr
new file mode 100644
index 000000000000..f6ee7be4002e
--- /dev/null
+++ b/net/gift/pkg-descr
@@ -0,0 +1,21 @@
+The FastTrack network (http://www.fasttrack.nu/) is a peer-to-peer
+network for sharing files. It provides search facilities, and has
+a 2 level hierarchical scheme for organizing peers.
+
+Being a peer-to-peer network, there is no central server during
+normal operation. All communication is done between peers.
+
+giFT is the generic interface to FastTrack. It is intended to be
+interoperable with existing clients, and to speak a compatible
+protocol to that of the FastTrack network in order to communicate
+with peers. This program's reason for existing is as a compatible,
+interoperable, open source, Linux-based peer for the network.
+
+Unlike the existing clients, giFT uses a central server only extremely
+rarely. It does not require registrations or logins, and is not
+trying to show users advertisements. The issue of locating network
+peers is discussed later on. In particular, giFT does not contact
+the Morpheus, KaZaA, or Grokster central servers at all. giFT is
+Open Source (See COPYING).
+
+WWW: http://sourceforge.net/projects/gift/
diff --git a/net/gift/pkg-plist b/net/gift/pkg-plist
new file mode 100644
index 000000000000..48be0f805679
--- /dev/null
+++ b/net/gift/pkg-plist
@@ -0,0 +1,23 @@
+bin/giFT
+bin/giFTget
+include/giFT/giFT.h
+include/giFT/giFTbuffer.h
+include/giFT/giFTcrypt.h
+include/giFT/giFTdescribe.h
+include/giFT/giFTdownload.h
+include/giFT/giFThash.h
+include/giFT/giFTinterval.h
+include/giFT/giFTmd5.h
+include/giFT/giFTpacket.h
+include/giFT/giFTproto.h
+include/giFT/giFTshare.h
+lib/libgiFT.a
+%%PORTDOCS%%share/doc/giFT/AUTHORS
+%%PORTDOCS%%share/doc/giFT/COPYING
+%%PORTDOCS%%share/doc/giFT/ChangeLog
+%%PORTDOCS%%share/doc/giFT/INSTALL
+%%PORTDOCS%%share/doc/giFT/NEWS
+%%PORTDOCS%%share/doc/giFT/README
+%%PORTDOCS%%share/doc/giFT/TODO
+%%PORTDOCS%%@dirrm share/doc/giFT
+@dirrm include/giFT