From 34dea8e38f88007799629d0a56b12dec480b1d21 Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@redcorelinux.org>
Date: Sun, 20 Jun 2021 14:45:01 +0100
Subject: gentoo resync : 20.06.2021

---
 net-p2p/Manifest.gz                                | Bin 7598 -> 7589 bytes
 net-p2p/airdcpp-webclient/Manifest                 |   4 +-
 .../airdcpp-webclient-2.10.1-r1.ebuild             |  61 ++++++++++++
 .../airdcpp-webclient-2.10.1.ebuild                |  61 ------------
 .../airdcpp-webclient-2.11.0-r1.ebuild             |  61 ++++++++++++
 .../airdcpp-webclient-2.11.0.ebuild                |  61 ------------
 net-p2p/amule/Manifest                             |   2 +-
 net-p2p/amule/amule-2.3.3.ebuild                   |   2 +-
 net-p2p/bittornado/Manifest                        |   1 +
 .../bittornado-0.4.1_p20160925-r4.ebuild           |  60 ++++++++++++
 net-p2p/litecoind/Manifest                         |   5 +-
 .../files/litecoind-0.18.1-system-leveldb.patch    |  37 +++++++
 net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild     | 108 ---------------------
 net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild     | 108 +++++++++++++++++++++
 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild       |  87 +++++++++++++++++
 15 files changed, 423 insertions(+), 235 deletions(-)
 create mode 100644 net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1-r1.ebuild
 delete mode 100644 net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1.ebuild
 create mode 100644 net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild
 delete mode 100644 net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0.ebuild
 create mode 100644 net-p2p/bittornado/bittornado-0.4.1_p20160925-r4.ebuild
 create mode 100644 net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch
 delete mode 100644 net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
 create mode 100644 net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
 create mode 100644 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild

(limited to 'net-p2p')

diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 30ebefe7ad5c..1574ea27417c 100644
Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ
diff --git a/net-p2p/airdcpp-webclient/Manifest b/net-p2p/airdcpp-webclient/Manifest
index d49dd9f8644f..a2ce2327dfb8 100644
--- a/net-p2p/airdcpp-webclient/Manifest
+++ b/net-p2p/airdcpp-webclient/Manifest
@@ -3,6 +3,6 @@ AUX airdcppd.initd 584 BLAKE2B 6e19d6088b26153527fa51e3789c3968647af3f7a2b1fbe2b
 AUX airdcppd.service 302 BLAKE2B 5e446eb4253c71648e8e6850da4d71e6f16bdb6d82b611882ba4b1ff755073ff611a5502f5f9dbfc94020610ccef9a022add2f85721d464cba94907320618e66 SHA512 79aa352d7943e5297835ec226142661f084a39bd8ccaebace8d4356db995e2eff7c77a9f04ee636bd50e61103bc5a30e83fa126ffa8d77ec068053da2c1b9508
 DIST airdcpp-webclient-2.10.1.tar.gz 964433 BLAKE2B aa0db1c199e0546a35dddb7750ae9b2723afe09ab77a3ee17c02a1f592afc4075eab1017ea4114f07ee2e4d363aabfde510647f4e25569835312f120677cb1c6 SHA512 82a0ab406fa5861deea5be6a06682f2a756d3140ec85faf0cd1f9c5ddbae3a63acdad560f7196e7a25de0183e6647954ad7428fc327f81578a4b64a0e2ce088f
 DIST airdcpp-webclient-2.11.0.tar.gz 967326 BLAKE2B 47d257e47c332b4fd5351a680f0585360cb7329cd1bcf3c478d0a7847adbee68c024af7136eeb3b551188d3af7c4a6db2257eefaca7f82ee4670667a4a6e3e63 SHA512 926457e76b6bd29e0124c519b67d9e0f3cee48192c1b56e073b84d65f0171d53a7a4dbaf55e100f0685e01116935f4e4e2c193dab0ef0bed08d8101e12c33b82
