diff options
-rw-r--r-- | net-p2p/gnunet-gtk/Manifest | 24 | ||||
-rw-r--r-- | net-p2p/gnunet/ChangeLog | 8 | ||||
-rw-r--r-- | net-p2p/gnunet/Manifest | 24 | ||||
-rw-r--r-- | net-p2p/gnunet/files/digest-gnunet-0.7.2c | 3 | ||||
-rw-r--r-- | net-p2p/gnunet/files/gnunet-2 | 9 | ||||
-rw-r--r-- | net-p2p/gnunet/gnunet-0.7.2c.ebuild | 114 |
6 files changed, 157 insertions, 25 deletions
diff --git a/net-p2p/gnunet-gtk/Manifest b/net-p2p/gnunet-gtk/Manifest index ff0166638901..1e2a9f286d62 100644 --- a/net-p2p/gnunet-gtk/Manifest +++ b/net-p2p/gnunet-gtk/Manifest @@ -1,24 +1,24 @@ -DIST gnunet-gtk-0.7.0e.tar.bz2 507453 RMD160 dfc453d4bc1ed227f479306ae101f1ad8405ac3f SHA1 58af6defa6fd22eca1cf01416163d797d4741c93 SHA256 bf4d578eb09f234c9ab231e53d66c2553279bb6600eccafa8a0d5741074b5bb4 DIST gnunet-gtk-0.7.1b.tar.bz2 567409 RMD160 02cdb94c0ea9cc2e2f7a0a8b14723e14600e8d20 SHA1 082d221361659d9244ad03d63bb72d7ba6fb82d6 SHA256 6efdc84b898b6e8e6b692dde76e4f04cebea188b75be224d431e4c3497ccb9ff -EBUILD gnunet-gtk-0.7.0e.ebuild 665 RMD160 ab352b3ccc2c0245ddbc064ed78993b06d63e9be SHA1 c20d8affdcacfcaa03291301794751cc4b660ced SHA256 2f27a07a887602cf71efcd1f3e6790f2ae955ac217cc786f2eed086d14b8f573 -MD5 19b004b4c16d4d16bbc974890cbf1329 gnunet-gtk-0.7.0e.ebuild 665 -RMD160 ab352b3ccc2c0245ddbc064ed78993b06d63e9be gnunet-gtk-0.7.0e.ebuild 665 -SHA256 2f27a07a887602cf71efcd1f3e6790f2ae955ac217cc786f2eed086d14b8f573 gnunet-gtk-0.7.0e.ebuild 665 +DIST gnunet-gtk-0.7.2c.tar.bz2 709261 RMD160 347edc4eb9e3e6e6354a2d3551243e2b9bb65673 SHA1 43e2dd665d41998e10855c9851e43493db0a4551 SHA256 52126894bdc280f97e79c54973bf89b0b0cf17e2d916c4ddae6b362db76b5dd7 EBUILD gnunet-gtk-0.7.1b.ebuild 654 RMD160 f839d536a80a57a5c5dc2f89b59bd40b3f439b5d SHA1 c05bed4d42611cf541a14a83515e016548f7bd52 SHA256 4bef06bd7d8ff4e3766358bf450ff25cf41be4e17189b68a90c0837325266a4d MD5 d58ab5b728cdf27636b50c1cfe698f4f gnunet-gtk-0.7.1b.ebuild 654 RMD160 f839d536a80a57a5c5dc2f89b59bd40b3f439b5d gnunet-gtk-0.7.1b.ebuild 654 SHA256 4bef06bd7d8ff4e3766358bf450ff25cf41be4e17189b68a90c0837325266a4d gnunet-gtk-0.7.1b.ebuild 654 -MISC ChangeLog 1175 RMD160 fee103662a4956345feed22ec0cda757a865bf22 SHA1 57dba2e54f8c141c56d7ce4690ff4ea2e10a64e4 SHA256 9b063b05a721da84640cd61153f91132de968be60c02c7216666ebb6f480bd20 -MD5 783fb78e36d9dd2ba1c831c9f9044c44 ChangeLog 1175 -RMD160 fee103662a4956345feed22ec0cda757a865bf22 ChangeLog 1175 -SHA256 9b063b05a721da84640cd61153f91132de968be60c02c7216666ebb6f480bd20 ChangeLog 1175 +EBUILD gnunet-gtk-0.7.2c.ebuild 654 RMD160 2fac9c5bb534183241823829822341e218ba00a3 SHA1 6c37510e2917da277b6647d96ab8544f5166e446 SHA256 406770f2b90202c4abf3a05991d8c2bcda187acb2569202f9b5a1ddd5b588362 +MD5 dd3da81675931ec0f33ccc79448d40b3 gnunet-gtk-0.7.2c.ebuild 654 +RMD160 2fac9c5bb534183241823829822341e218ba00a3 gnunet-gtk-0.7.2c.ebuild 654 +SHA256 406770f2b90202c4abf3a05991d8c2bcda187acb2569202f9b5a1ddd5b588362 gnunet-gtk-0.7.2c.ebuild 654 +MISC ChangeLog 1357 RMD160 cdace1571959281fd72057a3eaad182d9449ca95 SHA1 59454a5ebc3639f080b09b5ca56203cb159aa9ed SHA256 692f2c2f5dbde2e9266054a399ed670bc182f3a8830d4489c46c51cfefc741fb +MD5 636984396ef2ff6b5cd1fc31d49ebee6 ChangeLog 1357 +RMD160 cdace1571959281fd72057a3eaad182d9449ca95 ChangeLog 1357 +SHA256 692f2c2f5dbde2e9266054a399ed670bc182f3a8830d4489c46c51cfefc741fb ChangeLog 1357 MISC metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd SHA1 813ef5bc57f6a8d95e7cab7a745a2a824858f49c SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f MD5 8aefbc0e49db723ca1ad02d0c409cd49 metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd metadata.xml 160 SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f metadata.xml 160 -MD5 2c92535bc9ad323c2077459b249f0831 files/digest-gnunet-gtk-0.7.0e 256 -RMD160 953e758a7967e1b82e5b2a19f79bf0c7050c498c files/digest-gnunet-gtk-0.7.0e 256 -SHA256 1c6aca5b6db64113b7513e0cfa151885e6dd98749d1e18b5b9369a2d4464d5c8 files/digest-gnunet-gtk-0.7.0e 256 MD5 a6b69d099388bdf5d8e68059a48fbe9a files/digest-gnunet-gtk-0.7.1b 256 RMD160 ec0659999909b00846aeeafd148eecac6775a1e7 files/digest-gnunet-gtk-0.7.1b 256 SHA256 1a76009eec405d48405e63bf6803bb973623a639257a830c2d2e1ce571d1bea9 files/digest-gnunet-gtk-0.7.1b 256 +MD5 b519f8d288edb29807a69f2fea68c992 files/digest-gnunet-gtk-0.7.2c 256 +RMD160 bd97999a99e0bbf2c1a1432d3112ef39e711976f files/digest-gnunet-gtk-0.7.2c 256 +SHA256 bca1ade4f340e70bbb7eed5c005e041e3751e31dc2573cefe8d96d244645d623 files/digest-gnunet-gtk-0.7.2c 256 diff --git a/net-p2p/gnunet/ChangeLog b/net-p2p/gnunet/ChangeLog index ad2e13874d54..57a793197751 100644 --- a/net-p2p/gnunet/ChangeLog +++ b/net-p2p/gnunet/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-p2p/gnunet # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/ChangeLog,v 1.57 2007/04/28 17:36:22 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/ChangeLog,v 1.58 2007/12/17 19:47:01 armin76 Exp $ + +*gnunet-0.7.2c (17 Dec 2007) + + 17 Dec 2007; Raúl Porcel <armin76@gentoo.org> files/gnunet-2, + +gnunet-0.7.2c.ebuild: + Version bump wrt #199891 28 Apr 2007; Sven Wegener <swegener@gentoo.org> gnunet-0.7.0e.ebuild, gnunet-0.7.1b.ebuild: diff --git a/net-p2p/gnunet/Manifest b/net-p2p/gnunet/Manifest index 40fd761ed5de..4764cd0a8df8 100644 --- a/net-p2p/gnunet/Manifest +++ b/net-p2p/gnunet/Manifest @@ -2,16 +2,17 @@ AUX gnunet 805 RMD160 7b464895de53b299b2ba0779e14fb7f85fe47697 SHA1 fc72f946add2 MD5 6113da0c1798ff38d8d4c1fd4c9dfbb6 files/gnunet 805 RMD160 7b464895de53b299b2ba0779e14fb7f85fe47697 files/gnunet 805 SHA256 657e8add8f4118f6e6cb5dd32a3e43b7965ef9f465d834a971ce1d7a32282a5f files/gnunet 805 -AUX gnunet-2 795 RMD160 0f2e48d25bb67b7a96606706c7943ff8c8b8be63 SHA1 c7255274dd86be0485703951bfc0a03990949190 SHA256 8bd55e5724024dc994775204bb838d5c42476118d6a8d22cff71605f1a4ee42c -MD5 6b621fbe5837e2d6fb1f9d79769ea0f4 files/gnunet-2 795 -RMD160 0f2e48d25bb67b7a96606706c7943ff8c8b8be63 files/gnunet-2 795 -SHA256 8bd55e5724024dc994775204bb838d5c42476118d6a8d22cff71605f1a4ee42c files/gnunet-2 795 +AUX gnunet-2 643 RMD160 fafedd387fc29a18f82bf52d57431435bb4a877e SHA1 2bad14877263c61130948062ccb40785c9ef857e SHA256 a7f43c1a05240593cb828aef66a2ea5fb14aa1d93a4f6cd709054eae1cebe919 +MD5 a26c7dc633dd7cce116f905bdf4b8f25 files/gnunet-2 643 +RMD160 fafedd387fc29a18f82bf52d57431435bb4a877e files/gnunet-2 643 +SHA256 a7f43c1a05240593cb828aef66a2ea5fb14aa1d93a4f6cd709054eae1cebe919 files/gnunet-2 643 AUX gnunet-download-manager.scm 13338 RMD160 a8eaa266c3cbc012fcce4a011ad410b7f0630482 SHA1 2132de94ddeb3dbdb0f6f0935cc5aa591b1f5ca9 SHA256 a49047daf991597c869e43d300808990e3edfdf4f814a3e18b08d763fa84d7aa MD5 7e0bb86547b0ad5e7744374d32c124f8 files/gnunet-download-manager.scm 13338 RMD160 a8eaa266c3cbc012fcce4a011ad410b7f0630482 files/gnunet-download-manager.scm 13338 SHA256 a49047daf991597c869e43d300808990e3edfdf4f814a3e18b08d763fa84d7aa files/gnunet-download-manager.scm 13338 DIST GNUnet-0.7.0e.tar.bz2 1405884 RMD160 210a6a4eee385f76f4bc34816fe7e15812f8a227 SHA1 bb13eeeb057f18fe9f226630e5cf30f2d6296e2d SHA256 eea28505a825ce7404300c9dae25a7ebefbc681fc32082db0f92191ab7e14f18 DIST GNUnet-0.7.1b.tar.bz2 1431707 RMD160 efff93e2a01ae1cc4ab5cc801771cc87352dc8de SHA1 241978a9d553f4b56236ced2d818657235765000 SHA256 d2e2aaebb26851f0b334488faac419b1ef1ab9c6a047744ce01cf51c6a5180ca +DIST GNUnet-0.7.2c.tar.bz2 1438415 RMD160 07de80c337fe347dc7ffaae35042eb7fb8e5c5da SHA1 d2d7e12d405f2ee4bd328348bf96422ad1fe2851 SHA256 d8bca30c01f3b105b2738fae7f64b4728ca0eddbea24117a3f3d7022f77e70aa EBUILD gnunet-0.7.0e.ebuild 3106 RMD160 7bea65098ab96256c305bd914280554d1bcfb64b SHA1 52cd6b7b93ffbf31449d62841b4f63ac94d7facf SHA256 c024ed6bf503f5497dca057281d37cce6194379d5a5542965c1d5d8f700ac11f MD5 b049fd46bdb1cf28a2da892a96a4f7ea gnunet-0.7.0e.ebuild 3106 RMD160 7bea65098ab96256c305bd914280554d1bcfb64b gnunet-0.7.0e.ebuild 3106 @@ -20,10 +21,14 @@ EBUILD gnunet-0.7.1b.ebuild 3104 RMD160 d89cc8893477660c8500b0c7848ee572aec0db4d MD5 81f83c2615570663d6c45d8e56edf1b6 gnunet-0.7.1b.ebuild 3104 RMD160 d89cc8893477660c8500b0c7848ee572aec0db4d gnunet-0.7.1b.ebuild 3104 SHA256 aca6709200af37717998b6ac02e013b1a518385e18bf5422b1eebaa47f8bc8dc gnunet-0.7.1b.ebuild 3104 -MISC ChangeLog 9056 RMD160 081a363175286c51797ea8e6992c607b017f4107 SHA1 c456798d49ccfc0cbd852533ebb89990f9f7f306 SHA256 50b94faf1d61a50093ba8ebacf9320cf202ebb39f7069a4c5c7d36aa52d42cb9 -MD5 92795b065b169d09889620ff2baa9292 ChangeLog 9056 -RMD160 081a363175286c51797ea8e6992c607b017f4107 ChangeLog 9056 -SHA256 50b94faf1d61a50093ba8ebacf9320cf202ebb39f7069a4c5c7d36aa52d42cb9 ChangeLog 9056 +EBUILD gnunet-0.7.2c.ebuild 2925 RMD160 4553f0b2b690f70da1cbd99e4ca099c2b05a95ad SHA1 5176e77efe22d37a5d7857db6451e0bcd2d5d313 SHA256 40ac94d557cfe544ef7cfeb9f1698d1795833f4587ec5a3997359ee9ca43fc76 +MD5 ffe44d56d2d1339b410b443c60763657 gnunet-0.7.2c.ebuild 2925 +RMD160 4553f0b2b690f70da1cbd99e4ca099c2b05a95ad gnunet-0.7.2c.ebuild 2925 +SHA256 40ac94d557cfe544ef7cfeb9f1698d1795833f4587ec5a3997359ee9ca43fc76 gnunet-0.7.2c.ebuild 2925 +MISC ChangeLog 9203 RMD160 23217f71b0b0b93701cd4a89ebfd8ec8173a8d42 SHA1 1b6a575d1e749cbf1f0796b1dfecedd51c0f1176 SHA256 1c48681618294fe3caf66ea3374d22a3bf863a8821c731e7bdd6dcd68332a74f +MD5 ff6eb44c7fd232e95bf9a6b508bdfc46 ChangeLog 9203 +RMD160 23217f71b0b0b93701cd4a89ebfd8ec8173a8d42 ChangeLog 9203 +SHA256 1c48681618294fe3caf66ea3374d22a3bf863a8821c731e7bdd6dcd68332a74f ChangeLog 9203 MISC metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd SHA1 813ef5bc57f6a8d95e7cab7a745a2a824858f49c SHA256 fe06593409e7f28665c032001005e94cb650299711a0af7f1a558bdb56c4004f MD5 8aefbc0e49db723ca1ad02d0c409cd49 metadata.xml 160 RMD160 828887200387b28c37fc97111fc6bc3a0a2fcccd metadata.xml 160 @@ -34,3 +39,6 @@ SHA256 04016c3b8db61048cb96a4047af07f98402beab567148ebe0d80e037248cb372 files/di MD5 6166c03e45fe8e974a3e6c9e7b5a28bd files/digest-gnunet-0.7.1b 247 RMD160 a2dd8337aead750e41022249dae5a487b81b157a files/digest-gnunet-0.7.1b 247 SHA256 d1e3683273a54ff447ca8ba363b50e8b37753baa60f01d928a00154e8eb01761 files/digest-gnunet-0.7.1b 247 +MD5 943243f349ffd096766de4628f03173a files/digest-gnunet-0.7.2c 247 +RMD160 9d4a3f5bc2fb53182f2fa7cd60efeb5d07b649b2 files/digest-gnunet-0.7.2c 247 +SHA256 b29b334fa9bd09fcdc1030640c6f3c4f9bc6d7ecedb435d75a6dbed413b0dc98 files/digest-gnunet-0.7.2c 247 diff --git a/net-p2p/gnunet/files/digest-gnunet-0.7.2c b/net-p2p/gnunet/files/digest-gnunet-0.7.2c new file mode 100644 index 000000000000..7d5154c279c9 --- /dev/null +++ b/net-p2p/gnunet/files/digest-gnunet-0.7.2c @@ -0,0 +1,3 @@ +MD5 46bed9fee10a241963455a013a62d61c GNUnet-0.7.2c.tar.bz2 1438415 +RMD160 07de80c337fe347dc7ffaae35042eb7fb8e5c5da GNUnet-0.7.2c.tar.bz2 1438415 +SHA256 d8bca30c01f3b105b2738fae7f64b4728ca0eddbea24117a3f3d7022f77e70aa GNUnet-0.7.2c.tar.bz2 1438415 diff --git a/net-p2p/gnunet/files/gnunet-2 b/net-p2p/gnunet/files/gnunet-2 index 24b3a77afbeb..54e73a4c4d06 100644 --- a/net-p2p/gnunet/files/gnunet-2 +++ b/net-p2p/gnunet/files/gnunet-2 @@ -1,16 +1,17 @@ #!/sbin/runscript # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 -# description: Gnunet is an anonymous distributed secure network -# this server is required to connect to the network, -# it will open a TCP port to communicate with the -# GUI and an UDP port to communicate with the world. depend() { need net } start() { + if ! test -f "/etc/gnunetd.conf"; then + eerror "You must create /etc/gnunetd.conf file first" + return 1 + fi + ebegin "Starting GNUnet" # -u username, -c path to gnunet.conf file start-stop-daemon --start --quiet --background --exec /usr/bin/gnunetd \ diff --git a/net-p2p/gnunet/gnunet-0.7.2c.ebuild b/net-p2p/gnunet/gnunet-0.7.2c.ebuild new file mode 100644 index 000000000000..9279bf2eeb99 --- /dev/null +++ b/net-p2p/gnunet/gnunet-0.7.2c.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.7.2c.ebuild,v 1.1 2007/12/17 19:47:01 armin76 Exp $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="latest" + +inherit eutils autotools + +S="${WORKDIR}/GNUnet-${PV}" +DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network." +HOMEPAGE="http://gnunet.org/" +SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2" +#tests don't work +RESTRICT="test" + +IUSE="ipv6 mysql sqlite ncurses nls gtk" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +LICENSE="GPL-2" +SLOT="0" + +DEPEND=">=dev-libs/libgcrypt-1.2.0 + >=media-libs/libextractor-0.5.18a + >=dev-libs/gmp-4.0.0 + sys-libs/zlib + net-misc/curl + gtk? ( >=x11-libs/gtk+-2.6.10 ) + sys-apps/sed + >=dev-scheme/guile-1.8.0 + ncurses? ( sys-libs/ncurses ) + mysql? ( >=virtual/mysql-4.0 ) + sqlite? ( >=dev-db/sqlite-3.0.8 ) + nls? ( sys-devel/gettext )" + +pkg_setup() { + if ! use mysql && ! use sqlite; then + einfo + einfo "You need to specify at least one of 'mysql' or 'sqlite'" + einfo "USE flag in order to have properly installed gnunet" + einfo + die "Invalid USE flag set" + fi +} + +pkg_preinst() { + enewgroup gnunetd || die "Problem adding gnunetd group" + enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user" +} + +src_unpack() { + unpack ${A} + cd ${S} + + # make mysql default sqstore if we do not compile sql support + # (bug #107330) + ! use sqlite && \ + sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \ + contrib/config-daemon.in + + # we do not want to built gtk support with USE=-gtk + if ! use gtk ; then + sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac + fi + + AT_M4DIR="${S}/m4" eautoreconf +} + +src_compile() { + local myconf + + if use ipv6; then + if use amd64; then + ewarn "ipv6 in GNUnet does not currently work with amd64 and has been disabled" + else + myconf="${myconf} --enable-ipv6" + fi + fi + + use mysql || myconf="${myconf} --without-mysql" + + econf \ + $(use_with sqlite) \ + $(use_enable nls) \ + $(use_enable ncurses) \ + $(use_enable guile) \ + ${myconf} || die "econf failed" + + emake -j1 || die "emake failed" +} + +src_install() { + make install DESTDIR=${D} || die "make install failed" + dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS PLATFORMS README README.fr UPDATING + insinto /etc + newins contrib/gnunet.root gnunet.conf + docinto contrib + dodoc contrib/* + newinitd ${FILESDIR}/${PN}-2 gnunet + dodir /var/lib/gnunet + chown gnunetd:gnunetd ${D}/var/lib/gnunet +} + +pkg_postinst() { + # make sure permissions are ok + chown -R gnunetd:gnunetd /var/lib/gnunet + + use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs" + einfo + einfo "To configure" + einfo " 1) Add user(s) to the gnunetd group" + einfo " 2) Run 'gnunet-setup' to generate your client config file" + einfo " 3) Run gnunet-setup -d as root to generate a server config file" + einfo +} |