diff options
author | tv <tv@pkgsrc.org> | 2004-03-29 18:43:47 +0000 |
---|---|---|
committer | tv <tv@pkgsrc.org> | 2004-03-29 18:43:47 +0000 |
commit | 14d2d5112745009c3e82154c992983ec4a2f463a (patch) | |
tree | 08805f8b4cb924e2f70d3d884655f9c2f9acfbb9 /net/freenet-tools | |
parent | 8923a4f447d55387f796dae2aa1f5cfb284198d6 (diff) | |
download | pkgsrc-14d2d5112745009c3e82154c992983ec4a2f463a.tar.gz |
Freenet Tools, a set of tools usable against a Freenet or Entropy node
to insert/retrieve content by the native FCP protocol rather than the
WWW proxy. From the DESCR:
=====
The most important tools for those who want to insert their own content as a
website into Freenet or Entropy, are the Freenet Tools (or similiar tools
from other authors :). For Freenet, there are some such programs linked from
their http://freenetproject.org) pages. Not many of them will work with
Entropy out-of-the-box, as they sometimes specialize on minor deviations in
the FCP interface. Specificially the newer tools, supporting the FEC FCP
v1.1 will fail with Entropy, as Entropy does not yet fully support the
changes to the Freenet Client Protocol. So I suggest you use ft for Entropy
for now, since I can help you there with problems or questions.
Diffstat (limited to 'net/freenet-tools')
-rw-r--r-- | net/freenet-tools/DESCR | 9 | ||||
-rw-r--r-- | net/freenet-tools/MESSAGE | 11 | ||||
-rw-r--r-- | net/freenet-tools/Makefile | 28 | ||||
-rw-r--r-- | net/freenet-tools/PLIST | 10 | ||||
-rw-r--r-- | net/freenet-tools/distinfo | 5 | ||||
-rw-r--r-- | net/freenet-tools/patches/patch-aa | 14 |
6 files changed, 77 insertions, 0 deletions
diff --git a/net/freenet-tools/DESCR b/net/freenet-tools/DESCR new file mode 100644 index 00000000000..57b5a251394 --- /dev/null +++ b/net/freenet-tools/DESCR @@ -0,0 +1,9 @@ +The most important tools for those who want to insert their own content as a +website into Freenet or Entropy, are the Freenet Tools (or similiar tools +from other authors :). For Freenet, there are some such programs linked from +their http://freenetproject.org) pages. Not many of them will work with +Entropy out-of-the-box, as they sometimes specialize on minor deviations in +the FCP interface. Specificially the newer tools, supporting the FEC FCP +v1.1 will fail with Entropy, as Entropy does not yet fully support the +changes to the Freenet Client Protocol. So I suggest you use ft for Entropy +for now, since I can help you there with problems or questions. diff --git a/net/freenet-tools/MESSAGE b/net/freenet-tools/MESSAGE new file mode 100644 index 00000000000..a767654b5f8 --- /dev/null +++ b/net/freenet-tools/MESSAGE @@ -0,0 +1,11 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2004/03/29 18:43:47 tv Exp $ + +See the "Freenet Tools" section of the Web page + + http://entropy.stop1984.com/de/clients.html (Deutsch) + http://entropy.stop1984.com/en/clients.html (English) + +for further information; currently, there is no bundled documentation. + +=========================================================================== diff --git a/net/freenet-tools/Makefile b/net/freenet-tools/Makefile new file mode 100644 index 00000000000..a7c42886051 --- /dev/null +++ b/net/freenet-tools/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/03/29 18:43:47 tv Exp $ +# + +DISTNAME= ft-0.2.21 +PKGNAME= ${DISTNAME:S/ft-/freenet-tools-/} +WRKSRC= ${WRKDIR}/ft +CATEGORIES= net www +MASTER_SITES= http://entropy.stop1984.com/files/ \ + http://www.duh.org/extropy/files/ +EXTRACT_SUFX= .tgz + +MAINTAINER= tv@duh.org +HOMEPAGE= http://entropy.stop1984.com/ +COMMENT= Freenet Tools, freesite manipulation tools for Freenet and Entropy + +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make + +MAKE_FLAGS+= CC=${CC:Q} LD=${CC:Q} CFLAGS=${CFLAGS:Q} LDFLAGS=${LDFLAGS:Q} +CFLAGS+= -DFT_BIN=\"${PREFIX}/bin\" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/ft ${PREFIX}/bin/ft +.for f in fcpchk fcpget fcpgetsite fcphello fcpinv fcpkey fcpput fcpputsite + ${LN} -s -f ft ${PREFIX}/bin/$f +.endfor + +.include "../../mk/bsd.pkg.mk" diff --git a/net/freenet-tools/PLIST b/net/freenet-tools/PLIST new file mode 100644 index 00000000000..b1c787869d6 --- /dev/null +++ b/net/freenet-tools/PLIST @@ -0,0 +1,10 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/29 18:43:47 tv Exp $ +bin/fcpchk +bin/fcpget +bin/fcpgetsite +bin/fcphello +bin/fcpinv +bin/fcpkey +bin/fcpput +bin/fcpputsite +bin/ft diff --git a/net/freenet-tools/distinfo b/net/freenet-tools/distinfo new file mode 100644 index 00000000000..3316c71bc3d --- /dev/null +++ b/net/freenet-tools/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/03/29 18:43:47 tv Exp $ + +SHA1 (ft-0.2.21.tgz) = 6cbb427a51bc05340987713de5bbaf03cbace027 +Size (ft-0.2.21.tgz) = 40132 bytes +SHA1 (patch-aa) = 12fb2c63b24a06f43f03466f16f994e911367189 diff --git a/net/freenet-tools/patches/patch-aa b/net/freenet-tools/patches/patch-aa new file mode 100644 index 00000000000..8eff4982541 --- /dev/null +++ b/net/freenet-tools/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/03/29 18:43:47 tv Exp $ + +--- ftmain.c.orig Wed Sep 24 22:56:49 2003 ++++ ftmain.c +@@ -248,8 +248,7 @@ int main(int argc, char **argv) + } else { + progname = strdup(argv[0]); + free(progpath); +- progpath = calloc(256, 1); +- getcwd(progpath, 256); ++ progpath = FT_BIN; + } + ext = strrchr(progname, '.'); + if (NULL == ext) { |