-EBUILD airdcpp-webclient-2.10.1.ebuild 1372 BLAKE2B 92d9f1fd7b7e479cffb8d893ad4d63528b07adae2046c4568a92ed6ced011a5ca3063ed83628ed3a2a115ca8d0d5cfebd44f34c7165084dd10ca658c5d1377d0 SHA512 6d74ec3dca84a1bd78662d7ffea545abd3c8e8fe65b7d16e2972abe84758cd09f9be5a75648e83eaec44551ca93cca170bef4ddd9832e259e40db89d7f6db186
-EBUILD airdcpp-webclient-2.11.0.ebuild 1372 BLAKE2B fc02bb4485a8845cf224f57e96f716e626b4ef407d5e2b623d061f2ae902bfa81bcd7fdbd5b706ff45885ae821eca6e4cafeaf9f0fb80f39a8542107e75c8d32 SHA512 3d714b25bca43e066c93c97306c57bb1a65cea451a7d3157a4cb5dd8e6ecb11fb9dd8ff13af0da7c4e0740ae0852dffd259072e367fdb9a8ef9e280062cd9273
+EBUILD airdcpp-webclient-2.10.1-r1.ebuild 1375 BLAKE2B 8b89e42b19e9f5d0f21fa79f401860b4679bb9b270b80d6383bc6c6335b947405369a322eb2ccae9f9ded17b87aad77f1115e5e67fcd2656c5bc05b6e2e9b46d SHA512 d4bd48a915a917c6b82360cc30a26a247c8ec0c56e9833821fdea6bcb36277ccd2e3a4721659501023eedb38a28e71b0f396dad8bdb7fb83cbff1f9ea0103192
+EBUILD airdcpp-webclient-2.11.0-r1.ebuild 1375 BLAKE2B 8b89e42b19e9f5d0f21fa79f401860b4679bb9b270b80d6383bc6c6335b947405369a322eb2ccae9f9ded17b87aad77f1115e5e67fcd2656c5bc05b6e2e9b46d SHA512 d4bd48a915a917c6b82360cc30a26a247c8ec0c56e9833821fdea6bcb36277ccd2e3a4721659501023eedb38a28e71b0f396dad8bdb7fb83cbff1f9ea0103192
 MISC metadata.xml 804 BLAKE2B 4d7003fed4a4fcf24fcf30ecf7d5e2c8970f4c76e6b37444721d09da8413a1d1aeb3a2d4c22174f02bfb7fff7b38e35f23c85a9070625a3eaf63bf0f68fc20e7 SHA512 1408ae27ba8cce6f6f6d53a5fade6d4bf2ce0587cd0b829c3426d88257e83dcd6c69ba5e3cb143d7ac7a31ad7a59e7324a6faf489162f88b62932b4bf8129268
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1-r1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1-r1.ebuild
new file mode 100644
index 000000000000..b70ff5e20049
--- /dev/null
+++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit cmake python-any-r1 systemd
+
+DESCRIPTION="Cross-platform Direct Connect client"
+HOMEPAGE="https://airdcpp-web.github.io/"
+SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="debug nat-pmp +tbb +webui"
+
+RDEPEND="
+	acct-user/airdcppd
+	acct-group/airdcppd
+	app-arch/bzip2
+	dev-cpp/websocketpp
+	dev-libs/boost:=
+	dev-libs/leveldb:=
+	dev-libs/libmaxminddb:=
+	dev-libs/openssl:0=[-bindist(-)]
+	net-libs/miniupnpc:=
+	sys-libs/zlib
+	virtual/libiconv
+	nat-pmp? ( net-libs/libnatpmp:= )
+	tbb? ( dev-cpp/tbb:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	${PYTHON_DEPS}
+"
+PDEPEND="webui? ( www-apps/airdcpp-webui )"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_NATPMP=$(usex nat-pmp)
+		-DENABLE_TBB=$(usex tbb)
+		-DINSTALL_WEB_UI=OFF
+	)
+	CMAKE_BUILD_TYPE=$(usex debug Debug Gentoo) cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	newconfd "${FILESDIR}/airdcppd.confd" airdcppd
+	newinitd "${FILESDIR}/airdcppd.initd" airdcppd
+	systemd_dounit "${FILESDIR}/airdcppd.service"
+}
+
+pkg_postinst() {
+	if [[ -z "${REPLACING_VERSIONS}" ]]; then
+		elog "Run 'airdcppd --configure' to set up ports and authentication"
+	fi
+}
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1.ebuild
deleted file mode 100644
index dfa2189d0c04..000000000000
--- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.10.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-
-inherit cmake python-any-r1 systemd
-
-DESCRIPTION="Cross-platform Direct Connect client"
-HOMEPAGE="https://airdcpp-web.github.io/"
-SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="debug nat-pmp +tbb +webui"
-
-RDEPEND="
-	acct-user/airdcppd
-	acct-group/airdcppd
-	app-arch/bzip2
-	dev-cpp/websocketpp
-	dev-libs/boost:=
-	dev-libs/leveldb:=
-	dev-libs/libmaxminddb:=
-	dev-libs/openssl:0=[-bindist]
-	net-libs/miniupnpc:=
-	sys-libs/zlib
-	virtual/libiconv
-	nat-pmp? ( net-libs/libnatpmp:= )
-	tbb? ( dev-cpp/tbb:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	${PYTHON_DEPS}
-"
-PDEPEND="webui? ( www-apps/airdcpp-webui )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_NATPMP=$(usex nat-pmp)
-		-DENABLE_TBB=$(usex tbb)
-		-DINSTALL_WEB_UI=OFF
-	)
-	CMAKE_BUILD_TYPE=$(usex debug Debug Gentoo) cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	newconfd "${FILESDIR}/airdcppd.confd" airdcppd
-	newinitd "${FILESDIR}/airdcppd.initd" airdcppd
-	systemd_dounit "${FILESDIR}/airdcppd.service"
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]]; then
-		elog "Run 'airdcppd --configure' to set up ports and authentication"
-	fi
-}
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild
new file mode 100644
index 000000000000..b70ff5e20049
--- /dev/null
+++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit cmake python-any-r1 systemd
+
+DESCRIPTION="Cross-platform Direct Connect client"
+HOMEPAGE="https://airdcpp-web.github.io/"
+SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="debug nat-pmp +tbb +webui"
+
+RDEPEND="
+	acct-user/airdcppd
+	acct-group/airdcppd
+	app-arch/bzip2
+	dev-cpp/websocketpp
+	dev-libs/boost:=
+	dev-libs/leveldb:=
+	dev-libs/libmaxminddb:=
+	dev-libs/openssl:0=[-bindist(-)]
+	net-libs/miniupnpc:=
+	sys-libs/zlib
+	virtual/libiconv
+	nat-pmp? ( net-libs/libnatpmp:= )
+	tbb? ( dev-cpp/tbb:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	${PYTHON_DEPS}
+"
+PDEPEND="webui? ( www-apps/airdcpp-webui )"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_NATPMP=$(usex nat-pmp)
+		-DENABLE_TBB=$(usex tbb)
+		-DINSTALL_WEB_UI=OFF
+	)
+	CMAKE_BUILD_TYPE=$(usex debug Debug Gentoo) cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	newconfd "${FILESDIR}/airdcppd.confd" airdcppd
+	newinitd "${FILESDIR}/airdcppd.initd" airdcppd
+	systemd_dounit "${FILESDIR}/airdcppd.service"
+}
+
+pkg_postinst() {
+	if [[ -z "${REPLACING_VERSIONS}" ]]; then
+		elog "Run 'airdcppd --configure' to set up ports and authentication"
+	fi
+}
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0.ebuild
deleted file mode 100644
index cf91554dcbcf..000000000000
--- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-
-inherit cmake python-any-r1 systemd
-
-DESCRIPTION="Cross-platform Direct Connect client"
-HOMEPAGE="https://airdcpp-web.github.io/"
-SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="debug nat-pmp +tbb +webui"
-
-RDEPEND="
-	acct-user/airdcppd
-	acct-group/airdcppd
-	app-arch/bzip2
-	dev-cpp/websocketpp
-	dev-libs/boost:=
-	dev-libs/leveldb:=
-	dev-libs/libmaxminddb:=
-	dev-libs/openssl:0=[-bindist]
-	net-libs/miniupnpc:=
-	sys-libs/zlib
-	virtual/libiconv
-	nat-pmp? ( net-libs/libnatpmp:= )
-	tbb? ( dev-cpp/tbb:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	${PYTHON_DEPS}
-"
-PDEPEND="webui? ( www-apps/airdcpp-webui )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_NATPMP=$(usex nat-pmp)
-		-DENABLE_TBB=$(usex tbb)
-		-DINSTALL_WEB_UI=OFF
-	)
-	CMAKE_BUILD_TYPE=$(usex debug Debug Gentoo) cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	newconfd "${FILESDIR}/airdcppd.confd" airdcppd
-	newinitd "${FILESDIR}/airdcppd.initd" airdcppd
-	systemd_dounit "${FILESDIR}/airdcppd.service"
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]]; then
-		elog "Run 'airdcppd --configure' to set up ports and authentication"
-	fi
-}
diff --git a/net-p2p/amule/Manifest b/net-p2p/amule/Manifest
index 44089ebe7745..f715dfce8c60 100644
--- a/net-p2p/amule/Manifest
+++ b/net-p2p/amule/Manifest
@@ -16,6 +16,6 @@ AUX amuleweb.initd 1149 BLAKE2B ef29bae12cf72764798eecb6866405525b601ee6ea869b61
 DIST aMule-2.3.2.tar.xz 3895300 BLAKE2B cf1bce3a0fcd0c108e369b7aed257f067a4ce3ce2fd4e8509b577ac58f8bc52fbc9aabc5c703bc9111dd06ac011ee1f3756279b093b69bcaada106226493237a SHA512 3064b086f8459b4372ea0c11f239a08167c7beac3dde26889f056f617b480b487bea10c2cae8fdfa1ae99c10fc9e715adc8e01e4b968389861aa47c3ec8c0016
 DIST aMule-2.3.3.tar.xz 3699376 BLAKE2B 4b1fb98bd52e4c75f81773020d4fc258f8e7c4d7a5d40a7aadabc8fd27b3079705761650fdcd7cd089da77575a74f1950f02039ee14bf4b9894550b8b3d9191b SHA512 a5a80c5ddd1e107d92070c1d8e232c2762c4c54791abc067c739eef7c690062ed164dd7733808f80c762719261162aeb3d602308964dda2670a0bb059d87b74e
 EBUILD amule-2.3.2-r5.ebuild 3606 BLAKE2B 5c66c13335cbb8602e11a72530be83a3efb32f12e10b79000d33161056b66ea82048966d5bfe278e73bc37dbef9622ac808a168e41655539e2b70cfc04298fd3 SHA512 acb3cc37cf8a2a537ce1ba999dec37c884af700c0005c0055e6d2fe1f5152318d1f6c02b44c31e91c8451ae616040271eedd2767ca34d3d6ba67cdc1cf7ac99c
