From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S5Rb4-0000sd-1i for garchives@archives.gentoo.org; Thu, 08 Mar 2012 00:52:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 67B0DE06FC; Thu, 8 Mar 2012 00:52:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 14966E06FC for ; Thu, 8 Mar 2012 00:52:35 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 43EB41B4022 for ; Thu, 8 Mar 2012 00:52:35 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 046F8E5428 for ; Thu, 8 Mar 2012 00:52:34 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1331167900.0e159f0e92684b8839464069dde44cfad955d680.blueness@gentoo> Subject: [gentoo-commits] dev/blueness:master commit in: net-firewall/ipsec-tools/, net-p2p/gnunet/ X-VCS-Repository: dev/blueness X-VCS-Files: net-firewall/ipsec-tools/Manifest net-firewall/ipsec-tools/ipsec-tools-0.8.0-r3.ebuild net-p2p/gnunet/Manifest net-p2p/gnunet/gnunet-0.9.2-r1.ebuild net-p2p/gnunet/metadata.xml X-VCS-Directories: net-firewall/ipsec-tools/ net-p2p/gnunet/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: 0e159f0e92684b8839464069dde44cfad955d680 X-VCS-Branch: master Date: Thu, 8 Mar 2012 00:52:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: c8c162d8-f22c-46c8-b294-4e45d083f652 X-Archives-Hash: 963b4bc79e60295b9be2cfafb3babf4e commit: 0e159f0e92684b8839464069dde44cfad955d680 Author: Anthony G. Basile gentoo org> AuthorDate: Thu Mar 8 00:39:45 2012 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Thu Mar 8 00:51:40 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Ddev/blueness.git;a= =3Dcommit;h=3D0e159f0e net-p2p/gnunet: working on parallel build issue (Portage version: 2.1.10.44/git/Linux x86_64, signed Manifest commit with= key 0xD0455535) --- net-firewall/ipsec-tools/Manifest | 2 +- .../ipsec-tools/ipsec-tools-0.8.0-r3.ebuild | 35 +++---- net-p2p/gnunet/Manifest | 19 +++- net-p2p/gnunet/gnunet-0.9.2-r1.ebuild | 104 ++++++++++++++= ++++++ net-p2p/gnunet/metadata.xml | 5 +- 5 files changed, 140 insertions(+), 25 deletions(-) diff --git a/net-firewall/ipsec-tools/Manifest b/net-firewall/ipsec-tools= /Manifest index 6dcbef0..0e0d9d2 100644 --- a/net-firewall/ipsec-tools/Manifest +++ b/net-firewall/ipsec-tools/Manifest @@ -8,5 +8,5 @@ AUX racoon.conf.d 605 RMD160 1c2db39154d8470ecd2e0fe95075= ec47ffa47613 SHA1 19171 AUX racoon.init.d 1314 RMD160 14fd9ea02fdb20d13a0e3284e1f1e468117247f2 S= HA1 41cb71c0354d632ad35565dbf98a26364b592d56 SHA256 7c9447197032b30a2cb76= a62179a3b0ef3768870c340adf4743976e7d65eba75 AUX racoon.pam.d 156 RMD160 c4f6ba6e3a705eef63e571189e28de71e7d61178 SHA= 1 1223f7a43a5e124521d48852b2d23bb8ba0a788f SHA256 166136e27d653e0bf481a6c= a79fecb7d9fa2fc3d597d041f97df595f65a8193c DIST ipsec-tools-0.8.0.tar.bz2 809297 RMD160 8715d97c52ef4de771e50df579e= 5e9241d5bf966 SHA1 d44a955a00cdfcd771fb1eca8267421bd47bc46e SHA256 2359a2= 4aa8eda9ca7043fc47950c8e6b7f58a07c5d5ad316aa7de2bc5e3a8717 -EBUILD ipsec-tools-0.8.0-r3.ebuild 6426 RMD160 82bf08c4c7456eb475f5a7b09= 79fcd454be427ba SHA1 568961d2306225c093e92e9ad1c148aef22d2c00 SHA256 6281= bf1a192c35ecc03c092ea72b9dfb6bd311d3772e17305003a8648b3c958f +EBUILD ipsec-tools-0.8.0-r3.ebuild 6351 RMD160 257da56672d4ef74f07d07649= 8312ef54128b325 SHA1 072eab5b17c831e76f6a6d4befa83d9250cf77b3 SHA256 f7ce= 01ac9c494592785e9c9cfdacb040f14236b464b0887a207ec82b818a139d MISC metadata.xml 537 RMD160 41f7f604e33d56879ee9dd0d5a18c7f8fcc0910e SH= A1 0fdf06aa17efa68aa50f04db0277e0dc4f4be590 SHA256 12de55d6d62b8e91c89964= 22e33462b5637f9720a5096025752b93906bcbdc40 diff --git a/net-firewall/ipsec-tools/ipsec-tools-0.8.0-r3.ebuild b/net-f= irewall/ipsec-tools/ipsec-tools-0.8.0-r3.ebuild index 1a40515..a8e37f8 100644 --- a/net-firewall/ipsec-tools/ipsec-tools-0.8.0-r3.ebuild +++ b/net-firewall/ipsec-tools/ipsec-tools-0.8.0-r3.ebuild @@ -13,20 +13,18 @@ SRC_URI=3D"mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE=3D"BSD" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" -IUSE=3D"rc5 idea kerberos stats ipv6 nat selinux readline pam hybrid lda= p" +IUSE=3D"hybrid idea ipv6 kerberos ldap nat pam rc5 readline selinux stat= s" =20 RDEPEND=3D" + dev-libs/openssl kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( sys-libs/pam ) + readline? ( sys-libs/readline ) selinux? ( sys-libs/libselinux sec-policy/selinux-ipsec-tools - ) - readline? ( sys-libs/readline ) - pam? ( sys-libs/pam ) - ldap? ( net-nds/openldap ) - dev-libs/openssl - virtual/libiconv" -# iconv? ( virtual/libiconv ) + )" # radius? ( net-dialup/gnuradius ) =20 DEPEND=3D"${RDEPEND} @@ -159,22 +157,24 @@ src_configure() { # fix for bug #61025 filter-flags -march=3Dc3 =20 + #--with-iconv leads to "Broken getaddrinfo()" local myconf myconf=3D"--with-kernel-headers=3D/usr/include \ --enable-adminport \ - --enable-frag \ - --enable-dpd \ --enable-dependency-tracking \ - $(use_enable rc5) \ + --enable-dpd \ + --enable-frag \ + --without-libiconv \ $(use_enable idea) \ - $(use_enable kerberos gssapi) \ - $(use_enable stats) \ $(use_enable ipv6) \ + $(use_enable kerberos gssapi) \ + $(use_with ldap libldap) \ $(use_enable nat natt) \ - $(use_enable selinux security-context) \ - $(use_with readline) \ $(use_with pam libpam) \ - $(use_with ldap libldap)" + $(use_enable rc5) \ + $(use_with readline) \ + $(use_enable selinux security-context) \ + $(use_enable stats)" =20 use nat && myconf=3D"${myconf} --enable-natt-versions=3Dyes" =20 @@ -185,9 +185,6 @@ src_configure() { myconf=3D"${myconf} $(use_enable hybrid)" fi =20 - # dev-libs/libiconv is hard masked - #use iconv && myconf=3D"${myconf} $(use_with iconv libiconv)" - # the default (/usr/include/openssl/) is OK for Gentoo, leave it # myconf=3D"${myconf} $(use_with ssl openssl )" =20 diff --git a/net-p2p/gnunet/Manifest b/net-p2p/gnunet/Manifest index c193704..7774617 100644 --- a/net-p2p/gnunet/Manifest +++ b/net-p2p/gnunet/Manifest @@ -1,4 +1,17 @@ -AUX gnunet.initd 643 RMD160 434eb6752143fbb600f96a58ed7c5ba1a47e654d SHA= 1 de7f208ce286a05310551a35345b2f02f5712831 SHA256 c6748f137d7c808685a7416= 17e1449024bcb37dcfc11e883d859f5e0134744a6 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX gnunet-0.9.2.conf 156 RMD160 379a5c770b972132f66f9fabef75a2dee096599= d SHA1 82ec8c694453dd6efca7a5e792b44b9d10d0d35c SHA256 ecede19aea0c496693= 9048db91dd639d8e01c0235e30520cb77cff18c4d5b1b4 +AUX gnunet-0.9.2.confd 184 RMD160 36cb26316819df6916f9a28107b145c2c19076= 38 SHA1 02c8c7484b22002b217ed1d769534fc2c6716e6b SHA256 9ac49d2a3d7ccd00f= 63afcd096a9facf7283d105524f6b1f359656b769db68e3 +AUX gnunet-0.9.2.initd 936 RMD160 36e9c6dd2b8589907d9f8cc0c4ec6663753d2e= 24 SHA1 06c0e8e4492f9d5df2e061499f33856f2eac72a5 SHA256 74c075059cf4b6fdd= 3bb88cb420c3ee5a88d4c76151fa0240ec064e89d0b88a4 DIST gnunet-0.9.2.tar.gz 6239795 RMD160 6b1da8dcfc9edf51954b2d7b627e712a= 10ecde7a SHA1 f6a85e2af64e743a33a743be4445e67025db4d72 SHA256 24f5f1cb937= 82c22bd61ffdc9d99b7cfb2532dc4b6fb7d3468931e5a10eb47e9 -EBUILD gnunet-0.9.2.ebuild 2505 RMD160 47943072d7ebcdd7c822638ddfe0aa0b2= 586d2da SHA1 5b7a8d2ce97c3343bc83497503d5a2675fc77731 SHA256 fa1fd72bd82d= 47adac7a960aacb71f89ba4e904e1b9b35c8abdd76afc5292a0e -MISC metadata.xml 451 RMD160 d905b5dd5d7bead232a718516ad06811832e670d SH= A1 5a6954f3e22d46f6b0d3c504473d8350a2a27c36 SHA256 09eb158e2fd2a05896fc8d= a3765428557812ba7afb4abf046e0284505ae1fb56 +EBUILD gnunet-0.9.2-r1.ebuild 2713 RMD160 1c9b2dd777118c0ee09df10098e90a= 8c400c2feb SHA1 796766f5db0f839c184d2e3acc37264c712fead5 SHA256 c6fffd853= 0ca44a780a4c9b5bf0c51ac4530bbe4f69e445cb600225846bdd931 +EBUILD gnunet-0.9.2.ebuild 2772 RMD160 60417d8e73d934b68424bb89760ca3936= d4d6e0c SHA1 903480edf1e2c88f99df97aa2efdbf5a0d4095fc SHA256 ba1690793ce0= d58e6c5e14854830e45838240be238b28a76411c21944b661843 +MISC metadata.xml 508 RMD160 14beb2b3c11f9e9960bb945ad744852cb2894e9f SH= A1 9d36338f4bded5dae7aee273c527f2ee94ea2953 SHA256 2d1cbaed2568dca9caebc6= 968134105dff8afa5cd3b110c4483f778104b804e3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iEYEAREIAAYFAk9X/9EACgkQl5yvQNBFVTWI8QCfYMQCliAKmTUzVhjBcnNqyqwC +3xsAniaVf8Rq3k2QjupIxIaYJr9ZuMd+ +=3DfNlr +-----END PGP SIGNATURE----- diff --git a/net-p2p/gnunet/gnunet-0.9.2-r1.ebuild b/net-p2p/gnunet/gnune= t-0.9.2-r1.ebuild new file mode 100644 index 0000000..51e356a --- /dev/null +++ b/net-p2p/gnunet/gnunet-0.9.2-r1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.8.1.ebuild,v = 1.2 2010/06/20 13:56:46 xarthisius Exp $ + +EAPI=3D"4" + +inherit eutils flag-o-matic autotools + +MY_PV=3D${PV/_/} +MY_P=3D"${PN}-${MY_PV}" +S=3D"${WORKDIR}/${MY_P}" +DESCRIPTION=3D"GNUnet is a framework for secure peer-to-peer networking.= " +HOMEPAGE=3D"http://gnunet.org/" +SRC_URI=3D"ftp://ftp.gnu.org/gnu/gnunet/${MY_P}.tar.gz" +RESTRICT=3D"test" + +IUSE=3D"experimental http mysql nls postgres +sqlite X" +REQUIRED_USE=3D" + !mysql? ( !postgres? ( sqlite ) ) + !mysql? ( !sqlite? ( postgres ) ) + !postgres? ( !mysql? ( sqlite ) ) + !postgres? ( !sqlite? ( mysql ) ) + !sqlite? ( !postgres? ( mysql ) ) + !sqlite? ( !mysql? ( postgres ) ) +" +KEYWORDS=3D"~amd64 ~x86 ~arm" +LICENSE=3D"GPL-3" +SLOT=3D"0" + +DEPEND=3D" + >=3Dnet-misc/curl-7.21.0 + >=3Dmedia-libs/libextractor-0.6.1 + >=3Ddev-libs/libgcrypt-1.2 + >=3Ddev-libs/libunistring-0.9.2 + sys-libs/ncurses + sys-apps/sed + sys-libs/zlib + http? ( >=3Dnet-libs/libmicrohttpd-0.9.18 ) + mysql? ( >=3Dvirtual/mysql-5.1 ) + nls? ( sys-devel/gettext ) + postgres? ( >=3Ddev-db/postgresql-server-8.3 ) + sqlite? ( >=3Ddev-db/sqlite-3.0 ) + X? ( + x11-libs/libXt + x11-libs/libXext + x11-libs/libX11 + x11-libs/libXrandr + ) +" + +pkg_setup() { + enewgroup gnunetdns + enewgroup gnunet + enewuser gnunet -1 -1 /dev/null gnunet +} + +src_prepare() { + sed -i -e 's|$(bindir)/gnunet|$(DESTDIR)$(bindir)/gnunet|g' \ + "${S}"/src/nat/Makefile.in || die "sed failed" + sed -i -e 's|$(bindir)/gnunet|$(DESTDIR)$(bindir)/gnunet|g' \ + "${S}"/src/transport/Makefile.in || die "sed failed" + sed -i -e 's|$(bindir)/gnunet|$(DESTDIR)$(bindir)/gnunet|g' \ + "${S}"/src/vpn/Makefile.in || die "sed failed" + sed -i -e 's|$(bindir)/gnunet|$(DESTDIR)$(bindir)/gnunet|g' \ + "${S}"/src/dns/Makefile.in || die "sed failed" + sed -i -e 's|$(bindir)/gnunet|$(DESTDIR)$(bindir)/gnunet|g' \ + "${S}"/src/exit/Makefile.in || die "sed failed" +} + +src_configure() { + append-ldflags $(no-as-needed) + + econf \ + $(use_enable experimental) \ + $(use_with http microhttpd) \ + $(use_with mysql) \ + $(use_enable nls) \ + $(use_with postgres) \ + $(use_with sqlite) \ + $(use_with X x) +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 DESTDIR=3D"${D}" install + dodoc ABOUT-NLS AUTHORS INSTALL NEWS README + insinto /etc + newins "${FILESDIR}"/${P}.conf gnunet.conf + newconfd "${FILESDIR}"/${P}.confd gnunet + newinitd "${FILESDIR}"/${P}.initd gnunet + keepdir /var/{lib,log}/gnunet + fowners gnunet:gnunet /var/lib/gnunet /var/log/gnunet +} + +pkg_postinst() { + einfo + einfo "To configure" + einfo " 1) Add user(s) to the gnunet group" + einfo " 2) Edit the server config file '/etc/gnunet.conf'" + einfo +} diff --git a/net-p2p/gnunet/metadata.xml b/net-p2p/gnunet/metadata.xml index 237d111..f629753 100644 --- a/net-p2p/gnunet/metadata.xml +++ b/net-p2p/gnunet/metadata.xml @@ -4,7 +4,8 @@ net-p2p GNUnet is a framework for secure peer-to-peer networki= ng that does not use any centralized or otherwise trusted services - enable embedded http server support - enable setup wizard + enable embedded http server support + enable experimental options + enable smtp support