summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin7585 -> 7591 bytes
-rw-r--r--net-p2p/deluge/Manifest6
-rw-r--r--net-p2p/deluge/deluge-2.0.3-r8.ebuild4
-rw-r--r--net-p2p/deluge/deluge-2.0.3-r9.ebuild143
-rw-r--r--net-p2p/deluge/deluge-9999.ebuild8
-rw-r--r--net-p2p/deluge/files/deluge-2.0.3-log.patch13
-rw-r--r--net-p2p/ktorrent/Manifest4
-rw-r--r--net-p2p/ktorrent/ktorrent-21.08.0.ebuild (renamed from net-p2p/ktorrent/ktorrent-20.12.3.ebuild)10
-rw-r--r--net-p2p/litecoind/Manifest2
-rw-r--r--net-p2p/litecoind/litecoind-0.18.1-r1.ebuild3
-rw-r--r--net-p2p/transmission/Manifest4
-rw-r--r--net-p2p/transmission/transmission-3.00-r1.ebuild5
-rw-r--r--net-p2p/transmission/transmission-9999.ebuild5
13 files changed, 189 insertions, 18 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 86cdfc9d400e..5fd667cdcbc4 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/deluge/Manifest b/net-p2p/deluge/Manifest
index 8117900949d1..761342eaba45 100644
--- a/net-p2p/deluge/Manifest
+++ b/net-p2p/deluge/Manifest
@@ -1,6 +1,7 @@
AUX deluge-2.0.3-UI-status.patch 1406 BLAKE2B 7da865fa6d87fbfc0443572d34cbf7324cc76037c603b7d2199081533fab04362d78e15dcaf37ceeb606f04017e8b1b5ad9ceb2028a9bd4d11bb859f02d3d898 SHA512 4860c7147ff4ec6da072a4245be7a80e6512f6cf2eecfd4db8260a206e76d1cb44b9f063e82e5a57ef70ab3d7dd020d9ba5ddb1c96b2bbb72ed9d3b2f20d85c8
AUX deluge-2.0.3-fix-pickle.patch 3843 BLAKE2B d4b15eac2d0f114f4efbbf21d94164bd2ec3cb1819f02e3cc48af8fc7c5a02abc3d8c40e1a46d02680bd4d63c1a8167405b57ed312ecaceb513050bd95fc4661 SHA512 b4507292eb47ad054f0a0fef716951aae305bd0a4c0ec8f26cf0ababda5b181c1ba9eff1c977ac374d6740928bd1e5bde1488a4a183b5f9af81b753ad212aef0
AUX deluge-2.0.3-gettext.patch 483 BLAKE2B 5c0c4462a27c9e8339979593c7868cca6a3f56549cba094d7f3932b76fe65c5f6d50390db7bbfc39268de05ebaa92bf1a22caffe6ae858e6adf222f17cec15d4 SHA512 122127744960786d7c3b247feb69fa4397ceb70bb1a4f2d30be4a683f163096f120cc5a0f72602cab39374eae5351bd5b3cf8bfd527bf036cc8e5e7f0700cf32
+AUX deluge-2.0.3-log.patch 538 BLAKE2B df9b242bbecfb7e4960bd5e2a50826154c776cd21f29ecd6de0c468ad47906fe0afc9e31a9dea3d0f850e8a7f14f9a18aab4e6228705f77730435d532eb93f94 SHA512 63c6e5a7005f2ad323c3724a89bcb9cc35458f75bda57da9004903fbe45eb111dc7e690fa8b00d2db9b2a0fc24ef8c8b6ee4ac383bebe18533a14cfa83250936
AUX deluge-2.0.3-setup.py.patch 428 BLAKE2B f9469cac78d66cf71b510d846bceb1e59e6c887d89b239d39f67aa3757434dd2f3e384531733ceb332b8b57d62b56f34244caa592a279aa812269cde6106b1cc SHA512 d2f23dd8a27aa5537610c34b6197962b986f4811a89dffbfc82fade0dc8c0942a8f58480e0235d11d049f89dd38c48da43bbf1dc8a66f26cbc16db764b672af5
AUX deluge-web.conf 210 BLAKE2B 169ddb5ad6259940cf0539e884874b42b739c2425011a86208a608bbaece9db386dca186246671d5dc10b61677b843c0a2b6f7dbd6f8a99da2061a1f83867fa3 SHA512 ecea3cd59dff0c2f0215d98c9e4adda49b6f1f95d43d844262fe73c335d93a6e9076ff5143ff7f3e9f4433087d16a1d0497f75e2b1e0a3d788f5ad60705c9999
AUX deluge-web.init 1484 BLAKE2B f58b9a929345ee705088cc7efbf83bd1537a8e0c8332e3c4d50f08f47b1a41c5b5005cb19c94e555fcbe92bcc1c5f2e274057cd9624789ee107d22717ffa0d03 SHA512 8afb1318e4cf267013a3704f71c83942c4c862eeb6d91ea15f4a2a8bb5f1bed7461453bf2877fe0afc4c3f560dad3629ade538324a75a9b6ce4982f5121a74ef
@@ -12,6 +13,7 @@ AUX deluged.init-2 1503 BLAKE2B 1a46adee922caa964d67e114f27b7d00bf5b8913cf8870aa
AUX deluged.service-2 243 BLAKE2B 461d160a901c804cc405fa1c95ea5eb41feac701577da7385d8c7350ea3a23aa16d4761c598ff2208a2eeb997c3ded11f79637aefb4268fdfc74e7eaedd5fb5f SHA512 cbb783b92eff1562435b690ec1ae9fd7e407577b33764b049d1a591260044ee66ba18acd3f3bf8ddf3822e082a2edb53db16de64c706cb190cf1026e2f880c8c
AUX deluged.service.conf 114 BLAKE2B 4b04389b8337e692966f20c9423c5e86a2852969f95684e01fccadc84987cefdc198364dc3827673d33696d109d2194d3aed4f9f90260c373dd4d45b1fe1a05f SHA512 b84ffe94048757359753157643e3d5d6a8110aebffbaf73b836f6f3f53a4e6fee6bcdf65563233ac04859707a5eda986638374b28d913281a98c9edaa6e4750a
DIST deluge-2.0.3.tar.xz 1777624 BLAKE2B d090e63e7e18c7b420e1c4239c833512a04a72e8b2c494bc8a3a03a3b7a03050eed894de84d7a26a416417b0c874a82809398fcaf57972b1056e2fcceb9d092d SHA512 3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480
-EBUILD deluge-2.0.3-r8.ebuild 4480 BLAKE2B 8aed7e23112c258e9ecf7c378dffb016ff392873068817d12c64ad7957ca6bf18823e4459d0f97ec11eb18023a153ce4866feacb3d619395b2b81637250ce46d SHA512 58c0244a396a22ea473792b1df328a5d86a343f6acd1ba04232a3f9f9619ef975e8642e5e64543d385f1512020c8ef7f707c51f0e4cb30557cdb585f57a2113d
-EBUILD deluge-9999.ebuild 4440 BLAKE2B f6ab56b0b6b5c19729cec6c39dbf6863aebae433e540ab66301345a3a876122f0ec41361430fde9dfb1bc661c2966c503335864bd6b48d33f4a02fb6245801a3 SHA512 39dcb2a3706929fa51111abe1572c02110748d267d1db56834972351de3518d7d954d98d4c87f86e1deeaf510e74b9b9d315bdf28dfb4345b3baf222ab89fe45
+EBUILD deluge-2.0.3-r8.ebuild 4503 BLAKE2B 1df878622e276d8f195ac4dbcec94c6d3363db2fd6d2f946c898cc7331a62af91a3b92dd0d0ef07d8eddd5b673321c8e6c36d47765717c60d945654fb4a3e5e3 SHA512 f660a0f90acec654e72d7acb98e16cffb30776ace3ade819841dff22dd448c05a280ca3d1ed59330bb98883311bd63a94eec0fc6e24b9eb4b89d92919d9e8095
+EBUILD deluge-2.0.3-r9.ebuild 4512 BLAKE2B 9e17b7849b0caed5d4bbd2a55a4b356464f56466190b1402feb7ddbf301cd0b16f4ee7e3c4531b78227b8cc71104a912dd2b34781f30743fb7123a69b8559eec SHA512 2a0f697404637ecb45ec33fdcb2b2484af3f3c940cdadf0e253f2cf720987357810d57b4968e8c34984bf503b6a3ecca4d6a4602a0f20ab33f9e9131d020b80b
+EBUILD deluge-9999.ebuild 4535 BLAKE2B ba15c2eec0b6c51b4f549a83468fcbaf9d39d2f31b0a16d9b132caa979f411bd2e201e448feef1a3f9bc8b85ee3ff74da8e07cc1e64796155aeff9c33b5a92b6 SHA512 48e8dfaa7ca6592ec59219bf809f57f038400d09a87e7ea57984ceb8e67ad769c9c06ee26a7f9758bebfcc0a3e839c74ba49a8f577051aba171ade8f9d50bdf3
MISC metadata.xml 674 BLAKE2B 95f9759f521dd343d3b89dc944b39ed0b9bb34aabe1f046e27609a9a458ae0b6215dc032dc791ca47a84e0d1d8a6850fa0a97cdb2e567a91b0d467843e2425a5 SHA512 2035e01ea705109af45be1c62e8afeb374b4c2ca91f7a6050b0ed3b08d048a8f38f8ead075fb4a46790710b025b721efa4c41ea11522456dd9fa7bfe4354ca02
diff --git a/net-p2p/deluge/deluge-2.0.3-r8.ebuild b/net-p2p/deluge/deluge-2.0.3-r8.ebuild
index 99e877d5e202..19ea2735dafa 100644
--- a/net-p2p/deluge/deluge-2.0.3-r8.ebuild
+++ b/net-p2p/deluge/deluge-2.0.3-r8.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 systemd
+inherit xdg distutils-r1 systemd
DESCRIPTION="BitTorrent client with a client/server model"
HOMEPAGE="https://deluge-torrent.org/"
@@ -122,6 +122,8 @@ python_install_all() {
}
pkg_postinst() {
+ xdg_pkg_postinst
+
elog
elog "If, after upgrading, deluge doesn't work, please remove the"
elog "'~/.config/deluge' directory and try again, but make a backup"
diff --git a/net-p2p/deluge/deluge-2.0.3-r9.ebuild b/net-p2p/deluge/deluge-2.0.3-r9.ebuild
new file mode 100644
index 000000000000..6878f1f82c5f
--- /dev/null
+++ b/net-p2p/deluge/deluge-2.0.3-r9.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 systemd
+
+DESCRIPTION="BitTorrent client with a client/server model"
+HOMEPAGE="https://deluge-torrent.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.deluge-torrent.org/${PN}"
+else
+ SRC_URI="http://download.deluge-torrent.org/source/2.0/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="console geoip gtk libnotify sound webinterface"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ libnotify? ( gtk )
+ sound? ( gtk )
+"
+
+DEPEND="
+ $(python_gen_cond_dep '
+ net-libs/libtorrent-rasterbar[python,${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ dev-util/intltool
+ acct-group/deluge
+ acct-user/deluge"
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/rencode[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/twisted-17.1.0[crypt,${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
+ geoip? ( dev-python/geoip-python[${PYTHON_USEDEP}] )
+ gtk? (
+ sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ libnotify? ( x11-libs/libnotify )
+ )
+ net-libs/libtorrent-rasterbar[python,${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ ')"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0.3-setup.py.patch"
+ "${FILESDIR}/${PN}-2.0.3-UI-status.patch"
+ "${FILESDIR}/${PN}-2.0.3-gettext.patch"
+ "${FILESDIR}/${P}-fix-pickle.patch"
+ "${FILESDIR}/${P}-log.patch"
+)
+
+python_prepare_all() {
+ local args=(
+ -e "/Compiling po file/a \\\tuptoDate = False"
+ )
+ sed -i "${args[@]}" -- 'setup.py' || die
+ args=(
+ -e 's|"new_release_check": True|"new_release_check": False|'
+ -e 's|"check_new_releases": True|"check_new_releases": False|'
+ -e 's|"show_new_releases": True|"show_new_releases": False|'
+ )
+ sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
+
+ distutils-r1_python_prepare_all
+}
+
+esetup.py() {
+ # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
+ # Override this call from the distutils-r1 eclass.
+ # This does not respect the distutils-r1 API. DONOT copy this example.
+ set -- "${PYTHON}" setup.py "$@"
+ echo "$@"
+ "$@" || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if ! use console ; then
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/console/" || die
+ rm "${ED}/usr/bin/deluge-console" || die
+ rm "${ED}/usr/share/man/man1/deluge-console.1" ||die
+ fi
+ if ! use gtk ; then
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/gtk3/" || die
+ rm -r "${ED}/usr/share/icons/" || die
+ rm "${ED}/usr/bin/deluge-gtk" || die
+ rm "${ED}/usr/share/man/man1/deluge-gtk.1" || die
+ rm "${ED}/usr/share/applications/deluge.desktop" || die
+ fi
+ if use webinterface; then
+ newinitd "${FILESDIR}/deluge-web.init-2" deluge-web
+ newconfd "${FILESDIR}/deluge-web.conf" deluge-web
+ systemd_newunit "${FILESDIR}/deluge-web.service-3" deluge-web.service
+ systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
+ else
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/web/" || die
+ rm "${ED}/usr/bin/deluge-web" || die
+ rm "${ED}/usr/share/man/man1/deluge-web.1" || die
+ fi
+ newinitd "${FILESDIR}"/deluged.init-2 deluged
+ newconfd "${FILESDIR}"/deluged.conf-2 deluged
+ systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
+ systemd_install_serviced "${FILESDIR}"/deluged.service.conf
+
+ python_optimize
+}
+
+pkg_postinst() {
+ elog
+ elog "If, after upgrading, deluge doesn't work, please remove the"
+ elog "'~/.config/deluge' directory and try again, but make a backup"
+ elog "first!"
+ elog
+ elog "To start the daemon either run 'deluged' as user"
+ elog "or modify /etc/conf.d/deluged and run"
+ elog "/etc/init.d/deluged start as root"
+ elog "You can still use deluge the old way"
+ elog
+ elog "Systemd unit files for deluged and deluge-web no longer source"
+ elog "/etc/conf.d/deluge* files. Environment variable customization now"
+ elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
+ elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
+ elog
+ elog "For more information look at https://dev.deluge-torrent.org/wiki/Faq"
+ elog
+}
diff --git a/net-p2p/deluge/deluge-9999.ebuild b/net-p2p/deluge/deluge-9999.ebuild
index bdb0681318ce..0d7b3a317c07 100644
--- a/net-p2p/deluge/deluge-9999.ebuild
+++ b/net-p2p/deluge/deluge-9999.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 systemd
+inherit xdg distutils-r1 systemd
DESCRIPTION="BitTorrent client with a client/server model"
HOMEPAGE="https://deluge-torrent.org/"
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://git.deluge-torrent.org/${PN}"
else
SRC_URI="http://download.deluge-torrent.org/source/2.0/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
fi
LICENSE="GPL-2"
@@ -62,6 +62,8 @@ PATCHES=(
"${FILESDIR}/${PN}-2.0.3-setup.py.patch"
"${FILESDIR}/${PN}-2.0.3-UI-status.patch"
"${FILESDIR}/${PN}-2.0.3-gettext.patch"
+ "${FILESDIR}/${P}-fix-pickle.patch"
+ "${FILESDIR}/${P}-log.patch"
)
python_prepare_all() {
@@ -121,6 +123,8 @@ python_install_all() {
}
pkg_postinst() {
+ xdg_pkg_postinst
+
elog
elog "If, after upgrading, deluge doesn't work, please remove the"
elog "'~/.config/deluge' directory and try again, but make a backup"
diff --git a/net-p2p/deluge/files/deluge-2.0.3-log.patch b/net-p2p/deluge/files/deluge-2.0.3-log.patch
new file mode 100644
index 000000000000..45dd9896a915
--- /dev/null
+++ b/net-p2p/deluge/files/deluge-2.0.3-log.patch
@@ -0,0 +1,13 @@
+https://dev.deluge-torrent.org/changeset/351664ec071daa04
+https://dev.deluge-torrent.org/ticket/3327
+Index: deluge/log.py
+===================================================================
+--- a/deluge/log.py
++++ b/deluge/log.py
+@@ -87,5 +87,5 @@
+ yield LoggingLoggerClass.exception(self, msg, *args, **kwargs)
+
+- def findCaller(self, stack_info=False): # NOQA: N802
++ def findCaller(self, *args, **kwargs): # NOQA: N802
+ f = logging.currentframe().f_back
+ rv = '(unknown file)', 0, '(unknown function)'
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
index 17821468b5cb..11c666d88614 100644
--- a/net-p2p/ktorrent/Manifest
+++ b/net-p2p/ktorrent/Manifest
@@ -1,6 +1,6 @@
AUX ktorrent-21.04.3-fix-tests.patch 1093 BLAKE2B aabbbca3fcf6cdd8d8b9d5c49732351e6daf2da710b984a439a43fb26920ad250f0226a4aed0edb3940852034480fc0bb737bd3579d44924b1385aa8cec903bf SHA512 d65322f860482b0fe7983ebb1642df72bf358cea96816ecd9975126e8c63ac5b2dc3db9410ee17fd61e7085cf26e23b33f1e23d47d9cfd4363e264a6c26df4c2
-DIST ktorrent-20.12.3.tar.xz 2141556 BLAKE2B 8c1bfd675597a724ae6143bddb88005da0ec852a93ef3cc843605b4a3a47d80acba23df2a2cc13ff49efa9e4576269f3157e8456c80388b7e309527befbf0297 SHA512 fb54341368b3260ceefdb9be8bbc62c74397ada1a824a96f9de316caa365be438adc96ed15ee0bc44b7cc0db8eb1082c9ffb49eacb9448c31e8fbfe6e6314e93
DIST ktorrent-21.04.3.tar.xz 2091116 BLAKE2B bd03c3730a5082c17c58d6453d035fa785b5ee6e0f253d5cd37adb5e43508315deedbdd423a2e453a116a8ab9dedfe78cef063fd11262579d910b1a0f5a36e05 SHA512 70e8baf2d04fe86be09fd4583ba20375ccbec67e5e8b7a8aac252bbe04469ccfb36c55fc5088497f8575f3bef59cff40f48f648d73071e06f676b45504aa935e
-EBUILD ktorrent-20.12.3.ebuild 3088 BLAKE2B f7285f9e6d0071698ec7af6c329a4537e4766aa073265af0c08c50921cd853c4e7db6c8f256102c2292c982c4aadee50b7872a49e6cfbbf621b33bcd4715835f SHA512 736a156c76972306a0e08d376fee53dde944a9434890eca28f8e70535d6a041f7518b20ebc2439e7d612726dc25ad45f506a1c2ba88eee4972947415295d865e
+DIST ktorrent-21.08.0.tar.xz 2090776 BLAKE2B d049610a9876a1a93e4aeedd38453336c6eff231ca805d21dc41b8be0777f3055d28c6a25f523253a7d0fbe910560877e6e67c898b1207d1a2aa30147dd5985e SHA512 4c0a08a7f16faab4ef3777a3c1ee1c4c470c8ce792571ab7b36ce2642009201e7bce99987ab6f4a4dff4588aea864b1bd9b79547832140720aaf77f2f115bac2
EBUILD ktorrent-21.04.3.ebuild 3125 BLAKE2B 229f27055539af4f7d00649371ecc307763627714c760f2e55151b02fd40202d72a742528f6dc18e8c6c8538d92451da8732c7c952857831ba4028bbfc3f9cd7 SHA512 ccb2aa1b02d3277dcc8948418383b838cb2bd8b658474c9a02503967612773b6400b5a94d1a5af59de5aac113c90815196650bb57a22fe22391d5166da4b2149
+EBUILD ktorrent-21.08.0.ebuild 3087 BLAKE2B 8fb59356d5024043b70224a1fa04f6429abc35614c0ba9df8665c0e10b35e6668e992edb45a5126068dd8a8fb397eba1aebd9f912f22af90c1f74d0468cd796d SHA512 55306872a2ceef98f9b9d61f6159928e7cb87a94b59817534ab3ae0b8a34e0e4772ca83f379e159d347f3fc1aa4e32305f25d0b73f883bbe293bb01e38d3543e
MISC metadata.xml 1389 BLAKE2B b928cdf2526433fcf48c5600049b27c9f7c12aa043a332931b5a567d1baff9fa0bb0ac6e4e8de056947637d1253ee338a8b6620e52b294b20cdd7127a3b1c81d SHA512 4cf5204afc5a9f451752efcf1bae64a947c3bbb0d259641a85771071a7c390ee50818518a15c38f47f7778cdb3ff10732428dfff3c99a09049ca8c2486736991
diff --git a/net-p2p/ktorrent/ktorrent-20.12.3.ebuild b/net-p2p/ktorrent/ktorrent-21.08.0.ebuild
index 5522c80fc848..8bc43517012f 100644
--- a/net-p2p/ktorrent/ktorrent-20.12.3.ebuild
+++ b/net-p2p/ktorrent/ktorrent-21.08.0.ebuild
@@ -5,8 +5,8 @@ EAPI=7
ECM_HANDBOOK="optional"
ECM_TEST="optional"
-KDE_RELEASE_SERVICE="true"
-KFMIN=5.74.0
+KDE_GEAR="true"
+KFMIN=5.84.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.2
VIRTUALX_REQUIRED="test"
@@ -17,11 +17,10 @@ HOMEPAGE="https://apps.kde.org/ktorrent/"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +kross +logviewer +magnetgenerator
+mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf"
-BDEPEND="sys-devel/gettext"
COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -66,7 +65,7 @@ COMMON_DEPEND="
zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:5 )
"
DEPEND="${COMMON_DEPEND}
- dev-libs/boost
+ >=dev-libs/boost-1.71
"
RDEPEND="${COMMON_DEPEND}
ipfilter? (
@@ -76,6 +75,7 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/ktextwidgets-${KFMIN}:5
)
"
+BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index a8dfa1a2bf25..c951f4d78624 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -5,5 +5,5 @@ AUX litecoin.service 879 BLAKE2B 4a4b270adf486e0563ba16537323776223e275ed2e19cd0
AUX litecoind-0.18.1-system-leveldb.patch 1009 BLAKE2B 6d6b3ef44d1e0af47b1b171d7d0b600c6f24ffd213265583bcec8f99b87c6effdabb1a8de31170a9ffe85e12c3f79d67373ddcde10fb9e71593840c18f96475a SHA512 c51a22af818b4ba1c9eb657161c2edfc94b3ec1c5cb346d208d6adb28bc4dff5d689533d9db2915c744c10ee595be8e846caf4b919a1b9886810ca9258c3fc99
AUX litecoind.logrotate 113 BLAKE2B 01ca87d1a52061ff95baba8f5c570747b962c7836e5fbe3bed62292afc8b1ddcd7eb550441a3966e84290e2ee2c37acd73ed58b753434723292a28ec17883f22 SHA512 eaa9f462be8dc755b675e4d5cb3ad271e3b1053edfa06df7862fa887160c849c768d2a268a7c8b52d1cfc834c186780b71435ee65475ea6c6692c18bded48dec
DIST litecoin-0.18.1.tar.gz 5122629 BLAKE2B c6cb220bb893518eaf04e1b4b825dc0318103c955da6f262ef13fc9d925b7bae1bb0407a701a04a17bb3040c613b666e6de3331d443046e9d83aec4ed559e02e SHA512 59605cc0c4fd67c128bad0e2cabcc7b6bda1ebf5b23b7fcaee9fa69e86a4349598feba413f0ad42aef9338a42b0d6f8c04306634bd543856a2e7a203aa717f40
-EBUILD litecoind-0.18.1-r1.ebuild 2096 BLAKE2B c448a4efd917701350d9e5d9d31b7c876a7e212db4a3e86b7c4be2dbe7d836e701831ccbc688518654bb137ad06f9bc68b7eaf617951c97c39e79f6106db6279 SHA512 dde983593fe4014b97fded82c14dc8654af86d5194ae313ac56ef3cb1c93dfc0cbb3cf77b652937e72bae95060e57cc1eafe164d19c1135afbfcd5a28b03e450
+EBUILD litecoind-0.18.1-r1.ebuild 2180 BLAKE2B d8e5217ed9584a689adb267fdb07f290aca9c55c748485e2eac47b024ac77b93a2feb09577bedddf3f0afcda978da9af5c4989314cc1c086108fd8115cdd04e5 SHA512 030b713f074992dc9ca4160ba87b3465316119a31319eeb35b07b1ac0fb935c3d312a4cd3111e5345d60f02865996e94e4c29a3bd3f3115af52dcc44b25cb4c9
MISC metadata.xml 323 BLAKE2B 73fc1c6d1a46b6520918bb7235e13ab98a8a7c70572aa89c754ebe762a49afb919a2e9c734d55e887869d9fc5ca7f1383f906c1f016f506faed9d49413437f7b SHA512 b8c111acfb5072f140f88b3ead14b1c99b39c4ef3f59c4b18e711dd7fcc52ba9bd7efae1cf54e2c14ec5d5bfe2310695f92330770b55e4d388958205b87fa84f
diff --git a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
index 9bc5f8cbf0fc..e7f1f1f2a4dc 100644
--- a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -21,11 +21,12 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse2 upnp +wallet"
+# uses an internal leveldb API (MemEnv) which newer versions no longer expose
RDEPEND="
acct-group/litecoin
acct-user/litecoin
dev-libs/boost:=[threads(+)]
- dev-libs/leveldb:=
+ <dev-libs/leveldb-1.23:=
dev-libs/libevent:=[threads(+)]
dev-libs/openssl:=[-bindist(-)]
sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index dc86569deb72..20bbe618fbee 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -4,6 +4,6 @@ AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a
AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4
AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-EBUILD transmission-3.00-r1.ebuild 3218 BLAKE2B 038339041c48f61a05577587ca3a064d402bb0c06aa96c521d8169d4f36708be2174138ba986a3e86fd235b3682cdbe7a70b161b9f132a3cce7068d3318d2e11 SHA512 d141ba28fd7544b4c4f3f431735f39e5b924fd825b6131d2bb600106260240ed753718090e5f351c1d3fcdf574593958b7dec5d59d3559e5c04e5e264b27a7f5
-EBUILD transmission-9999.ebuild 3190 BLAKE2B 017260bffdc738416678b675d6f9c318317cdc4209f45a7bc1e961a1b642e611747e6bace83c0104a5c4caaef3a082fda773679b9558b7e53de909aa5d06294a SHA512 7952eed8b6bfce2e177ea890d03e50324da4d540475eaa84104c82ea3c1d3d1630b18775284a423a60e4daa3be50b728e08fb9b2fcef4102bafdc1c11c1144eb
+EBUILD transmission-3.00-r1.ebuild 3309 BLAKE2B 7605e02ff02eeef65d413869cb1039863a5e01cba091575006bf9f151cd1e988d52e84b97ca3cf772b557d50577ecb1cbf366250a87ded0e8e179039c6018182 SHA512 9f7925faa8971c1bc9cde144ce7e22aae94701741e12097ec368691c50887fbbe3e18799c3894800a97dc51ebb45786532babb1ff312dd6c3a9fbaf3e2da5477
+EBUILD transmission-9999.ebuild 3281 BLAKE2B 3db783c21910af4dc6a50c80326a2600e4c28d3e19c9558e2baf58ead13a7ac80fed6334b52e18895d65b0d04d7c29b8e3f42939b6ec6e9f706b967a5f7add44 SHA512 9ad097b874572701dc44e3e1021fe580455bf8de833dd77843fff418ffc2e0496835fd06c4287bf31c87ff91b44a849de0bfa635b197c26df61c31d4706e6595
MISC metadata.xml 468 BLAKE2B 1420e812b1518717cbb7c12bd5dd6f549c1f7327a099af937a71411d2a61980d58108e2566b4c44b7251e3c300f7ea87b95893eb581d9063fc9968988adbd9a4 SHA512 a584152669fbea79254cd7cbd3bec48d65054ebd51bf268887c17710290f428994afb143b65e906c172fadfb6c06bc6fde77ae87522a99729866fa421f209055
diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild
index 2d8e56a2b1a1..04d96b8b6ff8 100644
--- a/net-p2p/transmission/transmission-3.00-r1.ebuild
+++ b/net-p2p/transmission/transmission-3.00-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -94,6 +94,9 @@ src_configure() {
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
+ # https://bugs.gentoo.org/807993
+ -DINSTALL_LIB=$(usex static-libs ON OFF)
+
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON
diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index f7a517dcc27d..328bd3b3d14b 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://transmissionbt.com/"
# MIT is in several libtransmission/ headers
LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
SLOT="0"
-IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test"
+IUSE="appindicator gtk lightweight nls mbedtls qt5 static-libs systemd test"
RESTRICT="!test? ( test )"
ACCT_DEPEND="
@@ -90,6 +90,9 @@ src_configure() {
-DENABLE_QT=$(usex qt5 ON OFF)
-DENABLE_TESTS=$(usex test ON OFF)
+ # https://bugs.gentoo.org/807993
+ -DINSTALL_LIB=$(usex static-libs ON OFF)
+
-DUSE_SYSTEM_EVENT2=ON
-DUSE_SYSTEM_DHT=OFF
-DUSE_SYSTEM_MINIUPNPC=ON