From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7CE57158094 for ; Fri, 7 Oct 2022 21:57:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A2AFE09C4; Fri, 7 Oct 2022 21:57:38 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7F107E09C4 for ; Fri, 7 Oct 2022 21:57:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2108C340D6F for ; Fri, 7 Oct 2022 21:57:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 812A25BF for ; Fri, 7 Oct 2022 21:57:35 +0000 (UTC) From: "Mike Gilbert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Gilbert" Message-ID: <1665179817.fb5078cd8bc92937e5045d65010c808986a766ef.floppym@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-p2p/transmission/Manifest net-p2p/transmission/transmission-4.0.0_beta1.ebuild net-p2p/transmission/transmission-9999.ebuild X-VCS-Directories: net-p2p/transmission/ X-VCS-Committer: floppym X-VCS-Committer-Name: Mike Gilbert X-VCS-Revision: fb5078cd8bc92937e5045d65010c808986a766ef X-VCS-Branch: master Date: Fri, 7 Oct 2022 21:57:35 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 35679d4b-b299-4123-8cac-8427e0938d5f X-Archives-Hash: 5f9c3aa1eddc98bb5e61b9715c9790e5 commit: fb5078cd8bc92937e5045d65010c808986a766ef Author: Mike Gilbert gentoo org> AuthorDate: Fri Oct 7 21:56:14 2022 +0000 Commit: Mike Gilbert gentoo org> CommitDate: Fri Oct 7 21:56:57 2022 +0000 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 + ...9999.ebuild => transmission-4.0.0_beta1.ebuild} | 33 ++++++++++++++-------- net-p2p/transmission/transmission-9999.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-9999.ebuild b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild similarity index 86% copy from net-p2p/transmission/transmission-9999.ebuild copy to net-p2p/transmission/transmission-4.0.0_beta1.ebuild index ddaddc2cac6e..ba2762346471 100644 --- a/net-p2p/transmission/transmission-9999.ebuild +++ b/net-p2p/transmission/transmission-4.0.0_beta1.ebuild @@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; 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-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild index ddaddc2cac6e..ba2762346471 100644 --- a/net-p2p/transmission/transmission-9999.ebuild +++ b/net-p2p/transmission/transmission-9999.ebuild @@ -9,8 +9,11 @@ if [[ ${PV} == 9999 ]]; 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)