terracoin update; sexcoin & myriadcoin fixes
This commit is contained in:
@@ -6,5 +6,5 @@ AUX myriadcoin.initd 2571 SHA256 e2ce2e86434c8a34afb480eb45e687164d4b32b4b037486
|
||||
AUX myriadcoin.initd-r1 901 SHA256 3a5fd322e7d9d43a0103c60b19c818e1dd5d9164a1e83a13919921afc2e23382 SHA512 2412b5aa0a92d282f53fb168c42230e939f37e43df06fb8e77487fadef434adf5a5308c55abbe113e510b3c4f8cb862af264fe3723741684831c25bfa2137699 WHIRLPOOL 4e8369c639c5ff35cca5388e6391dabe6aa0d82b384dd52e544d42e89c8026ee3ebc726659db4560fc96055adec8f66bdd02f6f5c8c2b9d7b0790f4de3c81249
|
||||
AUX myriadcoind.logrotate 119 SHA256 1c33743ab03ea41934779d7b997b8574c1b9c941a924fa9c0265dc6cb79bbda8 SHA512 d16ea9def2e950717002163a9c79792351df51b44014430f339e34a5e229903fa520eac8377ef50a9b760fd9c21dab4f1c5b0ba6727a40c0a0be020d27d7db3c WHIRLPOOL 314bca2bf55b7296894650dc8eb82bb5a87ac2a48fab0e8bb2e7ec5649afff9cec80b990dca7f3a558d353b6bbbbe9f3e3eda03b7458be58a24c6ac48642a04c
|
||||
AUX myriadcoind.service 899 SHA256 a08759395d0745992eb53be7fcbfd89916e97bd23b67824de6db5b33c8725cd1 SHA512 8a9c069820dcd5f4d19c52f5a255bf49bd1e02f7619addd3538ada2c8ae691205b3020a051fec1d1d921b9ed74588770b1b82abc739ebbc60eb67a101cea0bd4 WHIRLPOOL 8b0ba2eec4f743471e58fb12090be4292cc7f5af0ed50a3665852b88cac65084787292e9ede82f84d80110c1c46b0eeb5cd7b551113857b8ded4428c7e46daef
|
||||
EBUILD myriadcoin-cli-9999.ebuild 1530 SHA256 9faa44d3338f1fc36f05c749f568eee4e6c6feb07f8562c808b150fd9844b46c SHA512 681837ef13b1f89ed300e3ad1b019a0427c60272f072cf391af2bfb7d2b45bbe4e24d9424ec38c0cdc2f09a0e0886e0ab20cd596886372db48e9f7b8011dda8b WHIRLPOOL 93decff48e843b173caa9c9268196a024de310ba2baa0716031190fda9da206f76225bf89559e5b50f23b38fb27e48a89f2f1efbe195cc37c5342d73a38400fe
|
||||
EBUILD myriadcoin-cli-9999.ebuild 1553 SHA256 45595a3f062736496bc0a267b22c3e97af316299af98d95a3c2fc9fff252d720 SHA512 1a3069b1da1f75ffea08f2eb5ab0c8d78dab4a826cfeabe6c38b36dbd316cda15e8e8703a0032266ff1dceafb491c234882f51c828bb216fa575df06bd8162ee WHIRLPOOL d61c27bf2eb74f162bea51c01648fb4367a1d34e6d007285bc61d73e284848fe01c417cc313bf0deebd0a27d19ed4a1a3dd019f29d14ff2afb48a8a34ed76c51
|
||||
MISC metadata.xml 709 SHA256 ed87f13da36e397366e78990d77271e30be2954acf6753615045ea6c829ece26 SHA512 1a75418c3e930a1a39b6291e980821077e38411fa05812ced0293b157901e356efd5013406c530ea2a6481171a505ea7c48a34d54e7dfd25b2cfd15f6069bf0c WHIRLPOOL 9c156b463d09290d7c58a372892c28b644f277cfe87f985416fa16e67fc9cb05a2e3ffc189cddb3d51eaeffc78490626369c8b1f71e91efb6d9ff6ee9c248890
|
||||
|
||||
@@ -35,6 +35,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-shells/bash-4.1
|
||||
sys-apps/sed
|
||||
dev-libs/libsecp256k1
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
@@ -6,5 +6,5 @@ AUX myriadcoin.initd 2571 SHA256 e2ce2e86434c8a34afb480eb45e687164d4b32b4b037486
|
||||
AUX myriadcoin.initd-r1 901 SHA256 3a5fd322e7d9d43a0103c60b19c818e1dd5d9164a1e83a13919921afc2e23382 SHA512 2412b5aa0a92d282f53fb168c42230e939f37e43df06fb8e77487fadef434adf5a5308c55abbe113e510b3c4f8cb862af264fe3723741684831c25bfa2137699 WHIRLPOOL 4e8369c639c5ff35cca5388e6391dabe6aa0d82b384dd52e544d42e89c8026ee3ebc726659db4560fc96055adec8f66bdd02f6f5c8c2b9d7b0790f4de3c81249
|
||||
AUX myriadcoind.logrotate 119 SHA256 1c33743ab03ea41934779d7b997b8574c1b9c941a924fa9c0265dc6cb79bbda8 SHA512 d16ea9def2e950717002163a9c79792351df51b44014430f339e34a5e229903fa520eac8377ef50a9b760fd9c21dab4f1c5b0ba6727a40c0a0be020d27d7db3c WHIRLPOOL 314bca2bf55b7296894650dc8eb82bb5a87ac2a48fab0e8bb2e7ec5649afff9cec80b990dca7f3a558d353b6bbbbe9f3e3eda03b7458be58a24c6ac48642a04c
|
||||
AUX myriadcoind.service 899 SHA256 a08759395d0745992eb53be7fcbfd89916e97bd23b67824de6db5b33c8725cd1 SHA512 8a9c069820dcd5f4d19c52f5a255bf49bd1e02f7619addd3538ada2c8ae691205b3020a051fec1d1d921b9ed74588770b1b82abc739ebbc60eb67a101cea0bd4 WHIRLPOOL 8b0ba2eec4f743471e58fb12090be4292cc7f5af0ed50a3665852b88cac65084787292e9ede82f84d80110c1c46b0eeb5cd7b551113857b8ded4428c7e46daef
|
||||
EBUILD myriadcoind-9999.ebuild 2632 SHA256 33dd3cddd96b2bdfb27b25e387563a8c075a53487720342a85b7d824ce3a5fde SHA512 9a200b9d7c0eadeab46623e51f0b5aefb165313e713c38d92abea04bc0d14a93d12e32c0cc50da701a53d42d43dc727f8dd52d6dbd5a1e208ec1361b47179c86 WHIRLPOOL 669157d0bcd4bb24e1adbdda5368174d47502dffd2cc426d9633bb9f9b58907377bce0827033fd1bfbfba297227654a6d8dc28faba5415c894352fcc4792e7a4
|
||||
EBUILD myriadcoind-9999.ebuild 2655 SHA256 24e88b66882b14a61be4b9546c1286478bc99a3b35c84b9ffba48430eb7d3841 SHA512 71dba995703ccb0e91f16dbee7086c2d9f20d9b0dcfc6a69a423ce489f3868847c60f845a979f1110427c6f85aba80e5f8c637d35640b2c4fe6852dbe1a78fa8 WHIRLPOOL 3fa26bfe281c00e52eecd7e79030e882688458dc49162a95a5934da894d0bd09c7f1582d6efc3ebb2a66dae0683e86801bc0150baac59324d8ee73677cff3d09
|
||||
MISC metadata.xml 709 SHA256 ed87f13da36e397366e78990d77271e30be2954acf6753615045ea6c829ece26 SHA512 1a75418c3e930a1a39b6291e980821077e38411fa05812ced0293b157901e356efd5013406c530ea2a6481171a505ea7c48a34d54e7dfd25b2cfd15f6069bf0c WHIRLPOOL 9c156b463d09290d7c58a372892c28b644f277cfe87f985416fa16e67fc9cb05a2e3ffc189cddb3d51eaeffc78490626369c8b1f71e91efb6d9ff6ee9c248890
|
||||
|
||||
@@ -41,6 +41,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-shells/bash-4.1
|
||||
sys-apps/sed
|
||||
dev-libs/libsecp256k1
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
@@ -6,5 +6,5 @@ AUX sexcoin.initd 2481 SHA256 bb40e420ef0c5fcd05c1cf4fdabb2eb28d91c7a63cc8381276
|
||||
AUX sexcoin.initd-r1 868 SHA256 cd4494c89ab80c7be0b1a48a829a218e5f5a7917dbb9bc86b5a0d192f0bb577d SHA512 ee816a40d2214515070937729d05c64d006a78589f001041136bd29f2d71d38747e04d754546fd18e7f62e3137a74db400a80b0b0c0d9a4496a63561303a7a4b WHIRLPOOL e272ad1e68c6bd6c331c06cc00b23224316b953ddd4e4f3bebe77ef5c8594213bafc8d9e40b80640c89f2895b2f46a676d464757f094a4bf1e76b5bcd64caf27
|
||||
AUX sexcoind.logrotate 110 SHA256 c7d8507e701ce156be4f5b2dce42ac36104eee7e165a7d7e293c90ed6cfb3231 SHA512 3ef6fe0b665cedd6aa0bb0de92c85356ee68e2fe82baf5596de28b3195c32eb72ce83545f31bbd47359e3f47ee74ddaa272b794970461c33a63b5b2b287ba1ec WHIRLPOOL fea7c5d77f19615863afd0600fdff1485a274ea86c47bb6d91a0bb1534110ff824cd01681a4c6cfaa3d23a284c6ac9afe95de02c7122450cf11adc9ab00676a0
|
||||
AUX sexcoind.service 869 SHA256 5a4c684b164e97c526c89b34af4e33c278972bf8f49d4b46abe5d79907612cd9 SHA512 9b63b3931e8524d6514ef7563eaad600c7a60a754beecad32d17349e65df6bf9428ca3af3bcad348f5c1d68a986ece45ee8d5924f54ab1b2dc5ebcf574d35442 WHIRLPOOL 438eb3603178bae6faa7b6a0aaa5afe3327d4f2a1fb5f37a178138d3ef65612813579e6a213a3785236f996b2a37a4b819a46244442f2477893f0383201d30f5
|
||||
EBUILD sexcoin-cli-9999.ebuild 1510 SHA256 5494a6399ad16aa8f6be1775374f8c8a3105525404fb830fbf3994d5e7b0961c SHA512 3d160174ed4ef704b7f43f996f4261508d8569b39a2b598d9750258631c249c7ec81fa3de84070155310df70de41090495752a1b349cc5699c6cd9f80910d3d6 WHIRLPOOL 369f443be2f9b32c08264564cff78791e625d085b72520dd8a24129f16a352ffb114e327bf19ee206fd97189d656f2469335497864a4351a697ad7edb708f1de
|
||||
EBUILD sexcoin-cli-9999.ebuild 1533 SHA256 340e330511b5754049ed88dd9fba60267d3c8fd45448b003d037ef710189c866 SHA512 38aed5d7497eaaec86a4e0e5eeab5d1fbc27f7fb6126e414584f039d9b032d6a6784e36e12185ce7f93478c079e372d1e1eef79b1ca559c29a724e432997de18 WHIRLPOOL 3e3c589cb1aaa9e5d070f2e70ee1ff4cfddd9b6239426ceac5eac976833c6fac4ff0ca2b670089eefaeed4b7db785e4a1df06c6e0850677cb5885c015c78848a
|
||||
MISC metadata.xml 709 SHA256 ed87f13da36e397366e78990d77271e30be2954acf6753615045ea6c829ece26 SHA512 1a75418c3e930a1a39b6291e980821077e38411fa05812ced0293b157901e356efd5013406c530ea2a6481171a505ea7c48a34d54e7dfd25b2cfd15f6069bf0c WHIRLPOOL 9c156b463d09290d7c58a372892c28b644f277cfe87f985416fa16e67fc9cb05a2e3ffc189cddb3d51eaeffc78490626369c8b1f71e91efb6d9ff6ee9c248890
|
||||
|
||||
@@ -35,6 +35,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-shells/bash-4.1
|
||||
sys-apps/sed
|
||||
dev-libs/libsecp256k1
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
@@ -6,5 +6,5 @@ AUX sexcoin.initd 2481 SHA256 bb40e420ef0c5fcd05c1cf4fdabb2eb28d91c7a63cc8381276
|
||||
AUX sexcoin.initd-r1 868 SHA256 cd4494c89ab80c7be0b1a48a829a218e5f5a7917dbb9bc86b5a0d192f0bb577d SHA512 ee816a40d2214515070937729d05c64d006a78589f001041136bd29f2d71d38747e04d754546fd18e7f62e3137a74db400a80b0b0c0d9a4496a63561303a7a4b WHIRLPOOL e272ad1e68c6bd6c331c06cc00b23224316b953ddd4e4f3bebe77ef5c8594213bafc8d9e40b80640c89f2895b2f46a676d464757f094a4bf1e76b5bcd64caf27
|
||||
AUX sexcoind.logrotate 110 SHA256 c7d8507e701ce156be4f5b2dce42ac36104eee7e165a7d7e293c90ed6cfb3231 SHA512 3ef6fe0b665cedd6aa0bb0de92c85356ee68e2fe82baf5596de28b3195c32eb72ce83545f31bbd47359e3f47ee74ddaa272b794970461c33a63b5b2b287ba1ec WHIRLPOOL fea7c5d77f19615863afd0600fdff1485a274ea86c47bb6d91a0bb1534110ff824cd01681a4c6cfaa3d23a284c6ac9afe95de02c7122450cf11adc9ab00676a0
|
||||
AUX sexcoind.service 869 SHA256 5a4c684b164e97c526c89b34af4e33c278972bf8f49d4b46abe5d79907612cd9 SHA512 9b63b3931e8524d6514ef7563eaad600c7a60a754beecad32d17349e65df6bf9428ca3af3bcad348f5c1d68a986ece45ee8d5924f54ab1b2dc5ebcf574d35442 WHIRLPOOL 438eb3603178bae6faa7b6a0aaa5afe3327d4f2a1fb5f37a178138d3ef65612813579e6a213a3785236f996b2a37a4b819a46244442f2477893f0383201d30f5
|
||||
EBUILD sexcoind-9999.ebuild 2519 SHA256 a9805ba60566925be4f7231dcfaaf8e3247942d73c3a3b2fbdedefb9f107533f SHA512 fa7048e3d5fd875017aac6a486905ec01123a27d91ea7b86e31f4ec97a8e8b893ee4e66539150a8c18625d5b68cc7725e39b8b62709c99fc77b97fa654a51336 WHIRLPOOL e5ae23749003df44cf61dd7a446c81c9fe0efb5cdbc34a3bb4ce08fb42af6a122f2e6c9f7ee0b2922fedb96d8f324da2f017da852b83f163d411978e1bcdddf5
|
||||
EBUILD sexcoind-9999.ebuild 2542 SHA256 de94cdc27233482926b38033b55c0f6124b9fe239f89d4a484889375f3266977 SHA512 12426a806e9caee44c947ea7b8cec62cc68345dc588cc312acee429b2f391e47fc8f790db18df5832d10f643ea7036473809790209d7b71c43d78bb90625de94 WHIRLPOOL 93640d9e2060ca32cd70bafb34cf8218cb02f10703bae8cb9c819e83a16ad9bed420bf52fd853e88b46dfb9905502acae1886d890d0bd9cb0e5961a6c4570d8b
|
||||
MISC metadata.xml 709 SHA256 ed87f13da36e397366e78990d77271e30be2954acf6753615045ea6c829ece26 SHA512 1a75418c3e930a1a39b6291e980821077e38411fa05812ced0293b157901e356efd5013406c530ea2a6481171a505ea7c48a34d54e7dfd25b2cfd15f6069bf0c WHIRLPOOL 9c156b463d09290d7c58a372892c28b644f277cfe87f985416fa16e67fc9cb05a2e3ffc189cddb3d51eaeffc78490626369c8b1f71e91efb6d9ff6ee9c248890
|
||||
|
||||
@@ -41,6 +41,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-shells/bash-4.1
|
||||
sys-apps/sed
|
||||
dev-libs/libsecp256k1
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
AUX 0.9.0-sys_leveldb.patch 1040 SHA256 1355674ba82966b31fd001b12e7bd1bffbfd7f1c6d8dc1679cedba032e6df642 SHA512 26b1b6f8c4fdc228c08982a3172de57e09d963745726c99e1e274f381e242467f84d23c718f8e07675c2fc938f2d6db6b50a05dbb944702238d7b0eb6205cff7 WHIRLPOOL 7d39d39f846f03ffbf3e4c9655c42f298c8196dde8ee621862483a49f386c13cfdd13221ff265745f504a33422aaafac3657b72552f55784c9296daffc248f31
|
||||
AUX leveldbwrapper-memenv.patch 381 SHA256 989ebf1b59b79b735e16918a512606fe366e7fb1d74be6ec2ea466f21871f5be SHA512 2739f068f3e7ca52635fb3ba86f010cf74354d7443b092330e31537fd9356c8fd151cbbdc303450bc02d7049c14ff6d85ecf47c288361b27091df765515b3c96 WHIRLPOOL a3855d4c596729c9cdba07e7dec4d83d9df7efe3220aac7046c0f7c8e333181bb8c3df525c6b582b9562ce72ed50e0a6fa0055bac706d1a55a12893ef37ab185
|
||||
AUX miniupnpc.patch 966 SHA256 b15bae6ff890f0662164c23e1df75453b52305eccfbf40d58dba49a04b3ac8b0 SHA512 9b51197435fff472c01be9d6cf4d882134bc042f2899d18a280bf11eddc3effa44d9ac71d9e6172802ebe048f4c6bdd5c5168f26d75a55c3f025123872dba3c6 WHIRLPOOL 06a57c3b22a856048b381e69c23d93fb41744351b6362db4aab4c9b1932ae4147101d9c647818fff42a428d3eff846feb5cf51a5164c6b019c70c10c3428e086
|
||||
AUX terracoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a121d0708226d2 SHA512 43bef890505a1fac88887bb39e9fdd4ec673ae8838a40279b33711e970551f5a75ac25171c41f8c83de2c953b157f7a3f57171e868fd9f626007d9909331a19f WHIRLPOOL 728e38b62da2c7c3a1149ac511b92d156f7b3c51dacfadd7ce74d9e6f915a6547c4cc8d34159243f50eee333c63b35949b311ea5a7f48a6c3bf17a5d4d47c123
|
||||
AUX terracoin.confd 220 SHA256 4ec5b10c36213315c12c9dfb9a1c3f0f7e8c2674f6013a502f8301d89375bf52 SHA512 92867b3c61328d0a202a629b0c8bc6356e162a86d2fcd700cc80065ff1fe48229bbb512ae1412cd10e63606eed872a15f8a49bb2f5eea69b42387f1b5ada9d1c WHIRLPOOL a28c0b5d7cbbb30382e4f4ab9928df64add7552dcc2f1a441a6f5a1ddc327a3775b33d799021a8814225600f79d1474e67b47347be9d8212f259566f580d39df
|
||||
AUX terracoin.initd 2541 SHA256 27aeb115319dfe9cca6e69137ba693920d0ee955f8e60c3be6b4bdc97a0d16c2 SHA512 a66bd2ebb740d58e0c03f9b90d43b690bec42060ac7f6c3a4cda593da441077a10ff50bef949dccb92211bda3379933127a371c11c841bb92f0f56cc77a2d6f7 WHIRLPOOL 9af4532943388cd9b9404b006235226f40e07895ed3f4a3e3d61a5a35b4a4e660d6fefefc2c8aaa776f1e68e6a2cd052e8ff76b0b271823d5807c6e1ddbec4e7
|
||||
AUX terracoin.initd-r1 890 SHA256 09f3cbbedd786df718dcd37eae51ae08478696f1f91667f18b193cb7414b5a76 SHA512 0aadee8371b189fa6a6c08a3e43debffd2e98f54c77c112c98c3ee48b787932abaaf02c590c8c3ab18a556b46c76659076cff7a9a4f526be35661ee2fb8aae8f WHIRLPOOL 9df1cd5c229d092989856192bcda62f65dbb48093f188ed3d3701822006e215c3b0da0a4d4975f133cdf1382eaeec6c16bf05efef6a5a261c5632ccec38c7d5b
|
||||
AUX terracoind.logrotate 116 SHA256 0350ec21b2550c082dae5ed08117d363d5ff567d80ea2ae4963f6c40d14240f7 SHA512 2646f22c5166c41b5e224dee503b985b8b12e5d827f115b8396b5c895f39406d5b0a0ec06e9cc27e69d82baad9aa0434ae46029b9124ddd40128746c363c426b WHIRLPOOL e4c1430896b65f6e0a3c8a4273b04113e84af6cc1d30bd5584b7f343bac737a70c75e2ab38461469904d9e35a0c70e768889de671db3647a61fe7f3ed24a700e
|
||||
EBUILD terracoind-9999.ebuild 2589 SHA256 3a96fd4794604949a8ef17509cead1a794bd125998789b48adf1fef41b7641dd SHA512 580d368c2d5b8efd49cdf7385f8df15482b4b8602eb949ab4804ffe6424dcf30260ece13edf16bcea8adb062ef9dfda4ad0c08427f150a6089536c74455ac481 WHIRLPOOL 11b64c0230c40532b0a53ad0e3ad7b4bfe7c53bef3747ab40d218ca026e5835ecf90e6c5253a23e4840ac751e8aa8f0fd4d928c37dc19d66ae2bbb31d395c8fa
|
||||
AUX terracoind.service 889 SHA256 004af8e8b3646e26f8e61ee8cc0f6e6b6a86992707acc766b793c50a0199e973 SHA512 6b5f11402aa553a7817a0fd5bb3c31d9bec0812c2479949b25d0075765b9a4f8c96420302a7f0b54415b3440aae40c652d6a20d18c3303612d7967e9fa6112dc WHIRLPOOL da1b1180648ce1419b7b31b113321d6871fde66dd4c55d0c1db0c1bba7659b8b7f19b6eed3c91946256192620eb8cef12e84814686857037868a9033f50f19c9
|
||||
EBUILD terracoind-9999.ebuild 2466 SHA256 cfba2ad8f5ea35663ca5b0a54f4cbf746759f268ffec96007c83a29566c1a229 SHA512 3668b033cdb4566fe701d0c4a93e088b8c3e458bb2b36eebcac1eaba7a2b8282b13316e90fbd675c59adc958187b8e660974035d70cb36d13c97c261087015df WHIRLPOOL c565107f8e9263596758d791e19feea1ed0514f865f95c61a326db824b765fb72604b829ea70f3e5d7976e96e117d27846ab966276e6389087f12e5e1fc188be
|
||||
MISC metadata.xml 709 SHA256 ed87f13da36e397366e78990d77271e30be2954acf6753615045ea6c829ece26 SHA512 1a75418c3e930a1a39b6291e980821077e38411fa05812ced0293b157901e356efd5013406c530ea2a6481171a505ea7c48a34d54e7dfd25b2cfd15f6069bf0c WHIRLPOOL 9c156b463d09290d7c58a372892c28b644f277cfe87f985416fa16e67fc9cb05a2e3ffc189cddb3d51eaeffc78490626369c8b1f71e91efb6d9ff6ee9c248890
|
||||
|
||||
34
net-p2p/terracoind/files/0.9.0-sys_leveldb.patch
Normal file
34
net-p2p/terracoind/files/0.9.0-sys_leveldb.patch
Normal file
@@ -0,0 +1,34 @@
|
||||
commit c38e0af3e021eb0b2aba846c77b06ca71de06b11 (personal-github/sys_leveldb, sys_leveldb)
|
||||
Author: Luke Dashjr <luke-jr+git@utopios.org>
|
||||
Date: Mon Sep 9 03:06:17 2013 +0000
|
||||
|
||||
configure: Add unsupported --with-system-leveldb configure flag
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 3ed4549..5a5852d 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -332,10 +332,22 @@ AC_TRY_COMPILE([#include <sys/socket.h>],
|
||||
[ AC_MSG_RESULT(no)]
|
||||
)
|
||||
|
||||
+dnl Check for leveldb, only if explicitly requested
|
||||
LEVELDB_CPPFLAGS=
|
||||
LIBLEVELDB=
|
||||
LIBMEMENV=
|
||||
-AM_CONDITIONAL([EMBEDDED_LEVELDB],[true])
|
||||
+AC_ARG_WITH([system-leveldb],
|
||||
+ [AS_HELP_STRING([--with-system-leveldb],
|
||||
+ [Build with system LevelDB (default is no; DANGEROUS; NOT SUPPORTED)])],
|
||||
+ [system_leveldb=$withval],
|
||||
+ [system_leveldb=no]
|
||||
+)
|
||||
+if test x$system_leveldb != xno; then
|
||||
+ LEVELDB_CPPFLAGS=
|
||||
+ LIBLEVELDB=-lleveldb
|
||||
+ LIBMEMENV=-lmemenv
|
||||
+fi
|
||||
+AM_CONDITIONAL([EMBEDDED_LEVELDB],[test x$system_leveldb = xno])
|
||||
AC_SUBST(LEVELDB_CPPFLAGS)
|
||||
AC_SUBST(LIBLEVELDB)
|
||||
AC_SUBST(LIBMEMENV)
|
||||
11
net-p2p/terracoind/files/leveldbwrapper-memenv.patch
Normal file
11
net-p2p/terracoind/files/leveldbwrapper-memenv.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/src/dbwrapper.cpp 2017-09-13 19:50:54.000000000 -0700
|
||||
+++ a/src/dbwrapper.cpp 2017-09-13 19:52:44.566842786 -0700
|
||||
@@ -12,7 +12,7 @@
|
||||
#include <leveldb/cache.h>
|
||||
#include <leveldb/env.h>
|
||||
#include <leveldb/filter_policy.h>
|
||||
-#include <memenv.h>
|
||||
+#include <leveldb/helpers/memenv.h>
|
||||
#include <stdint.h>
|
||||
|
||||
void HandleError(const leveldb::Status& status) throw(dbwrapper_error)
|
||||
30
net-p2p/terracoind/files/miniupnpc.patch
Normal file
30
net-p2p/terracoind/files/miniupnpc.patch
Normal file
@@ -0,0 +1,30 @@
|
||||
From 9f3e48e5219a09b5ddfd6883d1f0498910eff4b6 Mon Sep 17 00:00:00 2001
|
||||
From: Pavel Vasin <pavel@vasin.nl>
|
||||
Date: Sun, 23 Aug 2015 23:53:49 +0300
|
||||
Subject: [PATCH] add support for miniupnpc api version 14
|
||||
|
||||
The value of new arg ttl is set to 2 as it's recommended default.
|
||||
---
|
||||
src/net.cpp | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/net.cpp b/src/net.cpp
|
||||
index fb5726a2b9e..4c6331f8d57 100644
|
||||
--- a/src/net.cpp
|
||||
+++ b/src/net.cpp
|
||||
@@ -1120,10 +1120,14 @@ void ThreadMapPort()
|
||||
#ifndef UPNPDISCOVER_SUCCESS
|
||||
/* miniupnpc 1.5 */
|
||||
devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0);
|
||||
-#else
|
||||
+#elif MINIUPNPC_API_VERSION < 14
|
||||
/* miniupnpc 1.6 */
|
||||
int error = 0;
|
||||
devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, &error);
|
||||
+#else
|
||||
+ /* miniupnpc 1.9.20150730 */
|
||||
+ int error = 0;
|
||||
+ devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, 2, &error);
|
||||
#endif
|
||||
|
||||
struct UPNPUrls urls;
|
||||
27
net-p2p/terracoind/files/terracoin.initd-r1
Normal file
27
net-p2p/terracoind/files/terracoin.initd-r1
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-p2p/terracoind/files/terracoin.initd-r1,v 1.1 2014/02/21 14:22:42 blueness Exp $
|
||||
|
||||
vardir="/var/lib/terracoin"
|
||||
conffile="${vardir}/.terracoin/terracoin.conf"
|
||||
terracoind_user="${TERRACOIN_USER:-nobody:nobody}"
|
||||
|
||||
description="Terracoin crypto-currency wallet for automated services"
|
||||
pidfile="/run/${SVCNAME}.pid"
|
||||
command="/usr/bin/terracoind"
|
||||
command_args="${TERRACOIN_OPTS}"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="-u ${terracoind_user} -e HOME=${vardir} -N ${NICELEVEL:-0} -w 2000"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if ! grep -q '^rpcpassword=' "${conffile}"; then
|
||||
eerror "Please edit `readlink -f ${conffile}`"
|
||||
eerror "There must be at least a line assigning rpcpassword=something-secure"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
30
net-p2p/terracoind/files/terracoind.service
Normal file
30
net-p2p/terracoind/files/terracoind.service
Normal file
@@ -0,0 +1,30 @@
|
||||
# It's not recommended to modify this file in-place, because it will be
|
||||
# overwritten during package upgrades. If you want to customize, the
|
||||
# best way is to create file
|
||||
# "/etc/systemd/system/terracoind.service.d/*.conf"
|
||||
# containing your changes
|
||||
|
||||
# For example, if you want to change some daemon and/or unit options,
|
||||
# create a file named
|
||||
# "/etc/systemd/system/terracoind.service.d/myopts.conf"
|
||||
# containing:
|
||||
# [Service]
|
||||
# Environment="TERRACOIN_OPTS=-debug -logtimestamps"
|
||||
# Nice=10
|
||||
# This will override the setting appearing below.
|
||||
|
||||
# Note that almost all daemon options could be specified in
|
||||
# /etc/terracoin/terracoin.conf
|
||||
|
||||
[Unit]
|
||||
Description=Terracoin Daemon
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
User=terracoin
|
||||
Environment=TERRACOIN_OPTS=
|
||||
ExecStart=/usr/bin/terracoind -daemon=0 $TERRACOIN_OPTS
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
20
net-p2p/terracoind/metadata.xml
Normal file
20
net-p2p/terracoind/metadata.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>blueness@gentoo.org</email>
|
||||
<name>Anthony G. Basile</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>luke-jr+gentoobugs@utopios.org</email>
|
||||
<name>Luke Dashjr</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='ljr'>Enable Luke Dashjr's patches</flag>
|
||||
<flag name='ljr-antispam'>Enable Luke Dashjr's address-based spam filter</flag>
|
||||
<flag name='logrotate'>Use app-admin/logrotate for rotating logs</flag>
|
||||
<flag name='upnp'>Enable Universal Plug and Play</flag>
|
||||
<flag name='wallet'>Enable wallet support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,29 +1,31 @@
|
||||
# Copyright 2010-2013 Gentoo Foundation
|
||||
# Copyright 2010-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="4"
|
||||
EAPI=4
|
||||
|
||||
DB_VER="4.8"
|
||||
|
||||
inherit db-use eutils user versionator toolchain-funcs git-2
|
||||
inherit autotools bash-completion-r1 db-use eutils git-2 user versionator systemd
|
||||
|
||||
MyPV="${PV/_/}"
|
||||
MyPN="terracoin"
|
||||
MyP="${MyPN}-${MyPV}"
|
||||
|
||||
DESCRIPTION="Terracoin"
|
||||
HOMEPAGE="http://github.com/Terracoin/terracoin"
|
||||
EGIT_PROJECT="terracoin"
|
||||
DESCRIPTION="Terracoin daemon & utilities"
|
||||
HOMEPAGE="https://github.com/Terracoin/terracoin"
|
||||
SRC_URI="
|
||||
"
|
||||
EGIT_PROJECT='terracoin'
|
||||
EGIT_REPO_URI="https://github.com/Terracoin/terracoin"
|
||||
|
||||
LICENSE="MIT ISC GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples ipv6 logrotate upnp"
|
||||
KEYWORDS=""
|
||||
IUSE="examples logrotate test upnp +wallet"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.41.0[threads(+)]
|
||||
>=dev-libs/boost-1.52.0[threads(+)]
|
||||
dev-libs/openssl:0[-bindist]
|
||||
logrotate? (
|
||||
app-admin/logrotate
|
||||
@@ -31,16 +33,17 @@ RDEPEND="
|
||||
upnp? (
|
||||
net-libs/miniupnpc
|
||||
)
|
||||
sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
|
||||
>=dev-libs/leveldb-1.9[-snappy]
|
||||
wallet? (
|
||||
sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
|
||||
)
|
||||
virtual/bitcoin-leveldb
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-shells/bash-4.1
|
||||
sys-apps/sed
|
||||
dev-libs/libsecp256k1
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MyP}"
|
||||
|
||||
pkg_setup() {
|
||||
local UG='terracoin'
|
||||
enewgroup "${UG}"
|
||||
@@ -48,45 +51,35 @@ pkg_setup() {
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
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
|
||||
epatch "${FILESDIR}/0.9.0-sys_leveldb.patch"
|
||||
epatch "${FILESDIR}/leveldbwrapper-memenv.patch"
|
||||
rm -r src/leveldb
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
# disable FORTIFY_SOURCE
|
||||
sed -i "s/HARDENING+=-D_FORTIFY_SOURCE=2/#HARDENING+=-D_FORTIFY_SOURCE=2/" src/makefile.unix
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-ccache \
|
||||
$(use_with upnp miniupnpc) $(use_enable upnp upnp-default) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable wallet) \
|
||||
--with-system-leveldb \
|
||||
--with-utils \
|
||||
--with-daemon \
|
||||
--without-gui \
|
||||
--without-libs
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
OPTS=()
|
||||
|
||||
OPTS+=("DEBUGFLAGS=")
|
||||
OPTS+=("CXXFLAGS=${CXXFLAGS}")
|
||||
OPTS+=("LDFLAGS=${LDFLAGS}")
|
||||
|
||||
OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
|
||||
OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
|
||||
|
||||
if use upnp; then
|
||||
OPTS+=(USE_UPNP=1)
|
||||
else
|
||||
OPTS+=(USE_UPNP=)
|
||||
fi
|
||||
use ipv6 || OPTS+=("USE_IPV6=-")
|
||||
|
||||
OPTS+=("USE_SYSTEM_LEVELDB=1")
|
||||
|
||||
cd src || die
|
||||
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd src || die
|
||||
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_bitcoin
|
||||
./test_bitcoin || die 'Tests failed'
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin src/${PN}
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
insinto /etc/terracoin
|
||||
newins "${FILESDIR}/terracoin.conf" terracoin.conf
|
||||
@@ -94,7 +87,8 @@ src_install() {
|
||||
fperms 600 /etc/terracoin/terracoin.conf
|
||||
|
||||
newconfd "${FILESDIR}/terracoin.confd" ${PN}
|
||||
newinitd "${FILESDIR}/terracoin.initd" ${PN}
|
||||
newinitd "${FILESDIR}/terracoin.initd-r1" ${PN}
|
||||
systemd_dounit "${FILESDIR}/terracoind.service"
|
||||
|
||||
keepdir /var/lib/terracoin/.terracoin
|
||||
fperms 700 /var/lib/terracoin
|
||||
@@ -102,11 +96,13 @@ src_install() {
|
||||
fowners terracoin:terracoin /var/lib/terracoin/.terracoin
|
||||
dosym /etc/terracoin/terracoin.conf /var/lib/terracoin/.terracoin/terracoin.conf
|
||||
|
||||
dodoc doc/README
|
||||
dodoc doc/README.md
|
||||
dodoc doc/assets-attribution.md doc/tor.md
|
||||
doman contrib/debian/manpages/{terracoind.1,terracoin.conf.5,terracoin-cli.1}
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r contrib/{bitrpc,wallettools}
|
||||
dodoc -r contrib/{bitrpc,pyminer,qos,spendfrom,tidy_datadir.sh}
|
||||
fi
|
||||
|
||||
if use logrotate; then
|
||||
|
||||
Reference in New Issue
Block a user