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 1SBc1N-0002yq-E0 for garchives@archives.gentoo.org; Sun, 25 Mar 2012 01:13:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1FB80E0495; Sun, 25 Mar 2012 01:13:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BC562E0495 for ; Sun, 25 Mar 2012 01:13:14 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 01E9D1B403A for ; Sun, 25 Mar 2012 01:13:14 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2273) id C921F2004B; Sun, 25 Mar 2012 01:13:12 +0000 (UTC) From: "Anthony G. Basile (blueness)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, blueness@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/bitcoind: bitcoind-0.4.4-r1.ebuild bitcoind-0.4.5_rc1.ebuild bitcoind-0.5.0.6_rc1.ebuild bitcoind-0.5.4_rc1.ebuild bitcoind-0.5.3-r2.ebuild ChangeLog bitcoind-0.5.0.4-r1.ebuild metadata.xml bitcoind-0.5.0.5-r1.ebuild bitcoind-0.5.1.ebuild bitcoind-0.5.3-r1.ebuild bitcoind-0.5.0.4.ebuild bitcoind-0.4.4.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: bitcoind-0.4.4-r1.ebuild bitcoind-0.4.5_rc1.ebuild bitcoind-0.5.0.6_rc1.ebuild bitcoind-0.5.4_rc1.ebuild bitcoind-0.5.3-r2.ebuild ChangeLog bitcoind-0.5.0.4-r1.ebuild metadata.xml bitcoind-0.5.0.5-r1.ebuild bitcoind-0.5.1.ebuild bitcoind-0.5.3-r1.ebuild bitcoind-0.5.0.4.ebuild bitcoind-0.4.4.ebuild X-VCS-Directories: net-p2p/bitcoind X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile Content-Type: text/plain; charset=utf8 Message-Id: <20120325011312.C921F2004B@flycatcher.gentoo.org> Date: Sun, 25 Mar 2012 01:13:12 +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: 6729df92-aa8c-491e-b854-1525e142988a X-Archives-Hash: 7aafa58e8999e5871d5bf32191a11fbf blueness 12/03/25 01:13:12 Modified: ChangeLog metadata.xml bitcoind-0.5.1.ebuild Added: bitcoind-0.4.4-r1.ebuild bitcoind-0.4.5_rc1.ebuil= d bitcoind-0.5.0.6_rc1.ebuild bitcoind-0.5.4_rc1.ebuild bitcoind-0.5.3-r2.ebuil= d bitcoind-0.5.0.4-r1.ebuild bitcoind-0.5.0.5-r1.ebuild Removed: bitcoind-0.5.3-r1.ebuild bitcoind-0.5.0.4.ebuild bitcoind-0.4.4.ebuild Log: Updates to support BIP16 required by April 1, 2012 =20 (Portage version: 2.1.10.49/cvs/Linux x86_64) Revision Changes Path 1.18 net-p2p/bitcoind/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/C= hangeLog?rev=3D1.18&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/C= hangeLog?rev=3D1.18&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/C= hangeLog?r1=3D1.17&r2=3D1.18 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ChangeLog 17 Mar 2012 23:27:31 -0000 1.17 +++ ChangeLog 25 Mar 2012 01:13:12 -0000 1.18 @@ -1,6 +1,24 @@ # ChangeLog for net-p2p/bitcoind # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.17 201= 2/03/17 23:27:31 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.18 201= 2/03/25 01:13:12 blueness Exp $ + +*bitcoind-0.5.4_rc1 (25 Mar 2012) +*bitcoind-0.5.3-r2 (25 Mar 2012) +*bitcoind-0.5.0.6_rc1 (25 Mar 2012) +*bitcoind-0.5.0.5-r1 (25 Mar 2012) +*bitcoind-0.5.0.4-r1 (25 Mar 2012) +*bitcoind-0.4.5_rc1 (25 Mar 2012) +*bitcoind-0.4.4-r1 (25 Mar 2012) + + 25 Mar 2012; Anthony G. Basile + +files/0.4.4+bip16-eligius_sendfee.patch, -bitcoind-0.4.4.ebuild, + +bitcoind-0.4.4-r1.ebuild, +bitcoind-0.4.5_rc1.ebuild, + -bitcoind-0.5.0.4.ebuild, +bitcoind-0.5.0.4-r1.ebuild, + +bitcoind-0.5.0.5-r1.ebuild, +bitcoind-0.5.0.6_rc1.ebuild, + +files/0.5.0.5+bip16-eligius_sendfee.patch, bitcoind-0.5.1.ebuild, + -bitcoind-0.5.3-r1.ebuild, +bitcoind-0.5.3-r2.ebuild, + +bitcoind-0.5.4_rc1.ebuild, metadata.xml: + Updates to support BIP16 required by April 1, 2012 =20 17 Mar 2012; Anthony G. Basile bitcoind-0.5.0.4.= ebuild: Backport src_test() to 0.5.0.4 1.4 net-p2p/bitcoind/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/m= etadata.xml?rev=3D1.4&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/m= etadata.xml?rev=3D1.4&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/m= etadata.xml?r1=3D1.3&r2=3D1.4 Index: metadata.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/metadata.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- metadata.xml 15 Mar 2012 16:46:25 -0000 1.3 +++ metadata.xml 25 Mar 2012 01:13:12 -0000 1.4 @@ -10,6 +10,7 @@ Luke Dashjr + Enable backported support for relaying and mining= new BIP16 pay-to-script-hash transactions Enable using lower fees accepted by Eligius Enable Universal Plug and Play 1.4 net-p2p/bitcoind/bitcoind-0.5.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.1.ebuild?rev=3D1.4&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.1.ebuild?rev=3D1.4&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.1.ebuild?r1=3D1.3&r2=3D1.4 Index: bitcoind-0.5.1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.1.ebuild,= v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- bitcoind-0.5.1.ebuild 9 Mar 2012 08:51:24 -0000 1.3 +++ bitcoind-0.5.1.ebuild 25 Mar 2012 01:13:12 -0000 1.4 @@ -1,8 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.1.ebuil= d,v 1.3 2012/03/09 08:51:24 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.1.ebuil= d,v 1.4 2012/03/25 01:13:12 blueness Exp $ =20 -EAPI=3D4 +EAPI=3D"4" =20 DB_VER=3D"4.8" =20 1.1 net-p2p/bitcoind/bitcoind-0.4.4-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.4.4-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.4.4-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.4.4-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.4-r1.ebu= ild,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${P= V/_/} -> bitcoin-v${PV}.tgz http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-suppor= t-for-validating-BIP16-pay-to-script-h.patch.xz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minim= al-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.4.5rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" IUSE=3D"+bip16 +eligius ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/crypto++ dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-${PN}-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die cp "${FILESDIR}/0.4.2-Makefile.gentoo" "Makefile" || die epatch "${WORKDIR}/${PV}-Minimal-support-for-validating-BIP16-pay-to-scr= ipt-h.patch" if use bip16; then epatch "${WORKDIR}/${PV}-Minimal-support-for-mining-BIP16-pay-to-script= -hash-.patch" use eligius && epatch "${FILESDIR}/${PV}+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.4.5rc1-eligius_sendfee.patch" fi } src_compile() { local OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D( "LDFLAGS=3D${LDFLAGS}") OPTS+=3D("DB_CXXFLAGS=3D-I$(db_includedir "${DB_VER}")") OPTS+=3D("DB_LDFLAGS=3D-ldb_cxx-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_CXXFLAGS=3D-I${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) use upnp && OPTS+=3D(USE_UPNP=3D1) cd src || die emake "${OPTS[@]}" ${PN} } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README } 1.1 net-p2p/bitcoind/bitcoind-0.4.5_rc1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.4.5_rc1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.4.5_rc1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.4.5_rc1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.5_rc1.eb= uild,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${P= V/_/} -> bitcoin-v${PV}.tgz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.4.4-Minim= al-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.4.5rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" IUSE=3D"+bip16 +eligius ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/crypto++ dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-${PN}-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die cp "${FILESDIR}/0.4.2-Makefile.gentoo" "Makefile" || die if use bip16; then epatch "${WORKDIR}/0.4.4-Minimal-support-for-mining-BIP16-pay-to-script= -hash-.patch" use eligius && epatch "${FILESDIR}/0.4.4+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.4.5rc1-eligius_sendfee.patch" fi } src_compile() { local OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D( "LDFLAGS=3D${LDFLAGS}") OPTS+=3D("DB_CXXFLAGS=3D-I$(db_includedir "${DB_VER}")") OPTS+=3D("DB_LDFLAGS=3D-ldb_cxx-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_CXXFLAGS=3D-I${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) use upnp && OPTS+=3D(USE_UPNP=3D1) cd src || die emake "${OPTS[@]}" ${PN} } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README } 1.1 net-p2p/bitcoind/bitcoind-0.5.0.6_rc1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.6_rc1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.6_rc1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.5.0.6_rc1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.6_rc1.= ebuild,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${P= V/_/} -> bitcoin-v${PV}.tgz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Min= imal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.5.0.6rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~arm ~x86" IUSE=3D"+bip16 +eligius examples ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-${PN}-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die if use bip16; then epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-scri= pt-hash-.patch" use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch" fi } src_compile() { OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("DEBUGFLAGS=3D") OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D("LDFLAGS=3D${LDFLAGS}") OPTS+=3D("BDB_INCLUDE_PATH=3D$(db_includedir "${DB_VER}")") OPTS+=3D("BDB_LIB_SUFFIX=3D-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_INCLUDE_PATH=3D${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) if use upnp; then OPTS+=3D(USE_UPNP=3D1) else OPTS+=3D(USE_UPNP=3D) fi cd src || die emake -f makefile.unix "${OPTS[@]}" ${PN} } src_test() { cd src || die emake -f makefile.unix "${OPTS[@]}" test_bitcoin ./test_bitcoin || die 'Tests failed' } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README if use examples; then docinto examples dodoc -r contrib/{bitrpc,pyminer,wallettools} fi } 1.1 net-p2p/bitcoind/bitcoind-0.5.4_rc1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.4_rc1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.4_rc1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.5.4_rc1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.4_rc1.eb= uild,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator toolchain-funcs DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v= ${PV/_/} -> bitcoin-v${PV}.tgz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Min= imal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.5.0.6rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~arm ~x86" IUSE=3D"+bip16 +eligius examples ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-bitcoind-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die if use bip16; then epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-scri= pt-hash-.patch" use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch" fi } src_compile() { OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("DEBUGFLAGS=3D") OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D("LDFLAGS=3D${LDFLAGS}") OPTS+=3D("BDB_INCLUDE_PATH=3D$(db_includedir "${DB_VER}")") OPTS+=3D("BDB_LIB_SUFFIX=3D-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_INCLUDE_PATH=3D${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) if use upnp; then OPTS+=3D(USE_UPNP=3D1) else OPTS+=3D(USE_UPNP=3D) fi cd src || die emake CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" -f makefile.unix "${OPTS[@= ]}" ${PN} } src_test() { cd src || die emake CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" -f makefile.unix "${OPTS[@= ]}" test_bitcoin ./test_bitcoin || die 'Tests failed' } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README if use examples; then docinto examples dodoc -r contrib/{bitrpc,pyminer,wallettools} fi } 1.1 net-p2p/bitcoind/bitcoind-0.5.3-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.3-r2.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.3-r2.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.5.3-r2.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.3-r2.ebu= ild,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator toolchain-funcs DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v= ${PV/_/} -> bitcoin-v${PV}.tgz http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-supp= ort-for-validating-BIP16-pay-to-script-h.patch.xz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Min= imal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.5.0.6rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~arm ~x86" IUSE=3D"+bip16 +eligius examples ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-bitcoind-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-s= cript-h.patch" if use bip16; then epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-scri= pt-hash-.patch" use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch" fi } src_compile() { OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("DEBUGFLAGS=3D") OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D("LDFLAGS=3D${LDFLAGS}") OPTS+=3D("BDB_INCLUDE_PATH=3D$(db_includedir "${DB_VER}")") OPTS+=3D("BDB_LIB_SUFFIX=3D-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_INCLUDE_PATH=3D${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) if use upnp; then OPTS+=3D(USE_UPNP=3D1) else OPTS+=3D(USE_UPNP=3D) fi cd src || die emake CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" -f makefile.unix "${OPTS[@= ]}" ${PN} } src_test() { cd src || die emake CC=3D"$(tc-getCC)" CXX=3D"$(tc-getCXX)" -f makefile.unix "${OPTS[@= ]}" test_bitcoin ./test_bitcoin || die 'Tests failed' } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README if use examples; then docinto examples dodoc -r contrib/{bitrpc,pyminer,wallettools} fi } 1.1 net-p2p/bitcoind/bitcoind-0.5.0.4-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.4-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.4-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.5.0.4-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.4-r1.e= build,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${P= V/_/} -> bitcoin-v${PV}.tgz http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-supp= ort-for-validating-BIP16-pay-to-script-h.patch.xz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Min= imal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.5.0.6rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~arm ~x86" IUSE=3D"+bip16 +eligius examples ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-${PN}-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-s= cript-h.patch" if use bip16; then epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-scri= pt-hash-.patch" use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch" fi } src_compile() { OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("DEBUGFLAGS=3D") OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D("LDFLAGS=3D${LDFLAGS}") OPTS+=3D("BDB_INCLUDE_PATH=3D$(db_includedir "${DB_VER}")") OPTS+=3D("BDB_LIB_SUFFIX=3D-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_INCLUDE_PATH=3D${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) if use upnp; then OPTS+=3D(USE_UPNP=3D1) else OPTS+=3D(USE_UPNP=3D) fi cd src || die emake -f makefile.unix "${OPTS[@]}" ${PN} } src_test() { cd src || die emake -f makefile.unix "${OPTS[@]}" test_bitcoin ./test_bitcoin || die 'Tests failed' } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README if use examples; then docinto examples dodoc -r contrib/{bitrpc,pyminer,wallettools} fi } 1.1 net-p2p/bitcoind/bitcoind-0.5.0.5-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.5-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/b= itcoind-0.5.0.5-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: bitcoind-0.5.0.5-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.5-r1.e= build,v 1.1 2012/03/25 01:13:12 blueness Exp $ EAPI=3D"4" DB_VER=3D"4.8" inherit db-use eutils versionator DESCRIPTION=3D"Original Bitcoin crypto-currency wallet for automated serv= ices" HOMEPAGE=3D"http://bitcoin.org/" SRC_URI=3D"http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${P= V/_/} -> bitcoin-v${PV}.tgz http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-suppor= t-for-validating-BIP16-pay-to-script-h.patch.xz bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minim= al-support-for-mining-BIP16-pay-to-script-hash-.patch.xz ) eligius? ( !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee= /0.5.0.6rc1-eligius_sendfee.patch.xz ) ) " LICENSE=3D"MIT ISC" SLOT=3D"0" KEYWORDS=3D"~amd64 ~arm ~x86" IUSE=3D"+bip16 +eligius examples ssl upnp" RDEPEND=3D" >=3Ddev-libs/boost-1.41.0 dev-libs/openssl[-bindist] upnp? ( net-libs/miniupnpc ) sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] " DEPEND=3D"${RDEPEND} >=3Dapp-shells/bash-4.1 " S=3D"${WORKDIR}/bitcoin-${PN}-stable" pkg_setup() { local UG=3D'bitcoin' enewgroup "${UG}" enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" } src_prepare() { cd src || die epatch "${WORKDIR}/${PV}-Minimal-support-for-validating-BIP16-pay-to-scr= ipt-h.patch" if use bip16; then epatch "${WORKDIR}/${PV}-Minimal-support-for-mining-BIP16-pay-to-script= -hash-.patch" use eligius && epatch "${FILESDIR}/${PV}+bip16-eligius_sendfee.patch" else use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch" fi } src_compile() { OPTS=3D() local BOOST_PKG BOOST_VER BOOST_INC OPTS+=3D("DEBUGFLAGS=3D") OPTS+=3D("CXXFLAGS=3D${CXXFLAGS}") OPTS+=3D("LDFLAGS=3D${LDFLAGS}") OPTS+=3D("BDB_INCLUDE_PATH=3D$(db_includedir "${DB_VER}")") OPTS+=3D("BDB_LIB_SUFFIX=3D-${DB_VER}") BOOST_PKG=3D"$(best_version 'dev-libs/boost')" BOOST_VER=3D"$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")" BOOST_VER=3D"$(replace_all_version_separators _ "${BOOST_VER}")" BOOST_INC=3D"/usr/include/boost-${BOOST_VER}" OPTS+=3D("BOOST_INCLUDE_PATH=3D${BOOST_INC}") OPTS+=3D("BOOST_LIB_SUFFIX=3D-${BOOST_VER}") use ssl && OPTS+=3D(USE_SSL=3D1) if use upnp; then OPTS+=3D(USE_UPNP=3D1) else OPTS+=3D(USE_UPNP=3D) fi cd src || die emake -f makefile.unix "${OPTS[@]}" ${PN} } src_test() { cd src || die emake -f makefile.unix "${OPTS[@]}" test_bitcoin ./test_bitcoin || die 'Tests failed' } src_install() { dobin src/${PN} insinto /etc/bitcoin newins "${FILESDIR}/bitcoin.conf" bitcoin.conf fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf fperms 600 /etc/bitcoin/bitcoin.conf newconfd "${FILESDIR}/bitcoin.confd" ${PN} newinitd "${FILESDIR}/bitcoin.initd" ${PN} keepdir /var/lib/bitcoin/.bitcoin fperms 700 /var/lib/bitcoin fowners bitcoin:bitcoin /var/lib/bitcoin/ fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf dodoc doc/README if use examples; then docinto examples dodoc -r contrib/{bitrpc,pyminer,wallettools} fi }