-EBUILD amule-2.3.3.ebuild 3048 BLAKE2B 5d752b1e0d71be4b52725789a879b70c4bef199c68cbb8a47b46e6e92a7db061c674510efffc9a972c1df8c38c0b4b579b875feab70ee9616f74e6caafc99c30 SHA512 151e16a1eaa49c29feef0923ad1265ecc1b0446099836eba8b9626b82623ab5d54a213c1f7724de6ce2125a5501335f1af4a21055625f7523159214cd659ebe9
+EBUILD amule-2.3.3.ebuild 3044 BLAKE2B 8bb5e3206f8d3eed12476eda608d4b468457f2b413eaea752fa5920409c64f432e4c5f566d2edae51194dac2f5ec06b61a86258643a4362da1936d6cfcf46604 SHA512 6ae4a5b40c733e3f250a00c21aa267df0ff44430b16e3dff2b5630122c987742f041e3630a58659317a2cbd3d44d6efa6910ce1637fdd4d19ee566a4d34ac3df
 EBUILD amule-9999.ebuild 2993 BLAKE2B 092bff5f6c925f5a4b76d5d1152cec75e450737200393a4103c6f6c618acf9369f7c8421eb80fb97a505261f17083a86edb6a0fb0b736728b9fadc4723f6a822 SHA512 f54c20bdfe58fab7e2f231f1ebbc4b1a6a55bbe3264b3d3409e9d6881a3bf94ad48b016458d5c7367ed7bc1c4d0fbc2f385b4a23f94c921adc78e90893d69b22
 MISC metadata.xml 666 BLAKE2B 78cd275a4696b47315f134366e3b3c323293ab3e6dea14f08f2915e49219c5e3f56baff9d7154ae7a63667cab3c8a8c3176aa04d48d8df0d3672bb7620b8f739 SHA512 a10de471269ee6610f1a111f0d22ba1f10741c2ca0d63ae8f340bcd3472f52d8b101db85b2907e422aa5ef4574fb2c545dd438285e700cf47c8fff16803ef80b
