From: Anthony G. Basile Date: Wed, 7 Jan 2015 17:56:16 +0000 (+0000) Subject: Version bump, bug #535920 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e2b8771185fa2f1c5bdc96d0473702ca70e58d08;p=gentoo.git Version bump, bug #535920 Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- diff --git a/net-p2p/litecoin-qt/ChangeLog b/net-p2p/litecoin-qt/ChangeLog index d92825422463..002fa7088eb3 100644 --- a/net-p2p/litecoin-qt/ChangeLog +++ b/net-p2p/litecoin-qt/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-p2p/litecoin-qt -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoin-qt/ChangeLog,v 1.5 2014/08/28 23:08:58 blueness Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoin-qt/ChangeLog,v 1.6 2015/01/07 17:55:57 blueness Exp $ + +*litecoin-qt-0.8.7.4 (07 Jan 2015) + + 07 Jan 2015; Anthony G. Basile + +litecoin-qt-0.8.7.4.ebuild: + Version bump, bug #535920 *litecoin-qt-0.8.7.2 (28 Aug 2014) diff --git a/net-p2p/litecoin-qt/Manifest b/net-p2p/litecoin-qt/Manifest index 694f96bab532..b86d6de8dd9d 100644 --- a/net-p2p/litecoin-qt/Manifest +++ b/net-p2p/litecoin-qt/Manifest @@ -4,24 +4,26 @@ Hash: SHA256 AUX litecoin-sys_leveldb.patch 7264 SHA256 61e2f69923572903fe7a7f23b38eb6b4c71f19f09ca7881da085174688d3d684 SHA512 96030e7ce3062facf9231b9ae99945c5eb5f5989cb274e9249ebe444b07970d17ed46ec721ad89cf9c607ca8bb86c0a41024e25ab6859df80029b3f03fad0038 WHIRLPOOL 742c70b2a55b3f45862b09717737415f8ff69c5b2700153fb9df810e3a4665df82112e01d30d089403ff5cc21c7b3c25fb13b0ba6f718bfb82c364a546615124 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 litecoin-qt-0.8.7.1.ebuild 3280 SHA256 23d1cf3b86954e2fd9faef03c1f81924558953f2336207b34ae59b40558cd162 SHA512 4054effb71b56bc4144e6e32f80221d4a562583d18a041d7df02de5b9f1c943d949ffea4da60569b66f00aab506ffea1a7a087ac9b13733c8d20090b2d398906 WHIRLPOOL 51cac0353a911fa5466597dcf069283120d80e832713727671b39fc3f7ac65c4307797978d0fbdc6d062a269100d2d9dd114bbabad689de5b8af77178c2c23fd EBUILD litecoin-qt-0.8.7.2.ebuild 3282 SHA256 17b82b033613a14a52ef7bae8d162476e19930b89d034bc1531609a1b24a946c SHA512 32fe06285da8bca791ec8edc0e3abc904334931d2ad474d7749e54541dc429345709aa4c5438993327b7b955b78ce8fed71a17502e5c17b63d23afb45a7eb7a0 WHIRLPOOL b7aaa64f3042404289b347d4c96444b2b53b48f8b76524438a007df0aed6aee1da978be3191e5e8de429def618c93ec1b40f589a8939b502d2e103f8f7673ac7 -MISC ChangeLog 1118 SHA256 c1c3477c8c65e514c8c86511395adffd0aaf4025f4de2b90dbcd49631740f924 SHA512 d4d30b2f4cb6f6c89968230530774bd52216c3e45804b4cf7db20c709e3f4d98361b50eccfe1d2b9fa4327f59f26d719bd78938e47b6c304377c943625c2ba3a WHIRLPOOL 19635095d745ba00de6d1cccd921cf040acaac0061a4498742da913c2233fd524900b9e079524f0f33cb49120a4f0a4de4414d8a8afb1465e3f48acdabc161d4 +EBUILD litecoin-qt-0.8.7.4.ebuild 3282 SHA256 b29e299e44e98611aebcb2574b26fcbcfd09580c6389a652550c836139e23782 SHA512 2f952c367432f41ee563e27bdf2833ddee6696e14583c47e8eb2df78ed24705c4049be1b55177b8802e99c4e0fab98b8ff23661ef3208f25adf7173b1a5b22b4 WHIRLPOOL fc84c8aca3310d7366ffa1acf333d42ca90ca033b3301c50bf5286df8cb3248ba772ddc35e09d8a2d362fa5e1f67a6c9f46e32eebdc381b08203030d203bb7b5 +MISC ChangeLog 1269 SHA256 90c68c8b44a5445745d24b30dccb1783e1d9866ee2552c4d003641283742958d SHA512 1dac2a7a139bf0fc5ec0920878d2531890373c499ad471abe88f249c176dc7359865c1421eb9e3dba4c942f09fcb621f641affbf772cc7356ed9137f30c44665 WHIRLPOOL d944a9bc23cd46fda788175ad23c3a42458de52c2b1c73c5672283df3a103138c6d4c8e9bb56b3cc4173654aef401fb51336634f7b55b324a66244b258f59835 MISC metadata.xml 335 SHA256 fd617e5b5cdf18a293d584d24d15a4cf35d3626106804f2424bd2d55143cf804 SHA512 80c5870e0ef0fdb6e4ffc9a7877aeca9269684e1bc42e2dd1ce6ea10214710dc70b4dcf848f581b439ae50d5dac32614c292ca943d023f4d53b773f1af851565 WHIRLPOOL d64f49a82dd2e8107c4dee45b3f56de370064b5303b912be29a9307167b7e0b78659e468647fe370b83d94881121c476acf80cefd943cde67c02ceff38696edc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJT/7c0AAoJEJOE+m71LUu6Vp4P/ROhsFHETew4V51eQAdBzmHz -GPFXADwP47wFYHWy6VthkSq+0vfQVrswfylWIWrGM7JdJi4bTSW0RB5zxtct9l0a -LPReHV+eYJsDq0HPbu3/DZaqbZTAUyNkuO/CtnJqTReAbdMUOO2GSZhQZmb0iktj -V4NjCqqtwRr1IF/Jw2Kc4EaeZptxDaX6sgrry8pFEr9iqQ9vyZyHULxoyWe81bOy -40TebQ5g5Aavi4njJLlPeIDY05KBsvF7nQDffgU8fkwp/0ECyp9vGt4PEATrDf9D -27+IQxAiSTw7HWkRO0cAFDBIKC/OZVYr2yh+fyJG/2XYf866y8a/Y6qZQa4fGRfY -IeN0kVqqSxhbavVDZvLS9xxQ3MoE961JhR/n5BaK7SXsJwweZh3/krfFICvfpY/d -o8HPfc5q5fKGfIVIh5a0ysnEAgGzoGTyioBNdfirn508HSF3AgfgID/9DsqxeaZ9 -PqgXqLvWNSAiQKp5yz+63zOK5uaASexUHiHfq0OXTXOD8wfc/U2elsC9QET/AX6x -POOfYXeRbNAdSnKaghvDviY2Ea/qmg5/9EYBL4qEMhSveqJoYOcqU2BzPtT5hJec -hHWfnPEb9YdamU5UhibSb0dDY6Yi23k6b0jfEPovFDxjeEVhtcLtkclDNlwiPn1G -JQlz/8tc3majszfRYOpu -=oiP0 +iQIcBAEBCAAGBQJUrXOFAAoJEJOE+m71LUu6fTgQAKyEWpuswLFJ7d3wlFhWobsf +J6ZTxQhGo5JC7/guwbN7Cb95wNSuDK2d7PHfEosW4kPJlgqqQnHqyjrq8TB7osU4 +25PdmqfeEGhU3U7JDxr4CwJQTx+54fykas09oUwX59RdaUprqB/xfSmW40ZmksTk +HXqfndF/5HlT9Gm/i/TXnVAt4xPrUwZ2CyuXon7pbUTkE+IRFUa1MPJDteIHowKv +r6siSWUpbTsq8Kpu6O3Re0+W8lxxyLfQz9+LDdKjGfImnLQdFw6+l7BlMDjGuxBG +oI/JOGQHxnUp1TyTMTROW+A6Rz82s/Z40LNPlDv9HoIfeFwhfx1f3MtAp4P9Yc8A +acI7+OYbgjR1X/WNRQLvSnBncBFqU/GR4PVbJf0v1EC3slq7Kh00/4MxkdNktLfG +PxBVzxXtrzZYOutrgpI4pGkrDRZdMc7hm/hKgEQG3/nCxwdBDA/wYvBtDUcW2U6y +hjkkMdG/4ehA6bghkx1I8NtOcPmcHyrze0KrICOFNfUjmOyJhMGS1b4ovmuYfuD5 +G5sdvk8suvhK/fqHh/rp7vdBYea6b2l5VvxRV7xEZ2CaDrOaw66ElY2XhUoU1lUh +JP6MGWPgwQ9shVOhDZ1o7qNjBj8U17brq927D31EcphlZ9/lOe3LPUBNYSfIwBec +DYXmXJb51aBkNRIByu2H +=b67Q -----END PGP SIGNATURE----- diff --git a/net-p2p/litecoin-qt/litecoin-qt-0.8.7.4.ebuild b/net-p2p/litecoin-qt/litecoin-qt-0.8.7.4.ebuild new file mode 100644 index 000000000000..0f401048d982 --- /dev/null +++ b/net-p2p/litecoin-qt/litecoin-qt-0.8.7.4.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/litecoin-qt/litecoin-qt-0.8.7.4.ebuild,v 1.1 2015/01/07 17:55:57 blueness Exp $ + +EAPI=5 + +DB_VER="4.8" + +LANGS="af_ZA ar bg bs ca ca_ES cs cy da de el_GR en eo es es_CL et eu_ES fa fa_IR fi fr fr_CA gu_IN he hi_IN hr hu it ja la lt lv_LV nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN zh_TW" +inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 + +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-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus ipv6 kde +qrcode upnp" + +RDEPEND=" + dev-libs/boost[threads(+)] + dev-libs/openssl:0[-bindist] + qrcode? ( + media-gfx/qrencode + ) + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] + <=dev-libs/leveldb-1.12.0[-snappy] + dev-qt/qtgui:4 + dbus? ( + dev-qt/qtdbus:4 + ) +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 +" + +DOCS="doc/README.md doc/release-notes.md" + +S="${WORKDIR}/${MyP}" + +src_prepare() { + epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch + rm -r src/leveldb + + cd src || die + + local filt= yeslang= nolang= + + for lan in $LANGS; do + if [ ! -e qt/locale/bitcoin_$lan.ts ]; then + ewarn "Language '$lan' no longer supported. Ebuild needs update." + fi + done + + for ts in $(ls qt/locale/*.ts) + do + x="${ts/*bitcoin_/}" + x="${x/.ts/}" + if ! use "linguas_$x"; then + nolang="$nolang $x" + rm "$ts" + filt="$filt\\|$x" + else + yeslang="$yeslang $x" + fi + done + + filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)" + sed "/${filt}/d" -i 'qt/bitcoin.qrc' + einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang" +} + +src_configure() { + OPTS=() + + use dbus && OPTS+=("USE_DBUS=1") + if use upnp; then + OPTS+=("USE_UPNP=1") + else + OPTS+=("USE_UPNP=-") + fi + + use qrcode && OPTS+=("USE_QRCODE=1") + use ipv6 || OPTS+=("USE_IPV6=-") + + OPTS+=("USE_SYSTEM_LEVELDB=1") + OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") + OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") + + if has_version '>=dev-libs/boost-1.52'; then + OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX") + fi + + #The litecoin codebase is mostly taken from bitcoin-qt + eqmake4 bitcoin-qt.pro "${OPTS[@]}" +} + +#Tests are broken with and without our litecoin-sys_leveldb.patch +#src_test() { +# cd src || die +# emake -f makefile.unix "${OPTS[@]}" test_litecoin +# ./test_litecoin || die 'Tests failed' +#} + +src_install() { + qt4-r2_src_install + + dobin ${PN} + + insinto /usr/share/pixmaps + newins "share/pixmaps/bitcoin.ico" "${PN}.ico" + + make_desktop_entry "${PN} %u" "Litecoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/litecoin;\nTerminal=false" + + newman contrib/debian/manpages/bitcoin-qt.1 ${PN}.1 + + if use kde; then + insinto /usr/share/kde4/services + newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol + fi +} + +update_caches() { + gnome2_icon_cache_update + fdo-mime_desktop_database_update + buildsycoca +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +} 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 +}