[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: c8855d42dda56656e508fdea7502361b21349693 Author: Sam James gentoo org> AuthorDate: Wed May 22 19:24:12 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 22 19:24:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8855d42 net-p2p/transmission: Stabilize 4.0.5 ppc, #930626 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild index 502587eaf033..9ef3fd6b0fc1 100644 --- a/net-p2p/transmission/transmission-4.0.5.ebuild +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: ad11c132b70f78ffddfeb6678e9f067f5d66af11 Author: Sam James gentoo org> AuthorDate: Wed May 22 19:24:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 22 19:24:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad11c132 net-p2p/transmission: Stabilize 4.0.5 ppc64, #930626 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild index 9ef3fd6b0fc1..f077a49f379e 100644 --- a/net-p2p/transmission/transmission-4.0.5.ebuild +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 936b39f7323a334b1ec6c8c3ad0686a5f32a1d05 Author: Mike Gilbert gentoo org> AuthorDate: Sun May 19 15:57:00 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 19 15:57:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b39f7 net-p2p/transmission: skip DhtTest.usesBootstrapFile Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.5.ebuild | 5 + net-p2p/transmission/transmission-.ebuild | 7 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild index fae44eb0e63f..502587eaf033 100644 --- a/net-p2p/transmission/transmission-4.0.5.ebuild +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -119,6 +119,11 @@ src_configure() { cmake_src_configure } +src_test() { + # https://github.com/transmission/transmission/issues/4763 + cmake_src_test -E DhtTest.usesBootstrapFile +} + src_install() { cmake_src_install diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index fa1c1b0109b5..84da9b553129 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2023 Gentoo Authors +# Copyright 2006-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -119,6 +119,11 @@ src_configure() { cmake_src_configure } +src_test() { + # https://github.com/transmission/transmission/issues/4763 + cmake_src_test -E DhtTest.usesBootstrapFile +} + src_install() { cmake_src_install
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 7425d4f0a6936eb3fe6613559e65ff9b6df736b7 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 19:08:07 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 19:08:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7425d4f0 net-p2p/transmission: Stabilize 4.0.5 x86, #930626 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild index 8f441f3d9995..fae44eb0e63f 100644 --- a/net-p2p/transmission/transmission-4.0.5.ebuild +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 0dd34e7c0853dd178738901a5262abfc70f35954 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 19:08:06 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 19:08:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd34e7c net-p2p/transmission: Stabilize 4.0.5 amd64, #930626 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild index e7bdf0c597cc..8f441f3d9995 100644 --- a/net-p2p/transmission/transmission-4.0.5.ebuild +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2023 Gentoo Authors +# Copyright 2006-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f21970211527999b314eb1c73821258b1f8c6cdb Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 21 07:51:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 21 07:51:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2197021 net-p2p/transmission: Stabilize 4.0.4 x86, #918530 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/transmission/transmission-4.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild index 98c91b092d53..f9d4e2dcede6 100644 --- a/net-p2p/transmission/transmission-4.0.4.ebuild +++ b/net-p2p/transmission/transmission-4.0.4.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 474c34cbcf7840a41d6899a42f70fdad38ff0226 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 21 07:51:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 21 07:51:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474c34cb net-p2p/transmission: Stabilize 4.0.4 ppc64, #918530 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/transmission/transmission-4.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild index d11603ed4b9e..98c91b092d53 100644 --- a/net-p2p/transmission/transmission-4.0.4.ebuild +++ b/net-p2p/transmission/transmission-4.0.4.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 85d47eb7cec4a89fbdba626637c265b871e59e4c Author: Craig Andrews gentoo org> AuthorDate: Thu Dec 7 17:20:37 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Dec 7 17:21:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d47eb7 net-p2p/transmission: add 4.0.5 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.5.ebuild | 153 + 2 files changed, 154 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 33407b81fd92..640f75615431 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,4 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef +DIST transmission-4.0.5.tar.xz 9745756 BLAKE2B 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997 SHA512 9d3df965929ba18aa8186f89060aeacc8ead3df4a5acdc74a005dc62deadc5fa239af99c49ca2477cc5c1adfcd834481105f1dbc94e0efe210e9e6680bfec124 diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild b/net-p2p/transmission/transmission-4.0.5.ebuild new file mode 100644 index ..e7bdf0c597cc --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.5.ebuild @@ -0,0 +1,153 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic tmpfiles systemd xdg-utils + +if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" +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 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" +COMMON_DEPEND=" + >=dev-libs/libevent-2.1.0:=[threads(+)] + !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:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 + appindicator? ( dev-libs/libayatana-appindicator ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) + systemd? ( >=sys-apps/systemd-209:= ) +" +DEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_MAC=OFF + -DREBUILD_WEB=OFF + -DENABLE_CLI=$(usex cli ON OFF) + -DENABLE_TESTS=$(usex test ON OFF) + -DENABLE_NLS=$(usex nls
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 7337e6dbd2603e17f1b29fcb93284e55d00a3153 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 13:23:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 13:23:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7337e6db net-p2p/transmission: Stabilize 4.0.4 ppc, #918530 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/transmission/transmission-4.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild index 1e52a1d02119..d11603ed4b9e 100644 --- a/net-p2p/transmission/transmission-4.0.4.ebuild +++ b/net-p2p/transmission/transmission-4.0.4.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 61fc6772455735b7350e3043452ac2856fbc003e Author: Sam James gentoo org> AuthorDate: Mon Nov 27 23:44:54 2023 + Commit: Sam James gentoo org> CommitDate: Mon Nov 27 23:44:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fc6772 net-p2p/transmission: Stabilize 4.0.4 amd64, #918530 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild index e7bdf0c597cc..1e52a1d02119 100644 --- a/net-p2p/transmission/transmission-4.0.4.ebuild +++ b/net-p2p/transmission/transmission-4.0.4.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 6ed045f2ce40a3bd470f4b64f388bec2f7665e26 Author: Craig Andrews gentoo org> AuthorDate: Mon Aug 28 20:06:45 2023 + Commit: Craig Andrews gentoo org> CommitDate: Mon Aug 28 20:06:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed045f2 net-p2p/transmission: add 4.0.4 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.4.ebuild | 153 + 2 files changed, 154 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index e32f0a53fc43..33407b81fd92 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1,3 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c +DIST transmission-4.0.4.tar.xz 9755152 BLAKE2B 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 SHA512 3ddb36c46cc496c16bc4571678dfec33bd3697b6ace656d0f57a6c32279e937cbce91d11cf1895721e880be0c20cc6f88b71a0663dc32879c44d31a3611bd6ef diff --git a/net-p2p/transmission/transmission-4.0.4.ebuild b/net-p2p/transmission/transmission-4.0.4.ebuild new file mode 100644 index ..e7bdf0c597cc --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.4.ebuild @@ -0,0 +1,153 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic tmpfiles systemd xdg-utils + +if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" +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 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" +COMMON_DEPEND=" + >=dev-libs/libevent-2.1.0:=[threads(+)] + !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:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 + appindicator? ( dev-libs/libayatana-appindicator ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) + systemd? ( >=sys-apps/systemd-209:= ) +" +DEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_MAC=OFF + -DREBUILD_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=4 + -DUSE_SYSTEM_EVENT2=ON + -DUSE_SYSTEM_DEFLATE=OFF + -DUSE_SYSTEM_DHT=OFF + -DUSE_SYSTEM_MINIUPNPC=ON + -DUSE_SYSTEM_NATPMP=ON +
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 7d7feb4543da99071689393093db4e6808351cdc Author: Mike Gilbert gentoo org> AuthorDate: Wed Aug 23 14:26:05 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Aug 23 14:26:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7feb45 net-p2p/transmission: depend on >=dev-cpp/gtkmm-4.11.1 Closes: https://bugs.gentoo.org/912876 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index e7bdf0c597cc..fa1c1b0109b5 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -51,7 +51,7 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-cpp/gtkmm-3.24.0:4.0 + >=dev-cpp/gtkmm-4.11.1:4.0 >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: d72af612ac7e0039c13f1059fcbaaf48d7b52f74 Author: Sam James gentoo org> AuthorDate: Sun May 14 17:31:17 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 17:31:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72af612 net-p2p/transmission: Stabilize 4.0.3-r1 amd64, #906317 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-4.0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-4.0.3-r1.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild index e7bdf0c597cc..1e52a1d02119 100644 --- a/net-p2p/transmission/transmission-4.0.3-r1.ebuild +++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild @@ -13,7 +13,7 @@ else 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" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/files/, net-p2p/transmission-remote-gtk/
commit: f5769c7e63403b4ff4b2db142fcd114ed6c0957e Author: Mike Gilbert gentoo org> AuthorDate: Mon May 8 15:48:08 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Mon May 8 17:48:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5769c7e net-p2p/transmission-remote-gtk: backport support for libayatana-appindicator3 Closes: https://bugs.gentoo.org/887373 Signed-off-by: Mike Gilbert gentoo.org> ...-remote-gtk-1.5.1-libayatana-appindicator.patch | 138 + ...ild => transmission-remote-gtk-1.5.1-r1.ebuild} | 8 +- 2 files changed, 144 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch new file mode 100644 index ..5638ce01ab06 --- /dev/null +++ b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch @@ -0,0 +1,138 @@ +https://bugs.gentoo.org/887373 + +From e23030df5743ce645e919066b68370e394a710a2 Mon Sep 17 00:00:00 2001 +From: Patrick Griffis +Date: Sat, 16 Apr 2022 19:18:57 -0500 +Subject: [PATCH] Support libayatana-appindicator as drop-in for + libappindicator + +Closes #184 + +Co-Author: "Barak A. Pearlmutter" +--- + README.md | 2 +- + meson.build | 7 +-- + src/trg-main-window.c | 4 +++- + 3 files changed, 9 insertions(+), 4 deletions(-) + +diff --git a/README.md b/README.md +index b7564d64..e814003c 100644 +--- a/README.md b/README.md +@@ -29,7 +29,7 @@ The following packages are optional dependencies: + - libmrss >= 0.18, RSS feed support + - libproxy, HTTP proxy support + - libgeoip, country of origin of peers +- - libappindicator, Application tray support ++ - libappindicator or libayatana-appindicator3, Application tray support + + If these libraries are installed at build time they will be automatically + detected and linked for additional functionality. +diff --git a/meson.build b/meson.build +index 2acac209..9e26e227 100644 +--- a/meson.build b/meson.build +@@ -1,7 +1,7 @@ + project('transmission-remote-gtk', 'c', + license: 'GPL2+', + version: '1.5.1', +-meson_version: '>= 0.59.0', ++meson_version: '>= 0.60.0', + default_options: ['b_pie=true', + 'c_std=gnu99', + 'warning_level=2', +@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, libcurl_dep, gthread_dep] + rss_dep = dependency('mrss', version: '>=0.18', required: get_option('mrss')) + geoip_dep = dependency('geoip', required: get_option('geoip')) + libproxy_dep= dependency('libproxy-1.0', required: get_option('libproxy')) +-libappindicator_dep = dependency('appindicator3-0.1', required: get_option('libappindicator')) ++libappindicator_dep = dependency('libayatana-appindicator', 'appindicator3-0.1', required: get_option('libappindicator')) + + trg_deps += [geoip_dep, libproxy_dep, libappindicator_dep] + +@@ -89,7 +89,10 @@ conf_data.set10('HAVE_RSS', rss_dep.found()) + conf_data.set10('HAVE_GEOIP', geoip_dep.found()) + conf_data.set10('HAVE_LIBPROXY', libproxy_dep.found()) + conf_data.set10('ENABLE_NL_LANGINFO', nl_langinfo) ++ ++libappindicator_name = libappindicator_dep.get_variable('Name') + conf_data.set10('HAVE_LIBAPPINDICATOR', libappindicator_dep.found()) ++conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() and libappindicator_name == 'ayatana-appindicator-0.1') + + # compiler/linker flags + flags = ['-funsigned-char', +diff --git a/src/trg-main-window.c b/src/trg-main-window.c +index f2c6ab32..0fe41a82 100644 +--- a/src/trg-main-window.c b/src/trg-main-window.c +@@ -32,7 +32,9 @@ + #include + #include + #include +-#if HAVE_LIBAPPINDICATOR ++#if HAVE_LIBAYATANA_APPINDICATOR ++#include ++#elif HAVE_LIBAPPINDICATOR + #include + #endif + +From aed8b115708bc8b69d28cd0875c289fe246f049b Mon Sep 17 00:00:00 2001 +From: Patrick Griffis +Date: Sat, 16 Apr 2022 19:21:36 -0500 +Subject: [PATCH] Fix pkg-config name for ayatana-appindicator + +--- + meson.build | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 9e26e227..2ff29c2f 100644 +--- a/meson.build b/meson.build +@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, libcurl_dep, gthread_dep] + rss_dep = dependency('mrss', version: '>=0.18', required: get_option('mrss')) + geoip_dep = dependency('geoip', required: get_option('geoip')) + libproxy_dep= dependency('libproxy-1.0', required: get_option('libproxy')) +-libappindicator_dep = dependency('libayatana-appindicator', 'appindicator3-0.1', required: get_option('libappindicator')) ++libappindicator_dep = dependency('ayatana-appindicator3-0.1', 'appindicator3-0.1', required:
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 87cafe04fb8ae01d45e96de56ca14125064b44d0 Author: Mike Gilbert gentoo org> AuthorDate: Sat May 6 17:49:40 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat May 6 17:49:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cafe04 net-p2p/transmission: drop 4.0.2 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest | 1 - net-p2p/transmission/transmission-4.0.2.ebuild | 153 - 2 files changed, 154 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 761067bb06a4..e32f0a53fc43 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,2 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 -DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild deleted file mode 100644 index c75d92d0e1a1.. --- a/net-p2p/transmission/transmission-4.0.2.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2006-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic tmpfiles systemd xdg-utils - -if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" -REQUIRED_USE="?? ( qt5 qt6 )" -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 ) - qt6? ( dev-qt/qttools:6[linguist] ) -" -COMMON_DEPEND=" - >=dev-libs/libevent-2.1.0:=[threads(+)] - !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/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) - qt6? ( - dev-qt/qtbase:6[dbus,gui,network,widgets] - dev-qt/qtsvg:6 - ) - systemd? ( >=sys-apps/systemd-209:= ) -" -DEPEND="${COMMON_DEPEND} - nls? ( virtual/libintl ) -" -RDEPEND="${COMMON_DEPEND} - ${ACCT_DEPEND} -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} - - -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_MAC=OFF - -DREBUILD_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 -
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f5702821a11671c463d2cc98671e1773619bd292 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 18:53:40 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat May 6 00:39:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5702821 net-p2p/transmission: Switch from GTK3 to GTK4 Closes: https://bugs.gentoo.org/900885 Closes: https://github.com/gentoo/gentoo/pull/30882 Signed-off-by: Matt Turner gentoo.org> .../{transmission-.ebuild => transmission-4.0.3-r1.ebuild} | 6 +++--- net-p2p/transmission/transmission-.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild similarity index 97% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.3-r1.ebuild index c75d92d0e1a1..e7bdf0c597cc 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild @@ -51,8 +51,8 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-cpp/gtkmm-3.24.0:3.0 - >=dev-cpp/glibmm-2.60.0:2 + >=dev-cpp/gtkmm-3.24.0:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( @@ -89,7 +89,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF - -DUSE_GTK_VERSION=3 + -DUSE_GTK_VERSION=4 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index c75d92d0e1a1..e7bdf0c597cc 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -51,8 +51,8 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-cpp/gtkmm-3.24.0:3.0 - >=dev-cpp/glibmm-2.60.0:2 + >=dev-cpp/gtkmm-3.24.0:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( @@ -89,7 +89,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF - -DUSE_GTK_VERSION=3 + -DUSE_GTK_VERSION=4 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 16f5cfeac653eed097ba01225f073728fc2d5ca6 Author: Michael Vetter iodoru org> AuthorDate: Fri Apr 14 08:18:40 2023 + Commit: Craig Andrews gentoo org> CommitDate: Fri Apr 14 17:04:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f5cfea net-p2p/transmission: add 4.0.3 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30589 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.3.ebuild | 153 + 2 files changed, 154 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 156b506d13f4..0a59863a97a3 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,4 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05 DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 +DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c diff --git a/net-p2p/transmission/transmission-4.0.3.ebuild b/net-p2p/transmission/transmission-4.0.3.ebuild new file mode 100644 index ..c75d92d0e1a1 --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.3.ebuild @@ -0,0 +1,153 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic tmpfiles systemd xdg-utils + +if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" +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 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" +COMMON_DEPEND=" + >=dev-libs/libevent-2.1.0:=[threads(+)] + !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/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) + systemd? ( >=sys-apps/systemd-209:= ) +" +DEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_MAC=OFF + -DREBUILD_WEB=OFF + -DENABLE_CLI=$(usex cli ON
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: d29116f799cec1c14f952499ed88ff08b87a8f5a Author: Michael Vetter iodoru org> AuthorDate: Fri Apr 14 08:19:28 2023 + Commit: Craig Andrews gentoo org> CommitDate: Fri Apr 14 17:04:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29116f7 net-p2p/transmission: drop 4.0.1-r2 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 - net-p2p/transmission/transmission-4.0.1-r2.ebuild | 153 -- 2 files changed, 154 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 0a59863a97a3..761067bb06a4 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,4 +1,3 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 -DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05 DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 DIST transmission-4.0.3.tar.xz 10062044 BLAKE2B 3d58f002d57458869e143e4a3617c8992e51a01f15f0e17031bc2913f404a455cde3397bde404f84a2234d12411e99b2902e4213ca6811b95288bb68f9b98553 SHA512 246d4af2f9b399cb5a6e43ca0852d2ab5ff48d2a5c89d0f450c968fcad042ef2e45fef3c9be8ffbf37e7c61dc509929869b6bf59914333818ddf6950582d669c diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild deleted file mode 100644 index c75d92d0e1a1.. --- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2006-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic tmpfiles systemd xdg-utils - -if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" -REQUIRED_USE="?? ( qt5 qt6 )" -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 ) - qt6? ( dev-qt/qttools:6[linguist] ) -" -COMMON_DEPEND=" - >=dev-libs/libevent-2.1.0:=[threads(+)] - !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/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) - qt6? ( - dev-qt/qtbase:6[dbus,gui,network,widgets] - dev-qt/qtsvg:6 - ) - systemd? ( >=sys-apps/systemd-209:= ) -" -DEPEND="${COMMON_DEPEND} - nls? ( virtual/libintl ) -" -RDEPEND="${COMMON_DEPEND} - ${ACCT_DEPEND} -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} - - -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_MAC=OFF - -DREBUILD_WEB=OFF - -DENABLE_CLI=$(usex cli ON OFF) -
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 2eb5648ae1c43702e2481792fb399180b6f5eb56 Author: Craig Andrews gentoo org> AuthorDate: Thu Mar 16 13:49:05 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Mar 16 13:49:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb5648a net-p2p/transmission: add 4.0.2 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.2.ebuild | 153 + 2 files changed, 154 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index c1f47b073e9c..156b506d13f4 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1,3 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05 +DIST transmission-4.0.2.tar.xz 10055708 BLAKE2B bab21145013ade7eb457bc6f847c7670a6f71780e50abfe190639826d02b4cc57876f31e0911655279c44d231a95a9068697d8390e0c1a9418151d266b7024cd SHA512 84784e0c06d4595674710dbc3caac545e0bcf69bef44f2d681ed80ed6722dbb24fc4b8cba39dd957e0e3a276b6b664f8a938087d930f633ebfe9af16e7afcbf4 diff --git a/net-p2p/transmission/transmission-4.0.2.ebuild b/net-p2p/transmission/transmission-4.0.2.ebuild new file mode 100644 index ..c75d92d0e1a1 --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.2.ebuild @@ -0,0 +1,153 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic tmpfiles systemd xdg-utils + +if [[ ${PV} == ]]; 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 debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" +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 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" +COMMON_DEPEND=" + >=dev-libs/libevent-2.1.0:=[threads(+)] + !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/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) + systemd? ( >=sys-apps/systemd-209:= ) +" +DEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_MAC=OFF + -DREBUILD_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 +
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: eeccd21a636920d9a84a72fbb4b0d67c7d3437bd Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 12 03:32:20 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 12 03:32:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeccd21a net-p2p/transmission: regen desktop/icon cache for qt6 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.1-r2.ebuild | 4 ++-- net-p2p/transmission/transmission-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild index f0f1e44f4a54..c75d92d0e1a1 100644 --- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild +++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild @@ -138,14 +138,14 @@ src_install() { } pkg_postrm() { - if use gtk || use qt5; then + if use gtk || use qt5 || use qt6; then xdg_desktop_database_update xdg_icon_cache_update fi } pkg_postinst() { - if use gtk || use qt5; then + if use gtk || use qt5 || use qt6; then xdg_desktop_database_update xdg_icon_cache_update fi diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index f0f1e44f4a54..c75d92d0e1a1 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -138,14 +138,14 @@ src_install() { } pkg_postrm() { - if use gtk || use qt5; then + if use gtk || use qt5 || use qt6; then xdg_desktop_database_update xdg_icon_cache_update fi } pkg_postinst() { - if use gtk || use qt5; then + if use gtk || use qt5 || use qt6; then xdg_desktop_database_update xdg_icon_cache_update fi
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: 4026efe928644cd1d6af4df4cb4a439a28e0b388 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 11 22:09:05 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 11 22:09:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4026efe9 net-p2p/transmission-remote-gtk: add myself as a maintainer Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission-remote-gtk/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-p2p/transmission-remote-gtk/metadata.xml b/net-p2p/transmission-remote-gtk/metadata.xml index 7b210fe76e33..e556d75cbcf9 100644 --- a/net-p2p/transmission-remote-gtk/metadata.xml +++ b/net-p2p/transmission-remote-gtk/metadata.xml @@ -5,6 +5,10 @@ l...@gentoo.org Mart Raudsepp + + flop...@gentoo.org + Mike Gilbert + Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration.
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 1393a4d378f851806bba13ceaaa8997e25b53318 Author: Mike Gilbert gentoo org> AuthorDate: Thu Mar 2 20:53:55 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Mar 3 17:19:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1393a4d3 net-p2p/transmission: wire up qt6 support Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.1-r2.ebuild | 18 +++--- net-p2p/transmission/transmission-.ebuild | 18 +++--- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild index 16698fd7a746..f0f1e44f4a54 100644 --- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild +++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild @@ -24,7 +24,8 @@ 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 cli debug gtk nls mbedtls qt5 systemd test" +IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -37,6 +38,7 @@ BDEPEND=" gtk? ( sys-devel/gettext ) ) qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) " COMMON_DEPEND=" >=dev-libs/libevent-2.1.0:=[threads(+)] @@ -61,6 +63,10 @@ COMMON_DEPEND=" dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} @@ -75,7 +81,6 @@ src_configure() { -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF -DREBUILD_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) @@ -93,7 +98,6 @@ src_configure() { -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 @@ -101,6 +105,14 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) + if use qt6; then + mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 ) + elif use qt5; then + mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 ) + else + mycmakeargs+=( -DENABLE_QT=OFF ) + fi + # Disable assertions by default, bug 893870. use debug || append-cppflags -DNDEBUG diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 16698fd7a746..f0f1e44f4a54 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -24,7 +24,8 @@ 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 cli debug gtk nls mbedtls qt5 systemd test" +IUSE="appindicator cli debug gtk nls mbedtls qt5 qt6 systemd test" +REQUIRED_USE="?? ( qt5 qt6 )" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -37,6 +38,7 @@ BDEPEND=" gtk? ( sys-devel/gettext ) ) qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) " COMMON_DEPEND=" >=dev-libs/libevent-2.1.0:=[threads(+)] @@ -61,6 +63,10 @@ COMMON_DEPEND=" dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtsvg:6 + ) systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} @@ -75,7 +81,6 @@ src_configure() { -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF -DREBUILD_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) @@ -93,7 +98,6 @@ src_configure() { -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 @@ -101,6 +105,14 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) + if use qt6; then + mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=6 ) + elif use qt5; then + mycmakeargs+=( -DENABLE_QT=ON -DUSE_QT_VERSION=5 ) + else + mycmakeargs+=( -DENABLE_QT=OFF ) + fi + # Disable assertions by default, bug
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 76faf9deaa044be6c8017e1a4b23db82cbd9aa8e Author: Mike Gilbert gentoo org> AuthorDate: Thu Mar 2 20:50:24 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Mar 2 20:50:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76faf9de net-p2p/transmission: require dev-qt/linguist-tools regardless of USE=nls Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.1-r2.ebuild | 2 +- net-p2p/transmission/transmission-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.1-r2.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild index 83fe7816fdd1..16698fd7a746 100644 --- a/net-p2p/transmission/transmission-4.0.1-r2.ebuild +++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild @@ -35,8 +35,8 @@ BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) - qt5? ( dev-qt/linguist-tools:5 ) ) + qt5? ( dev-qt/linguist-tools:5 ) " COMMON_DEPEND=" >=dev-libs/libevent-2.1.0:=[threads(+)] diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 83fe7816fdd1..16698fd7a746 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -35,8 +35,8 @@ BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) - qt5? ( dev-qt/linguist-tools:5 ) ) + qt5? ( dev-qt/linguist-tools:5 ) " COMMON_DEPEND=" >=dev-libs/libevent-2.1.0:=[threads(+)]
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 020458d968f365890f6c721eef0b7beb753d9a3d Author: Mike Gilbert gentoo org> AuthorDate: Wed Mar 1 01:43:43 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Mar 1 01:43:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020458d9 net-p2p/transmission: depend on dev-qt/qtsvg Signed-off-by: Mike Gilbert gentoo.org> .../{transmission-4.0.1-r1.ebuild => transmission-4.0.1-r2.ebuild} | 5 +++-- net-p2p/transmission/transmission-.ebuild| 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.1-r1.ebuild b/net-p2p/transmission/transmission-4.0.1-r2.ebuild similarity index 99% rename from net-p2p/transmission/transmission-4.0.1-r1.ebuild rename to net-p2p/transmission/transmission-4.0.1-r2.ebuild index 594e5b952031..83fe7816fdd1 100644 --- a/net-p2p/transmission/transmission-4.0.1-r1.ebuild +++ b/net-p2p/transmission/transmission-4.0.1-r2.ebuild @@ -55,10 +55,11 @@ COMMON_DEPEND=" ) qt5? ( dev-qt/qtcore:5 + dev-qt/qtdbus:5 dev-qt/qtgui:5 - dev-qt/qtwidgets:5 dev-qt/qtnetwork:5 - dev-qt/qtdbus:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 ) systemd? ( >=sys-apps/systemd-209:= ) " diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 594e5b952031..83fe7816fdd1 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -55,10 +55,11 @@ COMMON_DEPEND=" ) qt5? ( dev-qt/qtcore:5 + dev-qt/qtdbus:5 dev-qt/qtgui:5 - dev-qt/qtwidgets:5 dev-qt/qtnetwork:5 - dev-qt/qtdbus:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 ) systemd? ( >=sys-apps/systemd-209:= ) "
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: f82f0445d369f9cb6121954030b2baf759c711b6 Author: Craig Andrews gentoo org> AuthorDate: Thu Feb 23 19:51:30 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Feb 23 19:52:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82f0445 net-p2p/transmission: drop 4.0.0-r4, 4.0.1 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 - .../files/transmission-4.0.0-cmake-unused.patch| 33 - net-p2p/transmission/transmission-4.0.0-r4.ebuild | 147 - net-p2p/transmission/transmission-4.0.1.ebuild | 140 4 files changed, 321 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index c912d4124db9..c1f47b073e9c 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,2 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 -DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8 DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05 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 deleted file mode 100644 index 5fc3b5c1fcd7.. --- a/net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch +++ /dev/null @@ -1,33 +0,0 @@ -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/transmission-4.0.0-r4.ebuild b/net-p2p/transmission/transmission-4.0.0-r4.ebuild deleted file mode 100644 index 98ed72317d7d.. --- a/net-p2p/transmission/transmission-4.0.0-r4.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 2006-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic tmpfiles systemd xdg-utils - -if [[ ${PV} == ]]; 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 debug 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:=[threads(+)] - !mbedtls? ( dev-libs/openssl:0= ) - mbedtls? (
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 24e22202f2e110b696f01c1fe9b559294bdd1345 Author: Craig Andrews gentoo org> AuthorDate: Thu Feb 23 18:28:47 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Feb 23 18:33:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e22202 net-p2p/transmission: add myself as a maintainer Signed-off-by: Craig Andrews gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/29752 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index b53bce5e75af..25854b5ac42d 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -5,6 +5,10 @@ flop...@gentoo.org Mike Gilbert + + candr...@gentoo.org + Craig Andrews + transmission/transmission
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: ef9c27b8ea903f1d27bc7daf1726f8a57bd578cd Author: Craig Andrews gentoo org> AuthorDate: Thu Feb 23 18:32:07 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Feb 23 18:33:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9c27b8 net-p2p/transmission: The ENABLE_WEB option was renamed to REBUILD_WEB. Closes: https://bugs.gentoo.org/896066 Signed-off-by: Craig Andrews gentoo.org> .../{transmission-.ebuild => transmission-4.0.1-r1.ebuild} | 2 +- net-p2p/transmission/transmission-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.1-r1.ebuild similarity index 99% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.1-r1.ebuild index 359413eb1aa0..594e5b952031 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.1-r1.ebuild @@ -76,7 +76,7 @@ src_configure() { -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF - -DENABLE_WEB=OFF + -DREBUILD_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_TESTS=$(usex test ON OFF) -DENABLE_NLS=$(usex nls ON OFF) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 359413eb1aa0..594e5b952031 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -76,7 +76,7 @@ src_configure() { -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF - -DENABLE_WEB=OFF + -DREBUILD_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_TESTS=$(usex test ON OFF) -DENABLE_NLS=$(usex nls ON OFF)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 96a4ba44160e81ef468075cb455c6ec2c0f56454 Author: Craig Andrews gentoo org> AuthorDate: Thu Feb 23 15:03:48 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Feb 23 15:04:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a4ba44 net-p2p/transmission: add 4.0.1 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.1.ebuild | 140 + 2 files changed, 141 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index f5ed0617c40c..c912d4124db9 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1,3 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8 +DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05 diff --git a/net-p2p/transmission/transmission-4.0.1.ebuild b/net-p2p/transmission/transmission-4.0.1.ebuild new file mode 100644 index ..359413eb1aa0 --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.1.ebuild @@ -0,0 +1,140 @@ +# Copyright 2006-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic tmpfiles systemd xdg-utils + +if [[ ${PV} == ]]; 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 debug 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:=[threads(+)] + !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_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
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: b1a8e999e6dc14014054a72e2ebe3e9372624a22 Author: Mike Gilbert gentoo org> AuthorDate: Thu Feb 16 16:16:43 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Feb 16 16:16:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a8e999 net-p2p/transmission: disable assertions by default Upstream thinks assertions are only meant for "test builds". Closes: https://bugs.gentoo.org/893870 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/metadata.xml| 1 + .../{transmission-3.00-r5.ebuild => transmission-3.00-r6.ebuild} | 9 ++--- ...transmission-4.0.0-r3.ebuild => transmission-4.0.0-r4.ebuild} | 7 +-- net-p2p/transmission/transmission-.ebuild| 7 +-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index cd3c06fe292c..b53bce5e75af 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -10,6 +10,7 @@ Build command-line client + Enable assertions Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) Use mbed TLS instead of OpenSSL diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r6.ebuild similarity index 92% rename from net-p2p/transmission/transmission-3.00-r5.ebuild rename to net-p2p/transmission/transmission-3.00-r6.ebuild index bcda90af6099..820cbc376d71 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r6.ebuild @@ -1,9 +1,9 @@ -# Copyright 2006-2022 Gentoo Authors +# Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake systemd xdg-utils +inherit cmake flag-o-matic systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -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 cli gtk lightweight nls mbedtls qt5 systemd test" +IUSE="appindicator cli debug gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -95,6 +95,9 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) + # Disable assertions by default, bug 893870. + use debug || append-cppflags -DNDEBUG + cmake_src_configure } diff --git a/net-p2p/transmission/transmission-4.0.0-r3.ebuild b/net-p2p/transmission/transmission-4.0.0-r4.ebuild similarity index 94% rename from net-p2p/transmission/transmission-4.0.0-r3.ebuild rename to net-p2p/transmission/transmission-4.0.0-r4.ebuild index 0187206cccdf..98ed72317d7d 100644 --- a/net-p2p/transmission/transmission-4.0.0-r3.ebuild +++ b/net-p2p/transmission/transmission-4.0.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake tmpfiles systemd xdg-utils +inherit cmake flag-o-matic tmpfiles systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -24,7 +24,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 cli gtk nls mbedtls qt5 systemd test" +IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -107,6 +107,9 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) + # Disable assertions by default, bug 893870. + use debug || append-cppflags -DNDEBUG + cmake_src_configure } diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index a4bc807ed3ac..359413eb1aa0 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake tmpfiles systemd xdg-utils +inherit cmake flag-o-matic tmpfiles systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -24,7 +24,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 cli gtk nls mbedtls qt5 systemd test" +IUSE="appindicator cli debug gtk nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -100,6 +100,9 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) + # Disable assertions by default, bug 893870. + use debug || append-cppflags -DNDEBUG + cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: afb48be3d918dfe718eb48d3cfea9d77dbb75527 Author: Mike Gilbert gentoo org> AuthorDate: Mon Feb 13 18:57:53 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Feb 13 19:00:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb48be3 net-p2p/transmission: depend on dev-libs/libevent[threads] Closes: https://bugs.gentoo.org/894216 Signed-off-by: Mike Gilbert gentoo.org> .../{transmission-4.0.0-r2.ebuild => transmission-4.0.0-r3.ebuild} | 2 +- net-p2p/transmission/transmission-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.0-r2.ebuild b/net-p2p/transmission/transmission-4.0.0-r3.ebuild similarity index 98% rename from net-p2p/transmission/transmission-4.0.0-r2.ebuild rename to net-p2p/transmission/transmission-4.0.0-r3.ebuild index 7001a005404d..0187206cccdf 100644 --- a/net-p2p/transmission/transmission-4.0.0-r2.ebuild +++ b/net-p2p/transmission/transmission-4.0.0-r3.ebuild @@ -39,7 +39,7 @@ BDEPEND=" ) " COMMON_DEPEND=" - >=dev-libs/libevent-2.1.0:= + >=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 741de5688e3b..a4bc807ed3ac 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -39,7 +39,7 @@ BDEPEND=" ) " COMMON_DEPEND=" - >=dev-libs/libevent-2.1.0:= + >=dev-libs/libevent-2.1.0:=[threads(+)] !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: 418a0afde0f80b9592ad98c6b3ef40a52a986a36 Author: Mike Gilbert gentoo org> AuthorDate: Fri Feb 10 23:05:33 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Feb 10 23:08:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418a0afd net-p2p/transmission: EAPI 8 Also fix cmake warning about unused variables. Closes: https://bugs.gentoo.org/893618 Signed-off-by: Mike Gilbert gentoo.org> .../files/transmission-4.0.0-cmake-unused.patch| 33 ++ 0.0-r1.ebuild => transmission-4.0.0-r2.ebuild} | 7 +++-- net-p2p/transmission/transmission-.ebuild | 8 +- 3 files changed, 38 insertions(+), 10 deletions(-) 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 ..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/transmission-4.0.0-r1.ebuild b/net-p2p/transmission/transmission-4.0.0-r2.ebuild similarity index 96% rename from net-p2p/transmission/transmission-4.0.0-r1.ebuild rename to net-p2p/transmission/transmission-4.0.0-r2.ebuild index 8fa84dfd5501..7001a005404d 100644 --- a/net-p2p/transmission/transmission-4.0.0-r1.ebuild +++ b/net-p2p/transmission/transmission-4.0.0-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake tmpfiles systemd xdg-utils @@ -70,9 +70,10 @@ RDEPEND="${COMMON_DEPEND} " src_prepare() { + local PATCHES=( + "${FILESDIR}/transmission-4.0.0-cmake-unused.patch" + ) cmake_src_prepare - # https://github.com/transmission/transmission/issues/3901 - rm -f libtransmission/version.h || die } src_configure() { diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 8fa84dfd5501..741de5688e3b 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,7 +1,7 @@ # Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake tmpfiles systemd xdg-utils @@ -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}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: d181b95e4090dda46f824b0b3233f980e728be37 Author: Mike Gilbert gentoo org> AuthorDate: Thu Feb 9 01:04:47 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Feb 9 01:06:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d181b95e net-p2p/transmission: convert keepdir /var/lib/transmission to tmpfiles Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/files/transmission-daemon.tmpfiles| 1 + ...{transmission-4.0.0.ebuild => transmission-4.0.0-r1.ebuild} | 10 -- net-p2p/transmission/transmission-.ebuild | 10 -- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/net-p2p/transmission/files/transmission-daemon.tmpfiles b/net-p2p/transmission/files/transmission-daemon.tmpfiles new file mode 100644 index ..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.ebuild b/net-p2p/transmission/transmission-4.0.0-r1.ebuild similarity index 94% rename from net-p2p/transmission/transmission-4.0.0.ebuild rename to net-p2p/transmission/transmission-4.0.0-r1.ebuild index 4859dc49adb0..8fa84dfd5501 100644 --- a/net-p2p/transmission/transmission-4.0.0.ebuild +++ b/net-p2p/transmission/transmission-4.0.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake systemd xdg-utils +inherit cmake tmpfiles systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -31,7 +31,7 @@ ACCT_DEPEND=" acct-group/transmission acct-user/transmission " -BDEPEND="${ACCT_DEPEND} +BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) @@ -124,10 +124,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 +139,5 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi + tmpfiles_process transmission-daemon.conf } diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 4859dc49adb0..8fa84dfd5501 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake systemd xdg-utils +inherit cmake tmpfiles systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -31,7 +31,7 @@ ACCT_DEPEND=" acct-group/transmission acct-user/transmission " -BDEPEND="${ACCT_DEPEND} +BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) @@ -124,10 +124,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 +139,5 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi + tmpfiles_process transmission-daemon.conf }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 063347336f45aa01ac6ed157b7edd5ffd59411d8 Author: Mike Gilbert gentoo org> AuthorDate: Thu Feb 9 00:38:17 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Feb 9 00:38:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06334733 net-p2p/transmission: drop 4.0.0_beta3 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest | 1 - .../transmission/transmission-4.0.0_beta3.ebuild | 145 - 2 files changed, 146 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 83ba1b19d158..f5ed0617c40c 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,2 @@ 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 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.. --- 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} == ]]; 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 -
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f988ea896fe12e824b2959d310638125f40b2480 Author: Mike Gilbert gentoo org> AuthorDate: Thu Feb 9 00:37:19 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Feb 9 00:37:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f988ea89 net-p2p/transmission: sync live ebuild Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.0.ebuild | 2 +- net-p2p/transmission/transmission-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild index 6cc284b07f39..4859dc49adb0 100644 --- a/net-p2p/transmission/transmission-4.0.0.ebuild +++ b/net-p2p/transmission/transmission-4.0.0.ebuild @@ -51,7 +51,7 @@ COMMON_DEPEND=" gtk? ( >=dev-cpp/gtkmm-3.24.0:3.0 >=dev-cpp/glibmm-2.60.0:2 - appindicator? ( dev-libs/libayatana-indicator ) + appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 242b9d3105cd..4859dc49adb0 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then 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"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 0558383a35b85725fbd93f8fbae996c67604f1ff Author: Craig Andrews gentoo org> AuthorDate: Wed Feb 8 14:59:47 2023 + Commit: Craig Andrews gentoo org> CommitDate: Wed Feb 8 15:14:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0558383a net-p2p/transmission: add 4.0.0 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest | 1 + net-p2p/transmission/transmission-4.0.0.ebuild | 145 + 2 files changed, 146 insertions(+) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 3c6f1cfc43fb..83ba1b19d158 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1,3 @@ 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 diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0.ebuild new file mode 100644 index ..6cc284b07f39 --- /dev/null +++ b/net-p2p/transmission/transmission-4.0.0.ebuild @@ -0,0 +1,145 @@ +# 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} == ]]; 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="${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 +
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: cd1aa55c600b8c3bf0134e10b44385624429bb15 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jan 28 19:17:50 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jan 28 19:19:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1aa55c net-p2p/transmission: add github remote id Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index 6e518af5a187..cd3c06fe292c 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -5,6 +5,9 @@ flop...@gentoo.org Mike Gilbert + + transmission/transmission + Build command-line client Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 48610db3fa5e4ce69c8ab7ec49b00496dad1e062 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jan 28 18:45:56 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jan 28 19:19:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48610db3 net-p2p/transmission: restore ppc keyword Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 2 +- net-p2p/transmission/transmission-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild index b8ced9228913..63e3cdd64e03 100644 --- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild @@ -13,7 +13,7 @@ else 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 ~ppc64 ~riscv ~x86" + #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index d3424a06eb41..242b9d3105cd 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -13,7 +13,7 @@ else 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 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 2e9e62c5ae19c8565310c4d652647efe6084e332 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 20 19:43:15 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 20 19:43:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9e62c5 net-p2p/transmission: update appindicator dep Bug: https://bugs.gentoo.org/891487 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.0_beta3.ebuild | 4 ++-- net-p2p/transmission/transmission-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild index a26a22f10275..b8ced9228913 100644 --- a/net-p2p/transmission/transmission-4.0.0_beta3.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild @@ -13,7 +13,7 @@ else 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 ~x86" + #KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" @@ -51,7 +51,7 @@ COMMON_DEPEND=" gtk? ( >=dev-cpp/gtkmm-3.24.0:3.0 >=dev-cpp/glibmm-2.60.0:2 - appindicator? ( >=dev-libs/libappindicator-0.4.90:3 ) + appindicator? ( dev-libs/libayatana-indicator ) ) qt5? ( dev-qt/qtcore:5 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index a26a22f10275..d3424a06eb41 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -13,7 +13,7 @@ else 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 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" @@ -51,7 +51,7 @@ COMMON_DEPEND=" gtk? ( >=dev-cpp/gtkmm-3.24.0:3.0 >=dev-cpp/glibmm-2.60.0:2 - appindicator? ( >=dev-libs/libappindicator-0.4.90:3 ) + appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( dev-qt/qtcore:5
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: b62e63b3618a35b1fa02d61d3ad36bc3dbd1932c Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 20 19:21:15 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 20 19:21:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62e63b3 net-p2p/transmission: drop 3.00-r1, 4.0.0_beta1, 4.0.0_beta2 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest | 2 - net-p2p/transmission/transmission-3.00-r1.ebuild | 133 --- .../transmission/transmission-4.0.0_beta1.ebuild | 145 .../transmission/transmission-4.0.0_beta2.ebuild | 146 - 4 files changed, 426 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 0f6cda35a8b8..3c6f1cfc43fb 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,4 +1,2 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 -DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60 -DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19 diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild deleted file mode 100644 index 48f6c600d882.. --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 2006-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake systemd xdg-utils - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/transmission/transmission; -else - SRC_URI="https://dev.gentoo.org/~floppym/dist/${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 lightweight 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.0.10:= - !mbedtls? ( dev-libs/openssl:0= ) - mbedtls? ( net-libs/mbedtls:0= ) - net-libs/libnatpmp - >=net-libs/miniupnpc-1.7:= - >=net-misc/curl-7.16.3[ssl] - sys-libs/zlib:= - nls? ( virtual/libintl ) - gtk? ( - >=dev-libs/dbus-glib-0.100 - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.4:3 - appindicator? ( >=dev-libs/libappindicator-0.4.30:3 ) - ) - 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} -" - -PATCHES=( - "${FILESDIR}"/cmake-unused-command-line.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} - - -DENABLE_CLI=$(usex cli ON OFF) - -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) - -DENABLE_NLS=$(usex nls ON OFF) - -DENABLE_QT=$(usex qt5 ON OFF) - -DENABLE_TESTS=$(usex
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 0f6f59cc796e2495f4d53d3200586d1fdc90531c Author: Craig Andrews gentoo org> AuthorDate: Thu Jan 5 15:47:48 2023 + Commit: Craig Andrews gentoo org> CommitDate: Thu Jan 5 15:49:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6f59cc net-p2p/transmission: add 4.0.0_beta3 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest| 1 + ...{transmission-.ebuild => transmission-4.0.0_beta3.ebuild} | 9 - net-p2p/transmission/transmission-.ebuild| 9 - 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index d6fb74a8792a..0f6cda35a8b8 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,3 +1,4 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60 DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f +DIST transmission-4.0.0-beta.3+r634b1e8fc1.tar.xz 10124300 BLAKE2B 91ceeb136d7bf99c06c050c91dab02798a643020e6e48ebe1ea23ed5ddd5cdb62b30ecd4c20d650cec6ba309d065b819b23e72f001f4d79a9f6e7e9be785690d SHA512 b730dc91a2592821900f9102eda2722d1f87c8dc9d28c01910de0632010d917187be5c582acd98f7e98cc622ce491b2f82a633af692cb08b36c9ce45cc6bdd19 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild similarity index 93% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.0_beta3.ebuild index 3e4e7fa8ce37..a26a22f10275 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2022 Gentoo Authors +# Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+rbceb368f1b" + 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 ~x86" @@ -24,7 +24,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 cli gtk lightweight nls mbedtls qt5 systemd test" +IUSE="appindicator cli gtk nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -85,7 +85,6 @@ src_configure() { -DENABLE_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_TESTS=$(usex test ON OFF) - -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) -DENABLE_NLS=$(usex nls ON OFF) -DRUN_CLANG_TIDY=OFF @@ -101,7 +100,7 @@ src_configure() { -DUSE_SYSTEM_PSL=ON -DUSE_QT_VERSION=5 - -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) + -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl) -DWITH_INOTIFY=ON -DWITH_APPINDICATOR=$(usex appindicator ON OFF) -DWITH_SYSTEMD=$(usex systemd ON OFF) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 3e4e7fa8ce37..a26a22f10275 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2022 Gentoo Authors +# Copyright 2006-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+rbceb368f1b" + MY_P="${PN}-${MY_PV}+r634b1e8fc1" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 81e7003ac05538571c51bbd7e97bd4545a633498 Author: Craig Andrews gentoo org> AuthorDate: Sat Dec 3 16:54:58 2022 + Commit: Craig Andrews gentoo org> CommitDate: Sun Dec 4 19:40:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e7003a net-p2p/transmission: add 4.0.0_beta2 Signed-off-by: Craig Andrews gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/28527 Signed-off-by: Craig Andrews gentoo.org> net-p2p/transmission/Manifest| 1 + .../{transmission-.ebuild => transmission-4.0.0_beta2.ebuild}| 5 +++-- net-p2p/transmission/transmission-.ebuild| 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 47e9e8b93d51..d6fb74a8792a 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1,3 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60 +DIST transmission-4.0.0-beta.2+rbceb368f1b.tar.xz 10116092 BLAKE2B 1d0be0c222f74fa693fa1c2e3809915e05fe2d7f21e0c03ffe069065fb3d28f611a1ccb74230641c8bee9d738f912df26fbc8496c696fa84d6e17b61a062 SHA512 31ab15c8a7695efe4d800ac0a5a39d5536e069cc7d3564513178f600ba894b91a5bbabe46ed67e255d6992b858e2c56536edeaa1c397d074ea5d010e67eef20f diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild similarity index 96% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.0_beta2.ebuild index 8ce1105ef889..3e4e7fa8ce37 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+r98cf7d9b3c" + MY_P="${PN}-${MY_PV}+rbceb368f1b" 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 ~x86" @@ -90,6 +90,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF + -DUSE_GTK_VERSION=3 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF @@ -102,7 +103,7 @@ src_configure() { -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON - -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF) + -DWITH_APPINDICATOR=$(usex appindicator ON OFF) -DWITH_SYSTEMD=$(usex systemd ON OFF) ) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 8ce1105ef889..3e4e7fa8ce37 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else MY_PV="${PV/_beta/-beta.}" - MY_P="${PN}-${MY_PV}+r98cf7d9b3c" + MY_P="${PN}-${MY_PV}+rbceb368f1b" 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 ~x86" @@ -90,6 +90,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF + -DUSE_GTK_VERSION=3 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF @@ -102,7 +103,7 @@ src_configure() { -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON - -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF) + -DWITH_APPINDICATOR=$(usex appindicator ON OFF) -DWITH_SYSTEMD=$(usex systemd ON OFF) )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 12a65c566d25230fd57303acc18a48305cbe2796 Author: Sam James gentoo org> AuthorDate: Thu Oct 27 23:46:13 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 23:46:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a65c56 net-p2p/transmission: Stabilize 3.00-r5 x86, #878175 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index c3299d58362c..bcda90af6099 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 32d580ef59d9bba849d5b054fbd2e48dff44fd37 Author: Mike Gilbert gentoo org> AuthorDate: Thu Oct 27 16:59:53 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Thu Oct 27 17:02:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d580ef net-p2p/transmission: drop 'web' USE flag Building the web UI requires npn and yarn, which fetch source files at build time. Bug: https://bugs.gentoo.org/878417 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/metadata.xml| 1 - net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 4 ++-- net-p2p/transmission/transmission-.ebuild| 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index 0ecfb8ca30dc..6e518af5a187 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -9,6 +9,5 @@ Build command-line client Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) Use mbed TLS instead of OpenSSL - Build Web client diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild index 6809675fbe91..8ce1105ef889 100644 --- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild @@ -24,7 +24,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 cli gtk lightweight nls mbedtls qt5 systemd test web" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -82,7 +82,7 @@ src_configure() { -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF - -DENABLE_WEB=$(usex web ON OFF) + -DENABLE_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_TESTS=$(usex test ON OFF) -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 6809675fbe91..8ce1105ef889 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -24,7 +24,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 cli gtk lightweight nls mbedtls qt5 systemd test web" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -82,7 +82,7 @@ src_configure() { -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_MAC=OFF - -DENABLE_WEB=$(usex web ON OFF) + -DENABLE_WEB=OFF -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_TESTS=$(usex test ON OFF) -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 4ac34a531df393a8393edfffd18430e63242a322 Author: Sam James gentoo org> AuthorDate: Tue Oct 25 10:44:28 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 10:44:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac34a53 net-p2p/transmission: Stabilize 3.00-r5 amd64, #878175 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index d391492ca782..c3299d58362c 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 32fed101554aaa8de6e36f96ef85e58a57e11352 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Oct 25 07:17:14 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Oct 25 07:17:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fed101 net-p2p/transmission: Stabilize 3.00-r5 ppc64, #878175 Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index 46a7a5172185..d391492ca782 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 3a192dc13e579e48e81bc2e977ec950ac2a757ab Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Oct 25 07:16:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Oct 25 07:16:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a192dc1 net-p2p/transmission: Stabilize 3.00-r5 ppc, #878175 Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index 6a12e5a07a73..46a7a5172185 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/files/, net-p2p/transmission/
commit: bd8ba891e5de806c0725eab7e22753bb0c6b262d Author: Mike Gilbert gentoo org> AuthorDate: Mon Oct 24 15:25:26 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Oct 24 15:25:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8ba891 net-p2p/transmission: fix progress bars in Qt UI Closes: https://bugs.gentoo.org/878099 Signed-off-by: Mike Gilbert gentoo.org> ...ransmission-3.00-horizontal-progress-bars.patch | 36 ++ ...-3.00-r4.ebuild => transmission-3.00-r5.ebuild} | 1 + 2 files changed, 37 insertions(+) diff --git a/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch b/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch new file mode 100644 index ..63d8ca2fe274 --- /dev/null +++ b/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/878099 +https://github.com/transmission/transmission/issues/3150 + +--- a/qt/FileTreeDelegate.cc a/qt/FileTreeDelegate.cc +@@ -49,7 +49,7 @@ + if (column == FileTreeModel::COL_PROGRESS) + { + QStyleOptionProgressBar p; +-p.state = option.state | QStyle::State_Small; ++p.state = option.state | QStyle::State_Horizontal | QStyle::State_Small; + p.direction = qApp->layoutDirection(); + p.rect = option.rect; + p.rect.setSize(QSize(option.rect.width() - 4, option.rect.height() - 8)); +--- a/qt/TorrentDelegate.cc a/qt/TorrentDelegate.cc +@@ -545,7 +545,7 @@ + progressBarState = QStyle::State_None; + } + +-progressBarState |= QStyle::State_Small; ++progressBarState |= QStyle::State_Horizontal | QStyle::State_Small; + + QIcon::Mode const emblemIm = isItemSelected ? QIcon::Selected : QIcon::Normal; + QIcon const emblemIcon = tor.hasError() ? getWarningEmblem() : QIcon(); +--- a/qt/TorrentDelegateMin.cc a/qt/TorrentDelegateMin.cc +@@ -218,7 +218,7 @@ + progressBarState = QStyle::State_None; + } + +-progressBarState |= QStyle::State_Small; ++progressBarState |= QStyle::State_Horizontal | QStyle::State_Small; + + QIcon::Mode const emblemIm = isItemSelected ? QIcon::Selected : QIcon::Normal; + QIcon const emblemIcon = tor.hasError() ? getWarningEmblem() : QIcon(); diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild similarity index 98% rename from net-p2p/transmission/transmission-3.00-r4.ebuild rename to net-p2p/transmission/transmission-3.00-r5.ebuild index 2b31213bed1f..6a12e5a07a73 100644 --- a/net-p2p/transmission/transmission-3.00-r4.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -68,6 +68,7 @@ RDEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/cmake-unused-command-line.patch "${FILESDIR}"/transmission-3.00-openssl-3.patch + "${FILESDIR}"/transmission-3.00-horizontal-progress-bars.patch ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 6b5e48a5c2aa2034efbadbae64962494ad8e9f40 Author: Mike Gilbert gentoo org> AuthorDate: Fri Oct 7 22:18:14 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Oct 7 22:18:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e48a5 net-p2p/transmission: add comment about version.h Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-4.0.0_beta1.ebuild | 1 + net-p2p/transmission/transmission-.ebuild| 1 + 2 files changed, 2 insertions(+) diff --git a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild index ba2762346471..6809675fbe91 100644 --- a/net-p2p/transmission/transmission-4.0.0_beta1.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild @@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND} src_prepare() { cmake_src_prepare + # https://github.com/transmission/transmission/issues/3901 rm -f libtransmission/version.h || die } diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index ba2762346471..6809675fbe91 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -71,6 +71,7 @@ RDEPEND="${COMMON_DEPEND} src_prepare() { cmake_src_prepare + # https://github.com/transmission/transmission/issues/3901 rm -f libtransmission/version.h || die }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: fb5078cd8bc92937e5045d65010c808986a766ef Author: Mike Gilbert gentoo org> AuthorDate: Fri Oct 7 21:56:14 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Oct 7 21:56:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5078cd net-p2p/transmission: add 4.0.0_beta1 Closes: https://bugs.gentoo.org/875893 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest | 1 + ....ebuild => transmission-4.0.0_beta1.ebuild} | 33 ++ net-p2p/transmission/transmission-.ebuild | 33 ++ 3 files changed, 43 insertions(+), 24 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 1b20bc82f39b..47e9e8b93d51 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1 +1,2 @@ DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 +DIST transmission-4.0.0-beta.1+r98cf7d9b3c.tar.xz 9481044 BLAKE2B 99d287645f4c28a9f021c0923712ca2b0246be53c26b2654a50e00dc7b3db51b7de304280f6ae2d57c879d96ebe811163af3c38a29e64764712d926fa5c3fb0f SHA512 1bd4265e708070577a5624ee33ab8b0a71baa6d12d121974be6c104078289892f35cab6ddb22070c749d8c1333996ad83eb6f08adf96ea492d96104cab550d60 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild similarity index 86% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.0_beta1.ebuild index ddaddc2cac6e..ba2762346471 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild @@ -9,8 +9,11 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/transmission/transmission; else - SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + MY_PV="${PV/_beta/-beta.}" + MY_P="${PN}-${MY_PV}+r98cf7d9b3c" + 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 ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" @@ -36,19 +39,19 @@ BDEPEND="${ACCT_DEPEND} ) " COMMON_DEPEND=" - >=dev-libs/libevent-2.0.10:= + >=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.16.3[ssl] + >=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.50.1:2 - appindicator? ( >=dev-libs/libappindicator-0.4.30:3 ) + >=dev-cpp/glibmm-2.60.0:2 + appindicator? ( >=dev-libs/libappindicator-0.4.90:3 ) ) qt5? ( dev-qt/qtcore:5 @@ -66,17 +69,25 @@ RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} " +src_prepare() { + cmake_src_prepare + rm -f libtransmission/version.h || die +} + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} - -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_GTK=$(usex gtk ON OFF) - -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) - -DENABLE_NLS=$(usex nls ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) - -DENABLE_TESTS=$(usex test ON OFF) + -DENABLE_MAC=OFF -DENABLE_WEB=$(usex web ON OFF) + -DENABLE_CLI=$(usex cli ON OFF) + -DENABLE_TESTS=$(usex test ON OFF) + -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) + -DENABLE_NLS=$(usex nls ON OFF) + + -DRUN_CLANG_TIDY=OFF -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF @@ -88,8 +99,6 @@ src_configure() { -DUSE_SYSTEM_PSL=ON -DUSE_QT_VERSION=5 - -DRUN_CLANG_TIDY=OFF - -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index ddaddc2cac6e..ba2762346471 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -9,8 +9,11 @@ if [[ ${PV} == ]]; then inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/files/, net-p2p/transmission-remote-gtk/
commit: 8f102d279fd37cf63d2837746d36da9c704ce1a0 Author: Mike Gilbert gentoo org> AuthorDate: Tue Aug 30 14:32:15 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Aug 30 14:32:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f102d27 net-p2p/transmission-remote-gtk: drop 1.4.1 Closes: https://bugs.gentoo.org/867214 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission-remote-gtk/Manifest | 1 - ...mission-remote-gtk-1.4.1-gcc10-fno-common.patch | 25 --- .../transmission-remote-gtk-1.4.1.ebuild | 51 -- 3 files changed, 77 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/Manifest b/net-p2p/transmission-remote-gtk/Manifest index bfce6f67c02f..1826905e5f79 100644 --- a/net-p2p/transmission-remote-gtk/Manifest +++ b/net-p2p/transmission-remote-gtk/Manifest @@ -1,2 +1 @@ -DIST transmission-remote-gtk-1.4.1.tar.xz 543620 BLAKE2B dea556138a7f554a6cbe5c3e0d5bdd9057cb61d2d80e2d89beb96b2926218e19ce85759fd079375ba8896e185bbdec74979372a9413dc5c513204f47b93e4304 SHA512 c1a2c26d01bc2557bafae9baa370f713e0412ac8445e12b19e9b3027c1a269745dbb865195d683af397d43a2956f51aad8bdfcaff93e4f07015e33715770de48 DIST transmission-remote-gtk-1.5.1.tar.xz 236804 BLAKE2B b2aeb4641a0ab55d2a212cdb04e8929c8c580e2f20a9a60fce7977404d1f0af64b5fc9ff2f9d7dd7d5744dddc34181d689c8dcab34cc23a0989a7e7f03d84395 SHA512 4488714f483dfbf539e39dc4b742127dc47799b255e7bc0e27c33aea92cea26d229616a484b566f5d85034d841a34546b113fc0428908ada4876840ff25cc824 diff --git a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch deleted file mode 100644 index 1c445b508546.. --- a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b20655081332847426a7d10189bb1e2369efea42 Mon Sep 17 00:00:00 2001 -From: David Seifert -Date: Fri, 20 Mar 2020 20:30:24 +0100 -Subject: [PATCH] Fix building under GCC 10 / -fno-common - -* Add a `typedef` to avoid defining a variable. - -Bug: https://bugs.gentoo.org/706980 - src/trg-tree-view.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/trg-tree-view.h b/src/trg-tree-view.h -index 435848f..78cd76e 100644 a/src/trg-tree-view.h -+++ b/src/trg-tree-view.h -@@ -51,7 +51,7 @@ GtkWidget *trg_tree_view_new(void); - - G_END_DECLS GList *trg_tree_view_get_selected_refs_list(GtkTreeView * tv); - --enum { -+typedef enum { - TRG_COLTYPE_ICONTEXT, - TRG_COLTYPE_FILEICONTEXT, - TRG_COLTYPE_WANTED, diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild deleted file mode 100644 index ee61ccb864e8.. --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="GTK+ client for management of the Transmission BitTorrent client, over HTTP RPC" -HOMEPAGE="https://github.com/transmission-remote-gtk/transmission-remote-gtk; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="appindicator debug geoip libnotify libproxy rss" - -# RESTRICT="test" - -# FIXME: bundles rss-glib-0.2.3 -RDEPEND=" - >=dev-libs/glib-2.44:2 - >=dev-libs/json-glib-0.12.6 - net-misc/curl - >=x11-libs/gtk+-3.16:3 - appindicator? ( dev-libs/libappindicator:3 ) - geoip? ( dev-libs/geoip ) - libnotify? ( >=x11-libs/libnotify-0.7 ) - libproxy? ( net-libs/libproxy ) - rss? ( >=net-libs/libmrss-0.18 ) -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - >=sys-devel/gettext-0.19.6 - virtual/pkgconfig -" # eautoreconf needs sys-devel/autoconf-archive - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.1-gcc10-fno-common.patch # merged, remove on bump -) - -src_configure() { - # Disable overly strict appdata validation - gnome2_src_configure \ - $(use_enable debug) \ - $(use_with geoip libgeoip) \ - $(use_with libnotify) \ - $(use_with libproxy) \ - $(use_with appindicator libappindicator) \ - $(use_with rss libmrss) \ - APPSTREAM_UTIL="$(type -P true)" -}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: aa268ccf738f859958407261da8c8719bb4fbf28 Author: Jakov Smolić gentoo org> AuthorDate: Tue Aug 30 08:47:51 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Aug 30 08:47:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa268ccf net-p2p/transmission-remote-gtk: Stabilize 1.5.1 x86, #867214 Signed-off-by: Jakov Smolić gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild index a79cf740c34e..e7d30a60671a 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="appindicator debug geoip libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: b10b09ad7b2f62874ce5606bd0c4dc78fb92d7a7 Author: Jakov Smolić gentoo org> AuthorDate: Tue Aug 30 08:47:32 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Aug 30 08:47:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10b09ad net-p2p/transmission-remote-gtk: Stabilize 1.5.1 amd64, #867214 Signed-off-by: Jakov Smolić gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild index 8204b107612a..a79cf740c34e 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" IUSE="appindicator debug geoip libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 6b808e16bd6ed0df9409cdc5e6fe1c6a1970fb2d Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jul 25 18:24:56 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Aug 8 09:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b808e16 net-p2p/transmission: Cleanup DEPEND Looks like leftover from porting to BDEPEND. Bug: https://bugs.gentoo.org/544938 Signed-off-by: Andreas Sturmlechner gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 18 +++--- net-p2p/transmission/transmission-3.00-r4.ebuild | 18 +++--- net-p2p/transmission/transmission-.ebuild| 18 +++--- 3 files changed, 9 insertions(+), 45 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 0c0ebb69824e..48f6c600d882 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -31,12 +31,8 @@ ACCT_DEPEND=" BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) + gtk? ( sys-devel/gettext ) + qt5? ( dev-qt/linguist-tools:5 ) ) " COMMON_DEPEND=" @@ -64,15 +60,7 @@ COMMON_DEPEND=" systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} - nls? ( - virtual/libintl - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) - ) + nls? ( virtual/libintl ) " RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild index 6065a88c228a..2b31213bed1f 100644 --- a/net-p2p/transmission/transmission-3.00-r4.ebuild +++ b/net-p2p/transmission/transmission-3.00-r4.ebuild @@ -31,12 +31,8 @@ ACCT_DEPEND=" BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) + gtk? ( sys-devel/gettext ) + qt5? ( dev-qt/linguist-tools:5 ) ) " COMMON_DEPEND=" @@ -63,15 +59,7 @@ COMMON_DEPEND=" systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} - nls? ( - virtual/libintl - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) - ) + nls? ( virtual/libintl ) " RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index d5a07df0a9a8..ddaddc2cac6e 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -31,12 +31,8 @@ ACCT_DEPEND=" BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) + gtk? ( sys-devel/gettext ) + qt5? ( dev-qt/linguist-tools:5 ) ) " COMMON_DEPEND=" @@ -64,15 +60,7 @@ COMMON_DEPEND=" systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} - nls? ( - virtual/libintl - gtk? ( - sys-devel/gettext - ) - qt5? ( - dev-qt/linguist-tools:5 - ) - ) + nls? ( virtual/libintl ) " RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 2ff575978baf297dc8c6618f8655bea02427 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jun 13 17:46:24 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jun 13 17:49:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff57597 net-p2p/transmission: drop ~mips keyword Several dependencies would need to be keyworded. Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +- net-p2p/transmission/transmission-.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index bf200a7a2c74..28fc9e09a5a4 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client" diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild index 9b4ded7eca6e..419d66308a97 100644 --- a/net-p2p/transmission/transmission-3.00-r4.ebuild +++ b/net-p2p/transmission/transmission-3.00-r4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client" diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 29752a1fc96f..8687699a878f 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 24b84a8930f522b6d6d022d8f7bc4d8dce911f16 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jun 13 17:48:25 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jun 13 17:49:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b84a89 net-p2p/transmission: drop ~amd64-linux keyword Several dependencies would need to be keyworded. Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- net-p2p/transmission/transmission-3.00-r4.ebuild | 2 +- net-p2p/transmission/transmission-.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 28fc9e09a5a4..0c0ebb69824e 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild index 419d66308a97..6065a88c228a 100644 --- a/net-p2p/transmission/transmission-3.00-r4.ebuild +++ b/net-p2p/transmission/transmission-3.00-r4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 8687699a878f..d5a07df0a9a8 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: d3ab52a39354e84bcab93f3f57855e7db795216a Author: Ronny (tastytea) Gutbrod tastytea de> AuthorDate: Sun Mar 20 23:18:28 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 31 04:49:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ab52a3 net-p2p/transmission-remote-gtk: Rename USE=ayatana to appindicator Closes: https://bugs.gentoo.org/724634 Signed-off-by: Ronny (tastytea) Gutbrod tastytea.de> Signed-off-by: Mike Gilbert gentoo.org> .../transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild| 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index 75cb7a97c1a9..ee61ccb864e8 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="ayatana debug geoip libnotify libproxy rss" +IUSE="appindicator debug geoip libnotify libproxy rss" # RESTRICT="test" @@ -22,7 +22,7 @@ RDEPEND=" >=dev-libs/json-glib-0.12.6 net-misc/curl >=x11-libs/gtk+-3.16:3 - ayatana? ( dev-libs/libappindicator:3 ) + appindicator? ( dev-libs/libappindicator:3 ) geoip? ( dev-libs/geoip ) libnotify? ( >=x11-libs/libnotify-0.7 ) libproxy? ( net-libs/libproxy ) @@ -45,7 +45,7 @@ src_configure() { $(use_with geoip libgeoip) \ $(use_with libnotify) \ $(use_with libproxy) \ - $(use_with ayatana libappindicator) \ + $(use_with appindicator libappindicator) \ $(use_with rss libmrss) \ APPSTREAM_UTIL="$(type -P true)" }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: 1a5fc9a8a60be215bf03fdd4b7226ee82bcf9d0a Author: Mike Gilbert gentoo org> AuthorDate: Tue May 31 04:43:10 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 31 04:49:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5fc9a8 net-p2p/transmission-remote-gtk: add 1.5.1 Closes: https://bugs.gentoo.org/834633 Closes: https://bugs.gentoo.org/741094 Closes: https://github.com/gentoo/gentoo/pull/24689 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission-remote-gtk/Manifest | 1 + .../transmission-remote-gtk-1.5.1.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/net-p2p/transmission-remote-gtk/Manifest b/net-p2p/transmission-remote-gtk/Manifest index 7b347865fc56..bfce6f67c02f 100644 --- a/net-p2p/transmission-remote-gtk/Manifest +++ b/net-p2p/transmission-remote-gtk/Manifest @@ -1 +1,2 @@ DIST transmission-remote-gtk-1.4.1.tar.xz 543620 BLAKE2B dea556138a7f554a6cbe5c3e0d5bdd9057cb61d2d80e2d89beb96b2926218e19ce85759fd079375ba8896e185bbdec74979372a9413dc5c513204f47b93e4304 SHA512 c1a2c26d01bc2557bafae9baa370f713e0412ac8445e12b19e9b3027c1a269745dbb865195d683af397d43a2956f51aad8bdfcaff93e4f07015e33715770de48 +DIST transmission-remote-gtk-1.5.1.tar.xz 236804 BLAKE2B b2aeb4641a0ab55d2a212cdb04e8929c8c580e2f20a9a60fce7977404d1f0af64b5fc9ff2f9d7dd7d5744dddc34181d689c8dcab34cc23a0989a7e7f03d84395 SHA512 4488714f483dfbf539e39dc4b742127dc47799b255e7bc0e27c33aea92cea26d229616a484b566f5d85034d841a34546b113fc0428908ada4876840ff25cc824 diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild new file mode 100644 index ..8204b107612a --- /dev/null +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="GTK+ client for management of the Transmission BitTorrent client, over HTTP RPC" +HOMEPAGE="https://github.com/transmission-remote-gtk/transmission-remote-gtk; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="appindicator debug geoip libproxy rss" + +# RESTRICT="test" + +# FIXME: bundles rss-glib-0.2.3 +RDEPEND=" + >=dev-libs/glib-2.56:2 + >=dev-libs/json-glib-1.2.8 + net-misc/curl + >=x11-libs/gtk+-3.22:3 + appindicator? ( dev-libs/libappindicator:3 ) + geoip? ( dev-libs/geoip ) + libproxy? ( net-libs/libproxy ) + rss? ( >=net-libs/libmrss-0.18 ) +" +DEPEND="${RDEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature rss mrss) + $(meson_feature libproxy) + $(meson_feature geoip) + $(meson_feature appindicator libappindicator) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 7cfa37d7cb6e7925d5b221291b161a6d30b460d8 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 17 20:19:41 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 17 20:19:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfa37d7 net-p2p/transmission: drop dependency on dbus-glib Signed-off-by: Mike Gilbert gentoo.org> .../{transmission-3.00-r3.ebuild => transmission-3.00-r4.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r3.ebuild b/net-p2p/transmission/transmission-3.00-r4.ebuild similarity index 99% rename from net-p2p/transmission/transmission-3.00-r3.ebuild rename to net-p2p/transmission/transmission-3.00-r4.ebuild index 6fdc118910b6..9b4ded7eca6e 100644 --- a/net-p2p/transmission/transmission-3.00-r3.ebuild +++ b/net-p2p/transmission/transmission-3.00-r4.ebuild @@ -49,7 +49,6 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.4:3 appindicator? ( >=dev-libs/libappindicator-0.4.30:3 )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 8f308f303231b279500817e606a6f9c143af7fdd Author: Mike Gilbert gentoo org> AuthorDate: Tue May 17 20:05:22 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 17 20:18:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f308f30 net-p2p/transmission: update gtk deps Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index ba7fb0024bd0..485fd4a23c34 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -49,9 +49,8 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-libs/dbus-glib-0.100 - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.4:3 + >=dev-cpp/gtkmm-3.24.0:3.0 + >=dev-cpp/glibmm-2.50.1:2 appindicator? ( >=dev-libs/libappindicator-0.4.30:3 ) ) qt5? (
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: bd38efb02567fae90aa4934e82b5f20412d07c78 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 17 20:06:56 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 17 20:18:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd38efb0 net-p2p/transmission: force Qt5 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 485fd4a23c34..95b338a03916 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -95,6 +95,7 @@ src_configure() { -DUSE_SYSTEM_NATPMP=ON -DUSE_SYSTEM_UTP=OFF -DUSE_SYSTEM_B64=OFF + -DUSE_QT_VERSION=5 -DRUN_CLANG_TIDY=OFF -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 7aacf0fdeb16e0e67d9857338b831d571b61d1b2 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 17 20:11:09 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 17 20:18:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aacf0fd net-p2p/transmission: use system libpsl Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 95b338a03916..29752a1fc96f 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -44,6 +44,7 @@ COMMON_DEPEND=" !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.16.3[ssl] sys-libs/zlib:= @@ -90,12 +91,15 @@ src_configure() { -DENABLE_WEB=$(usex web ON OFF) -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 + -DRUN_CLANG_TIDY=OFF -DWITH_CRYPTO=$(usex mbedtls polarssl openssl)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: 97a7e798e009b259684064cb47d7277f1eeb6e89 Author: Mike Gilbert gentoo org> AuthorDate: Sun May 15 23:50:17 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 15 23:52:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a7e798 net-p2p/transmission: update openssl-3 patch Load "default" before "legacy" just in case we are running with multiple threads and some other thread uses a cipher in the default provider. Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/files/transmission-3.00-openssl-3.patch| 2 +- .../{transmission-3.00-r2.ebuild => transmission-3.00-r3.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/files/transmission-3.00-openssl-3.patch b/net-p2p/transmission/files/transmission-3.00-openssl-3.patch index dbedcd217c94..f288298cbf3d 100644 --- a/net-p2p/transmission/files/transmission-3.00-openssl-3.patch +++ b/net-p2p/transmission/files/transmission-3.00-openssl-3.patch @@ -26,8 +26,8 @@ index 45fd71913..14d680654 100644 tr_rc4_ctx_t tr_rc4_new(void) { +#if OPENSSL_VERSION_MAJOR >= 3 -+OSSL_PROVIDER_load(NULL, "legacy"); +OSSL_PROVIDER_load(NULL, "default"); ++OSSL_PROVIDER_load(NULL, "legacy"); +#endif EVP_CIPHER_CTX* handle = EVP_CIPHER_CTX_new(); diff --git a/net-p2p/transmission/transmission-3.00-r2.ebuild b/net-p2p/transmission/transmission-3.00-r3.ebuild similarity index 100% rename from net-p2p/transmission/transmission-3.00-r2.ebuild rename to net-p2p/transmission/transmission-3.00-r3.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: 49f3a2685d492f468e92e9d7fe1a72071163c726 Author: Mike Gilbert gentoo org> AuthorDate: Sun May 15 15:08:34 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 15 15:08:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f3a268 net-p2p/transmission: load openssl "legacy" provider Required for RC4. Closes: https://bugs.gentoo.org/844748 Signed-off-by: Mike Gilbert gentoo.org> .../files/transmission-3.00-openssl-3.patch| 37 ++ net-p2p/transmission/transmission-3.00-r2.ebuild | 146 + 2 files changed, 183 insertions(+) diff --git a/net-p2p/transmission/files/transmission-3.00-openssl-3.patch b/net-p2p/transmission/files/transmission-3.00-openssl-3.patch new file mode 100644 index ..dbedcd217c94 --- /dev/null +++ b/net-p2p/transmission/files/transmission-3.00-openssl-3.patch @@ -0,0 +1,37 @@ +From 6ee128b95bacaff20746538dc97c2b8e2b9fcc29 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sun, 15 May 2022 10:54:38 -0400 +Subject: [PATCH] openssl: load "legacy" provider for RC4 + +--- + libtransmission/crypto-utils-openssl.c | 7 +++ + 1 file changed, 7 insertions(+) + +diff --git a/libtransmission/crypto-utils-openssl.c b/libtransmission/crypto-utils-openssl.c +index 45fd71913..14d680654 100644 +--- a/libtransmission/crypto-utils-openssl.c b/libtransmission/crypto-utils-openssl.c +@@ -20,6 +20,9 @@ + #include + #include + #include ++#if OPENSSL_VERSION_MAJOR >= 3 ++#include ++#endif + + #include "transmission.h" + #include "crypto-utils.h" +@@ -184,6 +187,10 @@ static void openssl_evp_cipher_context_free(EVP_CIPHER_CTX* handle) + + tr_rc4_ctx_t tr_rc4_new(void) + { ++#if OPENSSL_VERSION_MAJOR >= 3 ++OSSL_PROVIDER_load(NULL, "legacy"); ++OSSL_PROVIDER_load(NULL, "default"); ++#endif + EVP_CIPHER_CTX* handle = EVP_CIPHER_CTX_new(); + + if (check_result(EVP_CipherInit_ex(handle, EVP_rc4(), NULL, NULL, NULL, -1))) +-- +2.35.1 + diff --git a/net-p2p/transmission/transmission-3.00-r2.ebuild b/net-p2p/transmission/transmission-3.00-r2.ebuild new file mode 100644 index ..6fdc118910b6 --- /dev/null +++ b/net-p2p/transmission/transmission-3.00-r2.ebuild @@ -0,0 +1,146 @@ +# Copyright 2006-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake systemd xdg-utils + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/transmission/transmission; +else + SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" +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 lightweight 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.0.10:= + !mbedtls? ( dev-libs/openssl:0= ) + mbedtls? ( net-libs/mbedtls:0= ) + net-libs/libnatpmp + >=net-libs/miniupnpc-1.7:= + >=net-misc/curl-7.16.3[ssl] + sys-libs/zlib:= + nls? ( virtual/libintl ) + gtk? ( + >=dev-libs/dbus-glib-0.100 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.4:3 + appindicator? ( >=dev-libs/libappindicator-0.4.30:3 ) + ) + 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 + gtk? ( + sys-devel/gettext + ) + qt5? ( + dev-qt/linguist-tools:5 + ) + ) +" +RDEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} +" + +PATCHES=( + "${FILESDIR}"/cmake-unused-command-line.patch + "${FILESDIR}"/transmission-3.00-openssl-3.patch +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + + -DENABLE_CLI=$(usex cli ON OFF) + -DENABLE_GTK=$(usex gtk ON OFF) + -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) +
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: ea074a03800b69b567b6933c8f0991ffa58c2e78 Author: Sergey Alirzaev riseup net> AuthorDate: Fri Apr 8 18:48:26 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 8 22:51:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea074a03 net-p2p/transmission: don't call clang-tidy needlessly helps to prevent problems with clang failing to make sense of gcc-specific CFLAGS like: error: unknown argument: '-malign-data=cacheline' [clang-diagnostic-error] error: unknown argument: '-mtls-dialect=gnu2' [clang-diagnostic-error] Closes: https://github.com/gentoo/gentoo/pull/24958 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sergey Alirzaev riseup.net> Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 07d9d10d6c58..ba7fb0024bd0 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -96,6 +96,7 @@ src_configure() { -DUSE_SYSTEM_NATPMP=ON -DUSE_SYSTEM_UTP=OFF -DUSE_SYSTEM_B64=OFF + -DRUN_CLANG_TIDY=OFF -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 8b58a23db29bdf75d98a5119a23046ee482adaa9 Author: Raymond Wong pm me> AuthorDate: Mon Apr 4 07:35:02 2022 + Commit: Yixun Lan gentoo org> CommitDate: Mon Apr 4 11:08:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b58a23d net-p2p/transmission: keyword 3.00-r1 for ~riscv Bug: https://bugs.gentoo.org/836747 Closes: https://github.com/gentoo/gentoo/pull/24895 Signed-off-by: Raymond Wong pm.me> Signed-off-by: Yixun Lan gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 146f028003dc..bf200a7a2c74 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" + KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 4944a4fa5bc168a384926b41a8f4aa980558b260 Author: Sam James gentoo org> AuthorDate: Fri Mar 25 02:23:11 2022 + Commit: Sam James gentoo org> CommitDate: Fri Mar 25 02:23:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4944a4fa net-p2p/transmission: drop obsolete intltool dependency Dropped upstream in https://github.com/transmission/transmission/commit/8c160aad2d3adb7417c26605fd08e79494e07ee5 Signed-off-by: Sam James gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 4 +--- net-p2p/transmission/transmission-.ebuild| 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 6198bf9dfff7..146f028003dc 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2021 Gentoo Authors +# Copyright 2006-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( gtk? ( - dev-util/intltool sys-devel/gettext ) qt5? ( @@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND} nls? ( virtual/libintl gtk? ( - dev-util/intltool sys-devel/gettext ) qt5? ( diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 263035fd7e17..07d9d10d6c58 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2021 Gentoo Authors +# Copyright 2006-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,6 @@ BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( gtk? ( - dev-util/intltool sys-devel/gettext ) qt5? ( @@ -68,7 +67,6 @@ DEPEND="${COMMON_DEPEND} nls? ( virtual/libintl gtk? ( - dev-util/intltool sys-devel/gettext ) qt5? (
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: ecd73ec0d96dcfec91f42cac7ef96bbb83c46415 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Jan 13 12:01:10 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Jan 13 21:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd73ec0 net-p2p/transmission-remote-gtk: keyword 1.4.1 for ~arm64 Signed-off-by: Georgy Yakovlev gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index a3412eb41d05..75cb7a97c1a9 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="ayatana debug geoip libnotify libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: afb030ffc88a762e66c61b36e959f475f0f78c97 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun Jan 2 13:06:31 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun Jan 2 13:21:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb030ff net-p2p/transmission-remote-gtk: keyword 1.4.1 for ~ppc64 Signed-off-by: Georgy Yakovlev gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index f950df1a888b..a3412eb41d05 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="ayatana debug geoip libnotify libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: adb7f025a8208f192c9ee1cb7834dbedecdb2043 Author: Mike Gilbert gentoo org> AuthorDate: Sun Nov 21 19:53:21 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 21 19:53:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb7f025 net-p2p/transmission: drop broken libtransmission.a Bug: https://bugs.gentoo.org/807993 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 5 + net-p2p/transmission/transmission-.ebuild| 5 + 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index e02291fd6cba..6198bf9dfff7 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 cli gtk lightweight nls mbedtls qt5 static-libs systemd test" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -95,9 +95,6 @@ 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-.ebuild b/net-p2p/transmission/transmission-.ebuild index c5946c683acb..263035fd7e17 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.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 cli gtk lightweight nls mbedtls qt5 static-libs systemd test web" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 systemd test web" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -92,9 +92,6 @@ src_configure() { -DENABLE_TESTS=$(usex test ON OFF) -DENABLE_WEB=$(usex web 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
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 33377c5065deebab81c07167074a2ac2eb92dd11 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Oct 23 12:38:48 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Oct 23 12:38:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33377c50 net-p2p/transmission: add web use flag for live ebuild Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-p2p/transmission/metadata.xml | 1 + net-p2p/transmission/transmission-.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index 6e518af5a18..0ecfb8ca30d 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -9,5 +9,6 @@ Build command-line client Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) Use mbed TLS instead of OpenSSL + Build Web client diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 87e1cd8915b..c5946c683ac 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.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 cli gtk lightweight nls mbedtls qt5 static-libs systemd test" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test web" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -90,6 +90,7 @@ src_configure() { -DENABLE_NLS=$(usex nls ON OFF) -DENABLE_QT=$(usex qt5 ON OFF) -DENABLE_TESTS=$(usex test ON OFF) + -DENABLE_WEB=$(usex web ON OFF) # https://bugs.gentoo.org/807993 -DINSTALL_LIB=$(usex static-libs ON OFF)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 192f80c2a3164d59488ea4082cd86e892a2e03cf Author: Conrad Kostecki gentoo org> AuthorDate: Thu Oct 21 20:35:49 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Oct 21 20:35:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192f80c2 net-p2p/transmission: add cli use flag This adds the option to enable the command-line client. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-p2p/transmission/metadata.xml| 1 + net-p2p/transmission/transmission-3.00-r1.ebuild | 3 ++- net-p2p/transmission/transmission-.ebuild| 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index d88ae8a19a1..6e518af5a18 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -6,6 +6,7 @@ Mike Gilbert + Build command-line client Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) Use mbed TLS instead of OpenSSL diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 04d96b8b6ff..e02291fd6cb 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 static-libs systemd test" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -88,6 +88,7 @@ src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) -DENABLE_NLS=$(usex nls ON OFF) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 328bd3b3d14..87e1cd8915b 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.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 static-libs systemd test" +IUSE="appindicator cli gtk lightweight nls mbedtls qt5 static-libs systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -84,6 +84,7 @@ src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + -DENABLE_CLI=$(usex cli ON OFF) -DENABLE_GTK=$(usex gtk ON OFF) -DENABLE_LIGHTWEIGHT=$(usex lightweight ON OFF) -DENABLE_NLS=$(usex nls ON OFF)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: b7b07edf3b1bb6da8288f18e147bc7c9bffa1bdc Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 13 15:34:09 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 13 15:34:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b07edf net-p2p/transmission: add missing IUSE=static-libs Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 9bbe3f6fc24..328bd3b3d14 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.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="
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: d9687ba5881a2e14b2fbdbbfa3c0724168df6569 Author: Mike Gilbert gentoo org> AuthorDate: Fri Aug 13 15:28:02 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Aug 13 15:28:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9687ba5 net-p2p/transmission: optionally install libtransmission.a Closes: https://bugs.gentoo.org/807993 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 5 - net-p2p/transmission/transmission-.ebuild| 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 2d8e56a2b1a..04d96b8b6ff 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-.ebuild b/net-p2p/transmission/transmission-.ebuild index f7a517dcc27..9bbe3f6fc24 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -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
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: e5071aceb25da10a163b0216d140f4b93d56bd64 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 4 18:38:39 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 4 18:40:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5071ace net-p2p/transmission: move systemd unit behind USE=systemd The service unit has Type=notify, which is broken if transmission-daemon is built without systemd support. Closes: https://bugs.gentoo.org/788193 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 8 ++-- net-p2p/transmission/transmission-.ebuild| 8 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 791afc64715..2d8e56a2b1a 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -115,8 +115,12 @@ src_install() { newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon - systemd_dounit daemon/transmission-daemon.service - systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf + + 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 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index d213d6e2b60..f7a517dcc27 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -111,8 +111,12 @@ src_install() { newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon - systemd_dounit daemon/transmission-daemon.service - systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf + + 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
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 257eb9a8637fad5298e746f4d751ff3d55f73f7c Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 30 16:45:03 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 30 16:49:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257eb9a8 net-p2p/transmission: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 9 +++-- net-p2p/transmission/transmission-.ebuild| 9 +++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 22ba7fa01c2..791afc64715 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2020 Gentoo Authors +# Copyright 2006-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -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 libressl lightweight nls mbedtls qt5 systemd test" +IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND} " COMMON_DEPEND=" >=dev-libs/libevent-2.0.10:= - !mbedtls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) + !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/miniupnpc-1.7:= diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index bc3afb58d95..d213d6e2b60 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2006-2020 Gentoo Authors +# Copyright 2006-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -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 libressl lightweight nls mbedtls qt5 systemd test" +IUSE="appindicator gtk lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -42,10 +42,7 @@ BDEPEND="${ACCT_DEPEND} " COMMON_DEPEND=" >=dev-libs/libevent-2.0.10:= - !mbedtls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) + !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) net-libs/libnatpmp >=net-libs/miniupnpc-1.7:=
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: 3e18fc20f55e6a0d8f38343da17bb5c78c38ce60 Author: Andreas K. Huettel gentoo org> AuthorDate: Tue Jan 5 09:58:24 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Jan 5 15:46:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e18fc20 net-p2p/transmission-remote-gtk: Remove old Bug: https://bugs.gentoo.org/706980 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel gentoo.org> net-p2p/transmission-remote-gtk/Manifest | 1 - .../transmission-remote-gtk-1.3.1.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/Manifest b/net-p2p/transmission-remote-gtk/Manifest index 2205e2f9f34..7b347865fc5 100644 --- a/net-p2p/transmission-remote-gtk/Manifest +++ b/net-p2p/transmission-remote-gtk/Manifest @@ -1,2 +1 @@ -DIST transmission-remote-gtk-1.3.1.tar.xz 459260 BLAKE2B 3e1e184ce6fe0698996763419e5d8b1fc187d7c17ba42e9d75463d6b772bdde554fc1d4b6da6f19a936762b315caa0cea64c47e587d10c592402fb87a518cf66 SHA512 ce723d51f8f769e59fb539241996ff0204a654f52696963044f8535731cc2b8ec69cf454a15253f9ba214e0879498f3c19519b5b1b303273d667592887ee45f5 DIST transmission-remote-gtk-1.4.1.tar.xz 543620 BLAKE2B dea556138a7f554a6cbe5c3e0d5bdd9057cb61d2d80e2d89beb96b2926218e19ce85759fd079375ba8896e185bbdec74979372a9413dc5c513204f47b93e4304 SHA512 c1a2c26d01bc2557bafae9baa370f713e0412ac8445e12b19e9b3027c1a269745dbb865195d683af397d43a2956f51aad8bdfcaff93e4f07015e33715770de48 diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.3.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.3.1.ebuild deleted file mode 100644 index bef684ca11f..000 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.3.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="GTK+ client for management of the Transmission BitTorrent client, over HTTP RPC" -HOMEPAGE="https://github.com/transmission-remote-gtk/transmission-remote-gtk; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ayatana debug geoip libnotify libproxy rss" - -# RESTRICT="test" - -# FIXME: bundles rss-glib-0.2.3 -RDEPEND=" - >=dev-libs/glib-2.44:2 - >=dev-libs/json-glib-0.12.6 - net-misc/curl - >=x11-libs/gtk+-3.16:3 - ayatana? ( dev-libs/libappindicator:3 ) - geoip? ( dev-libs/geoip ) - libnotify? ( >=x11-libs/libnotify-0.7 ) - libproxy? ( net-libs/libproxy ) - rss? ( >=net-libs/libmrss-0.18 ) -" -DEPEND="${RDEPEND} - dev-libs/appstream-glib - >=dev-util/intltool-0.50.1 - sys-devel/autoconf-archive - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - sed -i -e '/-Werror/d' configure.ac || die - gnome2_src_prepare -} - -src_configure() { - # Disable overly strict appdata validation - gnome2_src_configure \ - $(use_enable debug) \ - $(use_with geoip libgeoip) \ - $(use_with libnotify) \ - $(use_with libproxy) \ - $(use_with ayatana libappindicator) \ - $(use_with rss libmrss) \ - APPSTREAM_UTIL="$(type -P true)" -}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: fb23e1c8b513076b55cf3cf23814759a06f15ed9 Author: Sam James gentoo org> AuthorDate: Wed Dec 16 03:57:39 2020 + Commit: Sam James gentoo org> CommitDate: Wed Dec 16 03:58:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb23e1c8 net-p2p/transmission-remote-gtk: amd64 stable (bug #706980) Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index 4383f8c7b07..f950df1a888 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="ayatana debug geoip libnotify libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: f5e5beef158852a548a5f22f69dc9ed353b1e122 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Nov 28 13:31:05 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Nov 28 13:31:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e5beef net-p2p/transmission-remote-gtk: x86 stable (bug #706980) Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index 38e770e754b..4383f8c7b07 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="ayatana debug geoip libnotify libproxy rss" # RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/files/, net-p2p/transmission/
commit: 55ade643b77337f69d7511f1f3f06806e4ca0328 Author: Mike Gilbert gentoo org> AuthorDate: Sat Jul 18 13:18:03 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Jul 18 13:19:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ade643 net-p2p/transmission: remove old Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest| 1 - net-p2p/transmission/files/libsystemd.patch | 11 -- net-p2p/transmission/metadata.xml| 1 - net-p2p/transmission/transmission-2.94-r1.ebuild | 159 --- 4 files changed, 172 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 5fd51e6815c..1b20bc82f39 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1,2 +1 @@ -DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7 DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 diff --git a/net-p2p/transmission/files/libsystemd.patch b/net-p2p/transmission/files/libsystemd.patch deleted file mode 100644 index 5db47ef39bd..000 --- a/net-p2p/transmission/files/libsystemd.patch +++ /dev/null @@ -1,11 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -245,7 +245,7 @@ - [Add support for systemd startup notification (default is autodetected)]), - [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto]) - AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [ --PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon], -+PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd], - [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], - [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], - [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])] diff --git a/net-p2p/transmission/metadata.xml b/net-p2p/transmission/metadata.xml index a5cf0e4c937..f4f00780e76 100644 --- a/net-p2p/transmission/metadata.xml +++ b/net-p2p/transmission/metadata.xml @@ -8,6 +8,5 @@ Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) Use mbed TLS instead of OpenSSL - Enable XFS filesystem capabilities by using sys-fs/xfsprogs headers (in building of fdlimit(.c)) diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild deleted file mode 100644 index 432fe079c92..000 --- a/net-p2p/transmission/transmission-2.94-r1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic gnome2-utils qmake-utils systemd xdg-utils - -DESCRIPTION="A Fast, Easy and Free BitTorrent client" -HOMEPAGE="http://www.transmissionbt.com/; -SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - -# 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 gtk libressl lightweight systemd qt5 xfs" -KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" - -ACCT_DEPEND=" - acct-group/transmission - acct-user/transmission -" -COMMON_DEPEND=">=dev-libs/libevent-2.0.10:= - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - net-libs/libnatpmp - >=net-libs/miniupnpc-1.7:= - >=net-misc/curl-7.16.3[ssl] - sys-libs/zlib:= - gtk? ( - >=dev-libs/dbus-glib-0.100 - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.4:3 - appindicator? ( >=dev-libs/libappindicator-0.4.90:3 ) - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - ) - systemd? ( >=sys-apps/systemd-209:= )" -DEPEND="${COMMON_DEPEND} - ${ACCT_DEPEND} - >=dev-libs/glib-2.32 - dev-util/intltool - sys-devel/gettext - virtual/os-headers - virtual/pkgconfig - qt5? ( dev-qt/linguist-tools:5 ) - xfs? (
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 598757c00bc819a411b0da00c3e509a4cd79ff4c Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jun 7 08:42:08 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jun 7 08:42:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598757c0 net-p2p/transmission: amd64 stable wrt bug #723258 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index ee8e978d8b1..22ba7fa01c2 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" + KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 268288fa6df83d50b30b6f18e69d0a2c40cfcba7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jun 6 20:14:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jun 6 20:14:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268288fa net-p2p/transmission: x86 stable wrt bug #723258 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 375211d40b9..ee8e978d8b1 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 4513bbe29685c866c3602cd315e88a73563f483f Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jun 6 17:34:02 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jun 6 17:34:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4513bbe2 net-p2p/transmission: ppc64 stable wrt bug #723258 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 301770ebb42..375211d40b9 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 655b7648655231e8ed01ae3e8f0be1f535e0f1e2 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jun 6 17:31:50 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jun 6 17:31:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655b7648 net-p2p/transmission: ppc stable wrt bug #723258 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index 91ab6b54ceb..301770ebb42 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 5cbecc223b7f2038860437511cc504843e172b6b Author: Mike Gilbert gentoo org> AuthorDate: Tue May 26 15:57:32 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 26 15:57:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbecc22 net-p2p/transmission: restore keywords We no longer depend on dev-libs/libb64. Closes: https://bugs.gentoo.org/724786 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-3.00-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r1.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild index b632a4a1d05..91ab6b54ceb 100644 --- a/net-p2p/transmission/transmission-3.00-r1.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f648b6946f394b5f05829423acabbf909a785186 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 26 16:00:52 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 26 16:00:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f648b694 net-p2p/transmission: update live ebuild Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index e11ee6465e1..bc3afb58d95 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" fi DESCRIPTION="A fast, easy, and free BitTorrent client"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: fcff528d83410f18aa91cad050c1e754360b55c5 Author: Mike Gilbert gentoo org> AuthorDate: Tue May 26 15:51:01 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue May 26 15:51:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcff528d net-p2p/transmission: use bundled libb64 dev-libs/libb64-1.2.1 is buggy on ARM. Closes: https://bugs.gentoo.org/725506 Signed-off-by: Mike Gilbert gentoo.org> .../{transmission-3.00.ebuild => transmission-3.00-r1.ebuild} | 3 +-- net-p2p/transmission/transmission-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-3.00.ebuild b/net-p2p/transmission/transmission-3.00-r1.ebuild similarity index 98% rename from net-p2p/transmission/transmission-3.00.ebuild rename to net-p2p/transmission/transmission-3.00-r1.ebuild index 3cfd308eb56..b632a4a1d05 100644 --- a/net-p2p/transmission/transmission-3.00.ebuild +++ b/net-p2p/transmission/transmission-3.00-r1.ebuild @@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND} ) " COMMON_DEPEND=" - dev-libs/libb64:0= >=dev-libs/libevent-2.0.10:= !mbedtls? ( !libressl? ( dev-libs/openssl:0= ) @@ -103,7 +102,7 @@ src_configure() { -DUSE_SYSTEM_MINIUPNPC=ON -DUSE_SYSTEM_NATPMP=ON -DUSE_SYSTEM_UTP=OFF - -DUSE_SYSTEM_B64=ON + -DUSE_SYSTEM_B64=OFF -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 50983831d05..e11ee6465e1 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -41,7 +41,6 @@ BDEPEND="${ACCT_DEPEND} ) " COMMON_DEPEND=" - dev-libs/libb64:0= >=dev-libs/libevent-2.0.10:= !mbedtls? ( !libressl? ( dev-libs/openssl:0= ) @@ -99,7 +98,7 @@ src_configure() { -DUSE_SYSTEM_MINIUPNPC=ON -DUSE_SYSTEM_NATPMP=ON -DUSE_SYSTEM_UTP=OFF - -DUSE_SYSTEM_B64=ON + -DUSE_SYSTEM_B64=OFF -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: 2c2c3883f3500dc67e6d7e9c789d815abc9d622a Author: Mike Gilbert gentoo org> AuthorDate: Sun May 24 02:30:02 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 24 02:33:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2c3883 net-p2p/transmission: disable cmake warning for subprojects Closes: https://bugs.gentoo.org/724792 Signed-off-by: Mike Gilbert gentoo.org> .../files/cmake-unused-command-line.patch | 21 + net-p2p/transmission/transmission-3.00.ebuild | 4 2 files changed, 25 insertions(+) diff --git a/net-p2p/transmission/files/cmake-unused-command-line.patch b/net-p2p/transmission/files/cmake-unused-command-line.patch new file mode 100644 index 000..6e0af5dc7cc --- /dev/null +++ b/net-p2p/transmission/files/cmake-unused-command-line.patch @@ -0,0 +1,21 @@ +From 63b8fd6391cd30bb45e1c9432f69c43ade9bb7ea Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sat, 23 May 2020 22:25:42 -0400 +Subject: [PATCH] Do not warn about unused command line options + +--- + cmake/TrMacros.cmake | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cmake/TrMacros.cmake b/cmake/TrMacros.cmake +index 5e439126f..674b2ede0 100644 +--- a/cmake/TrMacros.cmake b/cmake/TrMacros.cmake +@@ -95,6 +95,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_FLAGS:STRING=${CMAKE_C_FLAGS}" diff --git a/net-p2p/transmission/transmission-3.00.ebuild b/net-p2p/transmission/transmission-3.00.ebuild index 04a6fdf4529..3cfd308eb56 100644 --- a/net-p2p/transmission/transmission-3.00.ebuild +++ b/net-p2p/transmission/transmission-3.00.ebuild @@ -84,6 +84,10 @@ RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} " +PATCHES=( + "${FILESDIR}"/cmake-unused-command-line.patch +) + src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 01a4e92dc9136172e3ef15378790bb12cd617cb1 Author: Mike Gilbert gentoo org> AuthorDate: Sat May 23 14:09:29 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sat May 23 14:14:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a4e92d net-p2p/transmission: bump to 3.00 Closes: https://bugs.gentoo.org/607336 Bug: https://bugs.gentoo.org/723258 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/Manifest| 1 + .../{transmission-.ebuild => transmission-3.00.ebuild} | 12 ++-- net-p2p/transmission/transmission-.ebuild| 10 +- 3 files changed, 4 insertions(+), 19 deletions(-) diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest index 07399390981..5fd51e6815c 100644 --- a/net-p2p/transmission/Manifest +++ b/net-p2p/transmission/Manifest @@ -1 +1,2 @@ DIST transmission-2.94.tar.xz 3365952 BLAKE2B d0215a2c595dd3ebb2ed5c94cc3d380c78f62b98388557620534b88b9e2304bb6ac91960395541267f82d70800c4860d0e58125bca33dd158da992d19b4c0def SHA512 ee411743940f2897aa0bbc351ce79f11d860075d2e9e399d60301eae8cfc453e20426ef553fc62ee43019a07c052d512f5d7972cc4411fb57b1312c2c1558da7 +DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-3.00.ebuild similarity index 92% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-3.00.ebuild index 36907b345d4..04a6fdf4529 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-3.00.ebuild @@ -9,8 +9,8 @@ if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/transmission/transmission; else - SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" + SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz; + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" @@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} " -src_unpack() { - if [[ ${PV} == ]]; then - git-r3_src_unpack - else - unpack ${P}.tar.gz - fi -} - src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 36907b345d4..50983831d05 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission; else SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" @@ -84,14 +84,6 @@ RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND} " -src_unpack() { - if [[ ${PV} == ]]; then - git-r3_src_unpack - else - unpack ${P}.tar.gz - fi -} - src_configure() { local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-cli/
commit: 55234cf8ac62747c1d18775060bfff1cfe951c67 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 16 10:36:54 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 16 10:36:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55234cf8 net-p2p/transmission-remote-cli: remove last-rited pkg Closes: https://bugs.gentoo.org/show_bug.cgi?id=713518 Closes: https://bugs.gentoo.org/show_bug.cgi?id=525650 Signed-off-by: Mikle Kolyada gentoo.org> net-p2p/transmission-remote-cli/Manifest | 1 - net-p2p/transmission-remote-cli/metadata.xml | 8 -- .../transmission-remote-cli-1.7.1.ebuild | 33 -- 3 files changed, 42 deletions(-) diff --git a/net-p2p/transmission-remote-cli/Manifest b/net-p2p/transmission-remote-cli/Manifest deleted file mode 100644 index 88d79c1c6fd..000 --- a/net-p2p/transmission-remote-cli/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST transmission-remote-cli-1.7.1.tar.gz 257981 BLAKE2B 32b9f56954d6e7f01fe90c2183bfef153edf8f441d555767f3be9d0185fb0dd5335cf1d4a5b3b7fa64f9b3fa94aca297a85503c69f0ec516e703ba5b2eb858c5 SHA512 b1b31c36365a0f7733912f3a2c01e6e9f20430f29b618c7e526a214632a29d2bc76702f0c31910fdc495a7eaf37bf74e7433c552fc922c440c0874422208bae9 diff --git a/net-p2p/transmission-remote-cli/metadata.xml b/net-p2p/transmission-remote-cli/metadata.xml deleted file mode 100644 index 5bb9a086502..000 --- a/net-p2p/transmission-remote-cli/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - - fagga/transmission-remote-cli - - diff --git a/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild b/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild deleted file mode 100644 index 4a103d47b94..000 --- a/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="ncurses" -inherit bash-completion-r1 python-r1 - -DESCRIPTION="Ncurses interface for the Transmission BitTorrent client" -HOMEPAGE="https://github.com/fagga/transmission-remote-cli/; -SRC_URI="https://github.com/fagga/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="geoip" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - geoip? ( dev-python/geoip-python[$PYTHON_USEDEP] ) -" - -src_install() { - python_foreach_impl python_doscript transmission-remote-cli - newbashcomp completion/bash/transmission-remote-cli-bash-completion.sh \ - transmission-remote-cli - insinto /usr/share/zsh/site-functions - doins completion/zsh/_transmission-remote-cli - doman transmission-remote-cli.1 - dodoc NEWS README.md -}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 160c813a710d08ee2123ed643016eb48b60ab9f5 Author: Pacho Ramos gentoo org> AuthorDate: Fri May 1 17:50:05 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Fri May 1 17:57:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160c813a net-p2p/transmission: Migrate to 'appindicator' USE Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Pacho Ramos gentoo.org> net-p2p/transmission/transmission-2.94-r1.ebuild | 10 +- net-p2p/transmission/transmission-.ebuild| 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild index 86c72f12f62..432fe079c92 100644 --- a/net-p2p/transmission/transmission-2.94-r1.ebuild +++ b/net-p2p/transmission/transmission-2.94-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/transmission/transmission-releases/raw/master/${P}.t # MIT is in several libtransmission/ headers LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT" SLOT=0 -IUSE="ayatana gtk libressl lightweight systemd qt5 xfs" +IUSE="appindicator gtk libressl lightweight systemd qt5 xfs" KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux" ACCT_DEPEND=" @@ -31,7 +31,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:= >=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.4:3 - ayatana? ( >=dev-libs/libappindicator-0.4.90:3 ) + appindicator? ( >=dev-libs/libappindicator-0.4.90:3 ) ) qt5? ( dev-qt/qtcore:5 @@ -53,7 +53,7 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} ${ACCT_DEPEND}" -REQUIRED_USE="ayatana? ( gtk )" +REQUIRED_USE="appindicator? ( gtk )" DOCS=( AUTHORS NEWS qt/README.txt ) @@ -65,7 +65,7 @@ src_prepare() { sed -i -e '/CFLAGS/s:-ggdb3::' configure.ac || die # Trick to avoid automagic dependency - if ! use ayatana ; then + if ! use appindicator ; then sed -i -e '/^LIBAPPINDICATOR_MINIMUM/s:=.*:=:' configure.ac || die fi diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index f7f2735ac3c..36907b345d4 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.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="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test" +IUSE="appindicator gtk libressl lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" ACCT_DEPEND=" @@ -57,7 +57,7 @@ COMMON_DEPEND=" >=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.4:3 - ayatana? ( >=dev-libs/libappindicator-0.4.30:3 ) + appindicator? ( >=dev-libs/libappindicator-0.4.30:3 ) ) qt5? ( dev-qt/qtcore:5 @@ -111,7 +111,7 @@ src_configure() { -DWITH_CRYPTO=$(usex mbedtls polarssl openssl) -DWITH_INOTIFY=ON - -DWITH_LIBAPPINDICATOR=$(usex ayatana ON OFF) + -DWITH_LIBAPPINDICATOR=$(usex appindicator ON OFF) -DWITH_SYSTEMD=$(usex systemd ON OFF) )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: d21e2b71d496d3686cf17f8e0cc29bed0f8405b0 Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 20 19:18:14 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 20 19:18:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21e2b71 net-p2p/transmission: switch to cmake eclass Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index b15f594478b..f7f2735ac3c 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2006-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake-utils systemd xdg-utils +inherit cmake systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -115,11 +115,11 @@ src_configure() { -DWITH_SYSTEMD=$(usex systemd ON OFF) ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/files/, net-p2p/transmission-remote-gtk/
commit: 5801471187c94578ce69daaee1f2fe9fda3d4256 Author: David Seifert gentoo org> AuthorDate: Fri Mar 20 20:14:57 2020 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 20 20:14:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58014711 net-p2p/transmission-remote-gtk: Replace with updated upstream patch Bug: https://bugs.gentoo.org/706980 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> ...mission-remote-gtk-1.4.1-gcc10-fno-common.patch | 24 +++--- .../transmission-remote-gtk-1.4.1.ebuild | 3 +-- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch index 5cba628a07c..1c445b50854 100644 --- a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch +++ b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch @@ -1,18 +1,17 @@ -From 617aaf628962af85bf9b44ab517fec2b6fa178f9 Mon Sep 17 00:00:00 2001 +From b20655081332847426a7d10189bb1e2369efea42 Mon Sep 17 00:00:00 2001 From: David Seifert -Date: Tue, 10 Mar 2020 11:20:12 +0100 +Date: Fri, 20 Mar 2020 20:30:24 +0100 Subject: [PATCH] Fix building under GCC 10 / -fno-common -* Define an enum type `TrgColumnType`, not an anonymous - enum with an object called `TrgColumnType`. +* Add a `typedef` to avoid defining a variable. Bug: https://bugs.gentoo.org/706980 --- - src/trg-tree-view.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) + src/trg-tree-view.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trg-tree-view.h b/src/trg-tree-view.h -index 435848f..363f662 100644 +index 435848f..78cd76e 100644 --- a/src/trg-tree-view.h +++ b/src/trg-tree-view.h @@ -51,7 +51,7 @@ GtkWidget *trg_tree_view_new(void); @@ -20,16 +19,7 @@ index 435848f..363f662 100644 G_END_DECLS GList *trg_tree_view_get_selected_refs_list(GtkTreeView * tv); -enum { -+enum TrgColumnType { ++typedef enum { TRG_COLTYPE_ICONTEXT, TRG_COLTYPE_FILEICONTEXT, TRG_COLTYPE_WANTED, -@@ -65,7 +65,7 @@ enum { - TRG_COLTYPE_PRIO, - TRG_COLTYPE_NUMGTZERO, - TRG_COLTYPE_NUMGTEQZERO --} TrgColumnType; -+}; - - typedef struct { - gint model_column; diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index c769e211f47..38e770e754b 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -35,8 +35,7 @@ DEPEND="${RDEPEND} " # eautoreconf needs sys-devel/autoconf-archive PATCHES=( - # https://github.com/transmission-remote-gtk/transmission-remote-gtk/pull/92 - "${FILESDIR}"/${PN}-1.4.1-gcc10-fno-common.patch + "${FILESDIR}"/${PN}-1.4.1-gcc10-fno-common.patch # merged, remove on bump ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/, net-p2p/transmission-remote-gtk/files/
commit: 31aa94484925dc802d87d2214e801542d4e8189c Author: David Seifert gentoo org> AuthorDate: Tue Mar 10 10:31:54 2020 + Commit: David Seifert gentoo org> CommitDate: Tue Mar 10 10:31:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31aa9448 net-p2p/transmission-remote-gtk: Fix building with -fno-common Bug: https://bugs.gentoo.org/706980 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> ...mission-remote-gtk-1.4.1-gcc10-fno-common.patch | 35 ++ .../transmission-remote-gtk-1.4.1.ebuild | 7 - 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch new file mode 100644 index 000..5cba628a07c --- /dev/null +++ b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.4.1-gcc10-fno-common.patch @@ -0,0 +1,35 @@ +From 617aaf628962af85bf9b44ab517fec2b6fa178f9 Mon Sep 17 00:00:00 2001 +From: David Seifert +Date: Tue, 10 Mar 2020 11:20:12 +0100 +Subject: [PATCH] Fix building under GCC 10 / -fno-common + +* Define an enum type `TrgColumnType`, not an anonymous + enum with an object called `TrgColumnType`. + +Bug: https://bugs.gentoo.org/706980 +--- + src/trg-tree-view.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/trg-tree-view.h b/src/trg-tree-view.h +index 435848f..363f662 100644 +--- a/src/trg-tree-view.h b/src/trg-tree-view.h +@@ -51,7 +51,7 @@ GtkWidget *trg_tree_view_new(void); + + G_END_DECLS GList *trg_tree_view_get_selected_refs_list(GtkTreeView * tv); + +-enum { ++enum TrgColumnType { + TRG_COLTYPE_ICONTEXT, + TRG_COLTYPE_FILEICONTEXT, + TRG_COLTYPE_WANTED, +@@ -65,7 +65,7 @@ enum { + TRG_COLTYPE_PRIO, + TRG_COLTYPE_NUMGTZERO, + TRG_COLTYPE_NUMGTEQZERO +-} TrgColumnType; ++}; + + typedef struct { + gint model_column; diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild index 4e12624edbb..c769e211f47 100644 --- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -34,6 +34,11 @@ DEPEND="${RDEPEND} virtual/pkgconfig " # eautoreconf needs sys-devel/autoconf-archive +PATCHES=( + # https://github.com/transmission-remote-gtk/transmission-remote-gtk/pull/92 + "${FILESDIR}"/${PN}-1.4.1-gcc10-fno-common.patch +) + src_configure() { # Disable overly strict appdata validation gnome2_src_configure \
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 8ba6fc4ede27b84788115dbe9bd9dfa42e4b08ac Author: Mike Gilbert gentoo org> AuthorDate: Wed Nov 13 15:20:34 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Nov 13 15:20:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba6fc4e net-p2p/transmission: skip diropts when not running as root Closes: https://bugs.gentoo.org/699616 Package-Manager: Portage-2.3.78_p18, Repoman-2.3.17_p114 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-2.94-r1.ebuild | 4 +++- net-p2p/transmission/transmission-.ebuild| 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/net-p2p/transmission/transmission-2.94-r1.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild index f82f46f2b05..86c72f12f62 100644 --- a/net-p2p/transmission/transmission-2.94-r1.ebuild +++ b/net-p2p/transmission/transmission-2.94-r1.ebuild @@ -138,7 +138,9 @@ src_install() { popd >/dev/null || die fi - diropts -o transmission -g transmission + if [[ ${EUID} == 0 ]]; then + diropts -o transmission -g transmission + fi keepdir /var/lib/transmission } diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index c3356d08142..b15f594478b 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -129,7 +129,9 @@ src_install() { insinto /usr/lib/sysctl.d doins "${FILESDIR}"/60-transmission.conf - diropts -o transmission -g transmission + if [[ ${EUID} == 0 ]]; then + diropts -o transmission -g transmission + fi keepdir /var/lib/transmission }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: 02ed95e134f8f086e627e8ba4fa59f1837afa16d Author: Mike Gilbert gentoo org> AuthorDate: Mon Sep 2 18:55:09 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Sep 2 19:11:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed95e1 net-p2p/transmission: keepdir /var/lib/transmission Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44 Signed-off-by: Mike Gilbert gentoo.org> ...ion-2.94.ebuild => transmission-2.94-r1.ebuild} | 24 +++--- net-p2p/transmission/transmission-.ebuild | 11 -- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94-r1.ebuild similarity index 86% rename from net-p2p/transmission/transmission-2.94.ebuild rename to net-p2p/transmission/transmission-2.94-r1.ebuild index 745abf9221f..c2e85f5d064 100644 --- a/net-p2p/transmission/transmission-2.94.ebuild +++ b/net-p2p/transmission/transmission-2.94-r1.ebuild @@ -16,6 +16,10 @@ SLOT=0 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs" KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux" +ACCT_DEPEND=" + acct-group/transmission + acct-user/transmission +" COMMON_DEPEND=">=dev-libs/libevent-2.0.10:= !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) @@ -38,6 +42,7 @@ COMMON_DEPEND=">=dev-libs/libevent-2.0.10:= ) systemd? ( >=sys-apps/systemd-209:= )" DEPEND="${COMMON_DEPEND} + ${ACCT_DEPEND} >=dev-libs/glib-2.32 dev-util/intltool sys-devel/gettext @@ -46,7 +51,7 @@ DEPEND="${COMMON_DEPEND} qt5? ( dev-qt/linguist-tools:5 ) xfs? ( sys-fs/xfsprogs )" RDEPEND="${COMMON_DEPEND} - acct-user/transmission" + ${ACCT_DEPEND}" REQUIRED_USE="ayatana? ( gtk )" @@ -113,6 +118,9 @@ src_install() { systemd_dounit daemon/transmission-daemon.service systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf + insinto /usr/lib/sysctl.d + doins "${FILESDIR}"/60-transmission.conf + if use qt5; then pushd qt >/dev/null || die emake INSTALL_ROOT="${ED%/}"/usr install @@ -129,6 +137,9 @@ src_install() { doins translations/*.qm popd >/dev/null || die fi + + diropts -o transmission -g transmission + keepdir /var/lib/transmission } pkg_preinst() { @@ -138,17 +149,6 @@ pkg_preinst() { pkg_postinst() { xdg_desktop_database_update gnome2_icon_cache_update - - elog "If you use transmission-daemon, please, set 'rpc-username' and" - elog "'rpc-password' (in plain text, transmission-daemon will hash it on" - elog "start) in settings.json file located at /var/lib/transmission/config or" - elog "any other appropriate config directory." - elog - elog "Since µTP is enabled by default, transmission needs large kernel buffers for" - elog "the UDP socket. You can append following lines into /etc/sysctl.conf:" - elog " net.core.rmem_max = 4194304" - elog " net.core.wmem_max = 1048576" - elog "and run sysctl -p" } pkg_postrm() { diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 32f0b5698ea..dc8e8148800 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -24,7 +24,11 @@ SLOT="0" IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" -BDEPEND=" +ACCT_DEPEND=" + acct-group/transmission + acct-user/transmission +" +BDEPEND="${ACCT_DEPEND} virtual/pkgconfig nls? ( gtk? ( @@ -77,7 +81,7 @@ DEPEND="${COMMON_DEPEND} ) " RDEPEND="${COMMON_DEPEND} - acct-user/transmission + ${ACCT_DEPEND} " src_unpack() { @@ -124,6 +128,9 @@ src_install() { insinto /usr/lib/sysctl.d doins "${FILESDIR}"/60-transmission.conf + + diropts -o transmission -g transmission + keepdir /var/lib/transmission } pkg_postrm() {
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/, net-p2p/transmission/files/
commit: 10368e9a3f7b31a8966c162e2e7aa418cf81 Author: Mike Gilbert gentoo org> AuthorDate: Mon Sep 2 18:40:17 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Sep 2 18:44:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10368fff net-p2p/transmission: install sysctl.d snippet Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/files/60-transmission.conf | 2 ++ net-p2p/transmission/transmission-.ebuild | 21 +++-- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/net-p2p/transmission/files/60-transmission.conf b/net-p2p/transmission/files/60-transmission.conf new file mode 100644 index 000..bdf0de2064e --- /dev/null +++ b/net-p2p/transmission/files/60-transmission.conf @@ -0,0 +1,2 @@ +net.core.rmem_max = 4194304 +net.core.wmem_max = 1048576 diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index caaf7e9c6ee..32f0b5698ea 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake-utils readme.gentoo-r1 systemd xdg-utils +inherit cmake-utils systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -114,21 +114,6 @@ src_configure() { cmake-utils_src_configure } -DISABLE_AUTOFORMATTING=1 -DOC_CONTENTS="\ -If you use transmission-daemon, please, set 'rpc-username' and -'rpc-password' (in plain text, transmission-daemon will hash it on -start) in settings.json file located at /var/lib/transmission/config or -any other appropriate config directory. - -Since µTP is enabled by default, transmission needs large kernel buffers for -the UDP socket. You can append following lines into /etc/sysctl.conf: - -net.core.rmem_max = 4194304 -net.core.wmem_max = 1048576 - -and run sysctl -p" - src_install() { cmake-utils_src_install @@ -137,7 +122,8 @@ src_install() { systemd_dounit daemon/transmission-daemon.service systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf - readme.gentoo_create_doc + insinto /usr/lib/sysctl.d + doins "${FILESDIR}"/60-transmission.conf } pkg_postrm() { @@ -152,5 +138,4 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi - readme.gentoo_print_elog }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f0b437377703fa003d954a4894b0be2355e16450 Author: Mike Gilbert gentoo org> AuthorDate: Mon Sep 2 18:35:33 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Sep 2 18:44:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b43737 net-p2p/transmission: EAPI 7 Package-Manager: Portage-2.3.75_p2, Repoman-2.3.17_p44 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-.ebuild | 34 ++- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 312540191f4..caaf7e9c6ee 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils +inherit cmake-utils readme.gentoo-r1 systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -24,6 +24,18 @@ SLOT="0" IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" +BDEPEND=" + virtual/pkgconfig + nls? ( + gtk? ( + dev-util/intltool + sys-devel/gettext + ) + qt5? ( + dev-qt/linguist-tools:5 + ) + ) +" COMMON_DEPEND=" dev-libs/libb64:0= >=dev-libs/libevent-2.0.10:= @@ -36,6 +48,7 @@ COMMON_DEPEND=" >=net-libs/miniupnpc-1.7:= >=net-misc/curl-7.16.3[ssl] sys-libs/zlib:= + nls? ( virtual/libintl ) gtk? ( >=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.32:2 @@ -52,7 +65,6 @@ COMMON_DEPEND=" systemd? ( >=sys-apps/systemd-209:= ) " DEPEND="${COMMON_DEPEND} - virtual/pkgconfig nls? ( virtual/libintl gtk? ( @@ -128,17 +140,17 @@ src_install() { readme.gentoo_create_doc } -pkg_preinst() { - gnome2_icon_savelist -} - pkg_postrm() { - xdg_desktop_database_update - gnome2_icon_cache_update + if use gtk || use qt5; then + xdg_desktop_database_update + xdg_icon_cache_update + fi } pkg_postinst() { - xdg_desktop_database_update - gnome2_icon_cache_update + if use gtk || use qt5; then + xdg_desktop_database_update + xdg_icon_cache_update + fi readme.gentoo_print_elog }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: b761cec14174af726ba7429ff06595cae3e77d79 Author: Mike Gilbert gentoo org> AuthorDate: Mon Aug 5 01:16:01 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Aug 5 16:38:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b761cec1 net-p2p/transmission: depend on acct-user/transmission Package-Manager: Portage-2.3.70_p2, Repoman-2.3.16_p22 Signed-off-by: Mike Gilbert gentoo.org> net-p2p/transmission/transmission-2.94.ebuild | 18 ++ net-p2p/transmission/transmission-.ebuild | 20 +++- 2 files changed, 13 insertions(+), 25 deletions(-) diff --git a/net-p2p/transmission/transmission-2.94.ebuild b/net-p2p/transmission/transmission-2.94.ebuild index 246560fb9ad..745abf9221f 100644 --- a/net-p2p/transmission/transmission-2.94.ebuild +++ b/net-p2p/transmission/transmission-2.94.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools flag-o-matic gnome2-utils qmake-utils systemd user xdg-utils +inherit autotools flag-o-matic gnome2-utils qmake-utils systemd xdg-utils DESCRIPTION="A Fast, Easy and Free BitTorrent client" HOMEPAGE="http://www.transmissionbt.com/; @@ -16,7 +16,7 @@ SLOT=0 IUSE="ayatana gtk libressl lightweight systemd qt5 xfs" KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~x86-fbsd ~amd64-linux" -RDEPEND=">=dev-libs/libevent-2.0.10:= +COMMON_DEPEND=">=dev-libs/libevent-2.0.10:= !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) net-libs/libnatpmp @@ -37,7 +37,7 @@ RDEPEND=">=dev-libs/libevent-2.0.10:= dev-qt/qtwidgets:5 ) systemd? ( >=sys-apps/systemd-209:= )" -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} >=dev-libs/glib-2.32 dev-util/intltool sys-devel/gettext @@ -45,6 +45,8 @@ DEPEND="${RDEPEND} virtual/pkgconfig qt5? ( dev-qt/linguist-tools:5 ) xfs? ( sys-fs/xfsprogs )" +RDEPEND="${COMMON_DEPEND} + acct-user/transmission" REQUIRED_USE="ayatana? ( gtk )" @@ -137,14 +139,6 @@ pkg_postinst() { xdg_desktop_database_update gnome2_icon_cache_update - enewgroup transmission - enewuser transmission -1 -1 /var/lib/transmission transmission - - if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then - mkdir -p "${EROOT%/}"/var/lib/transmission || die - chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die - fi - elog "If you use transmission-daemon, please, set 'rpc-username' and" elog "'rpc-password' (in plain text, transmission-daemon will hash it on" elog "start) in settings.json file located at /var/lib/transmission/config or" diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index 392d8cb5bf3..312540191f4 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd user xdg-utils +inherit cmake-utils gnome2-utils readme.gentoo-r1 systemd xdg-utils if [[ ${PV} == ]]; then inherit git-r3 @@ -24,7 +24,7 @@ SLOT="0" IUSE="ayatana gtk libressl lightweight nls mbedtls qt5 systemd test" RESTRICT="!test? ( test )" -RDEPEND=" +COMMON_DEPEND=" dev-libs/libb64:0= >=dev-libs/libevent-2.0.10:= !mbedtls? ( @@ -51,7 +51,7 @@ RDEPEND=" ) systemd? ( >=sys-apps/systemd-209:= ) " -DEPEND="${RDEPEND} +DEPEND="${COMMON_DEPEND} virtual/pkgconfig nls? ( virtual/libintl @@ -64,6 +64,9 @@ DEPEND="${RDEPEND} ) ) " +RDEPEND="${COMMON_DEPEND} + acct-user/transmission +" src_unpack() { if [[ ${PV} == ]]; then @@ -137,14 +140,5 @@ pkg_postrm() { pkg_postinst() { xdg_desktop_database_update gnome2_icon_cache_update - - enewgroup transmission - enewuser transmission -1 -1 /var/lib/transmission transmission - - if [[ ! -e "${EROOT%/}"/var/lib/transmission ]]; then - mkdir -p "${EROOT%/}"/var/lib/transmission || die - chown transmission:transmission "${EROOT%/}"/var/lib/transmission || die - fi - readme.gentoo_print_elog }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/files/
commit: dc43f72baf6e277192b5e0ef6ada8035c6feafa5 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Mar 3 16:09:39 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Mar 4 03:09:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc43f72b net-p2p/transmission: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11242 Signed-off-by: Aaron Bauman gentoo.org> net-p2p/transmission/files/transmission-2.93-libressl.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/net-p2p/transmission/files/transmission-2.93-libressl.patch b/net-p2p/transmission/files/transmission-2.93-libressl.patch deleted file mode 100644 index 8c978ced269..000 --- a/net-p2p/transmission/files/transmission-2.93-libressl.patch +++ /dev/null @@ -1,11 +0,0 @@ a/libtransmission/crypto-utils-openssl.c -+++ b/libtransmission/crypto-utils-openssl.c -@@ -230,7 +230,7 @@ tr_rc4_process (tr_rc4_ctx_t handle, - - ***/ - --#if OPENSSL_VERSION_NUMBER < 0x1010 -+#if OPENSSL_VERSION_NUMBER < 0x1010 || defined(LIBRESSL_VERSION_NUMBER) - static inline int - DH_set0_pqg (DH * dh, - BIGNUM * p,
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/
commit: 4d5acb3477a4b209d4a9cb45a58639e27417ff27 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Feb 14 09:20:53 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Feb 14 09:32:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5acb34 net-p2p/transmission-remote-gtk: bump to 1.4.1 Closes: https://bugs.gentoo.org/677692 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> net-p2p/transmission-remote-gtk/Manifest | 1 + .../transmission-remote-gtk-1.4.1.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/net-p2p/transmission-remote-gtk/Manifest b/net-p2p/transmission-remote-gtk/Manifest index f6a6f630b59..2205e2f9f34 100644 --- a/net-p2p/transmission-remote-gtk/Manifest +++ b/net-p2p/transmission-remote-gtk/Manifest @@ -1 +1,2 @@ DIST transmission-remote-gtk-1.3.1.tar.xz 459260 BLAKE2B 3e1e184ce6fe0698996763419e5d8b1fc187d7c17ba42e9d75463d6b772bdde554fc1d4b6da6f19a936762b315caa0cea64c47e587d10c592402fb87a518cf66 SHA512 ce723d51f8f769e59fb539241996ff0204a654f52696963044f8535731cc2b8ec69cf454a15253f9ba214e0879498f3c19519b5b1b303273d667592887ee45f5 +DIST transmission-remote-gtk-1.4.1.tar.xz 543620 BLAKE2B dea556138a7f554a6cbe5c3e0d5bdd9057cb61d2d80e2d89beb96b2926218e19ce85759fd079375ba8896e185bbdec74979372a9413dc5c513204f47b93e4304 SHA512 c1a2c26d01bc2557bafae9baa370f713e0412ac8445e12b19e9b3027c1a269745dbb865195d683af397d43a2956f51aad8bdfcaff93e4f07015e33715770de48 diff --git a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild new file mode 100644 index 000..4e12624edbb --- /dev/null +++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 + +DESCRIPTION="GTK+ client for management of the Transmission BitTorrent client, over HTTP RPC" +HOMEPAGE="https://github.com/transmission-remote-gtk/transmission-remote-gtk; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ayatana debug geoip libnotify libproxy rss" + +# RESTRICT="test" + +# FIXME: bundles rss-glib-0.2.3 +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=dev-libs/json-glib-0.12.6 + net-misc/curl + >=x11-libs/gtk+-3.16:3 + ayatana? ( dev-libs/libappindicator:3 ) + geoip? ( dev-libs/geoip ) + libnotify? ( >=x11-libs/libnotify-0.7 ) + libproxy? ( net-libs/libproxy ) + rss? ( >=net-libs/libmrss-0.18 ) +" +DEPEND="${RDEPEND} + dev-libs/appstream-glib + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" # eautoreconf needs sys-devel/autoconf-archive + +src_configure() { + # Disable overly strict appdata validation + gnome2_src_configure \ + $(use_enable debug) \ + $(use_with geoip libgeoip) \ + $(use_with libnotify) \ + $(use_with libproxy) \ + $(use_with ayatana libappindicator) \ + $(use_with rss libmrss) \ + APPSTREAM_UTIL="$(type -P true)" +}