diff --git a/net-p2p/amule/amule-2.3.3.ebuild b/net-p2p/amule/amule-2.3.3.ebuild
index 5675f401b4cd..c415270f799a 100644
--- a/net-p2p/amule/amule-2.3.3.ebuild
+++ b/net-p2p/amule/amule-2.3.3.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN/m/M}-${PV}"
 	SRC_URI="https://download.sourceforge.net/${PN}/${MY_P}.tar.xz"
 	S="${WORKDIR}/${MY_P}"
-	KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86"
 fi
 
 DESCRIPTION="aMule, the all-platform eMule p2p client"
diff --git a/net-p2p/bittornado/Manifest b/net-p2p/bittornado/Manifest
index db2a7c70e4cb..85ef50e6472b 100644
--- a/net-p2p/bittornado/Manifest
+++ b/net-p2p/bittornado/Manifest
@@ -3,4 +3,5 @@ AUX bttrack.rc 519 BLAKE2B 829b1a4cdb29bae41e25e832d7383ea4fda3ec2473d6d9bebc273
 DIST BitTornado-0.4.1_p20160925.tar.gz 164352 BLAKE2B 34cebe27ab0cb18a960ef830311ffa47f2064c83768a9a011dcd9e45e9460b60438e159824eaf9cf844d7c5604a9de832e6a85cea3335d9e6223c31e7b349014 SHA512 09971cc5705c421c4440cd51b9aa37da9f8ce992a882d342c0547fe1771199fa61c4924f6d6cd321776f9dcefafd3e244b9cbfce047c4cdd4502dd0a1a1fdaaa
 EBUILD bittornado-0.4.1_p20160925-r2.ebuild 1436 BLAKE2B 7b6926352072848ba683c977771c3a77673161a5c7a40494b5e3d799e0c864faa99af78f84c1cff0f5f8ddc1cdf1a25dfc033ff191e70949a63642f837086905 SHA512 5c0b9da4dcd356f6b93117c88f6c8b46507929867e90ba68df5d32572b3b8df6ed16b175790d11b432f59caf329c37bd1886fd6b3d8aced900fb6b62e0d8abe4
 EBUILD bittornado-0.4.1_p20160925-r3.ebuild 1500 BLAKE2B 2ee5fca1f37d69f59abf1faa1ebd1c43a35f3991c58d5ebb8afcde85707096c07a45a7b742f73b97a73c6c41b7234441e2843c4a242ba0bbfe033b8c0439d3d7 SHA512 00bfe7d7d31dc735279c0af8cae63b9300e276775dfba3217cd6d90b62f549011cd10e8a50ca1f63d9a71d6dbfa59a5f2fa54a96a2b90101f3ed4ff69904af28
