commit:     73fc2f39f45b7bb6a01dd64630816e7224cffa92
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 17:23:31 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 17:23:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fc2f39

net-p2p/transmission: use system libdeflate

Closes: https://bugs.gentoo.org/937786
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{transmission-9999.ebuild => transmission-4.0.6-r3.ebuild}     | 7 ++++++-
 net-p2p/transmission/transmission-9999.ebuild                      | 3 ++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-p2p/transmission/transmission-9999.ebuild 
b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
similarity index 96%
copy from net-p2p/transmission/transmission-9999.ebuild
copy to net-p2p/transmission/transmission-4.0.6-r3.ebuild
index 84da9b553129..da35ac8b5679 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-4.0.6-r3.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
        qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
+       app-arch/libdeflate:=
        >=dev-libs/libevent-2.1.0:=[threads(+)]
        !mbedtls? ( dev-libs/openssl:0= )
        mbedtls? ( net-libs/mbedtls:0= )
@@ -76,6 +77,10 @@ RDEPEND="${COMMON_DEPEND}
        ${ACCT_DEPEND}
 "
 
+PATCHES=(
+       "${FILESDIR}/transmission-4.0.6-miniupnpc-2.2.8.patch"
+)
+
 src_configure() {
        local mycmakeargs=(
                -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
@@ -91,7 +96,7 @@ src_configure() {
 
                -DUSE_GTK_VERSION=4
                -DUSE_SYSTEM_EVENT2=ON
-               -DUSE_SYSTEM_DEFLATE=OFF
+               -DUSE_SYSTEM_DEFLATE=ON
                -DUSE_SYSTEM_DHT=OFF
                -DUSE_SYSTEM_MINIUPNPC=ON
                -DUSE_SYSTEM_NATPMP=ON

diff --git a/net-p2p/transmission/transmission-9999.ebuild 
b/net-p2p/transmission/transmission-9999.ebuild
index 84da9b553129..38b587a61780 100644
--- a/net-p2p/transmission/transmission-9999.ebuild
+++ b/net-p2p/transmission/transmission-9999.ebuild
@@ -41,6 +41,7 @@ BDEPEND="
        qt6? ( dev-qt/qttools:6[linguist] )
 "
 COMMON_DEPEND="
+       app-arch/libdeflate:=
        >=dev-libs/libevent-2.1.0:=[threads(+)]
        !mbedtls? ( dev-libs/openssl:0= )
        mbedtls? ( net-libs/mbedtls:0= )
@@ -91,7 +92,7 @@ src_configure() {
 
                -DUSE_GTK_VERSION=4
                -DUSE_SYSTEM_EVENT2=ON
-               -DUSE_SYSTEM_DEFLATE=OFF
+               -DUSE_SYSTEM_DEFLATE=ON
                -DUSE_SYSTEM_DHT=OFF
                -DUSE_SYSTEM_MINIUPNPC=ON
                -DUSE_SYSTEM_NATPMP=ON

Reply via email to