From ebc282ef4dfa408accac685565b8ee5f6faec119 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Feb 2023 09:56:54 +0000 Subject: gentoo auto-resync : 12:02:2023 - 09:56:54 --- net-p2p/Manifest.gz | Bin 7419 -> 7421 bytes net-p2p/cpuminer-opt/Manifest | 8 +- net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild | 49 ------- net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild | 49 ------- net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild | 49 ------- net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild | 49 +++++++ net-p2p/transmission/Manifest | 8 +- .../files/transmission-4.0.0-cmake-unused.patch | 33 +++++ .../files/transmission-daemon.tmpfiles | 1 + net-p2p/transmission/transmission-4.0.0-r2.ebuild | 144 ++++++++++++++++++++ .../transmission/transmission-4.0.0_beta3.ebuild | 145 --------------------- net-p2p/transmission/transmission-9999.ebuild | 20 +-- 12 files changed, 240 insertions(+), 315 deletions(-) delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild create mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild create mode 100644 net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch create mode 100644 net-p2p/transmission/files/transmission-daemon.tmpfiles create mode 100644 net-p2p/transmission/transmission-4.0.0-r2.ebuild delete mode 100644 net-p2p/transmission/transmission-4.0.0_beta3.ebuild (limited to 'net-p2p') diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index 927b24df0855..2f98ea9a675c 100644 Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest index a8cfabbd0ee6..e2296b98aff3 100644 --- a/net-p2p/cpuminer-opt/Manifest +++ b/net-p2p/cpuminer-opt/Manifest @@ -1,9 +1,5 @@ AUX cpuminer-opt.service 690 BLAKE2B f95dff31fb5ff12da8b8ae282bba4c0fd15b5c0aa7e0f2b87f94a901a8e15ea5c81e6704fe5e81681383a3d82c41516174c4cae3a6dc59c9d2af618197f32189 SHA512 d175754246d61d08d615af52c3499d67e4d8c6a5166f07ea4fd646f3000ca7afed99f9b436785c50141a86b5faf017be4b2d1d5d2f9e3921a6171e4223be9b4c -DIST cpuminer-opt-3.20.1.tar.gz 1857399 BLAKE2B db41052f1020069b26839d12b5ac64c0dba352cb752faee1be86edfc2d21958d4ddc726d2c91c2fd1b9b5d5f08336592fd31e1a92fc37424f0d9137c082d8322 SHA512 98412c233749c87bb9629087c87350b559209f59e3ee7921b764dc0bb631b3a018368f33b4cde84d16725d67ac460f49d0aab0e838597e55f1ba47f8032cb4da -DIST cpuminer-opt-3.20.3.tar.gz 1789988 BLAKE2B 97e6a4d6a12250cc50e678d0f3bf8dc154c30727d3a1b7ec4a4557a5af1e9bbf5c3d13f6f558aa9cd159c60f4482a3301f13cc1d8f86ef4f1c116d2eb8c8d52e SHA512 d14d148acd6e8e5a1247a64997ec6339f162f4343a2609c0188d4ee7c767e7a265af1555141ac657e43f73262391bf23f9ee26ec98c95ca837c42cd020e55d95 -DIST cpuminer-opt-3.21.0.tar.gz 1794017 BLAKE2B 6a24575fba887d2dd58445233cb2461207451871cdbd95e61ebc89d4e164d36295bc98cd895cd3a9df2be553548ec9adbd9b55d958f27ef1780bbbf2b4e0b4fd SHA512 829e0febc70b6275be64c50502b9d261c6604b539d89b3f9e6aabdc5b54d557c80573e9885b09230d60dc25b8eb0df94e04e7165164b4691e6a81a653b4cbca3 -EBUILD cpuminer-opt-3.20.1.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e -EBUILD cpuminer-opt-3.20.3.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e -EBUILD cpuminer-opt-3.21.0.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e +DIST cpuminer-opt-3.21.1.tar.gz 1791951 BLAKE2B 15137a43082f5538ac058cf5f8cf6834cd6452b3c397ab61bf2164c8859ea88de78ae73cc5533a94c050db25a2ccd777b224afd362c406e6458463c990abd259 SHA512 89f2fdbdefb27c6fbc45dab41eee7592378b0a518ef91977dabb812658b9bbdad01f5875e37cbee62fa25ee45f943f55092d89b2edd0c8196dc1566d758d3948 +EBUILD cpuminer-opt-3.21.1.ebuild 971 BLAKE2B a60fa1ec45acd87a61d54b3d6710f525987410675fa9cc5d470afa7fc0e1655f81dac2b0462a8e7760959b2527bcfcfc77415be0d2159bd9ea4b8b4d0574b85e SHA512 e8cf2a19eb91eb2e0d458f33f11aa7ae352fa1d89bbe8423ec2deaa5a759c50bbeb32de1da8eececbe91f2a866434f174e616a7c0d09733272946c7feac160ae EBUILD cpuminer-opt-9999.ebuild 971 BLAKE2B 1489c0bd50737bab2171d5fb098beec1242e095903d81110e1a0d31166102cfba248ca57c3878bbf1e0e27a312e1c90b62825fb427aeab061d51a5243318af64 SHA512 fcafdc10f9f582252ee68a1eee22965a67d56e93fb756330d7a0f023a076b6e5e56ff9b08f87835d13eda7772f63c99a20e9b95f2cb58b5be89dc160dc08f54e MISC metadata.xml 334 BLAKE2B f5b55d2366d5e2bc0fa04e0bbfd20fb8fb21993a352641b1f63b0d33075c97611fee985b6296cb1338a8b8b613f6835efcf8621cb8ca89d6598bd4a493673bb8 SHA512 a7b29760fbd65f440341fe862a157676a66caea1ac0d51b324e3cb79297a1293de9464ff1a460b9ee0b9399f3e637bf4ec8eb6022db957db792fe13282585ffa diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild deleted file mode 100644 index ae5b2d66fa4b..000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild deleted file mode 100644 index ae5b2d66fa4b..000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild deleted file mode 100644 index ae5b2d66fa4b..000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.21.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild new file mode 100644 index 000000000000..dd862b295bd0 --- /dev/null +++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.21.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic systemd + +DESCRIPTION="Optimized multi algo CPU miner" +HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" +IUSE="cpu_flags_x86_sse2 curl" +LICENSE="GPL-2" +SLOT="0" +REQUIRED_USE="cpu_flags_x86_sse2" +DEPEND=" + dev-libs/gmp:= + dev-libs/jansson:= + >=net-misc/curl-7.15[ssl] + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" +if [[ ${PV} == "9999" ]] ; then + SRC_URI="" + EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" + inherit git-r3 +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-ldflags -Wl,-z,noexecstack + econf --with-crypto --with-curl +} + +src_install() { + default + systemd_dounit "${FILESDIR}"/${PN}.service + insinto "/etc/${PN}" + doins cpuminer-conf.json +} + +src_test() { + ./cpuminer --cputest || die +} diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 231a300aa702..9f684119a27a 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -2,12 +2,14 @@ AUX 60-transmission.conf 56 BLAKE2B 4c2aadb19b4c85ce8ecec4f190f83da81a8b9e27f02c AUX cmake-unused-command-line.patch 875 BLAKE2B 3f86d8cd5977504e89d09948120a09a152be54a5f705c3a0e44b35bb26610750f526e5dcff2f781215a66be3b3a1fba0be797187972adcbfacf41c5835d00341 SHA512 58278a26998f560f52b76bbc76bf4c2981464e2f5c8e13672c288b9eedd0944228ee104abb99422154ba23646135baabb8400344122ad13b1333156af73fea8f AUX transmission-3.00-horizontal-progress-bars.patch 1391 BLAKE2B 95e01e439a6cfc460dd13ee6c13c4e2cef25a2a22d1ec001271a31871bbe30580998c15ba10597762fefa07b06004e60037ac56a4acf1a376bfcdd40a9681940 SHA512 ae8a1befde3727dd2976ed0364a52bb5b1911b800603cf403222c4d61b608729aa603576eebe7624657f0f6540d4f4750e407c5cdd7fdcb82a2eac6fe80d527e AUX transmission-3.00-openssl-3.patch 1136 BLAKE2B a9e2aa976145c8b08d05d464216695e6b0bd4f072f3d514e46840a0d5694ce870c6824a8c3ff3fb0f6178b3d7a54f3b0602518bed9980c18cf4c5abf1ca9b760 SHA512 aa184955ef483668690ffd3788a27bfdecd3968e331dbb8997b1fbfc6acda604bd7087ed49a63607128c61273e8177e8cc6d73d2b9aad88e5b8977ebbadb459b +AUX transmission-4.0.0-cmake-unused.patch 1138 BLAKE2B f4102213236dddb071ccc9197d9b6832135a1a9d1fb851e11a3f7614142a5281ea5c62e58b39acda59d2c517e5a6606434f15e2d307638bb7a2e7f0680d0bbff SHA512 e3f689c59123203d1b72239370663e99b1eeaa94f87e361682a828dd093c51b99838577df4d90faca92304ad202e29c744f7152849b6f134ce60ccadb26501b0 AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a9bb84f93b54f7d13be1c430209647bae89054b60f5d8dd434049140f74c1cb4ad04064d03b37ad88a851c28c07fa SHA512 47e78c85857eefb9be6c25d1e789cfb2a276d5816ba911ba1511e764469b2d9998edafe44247aff784113ca28926748bc5fb2b879280b780fd69ffb1e4e40736 AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4 AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946 +AUX transmission-daemon.tmpfiles 55 BLAKE2B 0f7200295e1faa22bc598e080d4c1583c5cca2e71158b94fddc448d9afa9cee2c4781aaf8da7571d30140a4ead25973c6096a46c3c91b9713a0dcde541092cd2 SHA512 e162805c816042145f32c4ef4e9f78354ca610e1680060addf63e52d8b0287427ebdb9568946b45c0b6bce0267cff6877519a1de3a66dee5a44fa859f2a7e417 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 -DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19 +DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8 EBUILD transmission-3.00-r5.ebuild 3199 BLAKE2B 82eb8401c1c197d5ca96bcf2105a12bd9d5e91e29d030a3b887028dc75cbe7a622d25120477d2424f418664448e49f66782552b373bf433e34f93116600c28a0 SHA512 5dbb34656a2f04d95179bf6702aa09ed34262864172570fa9ccf969d689c5e8b4d0d98d12ad590e8c26849342da99782527e33a2ebb22686a18c875f1ab2fcc7 -EBUILD transmission-4.0.0_beta3.ebuild 3409 BLAKE2B f66f776a96adcd702cf22d7c45b83f54593ce71ae4751e6ec90d42afa92cef8dc91f88eea960de1d2bcd09f0758a87ac446b5ce902b24b590a8a6613484c96b2 SHA512 90bf069dbe40b0e9054e4cc1ebbf9e0ea29455f84fc0df9bb1cb55b990958515aaf6348ac20286c5555df2741019e864a5158f97243f0156518b1d2c2ae3388d -EBUILD transmission-9999.ebuild 3411 BLAKE2B 7ca89cdf5ec636f6af9cbbcef3fd858074ed66148de1e84f298f1d8aa01e914d3e43eb1db512c2beb4494d86cfc0ce688f2e93de56cca2b753f8ce48f4f65309 SHA512 4aebde29f8f76a0c630e7416626c20a773ecaea7fb0504298bd16624750e7fe67e10cbd70a971dd30f5e71c4674eca1e71af67654c9f0348191fbc5a5863a8f1 +EBUILD transmission-4.0.0-r2.ebuild 3386 BLAKE2B e6787e27a4ade27aff5b5b502956456a23f42e316fa198e756c552cbef03e4e28f42ca8852d96fe7ba361e793700f66be81941aa7b79a573a59bf7bf02c20e8f SHA512 c4b828afad65cab203dc58094b8e7d1fd6544cc91e432958e14295d3bb3ea9f208f518d4102e2b9d43ed18d8bc9ae5de542b54bcb9eea41124d8423af60c0f98 +EBUILD transmission-9999.ebuild 3274 BLAKE2B db733e08753293d1ef7a3975b972658b12d484d0548f02770808c1cf65d11e929f2722b266a9281d181c14ee74fd3976bf5cab52c5d3fdbe9090748309bb84bd SHA512 62055be29b3871da1ce95bf721f20acf47f068c576d51eaf8cf35c0e9bd6620f28616a3f1694a3242538d3d74e19c55bc2007f648a099db9403ff38267ea9e94 MISC metadata.xml 611 BLAKE2B 8e223bca4c6b84813f528c477644531eec6d67b432b941b9ceb271e44c06656b290dfce9bb7198861ee8b7948bc374b02d77cf38c07ae60f6d3685bfae1e2396 SHA512 5f2dc464ee0347d3eca3894583ce937066abf3a7098144f45bd5c4dbad5ff8355e1be508c5866a935bf5b2a945eaf93996c623b6ae400971cd6b3e515f0d1a34 diff --git a/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch new file mode 100644 index 000000000000..5fc3b5c1fcd7 --- /dev/null +++ b/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch @@ -0,0 +1,33 @@ +https://github.com/transmission/transmission/pull/4807 + +From 2c54813738ae5f9a3e2f99ffb86ed0858a5b3760 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Fri, 10 Feb 2023 17:55:54 -0500 +Subject: [PATCH] cmake: pass --no-warn-unused-cli to child cmake process + +Hides a warning when building the dht library. + +CMake Warning: + Manually-specified variables were not used by the project: + + CMAKE_CXX_FLAGS + CMAKE_INSTALL_LIBDIR +--- + cmake/TrMacros.cmake | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cmake/TrMacros.cmake b/cmake/TrMacros.cmake +index 4b84c0af9..46643ff76 100644 +--- a/cmake/TrMacros.cmake ++++ b/cmake/TrMacros.cmake +@@ -168,6 +168,7 @@ macro(tr_add_external_auto_library ID DIRNAME LIBNAME) + PREFIX "${${ID}_PREFIX}" + CMAKE_ARGS + -Wno-dev # We don't want to be warned over unused variables ++ --no-warn-unused-cli + "-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}" + "-DCMAKE_USER_MAKE_RULES_OVERRIDE=${CMAKE_USER_MAKE_RULES_OVERRIDE}" + "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}" +-- +2.39.1 + diff --git a/net-p2p/transmission/files/transmission-daemon.tmpfiles b/net-p2p/transmission/files/transmission-daemon.tmpfiles new file mode 100644 index 000000000000..4af3577ca6a0 --- /dev/null +++ b/net-p2p/transmission/files/transmission-daemon.tmpfiles @@ -0,0 +1 @@ +d /var/lib/transmission 0755 transmission transmission diff --git a/net-p2p/transmission/transmission-4.0.0-r2.ebuild b/net-p2p/transmission/transmission-4.0.0-r2.ebuild new file mode 100644 index 000000000000..7001a005404d --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.0-r2.ebuild @@ -0,0 +1,144 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake tmpfiles systemd xdg-utils + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/transmission/transmission" +else + MY_PV="${PV/_beta/-beta.}" + MY_P="${PN}-${MY_PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="A fast, easy, and free BitTorrent client" +HOMEPAGE="https://transmissionbt.com/" + +# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest +# transmission in licenses/ is for mentioning OpenSSL linking exception +# MIT is in several libtransmission/ headers +LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT" +SLOT="0" +IUSE="appindicator cli gtk nls mbedtls qt5 systemd test" +RESTRICT="!test? ( test )" + +ACCT_DEPEND=" + acct-group/transmission + acct-user/transmission +" +BDEPEND=" + virtual/pkgconfig + nls? ( + gtk? ( sys-devel/gettext ) + qt5? ( dev-qt/linguist-tools:5 ) + ) +" +COMMON_DEPEND=" + >=dev-libs/libevent-2.1.0:= + !mbedtls? ( dev-libs/openssl:0= ) + mbedtls? ( net-libs/mbedtls:0= ) + net-libs/libnatpmp + >=net-libs/libpsl-0.21.1 + >=net-libs/miniupnpc-1.7:= + >=net-misc/curl-7.28.0[ssl] + sys-libs/zlib:= + nls? ( virtual/libintl ) + gtk? ( + >=dev-cpp/gtkmm-3.24.0:3.0 + >=dev-cpp/glibmm-2.60.0:2 + appindicator? ( dev-libs/libayatana-appindicator ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtnetwork:5 + dev-qt/qtdbus:5 + ) + systemd? ( >=sys-apps/systemd-209:= ) +" +DEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +src_prepare() { + local PATCHES=( + "${FILESDIR}/transmission-4.0.0-cmake-unused.patch" + ) + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_QT=$(usex qt5 ON OFF) + -DENABLE_MAC=OFF + -DENABLE_WEB=OFF + -DENABLE_CLI=$(usex cli ON OFF) + -DENABLE_TESTS=$(usex test ON OFF) + -DENABLE_NLS=$(usex nls ON OFF) + + -DRUN_CLANG_TIDY=OFF + + -DUSE_GTK_VERSION=3 + -DUSE_SYSTEM_EVENT2=ON + -DUSE_SYSTEM_DEFLATE=OFF + -DUSE_SYSTEM_DHT=OFF + -DUSE_SYSTEM_MINIUPNPC=ON + -DUSE_SYSTEM_NATPMP=ON + -DUSE_SYSTEM_UTP=OFF + -DUSE_SYSTEM_B64=OFF + -DUSE_SYSTEM_PSL=ON + -DUSE_QT_VERSION=5 + + -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl) + -DWITH_INOTIFY=ON + -DWITH_APPINDICATOR=$(usex appindicator ON OFF) + -DWITH_SYSTEMD=$(usex systemd ON OFF) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon + newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon + + if use systemd; then + # Service sets Type=notify + systemd_dounit daemon/transmission-daemon.service + systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf + fi + + insinto /usr/lib/sysctl.d + doins "${FILESDIR}"/60-transmission.conf + + newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf +} + +pkg_postrm() { + if use gtk || use qt5; then + xdg_desktop_database_update + xdg_icon_cache_update + fi +} + +pkg_postinst() { + if use gtk || use qt5; then + xdg_desktop_database_update + xdg_icon_cache_update + fi + tmpfiles_process transmission-daemon.conf +} diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild deleted file mode 100644 index 63e3cdd64e03..000000000000 --- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2006-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake systemd xdg-utils - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/transmission/transmission" -else - MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+r634b1e8fc1" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz" - #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="A fast, easy, and free BitTorrent client" -HOMEPAGE="https://transmissionbt.com/" - -# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest -# transmission in licenses/ is for mentioning OpenSSL linking exception -# MIT is in several libtransmission/ headers -LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT" -SLOT="0" -IUSE="appindicator cli gtk nls mbedtls qt5 systemd test" -RESTRICT="!test? ( test )" - -ACCT_DEPEND=" - acct-group/transmission - acct-user/transmission -" -BDEPEND="${ACCT_DEPEND} - virtual/pkgconfig - nls? ( - gtk? ( sys-devel/gettext ) - qt5? ( dev-qt/linguist-tools:5 ) - ) -" -COMMON_DEPEND=" - >=dev-libs/libevent-2.1.0:= - !mbedtls? ( dev-libs/openssl:0= ) - mbedtls? ( net-libs/mbedtls:0= ) - net-libs/libnatpmp - >=net-libs/libpsl-0.21.1 - >=net-libs/miniupnpc-1.7:= - >=net-misc/curl-7.28.0[ssl] - sys-libs/zlib:= - nls? ( virtual/libintl ) - gtk? ( - >=dev-cpp/gtkmm-3.24.0:3.0 - >=dev-cpp/glibmm-2.60.0:2 - appindicator? ( dev-libs/libayatana-indicator ) - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtdbus:5 - ) - systemd? ( >=sys-apps/systemd-209:= ) -" -DEPEND="${COMMON_DEPEND} - nls? ( virtual/libintl ) -" -RDEPEND="${COMMON_DEPEND} - ${ACCT_DEPEND} -" - -src_prepare() { - cmake_src_prepare - # https://github.com/transmission/transmission/issues/3901 - rm -f libtransmission/version.h || die -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} - - -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_QT=$(usex qt5 ON OFF) - -DENABLE_MAC=OFF - -DENABLE_WEB=OFF - -DENABLE_CLI=$(usex cli ON OFF) - -DENABLE_TESTS=$(usex test ON OFF) - -DENABLE_NLS=$(usex nls ON OFF) - - -DRUN_CLANG_TIDY=OFF - - -DUSE_GTK_VERSION=3 - -DUSE_SYSTEM_EVENT2=ON - -DUSE_SYSTEM_DEFLATE=OFF - -DUSE_SYSTEM_DHT=OFF - -DUSE_SYSTEM_MINIUPNPC=ON - -DUSE_SYSTEM_NATPMP=ON - -DUSE_SYSTEM_UTP=OFF - -DUSE_SYSTEM_B64=OFF - -DUSE_SYSTEM_PSL=ON - -DUSE_QT_VERSION=5 - - -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl) - -DWITH_INOTIFY=ON - -DWITH_APPINDICATOR=$(usex appindicator ON OFF) - -DWITH_SYSTEMD=$(usex systemd ON OFF) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon - newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon - - if use systemd; then - # Service sets Type=notify - systemd_dounit daemon/transmission-daemon.service - systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf - fi - - insinto /usr/lib/sysctl.d - doins "${FILESDIR}"/60-transmission.conf - - if [[ ${EUID} == 0 ]]; then - diropts -o transmission -g transmission - fi - keepdir /var/lib/transmission -} - -pkg_postrm() { - if use gtk || use qt5; then - xdg_desktop_database_update - xdg_icon_cache_update - fi -} - -pkg_postinst() { - if use gtk || use qt5; then - xdg_desktop_database_update - xdg_icon_cache_update - fi -} diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild index 242b9d3105cd..741de5688e3b 100644 --- a/net-p2p/transmission/transmission-9999.ebuild +++ b/net-p2p/transmission/transmission-9999.ebuild @@ -1,16 +1,16 @@ # Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake systemd xdg-utils +inherit cmake tmpfiles systemd xdg-utils if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/transmission/transmission" else MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+r634b1e8fc1" + MY_P="${PN}-${MY_PV}" S="${WORKDIR}/${MY_P}" SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" @@ -31,7 +31,7 @@ ACCT_DEPEND=" acct-group/transmission acct-user/transmission " -BDEPEND="${ACCT_DEPEND} +BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) @@ -69,12 +69,6 @@ RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} " -src_prepare() { - cmake_src_prepare - # https://github.com/transmission/transmission/issues/3901 - rm -f libtransmission/version.h || die -} - src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} @@ -124,10 +118,7 @@ src_install() { insinto /usr/lib/sysctl.d doins "${FILESDIR}"/60-transmission.conf - if [[ ${EUID} == 0 ]]; then - diropts -o transmission -g transmission - fi - keepdir /var/lib/transmission + newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf } pkg_postrm() { @@ -142,4 +133,5 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi + tmpfiles_process transmission-daemon.conf } -- cgit v1.2.3