+EBUILD bittornado-0.4.1_p20160925-r4.ebuild 1511 BLAKE2B 3c43c892d1d04d8754c7e9472a1b1000f42ffec6b999a6d314402ff34f7f6092c70cdcf5731b321ceca03923a6cf88932d6b13061df6444b2b4c0d13a3ba572e SHA512 224bbd8b6b75ca3e92294004d6d682db5ec9476d18ae41b18e980ef9bb5b3e2031e6962721ea5a567cf66b522018824da5fbce5acbb221d35b1c95f4d7d7fede
 MISC metadata.xml 251 BLAKE2B 2e57f7e8625022d92e5ff0f4ea468077072bf9de6a293b4b3626fc3f6bfa2c34cc1a4a07a2db9c1a5255fb524144a5d8c232e29a331169fee5303274ff5c59fd SHA512 92e2c6c337d3a54187195c333ae1fc7f7dddccad31a4a077037949d81ef125bc2b776cc65db09f1de5cef8bc47faae8dad17696db1ab85c9d81fb02a8cc17f2d
diff --git a/net-p2p/bittornado/bittornado-0.4.1_p20160925-r4.ebuild b/net-p2p/bittornado/bittornado-0.4.1_p20160925-r4.ebuild
new file mode 100644
index 000000000000..255fd674ce84
--- /dev/null
+++ b/net-p2p/bittornado/bittornado-0.4.1_p20160925-r4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1
+
+MY_PN=BitTornado
+MY_P=${MY_PN}-${PV}
+EGIT_COMMIT="ed327c4e1ebbe1fe949be81723527cfda87aeb8d"
+
+DESCRIPTION="John Hoffman's fork of the original bittorrent"
+HOMEPAGE="https://github.com/effigies/BitTornado"
+SRC_URI="https://github.com/effigies/BitTornado/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
+# GPL-2 is just for the init script from FILESDIR.
+LICENSE="MIT GPL-2"
+SLOT="0"
+
+KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	dev-python/pycryptodome[${PYTHON_USEDEP}]
+"
+# Block dev-python/pytest-testmon for bug #693508.
+DEPEND="
+	test? (
+		!!dev-python/pytest-testmon
+	)
+"
+
+S=${WORKDIR}/${MY_PN}-${EGIT_COMMIT}
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+	# https://github.com/effigies/BitTornado/pull/53
+	sed -e 's:"BitTornado.Tracker":\0, "BitTornado.Types":' -i setup.py || die
+	find "${S}" -name '*.py' -print0 | \
+		xargs --null -- \
+		sed -r -i '
+			s:time.clock\(\):time.perf_counter():g;
+			s:collections.(MutableSet|Set|Sequence|Mapping):collections.abc.\1:g
+		' || die
+	distutils-r1_python_prepare_all
+}
+
+python_test() {
+	epytest BitTornado/tests
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+
+	newconfd "${FILESDIR}"/bttrack.conf bttrack
+	newinitd "${FILESDIR}"/bttrack.rc bttrack
+}
diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index 4f2f551d351e..16170ed9317f 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -6,7 +6,10 @@ AUX litecoin.service 879 BLAKE2B 4a4b270adf486e0563ba16537323776223e275ed2e19cd0
 AUX litecoind-0.10.2.2-fix-gnustack.patch 665 BLAKE2B 87eee0182c63e8ab4f06194d2b23c0257836312e3393baa284cdb2790afe7bb0cbc1c1b82871b0491b43b1c2e0b3ef098ce022f1262ab70f9028278b3b43966f SHA512 f74dec64810d892709f1e92e00adcd8f01ff22c1d83929341f104e96899fe834c6804b02f83f4d011818f3156197664ea3023320dd15dda8cc473691854c5fa0
 AUX litecoind-0.10.2.2-memenv_h.patch 506 BLAKE2B 70f9911bd90fcba5c4f41aaabfd8a22acf32eafde543e204b2d530c386c0f8c9b8d21c141572aca34469d89763ceedd0134c914b2f391f2bf29576b6b11e8601 SHA512 f915c6b1a1b91e5131133aeae70a23dfd78bb04af80b2ffcbecf599ad10ef16e769588c9199db551d30ca6ca4f7941a0d5b498c9b6712c3f7c807dc7533f28ea
 AUX litecoind-0.10.4.0-gcc6.patch 2789 BLAKE2B 3c943438cad1b029a4764b76b901e1959edb14599b09aced7897d632defc5005d70d7de3f49e9ea56fe87243b071e2257f6b6984bd748be7697b607044ee47ae SHA512 7c5a14c50076438d04fd7ce3b24d0c17ae23d67c043ffb381e893f2ec6c4903842638347be12ca090bef2e3fb07721bccae77c61c34018ba406e9ceba4cd0cc0
