diff options
-rw-r--r-- | net/entropy/DESCR | 14 | ||||
-rw-r--r-- | net/entropy/MESSAGE | 16 | ||||
-rw-r--r-- | net/entropy/Makefile | 58 | ||||
-rw-r--r-- | net/entropy/PLIST | 25 | ||||
-rw-r--r-- | net/entropy/distinfo | 6 | ||||
-rw-r--r-- | net/entropy/patches/patch-ac | 13 |
6 files changed, 132 insertions, 0 deletions
diff --git a/net/entropy/DESCR b/net/entropy/DESCR new file mode 100644 index 00000000000..b324ecf6617 --- /dev/null +++ b/net/entropy/DESCR @@ -0,0 +1,14 @@ +ENTROPY stands for Emerging Network To Reduce Orwellian Potency Yield and as +such describes the main goal of the project. + +ENTROPY is developed as a response to increasing censorship and surveillance +in the internet. The program connects your computer to a network of machines +which all run this software. The ENTROPY network is running parallel to the +WWW and also other internet services like FTP, email, ICQ. etc. + +For the user the ENTROPY network looks like a collection of WWW pages. The +difference to the WWW however is that there are no accesses to central +servers. And this is why there is no site operator who could log who +downloaded what and when. Every computer taking part in the ENTROPY network +(every node) is at the same time server, router for other nodes, caching +proxy and client for the user: that is You. diff --git a/net/entropy/MESSAGE b/net/entropy/MESSAGE new file mode 100644 index 00000000000..4e04bdcb39e --- /dev/null +++ b/net/entropy/MESSAGE @@ -0,0 +1,16 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2004/03/29 18:40:43 tv Exp $ + +NOTE: Entropy is currently a project under rapid development. Sometimes +the network protocol changes, requiring an upgrade. Please keep watch on +this package and update it whenever a newer version is available. + +You will need to copy the contents of + + ${PREFIX}/share/examples/entropy + +to a new, writable directory, and edit "entropy.conf". Once done, you +may run "entropy" to start the daemon, or "entropy -k" to stop it. +The option "-v" may be added for verbose start/stop messages. + +=========================================================================== diff --git a/net/entropy/Makefile b/net/entropy/Makefile new file mode 100644 index 00000000000..9ad8c4237c3 --- /dev/null +++ b/net/entropy/Makefile @@ -0,0 +1,58 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/03/29 18:40:43 tv Exp $ +# + +DISTNAME= entropy-${ENTROPY_VERSION} +PKGNAME= entropy-${ENTROPY_VERSION:S/-/./} +WRKSRC= ${WRKDIR}/entropy-${ENTROPY_VERSION:C/-.*$//} +CATEGORIES= net +MASTER_SITES= http://entropy.stop1984.com/files/ \ + http://www.duh.org/entropy/files/ +EXTRACT_SUFX= .tgz + +MAINTAINER= tv@duh.org +HOMEPAGE= http://entropy.stop1984.com/ +COMMENT= Anonymous peer-to-peer networking node (similar to Freenet) + +GNU_CONFIGURE= yes +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make + +ENTROPY_VERSION= 0.8.2-415 + +CONFIGURE_ARGS+= --enable-verbose --disable-posix-sem + +post-patch: + ${SED} -e '/^# /!s/^#//' <${WRKSRC}/seed.txt-dist >${WRKSRC}/seed.txt + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/entropy ${PREFIX}/bin/entropy + ${INSTALL_PROGRAM} ${WRKSRC}/monoopt ${PREFIX}/bin/entropy-monoopt + ${INSTALL_PROGRAM} ${WRKSRC}/storechg ${PREFIX}/bin/entropy-storechg + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/entropy + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/entropy/node + ${INSTALL_DATA} ${WRKSRC}/entropy.conf-dist ${PREFIX}/share/examples/entropy/entropy.conf + ${INSTALL_DATA} ${WRKSRC}/seed.txt ${PREFIX}/share/examples/entropy/ + ${INSTALL_DATA} ${WRKSRC}/node/[0-9a-z]* ${PREFIX}/share/examples/entropy/node/ + +.include "../../mk/bsd.prefs.mk" + +# tree is most efficient on *ix; can also be "monolithic" or "mysql" +ENTROPY_STORE_TYPE?= tree + +.if ${ENTROPY_STORE_TYPE} == "tree" +CONFIGURE_ARGS+= --with-tree +.elif ${ENTROPY_STORE_TYPE} == "mysql" +CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} +.include "../../databases/mysql-client/buildlink2.mk" +.elif ${ENTROPY_STORE_TYPE} != "monolithic" +.error unknown ENTROPY_STORE_TYPE: ${ENTROPY_STORE_TYPE} +.endif + +# maximum allowed peer connections (and child processes); default 64 +.ifdef ENTROPY_MAX_PEERS +CONFIGURE_ARGS+= --enable-max-peers=${ENTROPY_MAX_PEERS} +.endif + +.include "../../devel/zlib/buildlink3.mk" +.include "../../textproc/expat/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/entropy/PLIST b/net/entropy/PLIST new file mode 100644 index 00000000000..758e6a61154 --- /dev/null +++ b/net/entropy/PLIST @@ -0,0 +1,25 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/29 18:40:43 tv Exp $ +bin/entropy +bin/entropy-monoopt +bin/entropy-storechg +share/examples/entropy/entropy.conf +share/examples/entropy/node/background.png +share/examples/entropy/node/bar.png +share/examples/entropy/node/favicon.ico +share/examples/entropy/node/font8x13.txt +share/examples/entropy/node/gateway.de.html +share/examples/entropy/node/gateway.en.html +share/examples/entropy/node/logo_small.png +share/examples/entropy/node/mime.types +share/examples/entropy/node/my0812.bdf.lzw +share/examples/entropy/node/next.png +share/examples/entropy/node/prev.png +share/examples/entropy/node/s15.gif +share/examples/entropy/node/s30.gif +share/examples/entropy/node/s45.gif +share/examples/entropy/node/s60.gif +share/examples/entropy/node/style.css +share/examples/entropy/node/unicode.txt.lzw +share/examples/entropy/seed.txt +@dirrm share/examples/entropy/node +@dirrm share/examples/entropy diff --git a/net/entropy/distinfo b/net/entropy/distinfo new file mode 100644 index 00000000000..c3f98811e4d --- /dev/null +++ b/net/entropy/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/03/29 18:40:43 tv Exp $ + +SHA1 (entropy-0.8.2-415.tgz) = 9e25c516ef3170fd45215b97c3d30b347098cdb8 +Size (entropy-0.8.2-415.tgz) = 794623 bytes +SHA1 (patch-aa) = 3316426dd695713fe83279df416deb5707909623 +SHA1 (patch-ac) = 3651aec19ae8e079217121de231467a30fb1f73a diff --git a/net/entropy/patches/patch-ac b/net/entropy/patches/patch-ac new file mode 100644 index 00000000000..69daf0cf1ba --- /dev/null +++ b/net/entropy/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2004/03/29 18:40:43 tv Exp $ + +--- entropy.conf-dist.orig Wed Nov 19 12:40:20 2003 ++++ entropy.conf-dist +@@ -66,7 +66,7 @@ crypto_default=lorenz + # If you list modules here, your node will reject connections trying to + # use the specified module. The modules crypt0, crypt1 and incr could + # be listed here, but they aren't (currently) used anyways. +-crypto_reject=crypt0,incr ++crypto_reject=crypt0,crypt1,crypt2,vmc1,incr + + # Select a log filename. Default is entropy.log in the current directory. + logfile=entropy.log |