summaryrefslogtreecommitdiff
path: root/net-p2p/transmission
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-23 21:45:48 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-23 21:45:48 +0000
commit0530006d7f63d6c158b4ff5ea0c3f7ef3bae9cc4 (patch)
treeb3f2e1932614978a64f3fff0cf39d188bcb8a4d3 /net-p2p/transmission
parent9217a0cce81e89f5648599fcda4e549903c7b9bd (diff)
gentoo auto-resync : 23:02:2023 - 21:45:48
Diffstat (limited to 'net-p2p/transmission')
-rw-r--r--net-p2p/transmission/Manifest9
-rw-r--r--net-p2p/transmission/files/transmission-4.0.0-cmake-unused.patch33
-rw-r--r--net-p2p/transmission/metadata.xml4
-rw-r--r--net-p2p/transmission/transmission-4.0.0-r4.ebuild147
-rw-r--r--net-p2p/transmission/transmission-4.0.1-r1.ebuild (renamed from net-p2p/transmission/transmission-4.0.1.ebuild)2
-rw-r--r--net-p2p/transmission/transmission-9999.ebuild2
6 files changed, 9 insertions, 188 deletions
diff --git a/net-p2p/transmission/Manifest b/net-p2p/transmission/Manifest
index bb5f7044f972..134d85dffec6 100644
--- a/net-p2p/transmission/Manifest
+++ b/net-p2p/transmission/Manifest
@@ -2,16 +2,13 @@ AUX 60-transmission.conf 56 BLAKE2B 4c2aadb19b4c85ce8ecec4f190f83da81a8b9e27f02c
AUX cmake-unused-command-line.patch 875 BLAKE2B 3f86d8cd5977504e89d09948120a09a152be54a5f705c3a0e44b35bb26610750f526e5dcff2f781215a66be3b3a1fba0be797187972adcbfacf41c5835d00341 SHA512 58278a26998f560f52b76bbc76bf4c2981464e2f5c8e13672c288b9eedd0944228ee104abb99422154ba23646135baabb8400344122ad13b1333156af73fea8f
AUX transmission-3.00-horizontal-progress-bars.patch 1391 BLAKE2B 95e01e439a6cfc460dd13ee6c13c4e2cef25a2a22d1ec001271a31871bbe30580998c15ba10597762fefa07b06004e60037ac56a4acf1a376bfcdd40a9681940 SHA512 ae8a1befde3727dd2976ed0364a52bb5b1911b800603cf403222c4d61b608729aa603576eebe7624657f0f6540d4f4750e407c5cdd7fdcb82a2eac6fe80d527e
AUX transmission-3.00-openssl-3.patch 1136 BLAKE2B a9e2aa976145c8b08d05d464216695e6b0bd4f072f3d514e46840a0d5694ce870c6824a8c3ff3fb0f6178b3d7a54f3b0602518bed9980c18cf4c5abf1ca9b760 SHA512 aa184955ef483668690ffd3788a27bfdecd3968e331dbb8997b1fbfc6acda604bd7087ed49a63607128c61273e8177e8cc6d73d2b9aad88e5b8977ebbadb459b
-AUX transmission-4.0.0-cmake-unused.patch 1138 BLAKE2B f4102213236dddb071ccc9197d9b6832135a1a9d1fb851e11a3f7614142a5281ea5c62e58b39acda59d2c517e5a6606434f15e2d307638bb7a2e7f0680d0bbff SHA512 e3f689c59123203d1b72239370663e99b1eeaa94f87e361682a828dd093c51b99838577df4d90faca92304ad202e29c744f7152849b6f134ce60ccadb26501b0
AUX transmission-daemon.confd.4 735 BLAKE2B bc4c06dcf4a12282d36d446537ae8d3a461a9bb84f93b54f7d13be1c430209647bae89054b60f5d8dd434049140f74c1cb4ad04064d03b37ad88a851c28c07fa SHA512 47e78c85857eefb9be6c25d1e789cfb2a276d5816ba911ba1511e764469b2d9998edafe44247aff784113ca28926748bc5fb2b879280b780fd69ffb1e4e40736
AUX transmission-daemon.initd.10 1707 BLAKE2B 57857fa0b628f0c49ebaf13544b366bf9db39c70f31556a21262556ad89657a7f13c84e19f882839e4bc10f2b8afef96aa51f833478e38f215499244ca8b388b SHA512 30d9fe7d06ca3c92ff436e9bbe84729a5b343b52965f8d1d3d43f14f5fa25881dbc9676c5d3d916cff552aad5872ed41c2930e9ce3a5f7c958dbeec0d1ab1ac4
AUX transmission-daemon.service.conf 69 BLAKE2B 6e38a28f54366850ae794896f2954c3af77afead303197c49970873fa604d6b375e71122de8d3645f9fcc8abed4f696ac257bd59ba87ebdc5cdd5839d32c0a7b SHA512 3dc02be596296fc1efbf1bc690be3953709af00c230f55db4d067ff592d87e1a465faa4067bc15d65a8a27fed2cf07d108abb2ed45fc76b47b0642ce2e182946
AUX transmission-daemon.tmpfiles 55 BLAKE2B 0f7200295e1faa22bc598e080d4c1583c5cca2e71158b94fddc448d9afa9cee2c4781aaf8da7571d30140a4ead25973c6096a46c3c91b9713a0dcde541092cd2 SHA512 e162805c816042145f32c4ef4e9f78354ca610e1680060addf63e52d8b0287427ebdb9568946b45c0b6bce0267cff6877519a1de3a66dee5a44fa859f2a7e417
DIST transmission-3.00.tar.xz 3995080 BLAKE2B fb1be44aa630e6a1cf15511ab4ab40156edb16f9410b83058c53548f466fb9502c23157756a29e921e4468db1ebac7832b755cfcf98451c663c64401559f5498 SHA512 c8fb96086ba4b18f04d6181a29f6e2af85864840c533f3470a202dfa686e9431caeccd25f12c975a9a8f9b7802ca0bd73c4edc1ca06bdbada682326cad188a76
-DIST transmission-4.0.0.tar.xz 10351556 BLAKE2B d0bb13437da6e6b6a9001eed7e59ce3f7b58151787e9c1057b0c6bf65dfdeaf89c3aedee563f641f6d2d2bd3a84dafa3f68b557b190bd323928578e811fb0183 SHA512 79945af73fe7226dddadba7cc039516f2f878e05a9cf6c6d799b636b8298e2b2fa25c4426789bd41ef4d2b00d75a3c1c115c1676b4d2a9f09a1526456dceb3f8
DIST transmission-4.0.1.tar.xz 10434832 BLAKE2B 6f5df293d804570f2a7bb1a13e2757eb643390d749cbfe238d8fdc5dccb829db29ff378ab767ecad89748a24de57e57dc34087f3a1fe7aad1dbdbc8f4b8af195 SHA512 a0226c96b08fd7be7cb9763132e36e59a4f84d67277c345860ac5a2e685ec0d5f2e8b3fe1e2d090e1180499518084de99387b822bb6dbdc1b7cb076d9a99ce05
EBUILD transmission-3.00-r6.ebuild 3304 BLAKE2B c28525ca9dcb080356278a957f774042eb2697166aed7a042a1a68d2f103666172a2be54f1f707ea7bf7a777e058ddcda70bd43e9c64662e7204a01d4bb3a715 SHA512 0fc2b5e44abb35d85d5ea1f6d7f36545a6ee1e552449a5d646b340ca16e7e41acb9348fb9df18c1b62451fdf920633cc0ad908aa24a65054c0adec5f85a110e5
-EBUILD transmission-4.0.0-r4.ebuild 3503 BLAKE2B 721e6906ee5a9031dbd2955bb89de7f35fd36454407a477bd5c0e674d82022b6283e736040ee7a8c4d9765d05a6bff1becde71d1d06f594d3779d64b11281693 SHA512 d8aa7a7a5ec114e49a2a51494fc9de30dd93e1ab7ef7d1e97a89e939e292deb6100fdaf383e8b07bfc10d9514294441a478fb4da62b59cac85e7e6f828dd852c
-EBUILD transmission-4.0.1.ebuild 3391 BLAKE2B 0744a7171c81650dc4496bdc4fdd1c78e7e4b18a8af5b3581ee30057217aba2d9c490f3015a9aa32846df44943df763f69313a9de63a6c57a7e8ff9cddc916b4 SHA512 b0cf2054f64bb754303452081b221d99d8b88fe8ac9a3a9f725edb4eac7e457d6c88451b7c59c2d9a428101a9d30af4b43317fa793235d4f5edd9d89582be0d1
-EBUILD transmission-9999.ebuild 3391 BLAKE2B 0744a7171c81650dc4496bdc4fdd1c78e7e4b18a8af5b3581ee30057217aba2d9c490f3015a9aa32846df44943df763f69313a9de63a6c57a7e8ff9cddc916b4 SHA512 b0cf2054f64bb754303452081b221d99d8b88fe8ac9a3a9f725edb4eac7e457d6c88451b7c59c2d9a428101a9d30af4b43317fa793235d4f5edd9d89582be0d1
-MISC metadata.xml 657 BLAKE2B f2ab9b8d747d0a6d7b6fac8d365179e381d6d6d0b4e4a55e34c29a621b05c97e772cd2b58ea4d53ecdf1c33d4e497f3d121f0e00e51d6ad4babbe1b54e41b4c2 SHA512 2616c47a1721af7ecec252fbb5780be6c6875345be09d86b810ca347f36b3c886b53ef04febfeb9adaaa6e77f4b8d1201814af1b3a3168c8a2689c28fc2e079c
+EBUILD transmission-4.0.1-r1.ebuild 3392 BLAKE2B 8385412104608c91f46d633826381d9ad33410f3d17976005ce88c5f8506ccf5d06745e2a00dcb438f070159a3646bc21c9cd14e06596ee5716ebd9ae16bd841 SHA512 4327d0edd2e8fd6f576d6a76c89c3baef9245be4f0ab5c8fcaebdafa143bd0b6ae762270e9d93b019234b564c021e041b6cdbbfbb7c3b18d07191e70045f5c39
+EBUILD transmission-9999.ebuild 3392 BLAKE2B 8385412104608c91f46d633826381d9ad33410f3d17976005ce88c5f8506ccf5d06745e2a00dcb438f070159a3646bc21c9cd14e06596ee5716ebd9ae16bd841 SHA512 4327d0edd2e8fd6f576d6a76c89c3baef9245be4f0ab5c8fcaebdafa143bd0b6ae762270e9d93b019234b564c021e041b6cdbbfbb7c3b18d07191e70045f5c39
+MISC metadata.xml 766 BLAKE2B 288f003183213d5546cf2a5c9ff58cc9df762c4f5ca5e34165322626757b5281c01891575b935a5a236e98a1461cb0d66b0d4886fcce2ae001bb707fcf20f5fc SHA512 58f65aaed1b17ae6b13958552c169b5b76f999eee2c19c51a64ee237b88dd59042f92358e993fa74312892066c4d3bb2b03355b35fb5103f032ee00a9afe9c91
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..000000000000
--- 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 <floppym@gentoo.org>
-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/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 @@
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
+ <maintainer type="person">
+ <email>candrews@gentoo.org</email>
+ <name>Craig Andrews</name>
+ </maintainer>
<upstream>
<remote-id type="github">transmission/transmission</remote-id>
</upstream>
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..000000000000
--- 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} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/transmission/transmission"
-else
- MY_PV="${PV/_beta/-beta.}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/transmission/transmission/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="A fast, easy, and free BitTorrent client"
-HOMEPAGE="https://transmissionbt.com/"
-
-# web/LICENSE is always GPL-2 whereas COPYING allows either GPL-2 or GPL-3 for the rest
-# transmission in licenses/ is for mentioning OpenSSL linking exception
-# MIT is in several libtransmission/ headers
-LICENSE="|| ( GPL-2 GPL-3 Transmission-OpenSSL-exception ) GPL-2 MIT"
-SLOT="0"
-IUSE="appindicator cli 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_prepare() {
- local PATCHES=(
- "${FILESDIR}/transmission-4.0.0-cmake-unused.patch"
- )
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
-
- -DENABLE_GTK=$(usex gtk ON OFF)
- -DENABLE_QT=$(usex qt5 ON OFF)
- -DENABLE_MAC=OFF
- -DENABLE_WEB=OFF
- -DENABLE_CLI=$(usex cli ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_NLS=$(usex nls ON OFF)
-
- -DRUN_CLANG_TIDY=OFF
-
- -DUSE_GTK_VERSION=3
- -DUSE_SYSTEM_EVENT2=ON
- -DUSE_SYSTEM_DEFLATE=OFF
- -DUSE_SYSTEM_DHT=OFF
- -DUSE_SYSTEM_MINIUPNPC=ON
- -DUSE_SYSTEM_NATPMP=ON
- -DUSE_SYSTEM_UTP=OFF
- -DUSE_SYSTEM_B64=OFF
- -DUSE_SYSTEM_PSL=ON
- -DUSE_QT_VERSION=5
-
- -DWITH_CRYPTO=$(usex mbedtls mbedtls openssl)
- -DWITH_INOTIFY=ON
- -DWITH_APPINDICATOR=$(usex appindicator ON OFF)
- -DWITH_SYSTEMD=$(usex systemd ON OFF)
- )
-
- # Disable assertions by default, bug 893870.
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}"/transmission-daemon.initd.10 transmission-daemon
- newconfd "${FILESDIR}"/transmission-daemon.confd.4 transmission-daemon
-
- if use systemd; then
- # Service sets Type=notify
- systemd_dounit daemon/transmission-daemon.service
- systemd_install_serviced "${FILESDIR}"/transmission-daemon.service.conf
- fi
-
- insinto /usr/lib/sysctl.d
- doins "${FILESDIR}"/60-transmission.conf
-
- newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf
-}
-
-pkg_postrm() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gtk || use qt5; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
- tmpfiles_process transmission-daemon.conf
-}
diff --git a/net-p2p/transmission/transmission-4.0.1.ebuild b/net-p2p/transmission/transmission-4.0.1-r1.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-4.0.1.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-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild
index 359413eb1aa0..594e5b952031 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.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)