+AUX litecoind-0.18.1-system-leveldb.patch 1009 BLAKE2B 6d6b3ef44d1e0af47b1b171d7d0b600c6f24ffd213265583bcec8f99b87c6effdabb1a8de31170a9ffe85e12c3f79d67373ddcde10fb9e71593840c18f96475a SHA512 c51a22af818b4ba1c9eb657161c2edfc94b3ec1c5cb346d208d6adb28bc4dff5d689533d9db2915c744c10ee595be8e846caf4b919a1b9886810ca9258c3fc99
 AUX litecoind.logrotate 113 BLAKE2B 01ca87d1a52061ff95baba8f5c570747b962c7836e5fbe3bed62292afc8b1ddcd7eb550441a3966e84290e2ee2c37acd73ed58b753434723292a28ec17883f22 SHA512 eaa9f462be8dc755b675e4d5cb3ad271e3b1053edfa06df7862fa887160c849c768d2a268a7c8b52d1cfc834c186780b71435ee65475ea6c6692c18bded48dec
 DIST litecoin-0.10.4.0.tar.gz 4730189 BLAKE2B 3b3e4db10ca7ebb048853a424438d888a239cc736b1b2aa29dd0b6571daec5a64f95aee98a82991cd3e69b26965151f298655ca09745f103ebde1d15216ae2f8 SHA512 ae17e754d188efb1b51a376a52fe03e43b58c5059673b7dd4ecbf4f48574290b84011525fef2e10893f53e4da3d6ad9b5577001bb40aef7080d4c2479f4714a9
