Version bump, bug #534204
authorAnthony G. Basile <blueness@gentoo.org>
Fri, 2 Jan 2015 14:25:11 +0000 (14:25 +0000)
committerAnthony G. Basile <blueness@gentoo.org>
Fri, 2 Jan 2015 14:25:11 +0000 (14:25 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA

net-dns/namecoind/ChangeLog
net-dns/namecoind/Manifest
net-dns/namecoind/files/namecoind-0.3.80-makefile.patch [new file with mode: 0644]
net-dns/namecoind/namecoind-0.3.80.ebuild [new file with mode: 0644]

index 95b4790dcf48b25e4e5c08d22b21316ba032a671..778cb8e235f5e7b84514c9fa252108f0a75262c9 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-dns/namecoind
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/namecoind/ChangeLog,v 1.3 2014/06/22 11:44:15 blueness Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/namecoind/ChangeLog,v 1.4 2015/01/02 14:24:58 blueness Exp $
+
+*namecoind-0.3.80 (02 Jan 2015)
+
+  02 Jan 2015; Anthony G. Basile <blueness@gentoo.org>
+  +files/namecoind-0.3.80-makefile.patch, +namecoind-0.3.80.ebuild:
+  Version bump, bug #534204
 
   22 Jun 2014; Anthony G. Basile <blueness@gentoo.org> namecoind-0.3.72.ebuild:
   Add dependency on dev-libs/glib:2, bug #514362
index 76671b894ecd18630db68926a2122dba5af97d03..5eb7d9687a4523538db9cb3f8bdfb2301fdefe9a 100644 (file)
@@ -5,24 +5,26 @@ AUX namecoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a1
 AUX namecoin.confd 244 SHA256 4fbf157c72d254497298f0e08440dd038f668b921dd61ff5c3306e0a02bb8e1f SHA512 dedd94211b7808a8bd067c929ce5dd7f864cb8ae9c90eceb4856cf88cd81ec0ae20ad12c38450257e6d5c08f7eeca7cb116bfc2b7fe28bd854668eaf67f65b5d WHIRLPOOL 55b75fe9cd772fc24fb857ec2c9930cdb162dd425b5903adb586f9220516ef1b06a3090f5733a471d5819797b6763bb7350a57d0786f29b4bcdfa737ee5ac9d9
 AUX namecoin.initd 2510 SHA256 794f327eb304a9e7ea47a8b9c3cae99a671b4069046ab02845f3ddc2deed73a0 SHA512 cf639ccb07366e29e00f3165ede6497109d72c820d27b186d31003768deeea2103568f2d24f2cc04d994e096d6a33e3b15c8aacd2c340ffc2f5d6d9d71b58842 WHIRLPOOL 78b8c1033570089e4d7609c14a8548d2c4f4d9bfdac1c99f7f6f0a800af14f6a12488a5c5e5215b5d1e6add13e163e234dd06748a338227a1a5eeb30ec34af8c
 AUX namecoind-0.3.72-makefile.patch 1582 SHA256 c69a27a610e906fe7605fa5c5df4c497795c5580b2f55b0db987ce95616110cc SHA512 9102a487acdb176c7b77fc7fab73b5aa7f5098819030bad813890e96d01ba9250817b39b1fa2c945cc6bce67f92f66ae429a81c7d760a1740d46fc88d8f9efd5 WHIRLPOOL 717a4eaeb253d1c4aab5fce83daddfcee26a06a999487625c9c8df3c70448b591ae8b5a358e08a33450c4d2da6ea08aee75a54e2761c6448ac1d30c1d93e239e
+AUX namecoind-0.3.80-makefile.patch 698 SHA256 d444c0e1585cee841c7324a71fd5d1b2d6ce9e257c8de8dcc1be0ab0689c6625 SHA512 5446d9ae493d96cab2afd1586d49ecb4f708c5101c860e64c1d8eac6b2181fb982b015b61e6d26295c5c2b1b86e3601c28a6e0003bba34949eac57047e71f597 WHIRLPOOL 85598694be5b8c50d8c40387930771675895407c28c1d991ee07982d12278b44e3e8f7d1e52f0a1f0e7f96b919d8e79f1a71b968f9b5a5e7cc4ec6b2a1363466
 DIST namecoind-0.3.72.tar.gz 1453901 SHA256 74d088f96735b3397b9a71bc10bbbe1211cd2594baf593c4b9062457c1d4b869 SHA512 63d42fb1a982f725f22d35992fadb192116b7ee73a418cba52285325df5a56d41b47d3de7d1b9b53b816c160d1909ecff70117de94edead0eab343da6809e417 WHIRLPOOL bd2385a3118406a9076bf3587e3cc8f4e25ddac350ec62901e1d577d92fc113de58fa59f9138dac2e82efcb1553d4dba657cd2092f23800e995756fe98c3f012
 EBUILD namecoind-0.3.72.ebuild 1868 SHA256 ce645db230014dfe1b0328d3847306fed4cb233242550d5575677aaa4ccc3a77 SHA512 0d481f18ca612337d4c874fe4f9c2fe0575e71046ad140a42a7cd38d7b112a4aaddbda7cd691f4dd9d60b93620082eb358829ab80c9e29aa2c09a9354c182cb2 WHIRLPOOL 1d29871f934c4b92614f427074518448fa6875f28c79d761a665773e1e0302b2bc49c1d593116455e75e7536814704e4207a3abfb64e2ecdb54533e9af4d57ac
-MISC ChangeLog 721 SHA256 a1be2de49946333d14ca97ca85ef795abad71ad23cc37dcf83b6f085b65bb47c SHA512 e65aba86b3410c6beb2452037e5c2367bd1afcb47b74f65b9b23a3681e49d927b8b2659e5c68f70faf38775d9c89573bd072cc67ec6c1b9230bfa54526ff8b92 WHIRLPOOL e3e04e4ce9f4fdc75781a3c8e5e977dfa10d12d53b7380cd5f086f8498b957dda683c44e298aa3c274809266752497eb01bc67bd1538ca2b677abb6f6dfa7537
+EBUILD namecoind-0.3.80.ebuild 2028 SHA256 4673408a0797ba5955e19ab26a6cb887a6bd33a4ece4df0b21a3630d4cdc3a78 SHA512 9cef1d4f3f113ac324ee77bfe16754727b2f2e518f74069d6f9b4e4715d8e72a035a4dd5f7049a0b66597b07ede48488ae6773531e66802d57cd67e14db2ac6c WHIRLPOOL 4640f0f0fa5da8cfd9c1da193f75711afc186e9255727afde8dfef8ddcef9525b02cd175657eb4896fbe4346c1068b7cbaa2afd6b3b1cd394b43b2dc824a809d
+MISC ChangeLog 906 SHA256 7de16c57b39da6151d0fe303b2fbfa00a4e1635f226f87753eee295f66686915 SHA512 a6a5d9ae72c50544c3a9aabe0b379f5c8ef31eaf063e68700ed055f106b195765608f694e122b742a3b622f4b67ca23b28f6c59ccc4aee720eeec2d8447c4c72 WHIRLPOOL ad2db79d8ef0b286956e22c414808e87cbadfcf0f917e65e0bbea41d90f78205674a5b8d2c84e2b68829d1262a154702d32ce3e9cccf7a5c1683e7de6d0c4d69
 MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iQIcBAEBCAAGBQJTpsG7AAoJEJOE+m71LUu6T4sQAIQsUJB/eVqDxr76WNsPHnpx
-kHeofAZhmDMlBwQ6KpioR7UgxCSnFAWQr4anFGGc/rpBZJnf6j4pCz+QBFSQ203R
-kjp88pUst2NNadAkxPyNNK4SY4YB46oNjkqO/82NClkyl9jdN+aaGz7jiaP9ir8C
-mr/r1ag7WJSqs6wkTLpOMNUVw6LE+7RPCXUFczG2vqYahYV2EgxLUkrHjUbeDH0S
-LnnA67Wpy9fRjkSyKinXQhsOYvmnmDRL9XEB/f3KIq4qO1K0wx7NRj5k7tAf1V7c
-s/xetqheNIKHiSzeOHwtOkbcIbp9TNN18cd/YXndsBRT112yFWWaVzXTFHGJDiyb
-5CwmuOE6wKNAzwfaFUlt+cUKdlU0tBAG9tS/Rw9wb8+Sr45K11T3Vus0cCaI7QsV
-/w1WWPm+nqWkc0tz2Hvg+aupQMOhv6yevoRi+AJvwXBN+hZDNC/Cqmvk+E6e8COS
-ocn4XuggZea3a0pHgFWDgWQMyXk03X+t4Z9Clud6p391m5OdDav0Gr/GGhAmfE6G
-DUO9texDSBW5bhNnnku0K2vnuDgDE8zI35UZQcficp5YBC19AG0pqTzXLWDtgky0
-pQBjJ8Q/xaJ3t2ueH+ZdIkD092Rp+9Kvisnye/ox/tFeXrBrFY8t1Otr9BOjTldF
-vBCMntnsJvMlIaNdyaWW
-=Ahwn
+iQIcBAEBCAAGBQJUpqp9AAoJEJOE+m71LUu6ICsP/1CRqZZQGe4pzy1ZSAXTgHgs
+Ryiz3Lrf+c3vMV2lEtSRKMwRpsS90cvFQPdOPDHOcZW4Z/MVvc9vCT34KtBDAW0J
+xpif3j/vOCGsBkDv01/c3XM3j8FY1Fj3Pk+BvlRIQYfW7YA7XofLY7g38VeFVLKH
+IJMdN+xWf9XxegUAis/nR0/8G54Nks744x3T680GvFJwW+Ogdg0EQKTpNOnMJzzu
+7iG29v1H9blnSTAutPBv9M98ffLZFgKEQ+T8euOdBkblbV4bPZhTHBbkX4rF034I
+Qo1GCBx0/8geITspT2LCL5xGaykoeYFhMw9CZLt518zsTpb2OJ7k44mx3MCi7imT
+iS7YQn3MfgEoEKLnVoEolIZrFM7T9a3a+jmNdh/M9oUrZ+918Hv+BBEeCZ675W3M
+gdf4qMXYmoRrRra8EM8BITmLybgCCPRimrAB64E0SK/sVH8im0kB6oynpejkkAaS
+Z39RY/FhRm8lhVX5LtoMJiQ+Tn6cS/0To6ax9eQ5sOzgFi58qGtv7mF8QsCsielD
+sJJdPqnizw+/pzlVO/mNBJ9HDC0eT2QKkRpZY+yPk+CFs3vzjRpghCm7/XAY+4iP
+ZGjP+S2ryY90pnSIWZLSUI/1jM61Y8xBhwVr99K94KiHSUTSJ0VNJ1RNZoxjdrQG
+Wh/QTmofKpaNUqxpyiJL
+=T/p4
 -----END PGP SIGNATURE-----
diff --git a/net-dns/namecoind/files/namecoind-0.3.80-makefile.patch b/net-dns/namecoind/files/namecoind-0.3.80-makefile.patch
new file mode 100644 (file)
index 0000000..2dce6b5
--- /dev/null
@@ -0,0 +1,30 @@
+--- Makefile.github    2015-01-01 10:05:04.000000000 +0000
++++ Makefile   2015-01-01 10:15:05.000000000 +0000
+@@ -1,4 +1,4 @@
+-CXX=g++
++CXX?=g++
+ 
+ DEFS=-D_MT -DNOPCH -DFOURWAYSSE2 -DUSE_SSL
+ 
+@@ -8,20 +8,10 @@
+ # Link boost statically
+ DEFS += -DBOOST_THREAD_USE_LIB
+ 
+-INCLUDEPATHS= \
+-      -I../libs/openssl-1.0.1i/include \
+-      -I../libs/db-4.7.25.NC/build_unix \
+-      -I../libs/boost_1_50_0
+-
+-LIBPATHS= \
+-      -L../libs/openssl-1.0.1i \
+-      -L../libs/db-4.7.25.NC/build_unix \
+-      -L../libs/boost_1_50_0/stage/lib
+-
+ LIBBOOST_SUFFIX=
+ 
+ LIBS= \
+- -Wl,-Bstatic \
++ -Wl,-Bdynamic \
+    -l boost_system$(LIBBOOST_SUFFIX) \
+    -l boost_filesystem$(LIBBOOST_SUFFIX) \
+    -l boost_program_options$(LIBBOOST_SUFFIX) \
diff --git a/net-dns/namecoind/namecoind-0.3.80.ebuild b/net-dns/namecoind/namecoind-0.3.80.ebuild
new file mode 100644 (file)
index 0000000..f6eff73
--- /dev/null
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/namecoind/namecoind-0.3.80.ebuild,v 1.1 2015/01/02 14:24:58 blueness Exp $
+
+EAPI=4
+
+DB_VER="4.8"
+
+inherit db-use eutils toolchain-funcs user git-r3
+
+DESCRIPTION="A P2P network based domain name system"
+HOMEPAGE="https://dot-bit.org/"
+#SRC_URI="https://github.com/namecoinq/namecoinq/archive/v${PV/0/Q}.tar.gz -> ${P}.tar.gz"
+# Try to use github
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/namecoin/namecoin.git"
+EGIT_BRANCH="namecoinq-release"
+EGIT_COMMIT="nc${PV}"
+
+LICENSE="MIT ISC cryptopp"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl upnp"
+
+RDEPEND="
+       dev-libs/boost[threads(+)]
+       dev-libs/glib:2
+       dev-libs/crypto++
+       dev-libs/openssl[-bindist]
+       upnp? (
+               net-libs/miniupnpc
+       )
+       sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+"
+DEPEND="${RDEPEND}
+       >=app-shells/bash-4.1
+"
+
+S="${WORKDIR}/namecoind-${PV}"
+
+pkg_setup() {
+       local UG='namecoin'
+       enewgroup "${UG}"
+       enewuser "${UG}" -1 -1 /var/lib/namecoin "${UG}"
+}
+
+src_prepare() {
+       cd src || die
+       epatch "${FILESDIR}"/namecoind-0.3.80-makefile.patch
+}
+
+src_compile() {
+       local OPTS=()
+
+       OPTS+=("CXXFLAGS=${CXXFLAGS} -I$(db_includedir "${DB_VER}")")
+       OPTS+=("LDFLAGS=${LDFLAGS} -ldb_cxx-${DB_VER}")
+
+       use ssl  && OPTS+=(USE_SSL=1)
+       use upnp && OPTS+=(USE_UPNP=1)
+
+       cd src || die
+       emake CXX="$(tc-getCXX)" "${OPTS[@]}" ${PN}
+}
+
+src_install() {
+       dobin src/${PN}
+
+       insinto /etc/namecoin
+       doins "${FILESDIR}/namecoin.conf"
+       fowners namecoin:namecoin /etc/namecoin/namecoin.conf
+       fperms 600 /etc/namecoin/namecoin.conf
+
+       newconfd "${FILESDIR}/namecoin.confd" ${PN}
+       newinitd "${FILESDIR}/namecoin.initd" ${PN}
+
+       keepdir /var/lib/namecoin/.namecoin
+       fperms 700 /var/lib/namecoin
+       fowners namecoin:namecoin /var/lib/namecoin/
+       fowners namecoin:namecoin /var/lib/namecoin/.namecoin
+       dosym /etc/namecoin/namecoin.conf /var/lib/namecoin/.namecoin/bitcoin.conf
+
+       dodoc doc/README
+       dodoc DESIGN-namecoin.md FAQ.md doc/README_merged-mining.md
+}