From e2b8771185fa2f1c5bdc96d0473702ca70e58d08 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Wed, 7 Jan 2015 17:56:16 +0000 Subject: Version bump, bug #535920 Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- net-p2p/litecoind/ChangeLog | 10 ++- net-p2p/litecoind/Manifest | 30 +++---- net-p2p/litecoind/litecoind-0.8.7.4.ebuild | 123 +++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+), 16 deletions(-) create mode 100644 net-p2p/litecoind/litecoind-0.8.7.4.ebuild (limited to 'net-p2p/litecoind') diff --git a/net-p2p/litecoind/ChangeLog b/net-p2p/litecoind/ChangeLog index 8bf766e725c6..de81f42385b8 100644 --- a/net-p2p/litecoind/ChangeLog +++ b/net-p2p/litecoind/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-p2p/litecoind -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoind/ChangeLog,v 1.9 2014/08/28 23:05:03 blueness Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoind/ChangeLog,v 1.10 2015/01/07 17:54:39 blueness Exp $ + +*litecoind-0.8.7.4 (07 Jan 2015) + + 07 Jan 2015; Anthony G. Basile + +litecoind-0.8.7.4.ebuild: + Version bump, bug #535920 *litecoind-0.8.7.2 (28 Aug 2014) diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest index 8410ba48fdf4..e92534f9ee0a 100644 --- a/net-p2p/litecoind/Manifest +++ b/net-p2p/litecoind/Manifest @@ -10,24 +10,26 @@ AUX litecoin.service 879 SHA256 be344624575e7e69203bd7e17abc930847e27d95217b65b7 AUX litecoind.logrotate 113 SHA256 dce250c9f27ed9b36fa9376d92fedf89bf6f7f523360dc5baaa65179fd1d504b SHA512 eaa9f462be8dc755b675e4d5cb3ad271e3b1053edfa06df7862fa887160c849c768d2a268a7c8b52d1cfc834c186780b71435ee65475ea6c6692c18bded48dec WHIRLPOOL 3e771d6c2dfddd291386a1ed98009f1778e561a1b8ac43507f3ca709d1c389c3b8d6db5128ade485a0b92ba56b2388727935149af391fe3ef6f9e18ec432c04e DIST litecoin-0.8.7.1.tar.gz 4808416 SHA256 e037dea00f866673aea524e936bd2cfc1938f44614ca03da9018033b9e8e2aec SHA512 6cc5ac99d42c2f5969159ad9922ec65882dd1a52602f706311ac3cd6bf52a834848e2d3e5e6e21f1f42d73e946da0e44d1f43ded016a5732a5ea4a3c27febf26 WHIRLPOOL 0eadf6d206256584b615aac8b570b108b0ae7f446274065d69cfe6dcd69096388741a0f1457f218938394b66c2389757d46628cee400e3842b09929fa18a692e DIST litecoin-0.8.7.2.tar.gz 4808488 SHA256 8fdfe3bc391aa5ff26ba4c21c51d85d0a2b3f7359d48eed326a95e0a17d4895f SHA512 e5489214719cd4bbd43cc174bd7b319f23d7e701be14c64ad9e4ecb3a7ca84f3c9826203dfc4546a60fa9d33e6d68b7627674c23312da199d2c76baa81864c86 WHIRLPOOL 11b5359dddf1d0e9caf2c1a710175df3f9c499c97ec2590faec2a332343ce51a5cd473824b940b8b7451c0ca215c4cd8db5dfabbe27e063e2328fbf3b5d63027 +DIST litecoin-0.8.7.4.tar.gz 4808429 SHA256 032d1eb2ffb06ce467f514e08a66f42bcd507df2d8f1cf2c0541f2906288931a SHA512 14588dab6450bee439c3af16e277afc1f2ff562c93463d9767da27cf724cd6bb4a1c64100806d61dc1d062a39f440e4878e19b425f29e866562acc56c893cca5 WHIRLPOOL 1329d7c234c75b5083f58f5edf69b6ea9acc13f48a9734cd839001dcd3e52c10d3ade55ac853e196deca8b149aba00a3590e52cf766f62b941bd4e4828f10b96 EBUILD litecoind-0.8.7.1.ebuild 3125 SHA256 05347b92006a16d4734c83f2cde3af78890580563a9cc05373442ac237ce98fe SHA512 3dfb1ce99711c7f713cdeb1b711bd17f2a3724d8c7337730b24b6317dcf35a1bcff4f79414f4a07b9c8c1054aede4944b119e12d3de3c76111c7af48ae072672 WHIRLPOOL 9681987a05fe596d76f560a108fdf9e3eb7fd8c639527c9569c16d057c46d177f777ee02dd662316d4ac361d33698fca835a9384b7cd2c863a46ad25cfd828d7 EBUILD litecoind-0.8.7.2.ebuild 3125 SHA256 29031892d122806dd082b3fca95250c72e604f7a40997b6c3142c4c917350038 SHA512 25cf8f0880bbc2ddbe93c1065c3fb9c5ae626ad2fca67a7d0f0320649673026b04452fb0afe45ebf5d03a8355f5c7b5cb30496b4157d7dbe9bc59db86ee3c990 WHIRLPOOL 34fad001daa4196583c4a15b717c1ff9dde5c7486aac8a2db166b83ef7ecbce1cb18fe845bdc13365035664e9d679621b2c2a51d6c07c2c3d8ddf6f77b88efd3 -MISC ChangeLog 1802 SHA256 d37a629545e2b6952433a5b6e8e7ad348ffad057b79f2dd4e32ae79d2871fcd5 SHA512 bacc51b1073f920e39bd8793d1d3888ad63f871afca5f6757ad873602e0ccf9f52a95c979aa4a3a421d65fb63782c6d81f5bc303526ebeaa58585247412db53c WHIRLPOOL 598881910355ccfad9cfb59e33850e894d24a53a316771bb6e592134013a4193b465762a6346e2f1476973d71bce8cc652b2fd859d811d04dd7786605891297e +EBUILD litecoind-0.8.7.4.ebuild 3125 SHA256 91c30cf6d59e2e7ac812515077c4dc3dceb2c332ea72d04a3c829e28cd94241e SHA512 b3d26cf1f1ca35683326acca4c26b0b10931125eb4957133e7ef5a9ff0388d433658183b64134a11402355c9472860acbb7d6a3f06d2c9c3f17f2cb900d86baa WHIRLPOOL 3420acc8f632f7adbc50a4b1633e929fac6e3e1c1d4a73aa960fcabf8231565d0a53f273767b69e768ae135fc901d951fd69246edf286b605aeeeae82e556e8c +MISC ChangeLog 1950 SHA256 db80931e28e24f65cdedadf4e56b96a9376c82b5dd49f08ee571799b5a74849b SHA512 c8496b76c8eeada661fa02ced689210275a3951e241302b757ff98f650ff5fb222f496e07fd3a49d451d6db26cd1c595405ab0a4f64f59973e16b0cf961de3a9 WHIRLPOOL dad3b8834c82a9cbf206a7f0033c4cb0134739d1aed71e0576eaa2f69a0e9105baa9215654b7c87bcfbd41cd96c0f5878b5f1cfda05bc9dd5edc20fda368c372 MISC metadata.xml 327 SHA256 2009a65ac31a6a928926715ab212766020927524623581b18ee1f5026a6a689c SHA512 4d68f30b7c29aa5b6c3f7fd5c657ffbbe12706ce5d8d332cd8848906a27ae852e39d48219f6137a65c31db9c7693c2218edf8b6b1511cb1098d86bdb394cd0f9 WHIRLPOOL f7ad1bdb29423c9a88a721e77168aa35372a3411f77c775e2ac518eefc7ee39def4a307a66b4da02f80a6e9d8cdcff8fafa20da1792b7909e84bcad67598c4d9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJT/7ZHAAoJEJOE+m71LUu6yekP/0GVQLSp/HDSRZnKGHvyuHkN -P3FIc7I2TRRYMTfPck2MZDqZEyqAG5Xch+5Nuh6uOD0EUqFkSQ541Y9AGWLRnf+z -Bsr8hke/XEFmj0fZOZtucwHa0Caa9VHHQGjhYapPcM3fh7Tg0Mverc12nMcMsXzO -xc9zl4olG8lWO/5jP9jhofP9Q3JPlZLpDZBJKhQI8/vTaVWac4x5TsQNUAzRn1q/ -bIScRk0Ay9da4jmJ3xYkxIpTlCJgxsMEvZ+lf848IS5Z1gh+Q5pUP5hqB9ViS185 -JHSdCiVUzLUU9l7LpmSny8hQJYR1Htqc9d0o9QpgGZewJCWdFhcgmG+Nn3OB7OBI -c3t38jGZ611cPvZHKzE4qo07+VrPZiOKpwQ0AKPsFmMfSj8V8YcbBdmhKj6SpT2W -XM7ZaePmiFankTobLtnaYyLUwLJ51fK2hZaLHKURIwfq67UH/l6k4mdO2twSFazY -TJPZ87e/YIrdKG25kLL0/CvhEvxYVGFgKnqDrBNeOiwiyis5exp9srH7MeVff8Gn -c2YdIYBB1ivNFiiFyd/Lb9HJVq1SYg2pHk4hf9gH8+h6dDtWgsQ7FI9oCkWwR/jM -4+WP6k8OXKoWqtkVhUjN0AdbfXVYIwZRnlC4rxXaGY41MKPFyNM+JXijaeJgwgq3 -AZsimSPgQ8kUh2KNNh3B -=Qoe8 +iQIcBAEBCAAGBQJUrXMzAAoJEJOE+m71LUu6hu8QAI1s99JODspVHgT/NoAuiyFO +q7nhpJADhjAszYSDZiHkiLsE7WOMNECNs+gb+OYLqeSH2qle38mTmpcEDqfpxHjA +Mxjv9kGu9t/qEqA+jkdxk9syX2zKHZB2xU7WcmmWMEigPFPcP8gw+CN1p0Lm+IVM +5PNzIIhFcfHc6Qa3aZPTICC/0tlilwdu7UHH6NH3/2ajtO/SBN2w1W5G9+eUeP5l +q46VRrG1mrjOjHI4L5ybuBvON+614ifLxpVVKI4C2OVn4hSSNYJwBDnNkNBL5HbN +nMEFwbt1JMF/sufXZFwL7uqs+tOH71ETsdJiHPFytcl/5XexMYxnDqmtEsWgR5ks +E78axWZP5GAXkouV2aATm/RD0OEFZfo36gwjRK+RMT1SuZvEoRthT3IYw6pQhEaT +xTpDBkJx96jtZzk9BGOiCHIYY9LEo1fvgZ72+OgqYQAeq9ITqfwGRdC/dy/slHPH +BpDANgV/DlgCFUuLpgRZUDn3eQqtDbTYP9jfTecJp2RPVcnUzQ4OwsUyJj3Spv0f +zQJbAxi3rJIzxEa+ANY1GeDfiZiRxmI1AwxOxE+87Gd2i/WhBktBNmKqHtGP2vsI +7KBSi35xcP5xN3C6n2mqc7Tn/rgsElJv89AJFmpCEO1HRfzsdTXOtzTTNmAE05OY +kzrgwPMgD1FJcirq6yoo +=Wug2 -----END PGP SIGNATURE----- diff --git a/net-p2p/litecoind/litecoind-0.8.7.4.ebuild b/net-p2p/litecoind/litecoind-0.8.7.4.ebuild new file mode 100644 index 000000000000..25e3a9bd75eb --- /dev/null +++ b/net-p2p/litecoind/litecoind-0.8.7.4.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoind/litecoind-0.8.7.4.ebuild,v 1.1 2015/01/07 17:54:39 blueness Exp $ + +EAPI=5 + +DB_VER="4.8" + +inherit bash-completion-r1 db-use eutils systemd user + +MyPV="${PV/_/-}" +MyPN="litecoin" +MyP="${MyPN}-${MyPV}" + +DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine" +HOMEPAGE="https://litecoin.org/" +SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyP}.tar.gz" + +LICENSE="MIT ISC GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples ipv6 logrotate upnp" + +RDEPEND=" + dev-libs/boost[threads(+)] + dev-libs/openssl:0[-bindist] + logrotate? ( + app-admin/logrotate + ) + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] + <=dev-libs/leveldb-1.12.0[-snappy] +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 + sys-apps/sed +" + +S="${WORKDIR}/${MyP}" + +pkg_setup() { + local UG='litecoin' + enewgroup "${UG}" + enewuser "${UG}" -1 -1 /var/lib/litecoin "${UG}" +} + +src_prepare() { + epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch + rm -r src/leveldb + + if has_version '>=dev-libs/boost-1.52'; then + sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix + fi +} + +src_configure() { + OPTS=() + + OPTS+=("DEBUGFLAGS=") + OPTS+=("CXXFLAGS=${CXXFLAGS}") + OPTS+=("LDFLAGS=${LDFLAGS}") + + if use upnp; then + OPTS+=("USE_UPNP=1") + else + OPTS+=("USE_UPNP=-") + fi + + use ipv6 || OPTS+=("USE_IPV6=-") + + OPTS+=("USE_SYSTEM_LEVELDB=1") + OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") + OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") + + cd src || die + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN} +} + +#Tests are broken with and without our litecoin-sys_leveldb.patch. +#When tests work, make sure to inherit toolchain-funcs +#src_test() { +# cd src || die +# emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_litecoin +# ./test_litecoin || die 'Tests failed' +#} + +src_install() { + dobin src/${PN} + + insinto /etc/litecoin + doins "${FILESDIR}/litecoin.conf" + fowners litecoin:litecoin /etc/litecoin/litecoin.conf + fperms 600 /etc/litecoin/litecoin.conf + + newconfd "${FILESDIR}/litecoin.confd" ${PN} + newinitd "${FILESDIR}/litecoin.initd-r1" ${PN} + systemd_dounit "${FILESDIR}/litecoin.service" + + keepdir /var/lib/litecoin/.litecoin + fperms 700 /var/lib/litecoin + fowners litecoin:litecoin /var/lib/litecoin/ + fowners litecoin:litecoin /var/lib/litecoin/.litecoin + dosym /etc/litecoin/litecoin.conf /var/lib/litecoin/.litecoin/litecoin.conf + + dodoc doc/README.md doc/release-notes.md + newman contrib/debian/manpages/bitcoind.1 litecoind.1 + newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5 + + sed -i -e 's/bitcoin/litecoin/g' contrib/bitcoind.bash-completion + newbashcomp contrib/bitcoind.bash-completion ${PN}.bash-completion + + if use examples; then + docinto examples + dodoc -r contrib/{bitrpc,pyminer,spendfrom,tidy_datadir.sh,wallettools} + fi + + if use logrotate; then + insinto /etc/logrotate.d + newins "${FILESDIR}/litecoind.logrotate" litecoind + fi +} -- cgit v1.2.3-65-gdbad