-EBUILD litecoind-0.10.4.0-r1.ebuild 2477 BLAKE2B 87d60b98924d9a9cbbccff690f41ec061a018741e14dfd7429b1975ecd05011119e0c4c7d640ad6939aabd91563ebccac0b843b2b3aa41698e0c2bc1b65d9f45 SHA512 f552dffae98726192f3da5d29b65a6dce76c7ba18dd3074d1d99ace58d3b7497f2aabe1c65475c0fe5a23e26812acf028ada6dc563a06eae5eae9f1ab0be96bf
+DIST litecoin-0.18.1.tar.gz 5122629 BLAKE2B c6cb220bb893518eaf04e1b4b825dc0318103c955da6f262ef13fc9d925b7bae1bb0407a701a04a17bb3040c613b666e6de3331d443046e9d83aec4ed559e02e SHA512 59605cc0c4fd67c128bad0e2cabcc7b6bda1ebf5b23b7fcaee9fa69e86a4349598feba413f0ad42aef9338a42b0d6f8c04306634bd543856a2e7a203aa717f40
+EBUILD litecoind-0.10.4.0-r2.ebuild 2491 BLAKE2B bdbdfe1f2795a814ea785c2d491ec3b006dd1ed2f8005d5a5bfff7026a508569bd0426e9b39fce3c92f540dcba07af6359b2f14f8d80240e5da5a7cf19ecb2ae SHA512 3402d7cbea5df07f246db1ec798760435c75c576110cb3f5e60815b10a08edcae66c7681135d0ee252ccf3f54d3a3f44ed39bef970736f0524fe0b31cd198288
+EBUILD litecoind-0.18.1-r1.ebuild 2096 BLAKE2B c448a4efd917701350d9e5d9d31b7c876a7e212db4a3e86b7c4be2dbe7d836e701831ccbc688518654bb137ad06f9bc68b7eaf617951c97c39e79f6106db6279 SHA512 dde983593fe4014b97fded82c14dc8654af86d5194ae313ac56ef3cb1c93dfc0cbb3cf77b652937e72bae95060e57cc1eafe164d19c1135afbfcd5a28b03e450
 MISC metadata.xml 396 BLAKE2B d75a242beda5f641ab3e995c20517fc18334d39df0fdb44107e1c54adcd87911d8baf360ae05bdf66ba9d5e690d296760ba3d1599e8bd8cf5fbb1ed653601c29 SHA512 b7bed8abba67ee6344e39e4a41991a0b1c036a51cf1ca338a8851507e8e7bcb9e3081445eaa7fb09b2b1ef352d02dbff5339faebc0becce9273bd743344d47a6
