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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 07D8A158064 for ; Fri, 3 May 2024 06:58:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 692652BC043; Fri, 3 May 2024 06:57:14 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0E55DE2A70 for ; Fri, 3 May 2024 06:57:14 +0000 (UTC) From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= To: gentoo-dev@lists.gentoo.org Cc: pr@gentoo.org, =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Subject: [gentoo-dev] [PATCH 7/9] www-apache/mod_perl: Port to PERL_FEATURES Date: Fri, 3 May 2024 08:55:34 +0200 Message-ID: <20240503065536.2268112-7-dilfridge@gentoo.org> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240503065536.2268112-1-dilfridge@gentoo.org> References: <4096348.usQuhbGJ8B@noumea> <20240503065536.2268112-1-dilfridge@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 2ad379f4-860a-4ce7-88f8-c1e08cc30844 X-Archives-Hash: 0953b8f68ffe83e266882b670df4f844 Signed-off-by: Andreas K. Hüttel --- ...{mod_perl-2.0.13.ebuild => mod_perl-2.0.13-r1.ebuild} | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) rename www-apache/mod_perl/{mod_perl-2.0.13.ebuild => mod_perl-2.0.13-r1.ebuild} (89%) diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13-r1.ebuild similarity index 89% rename from www-apache/mod_perl/mod_perl-2.0.13.ebuild rename to www-apache/mod_perl/mod_perl-2.0.13-r1.ebuild index d2b6cb753c19..a0d8c495793b 100644 --- a/www-apache/mod_perl/mod_perl-2.0.13.ebuild +++ b/www-apache/mod_perl/mod_perl-2.0.13-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="1" KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86" -IUSE="debug ithreads test" +IUSE="debug perl_features_ithreads test" RESTRICT="!test? ( test )" # Apache::Reload, Apache::SizeLimit, and Apache::Test are force-unbundled. @@ -25,11 +25,12 @@ RESTRICT="!test? ( test )" # default one, which will likely need threading. RDEPEND=" - dev-lang/perl[ithreads=] + perl_features_ithreads? ( || ( >=dev-lang/perl-5.38.2-r3[perl_features_ithreads] =dev-lang/perl-5.38.2-r3[-perl_features_ithreads] =dev-perl/Apache-Test-1.420.0 >=www-servers/apache-2.0.47 >=dev-libs/apr-util-1.4 - !ithreads? ( www-servers/apache[-apache2_mpms_event,-apache2_mpms_worker,apache2_mpms_prefork] ) + !perl_features_ithreads? ( www-servers/apache[-apache2_mpms_event,-apache2_mpms_worker,apache2_mpms_prefork] ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -75,7 +76,7 @@ src_configure() { _init_apache2_late local debug=$(usex debug 1 0) - local nothreads=$(usex ithreads 0 1) + local nothreads=$(usex perl_features_ithreads 0 1) myconf=( MP_USE_DSO=1 MP_APXS=${APXS} -- 2.43.2