diff --git a/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch b/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch
new file mode 100644
index 000000000000..d00748a584fc
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch
@@ -0,0 +1,37 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -894,10 +894,22 @@
+   [AC_MSG_ERROR([Cannot set default symbol visibility. Use --disable-reduce-exports.])])
+ fi
+ 
++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)
+--- a/src/dbwrapper.cpp
++++ b/src/dbwrapper.cpp
+@@ -10,7 +10,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>
+ #include <algorithm>
+ 
diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild b/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
deleted file mode 100644
index 47158fa5e560..000000000000
--- a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-
-inherit autotools db-use flag-o-matic systemd
-
-MY_PV="${PV/_/-}"
-MY_PN="litecoin"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
-HOMEPAGE="https://litecoin.org/"
-SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT ISC GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="logrotate upnp +wallet"
-
-RDEPEND="
-	acct-group/litecoin
-	acct-user/litecoin
-	dev-libs/boost:=[threads(+)]
-	dev-libs/leveldb:=
-	dev-libs/openssl:0[-bindist]
-	sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
-	logrotate? ( app-admin/logrotate )
-	upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
-	${RDEPEND}
-	>=app-shells/bash-4.1
-	sys-apps/sed
-"
-
-PATCHES=(
-	"${FILESDIR}"/0.9.0-sys_leveldb.patch
-	"${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
-	"${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
-	"${FILESDIR}"/${P}-gcc6.patch
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-	rm -r src/leveldb
-}
-
-src_configure() {
-	# To avoid executable GNU stack.
-	append-ldflags -Wl,-z,noexecstack
-
-	local my_econf=
-	if use upnp; then
-		my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
-	else
-		my_econf="${my_econf} --without-miniupnpc --disable-upnp-default"
-	fi
-
-	local myeconfargs=(
-		$(use_enable wallet)
-		--disable-ccache
-		--disable-static
-		--disable-tests
-		--with-system-leveldb
-		--with-system-libsecp256k1
-		--without-libs
-		--with-daemon
-		--without-gui
-		--without-qrencode
-		${my_econf}
-	)
-
-	econf "${myeconfargs[@]}"
-}
-
-src_install() {
-	default
-
-	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
-
-	if use logrotate; then
-		insinto /etc/logrotate.d
-		newins "${FILESDIR}/litecoind.logrotate" litecoind
-	fi
-}
diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
new file mode 100644
index 000000000000..4baece7f884c
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+
+inherit autotools db-use flag-o-matic systemd
+
+MY_PV="${PV/_/-}"
+MY_PN="litecoin"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
+HOMEPAGE="https://litecoin.org/"
+SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="logrotate upnp +wallet"
+
+RDEPEND="
+	acct-group/litecoin
+	acct-user/litecoin
+	dev-libs/boost:=[threads(+)]
+	dev-libs/leveldb:=
+	dev-libs/openssl:0[-bindist(-)]
+	sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+	logrotate? ( app-admin/logrotate )
+	upnp? ( net-libs/miniupnpc )
+"
+DEPEND="
+	${RDEPEND}
+	>=app-shells/bash-4.1
+	sys-apps/sed
+"
+
+PATCHES=(
+	"${FILESDIR}"/0.9.0-sys_leveldb.patch
+	"${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
+	"${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
+	"${FILESDIR}"/${P}-gcc6.patch
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+	rm -r src/leveldb
+}
+
+src_configure() {
+	# To avoid executable GNU stack.
+	append-ldflags -Wl,-z,noexecstack
+
+	local my_econf=
+	if use upnp; then
+		my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
+	else
+		my_econf="${my_econf} --without-miniupnpc --disable-upnp-default"
+	fi
+
+	local myeconfargs=(
+		$(use_enable wallet)
+		--disable-ccache
+		--disable-static
+		--disable-tests
+		--with-system-leveldb
+		--with-system-libsecp256k1
+		--without-libs
+		--with-daemon
+		--without-gui
+		--without-qrencode
+		${my_econf}
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+
+	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
+
+	if use logrotate; then
+		insinto /etc/logrotate.d
+		newins "${FILESDIR}/litecoind.logrotate" litecoind
+	fi
+}
diff --git a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
new file mode 100644
index 000000000000..9bc5f8cbf0fc
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+
+inherit autotools db-use flag-o-matic systemd
+
+MY_PV="${PV/_/-}"
+MY_PN="litecoin"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
+HOMEPAGE="https://litecoin.org/"
+SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2 upnp +wallet"
+
+RDEPEND="
+	acct-group/litecoin
+	acct-user/litecoin
+	dev-libs/boost:=[threads(+)]
+	dev-libs/leveldb:=
+	dev-libs/libevent:=[threads(+)]
+	dev-libs/openssl:=[-bindist(-)]
+	sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
+	upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-system-leveldb.patch )
+
+src_prepare() {
+	default
+	rm -r src/leveldb || die
+	eautoreconf
+}
+
+src_configure() {
+	# To avoid executable GNU stack.
+	append-ldflags -Wl,-z,noexecstack
+
+	local myeconfargs=(
+		$(use_enable wallet)
+		$(use_with upnp miniupnpc)
+		$(use_enable upnp upnp-default)
+		$(use_enable cpu_flags_x86_sse2 sse2)
+		--disable-ccache
+		--disable-static
+		# tests are broken and segfault
+		--disable-tests
+		--with-system-leveldb
+		--without-libs
+		--with-daemon
+		--without-gui
+		--without-qrencode
+	)
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+
+	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
+
+	insinto /etc/logrotate.d
+	newins "${FILESDIR}"/litecoind.logrotate litecoind
+}
-- 
cgit v1.2.3