* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-01-20 23:38 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2017-01-20 23:38 UTC (permalink / raw
To: gentoo-commits
commit: 446f4d53d5a2b7519e17de9eced3b92f74125264
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 23:37:34 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 23:37:56 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446f4d53
www-apache/mod_perl: Remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild | 165 ---------------------------
1 file changed, 165 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild b/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild
deleted file mode 100644
index 0f895d1..00000000
--- a/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit depend.apache apache-module perl-module eutils
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-HOMEPAGE="https://projects.apache.org/projects/mod_perl.html"
-SRC_URI="mirror://apache/perl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug"
-
-# Make sure we always use the latest Apache-Test version or even check the
-# version of the bundled Apache-Test!
-#
-# We need both, apache and perl but either apache without threads or perl with
-# ithreads, bug 373943
-DEPEND="
- >=dev-perl/Apache-Test-1.360
- >=dev-perl/CGI-3.08
- dev-lang/perl[ithreads]
- www-servers/apache
-"
-RDEPEND="${DEPEND}"
-PDEPEND=">=dev-perl/Apache-Reload-0.11
- >=dev-perl/Apache-SizeLimit-0.95"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="2.0.3/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-SRC_TEST="do"
-
-DOCFILES="Changes INSTALL README STATUS"
-
-need_apache2_4
-
-src_prepare() {
- perl-module_src_prepare
-
- # I am not entirely happy with this solution, but here's what's
- # going on here if someone wants to take a stab at another
- # approach. When userpriv compilation is off, then the make
- # process drops to user "nobody" to run the test servers. This
- # server is closed, and then the socket is rebound using
- # SO_REUSEADDR. If the same user does this, there is no problem,
- # and the socket may be rebound immediately. If a different user
- # (yes, in my testing, even root) attempts to rebind, it fails.
- # Since the "is the socket available yet" code and the
- # second-batch bind call both run as root, this will fail.
-
- # The upstream settings on my test machine cause the second batch
- # of tests to fail, believing the socket to still be in use. I
- # tried patching various parts to make them run as the user
- # specified in $config->{vars}{user} using getpwnam, but found
- # this patch to be fairly intrusive, because the userid must be
- # restored and the patch must be applied to multiple places.
-
- # For now, we will simply extend the timeout in hopes that in the
- # non-userpriv case, the socket will clear from the kernel tables
- # normally, and the tests will proceed.
-
- # If anybody is still having problems, then commenting out "make
- # test" below should allow the software to build properly.
-
- # Robert Coie <rac@gentoo.org> 2003.05.06
-# sed -i -e "s/sleep \$_/sleep \$_ << 2/" \
-# "${S}"/Apache-Test/lib/Apache/TestServer.pm \
-# || die "problem editing TestServer.pm"
-
- # rendhalver - this got redone for 2.0.1 and seems to fix the make test problems
- epatch "${FILESDIR}"/${PN}-2.0.1-sneak-tmpdir.patch
- epatch "${FILESDIR}"/${PN}-2.0.4-inline.patch #550244
-
- # bug 352724
- epatch "${FILESDIR}/${P}-bundled-Apache-Test.patch"
- rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/
- sed -i \
- -e 's:^Apache-\(Reload\|SizeLimit\|Test\).*::' \
- -e 's:^lib/Bundle/Apache2.pm::' \
- MANIFEST || die
-
- # 410453
- epatch "${FILESDIR}/use-client_ip-client_add-instead-of-remote_ip-remote.patch"
- epatch "${FILESDIR}/use-log.level-instead-of-loglevel.patch"
-
- # 554794
- epatch "${FILESDIR}/mod_perl_init_b554794.patch"
-}
-
-src_configure() {
- local debug=$(usex debug 1 0)
- perl Makefile.PL \
- PREFIX="${EPREFIX}"/usr \
- INSTALLDIRS=vendor \
- MP_USE_DSO=1 \
- MP_APXS=${APXS} \
- MP_APR_CONFIG=/usr/bin/apr-1-config \
- MP_TRACE=${debug} \
- MP_DEBUG=${debug} \
- || die
-}
-
-src_test() {
- # make test notes whether it is running as root, and drops
- # privileges all the way to "nobody" if so, so we must adjust
- # write permissions accordingly in this case.
-
- # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
- if [[ "$(id -u)" == "0" ]]; then
- chown nobody:nobody "${WORKDIR}" "${T}"
- fi
-
- # this does not || die because of bug 21325. kudos to smark for
- # the idea of setting HOME.
- TMPDIR="${T}" HOME="${T}/" perl-module_src_test
-}
-
-src_install() {
- apache-module_src_install
-
- default
-#emake DESTDIR="${D}" install || die
-
- # TODO: add some stuff from docs/ back?
-
- # rendhalver - fix the perllocal.pod that gets installed
- # it seems to me that this has been getting installed for ages
- perl_delete_localpod
- # Remove empty .bs files as well
- perl_delete_packlist
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
-
- # this is an attempt to get @INC in line with /usr/bin/perl.
- # there is blib garbage in the mainstream one that can only be
- # useful during internal testing, so we wait until here and then
- # just go with a clean slate. should be much easier to see what's
- # happening and revert if problematic.
-
- # Sorry for this evil hack...
- perl_set_version # just to be sure...
- sed -i \
- -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
- "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
-
- for fname in $(find "${D}" -type f -not -name '*.so'); do
- grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
- sed -i -e "s:\(${D}\|${S}\):/:g" ${fname}
- done
- # All the rest
- perl_remove_temppath
-}
-
-pkg_postinst() {
- apache-module_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2024-05-07 7:57 Andreas K. Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas K. Hüttel @ 2024-05-07 7:57 UTC (permalink / raw
To: gentoo-commits
commit: 47bd83af8cd0b0bdb60995e40417f3d5660e1c7d
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 12:10:00 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue May 7 07:55:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bd83af
www-apache/mod_perl: Port to PERL_FEATURES
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
.../{mod_perl-2.0.13.ebuild => mod_perl-2.0.13-r1.ebuild} | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
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[ithreads] ) )
+ !perl_features_ithreads? ( || ( >=dev-lang/perl-5.38.2-r3[-perl_features_ithreads] <dev-lang/perl-5.38.2-r3[-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}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2024-01-18 8:06 Florian Schmaus
0 siblings, 0 replies; 43+ messages in thread
From: Florian Schmaus @ 2024-01-18 8:06 UTC (permalink / raw
To: gentoo-commits
commit: e951911aeedec8ff74291248bcb86fb3dc2cd74e
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 17 22:26:09 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 08:04:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e951911a
www-apache/mod_perl: Stabilize 2.0.13 ppc64, #920983
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
index 009cf4363617..5217341a19ba 100644
--- a/www-apache/mod_perl/mod_perl-2.0.13.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 ~riscv x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2024-01-18 8:06 Florian Schmaus
0 siblings, 0 replies; 43+ messages in thread
From: Florian Schmaus @ 2024-01-18 8:06 UTC (permalink / raw
To: gentoo-commits
commit: f24eec348d34f8dc5ac348521156359ff3e313f6
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 17 19:24:53 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 08:04:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24eec34
www-apache/mod_perl: Stabilize 2.0.13 x86, #920983
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
index 5466dcc4ca67..009cf4363617 100644
--- a/www-apache/mod_perl/mod_perl-2.0.13.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2024-01-18 8:06 Florian Schmaus
0 siblings, 0 replies; 43+ messages in thread
From: Florian Schmaus @ 2024-01-18 8:06 UTC (permalink / raw
To: gentoo-commits
commit: debe178d9ccb2de42dade74627d31ded21646fd2
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 17 22:54:44 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 08:04:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debe178d
www-apache/mod_perl: Stabilize 2.0.13 ppc, #920983
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
index 5217341a19ba..d2b6cb753c19 100644
--- a/www-apache/mod_perl/mod_perl-2.0.13.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2024-01-18 8:06 Florian Schmaus
0 siblings, 0 replies; 43+ messages in thread
From: Florian Schmaus @ 2024-01-18 8:06 UTC (permalink / raw
To: gentoo-commits
commit: 454afe8eeb2062b2a050f660f19a236f0792944d
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 17 18:37:55 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 08:04:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454afe8e
www-apache/mod_perl: Stabilize 2.0.13 amd64, #920983
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.13.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
index d2a2640320dc..5466dcc4ca67 100644
--- a/www-apache/mod_perl/mod_perl-2.0.13.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-11-13 4:35 Sam James
0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-11-13 4:35 UTC (permalink / raw
To: gentoo-commits
commit: ab9b6dfd0decc439972bb1fb190b24589c859cf7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 13 03:57:41 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 13 04:34:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9b6dfd
www-apache/mod_perl: add 2.0.13
Signed-off-by: Sam James <sam <AT> gentoo.org>
www-apache/mod_perl/Manifest | 1 +
www-apache/mod_perl/mod_perl-2.0.13.ebuild | 142 +++++++++++++++++++++++++++++
2 files changed, 143 insertions(+)
diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest
index 5e94a56ae488..611f1d0b35c3 100644
--- a/www-apache/mod_perl/Manifest
+++ b/www-apache/mod_perl/Manifest
@@ -1,2 +1,3 @@
DIST mod_perl-2.0.11.tar.gz 3848147 BLAKE2B 8eeef6d1fadbf9d2e3bcff33c5114e588f032c2497f5191b1edd30da8bce72eadf5ea62482ec8ece7d7fde308c8c41d6682d1a325760c627bee75c3ce8cf6272 SHA512 f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf
DIST mod_perl-2.0.12.tar.gz 3848030 BLAKE2B fe4e57d76f7e7a79f171a96d2bab65743eeae45528c0bc3a8bc8ef6d91bb875d3857799f7d65cbf590994c30699a8646dbc905d76551fb97151d0827222a9ba2 SHA512 890dca0950847e32180485cabbeffbf236af2c92c7df957a233c210022b5172957eddb1db3e9281b87cd438d2fa404a05ae99c7eda098267c68d5e9262b400b0
+DIST mod_perl-2.0.13.tar.gz 3848487 BLAKE2B 8fb640f6815dac7a93ceeca21c63d4c5d5f14c81d061b0fbfe5831afcb8682df509c367f113a7b1396fdd25ccebd66cf708f99b5e69c8393add0f7969c102249 SHA512 453c789743487e2d1167d005f21ef9780f36488db8830103e4ea0a0656f685bf5ec423cd1baa68ee30efc75d9e2b845c9656458203b9f48de81a315a91d587c9
diff --git a/www-apache/mod_perl/mod_perl-2.0.13.ebuild b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
new file mode 100644
index 000000000000..d2a2640320dc
--- /dev/null
+++ b/www-apache/mod_perl/mod_perl-2.0.13.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_TEST=do
+inherit depend.apache apache-module perl-module
+
+DESCRIPTION="An embedded Perl interpreter for Apache2"
+HOMEPAGE="https://perl.apache.org/ https://projects.apache.org/project.html?perl-mod_perl"
+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"
+RESTRICT="!test? ( test )"
+
+# Apache::Reload, Apache::SizeLimit, and Apache::Test are force-unbundled.
+# The minimum versions requested here are the bundled versions.
+
+# The test dependencies are from CPAN (Bundle::Apache2).
+
+# When all MPMs are disabled via useflags, the apache ebuild selects a
+# default one, which will likely need threading.
+
+RDEPEND="
+ dev-lang/perl[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] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/CGI-3.110.0
+ dev-perl/Chatbot-Eliza
+ dev-perl/Devel-Symdump
+ dev-perl/HTML-Parser
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl
+ www-servers/apache[apache2_modules_version,-apache2_modules_unique_id]
+ !www-apache/mpm_itk
+ )
+"
+PDEPEND="
+ >=dev-perl/Apache-Reload-0.130.0
+ >=dev-perl/Apache-SizeLimit-0.970.0
+"
+
+APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
+APACHE2_MOD_CONF="2.0.3/75_${PN}"
+APACHE2_MOD_DEFINE="PERL"
+
+need_apache2
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.0.1-sneak-tmpdir.patch # seems to fix the make test problem
+ "${FILESDIR}"/${PN}-2.0.4-inline.patch # 550244
+ "${FILESDIR}"/${PN}-2.0.10_rc1-bundled-Apache-Test.patch # 352724
+ "${FILESDIR}"/${PN}-2.0.10_rc1-Gentoo-not-Unix.patch
+ "${FILESDIR}"/${PN}-2.0.11-ranlib.patch # 728554
+)
+
+src_prepare() {
+ perl-module_src_prepare
+
+ # chainsaw unbundling
+ rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/ || die
+}
+
+src_configure() {
+ _init_apache2_late
+
+ local debug=$(usex debug 1 0)
+ local nothreads=$(usex ithreads 0 1)
+ myconf=(
+ MP_USE_DSO=1
+ MP_APXS=${APXS}
+ MP_APR_CONFIG=/usr/bin/apr-1-config
+ MP_TRACE=${debug}
+ MP_DEBUG=${debug}
+ MP_NO_THREADS=${nothreads}
+ )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # make test notes whether it is running as root, and drops
+ # privileges all the way to "nobody" if so, so we must adjust
+ # write permissions accordingly in this case.
+
+ # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
+ if [[ "$(id -u)" == "0" ]]; then
+ chown nobody:nobody "${WORKDIR}" "${T}" || die
+ fi
+
+ # We force verbose tests for now to get meaningful bug reports.
+ MAKEOPTS+=" -j1"
+ TMPDIR="${T}" HOME="${T}/" TEST_VERBOSE=1 LC_TIME=C perl-module_src_test
+}
+
+src_install() {
+ apache-module_src_install
+
+ default
+
+ perl_delete_localpod
+ perl_fix_packlist
+ perl_delete_emptybsdir
+
+ insinto "${APACHE_MODULES_CONFDIR}"
+ doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
+
+ # this is an attempt to get @INC in line with /usr/bin/perl.
+ # there is blib garbage in the mainstream one that can only be
+ # useful during internal testing, so we wait until here and then
+ # just go with a clean slate. should be much easier to see what's
+ # happening and revert if problematic.
+
+ perl_set_version
+ sed -i \
+ -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
+ "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
+
+ local fname
+ for fname in $(find "${D}" -type f -not -name '*.so'); do
+ grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
+ sed -i -e "s:\(${D}\|${S}\):/:g" ${fname} || die
+ done
+
+ perl_remove_temppath
+}
+
+pkg_postinst() {
+ apache-module_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-09-02 14:32 Arthur Zamarin
0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-09-02 14:32 UTC (permalink / raw
To: gentoo-commits
commit: 689ce056b0e37102dcf4f853d7b63454d605d77e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 2 14:31:11 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 14:31:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689ce056
www-apache/mod_perl: Stabilize 2.0.12 x86, #912526
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.12.ebuild b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
index 0beda16fa790..43debf353a45 100644
--- a/www-apache/mod_perl/mod_perl-2.0.12.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ppc ~ppc64 ~riscv x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-09-02 14:32 Arthur Zamarin
0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-09-02 14:32 UTC (permalink / raw
To: gentoo-commits
commit: c44aeffad233fbdc60b3b92eb283e0a2ad4548be
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 2 14:30:47 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 14:30:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44aeffa
www-apache/mod_perl: Stabilize 2.0.12 amd64, #912526
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.12.ebuild b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
index cf5c08e8fa9b..b148da77dddf 100644
--- a/www-apache/mod_perl/mod_perl-2.0.12.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-09-02 14:32 Arthur Zamarin
0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-09-02 14:32 UTC (permalink / raw
To: gentoo-commits
commit: fb3ff6ad29c49fd75771622bc815106ebe6a32d9
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 2 14:30:55 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 14:30:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3ff6ad
www-apache/mod_perl: Stabilize 2.0.12 ppc, #912526
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.12.ebuild b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
index b148da77dddf..0beda16fa790 100644
--- a/www-apache/mod_perl/mod_perl-2.0.12.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ppc ~ppc64 ~riscv ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-09-02 14:32 Arthur Zamarin
0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-09-02 14:32 UTC (permalink / raw
To: gentoo-commits
commit: 254f6ce1aa6f1c005fce3a54a47b8e850542e82d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 2 14:31:16 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 2 14:31:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254f6ce1
www-apache/mod_perl: Stabilize 2.0.12 ppc64, #912526
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.12.ebuild b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
index 43debf353a45..1ebaf1e19813 100644
--- a/www-apache/mod_perl/mod_perl-2.0.12.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 ~arm ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2023-07-05 1:25 Sam James
0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-07-05 1:25 UTC (permalink / raw
To: gentoo-commits
commit: 2dff56b47e3ed7ca4a9fd2d99e97cbc01d75e8dd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 5 01:25:18 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 5 01:25:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dff56b4
www-apache/mod_perl: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
www-apache/mod_perl/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/www-apache/mod_perl/metadata.xml b/www-apache/mod_perl/metadata.xml
index 743975e53191..78a62be94e65 100644
--- a/www-apache/mod_perl/metadata.xml
+++ b/www-apache/mod_perl/metadata.xml
@@ -8,4 +8,7 @@
<use>
<flag name="ithreads">Build for use with thread-capable perl, needs same setting as in <pkg>dev-lang/perl</pkg></flag>
</use>
+ <upstream>
+ <remote-id type="github">apache/mod_perl</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2022-08-26 10:46 Sam James
0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2022-08-26 10:46 UTC (permalink / raw
To: gentoo-commits
commit: 0f38614d128ba6d7aa812d1df7f91aebbcd4ca64
Author: Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Thu Aug 25 21:41:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 10:46:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f38614d
www-apache/mod_perl: use <pkg> tag in metadata.xml
Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Signed-off-by: Sam James <sam <AT> gentoo.org>
www-apache/mod_perl/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/metadata.xml b/www-apache/mod_perl/metadata.xml
index 66a7eddd5122..743975e53191 100644
--- a/www-apache/mod_perl/metadata.xml
+++ b/www-apache/mod_perl/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Perl Project</name>
</maintainer>
<use>
- <flag name="ithreads">Build for use with thread-capable perl, needs same setting as in dev-lang/perl</flag>
+ <flag name="ithreads">Build for use with thread-capable perl, needs same setting as in <pkg>dev-lang/perl</pkg></flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-06-13 21:09 Matt Turner
0 siblings, 0 replies; 43+ messages in thread
From: Matt Turner @ 2020-06-13 21:09 UTC (permalink / raw
To: gentoo-commits
commit: fd67a8798baf8d0df9272dbedeca4cceff22865f
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 13 21:09:12 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jun 13 21:09:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd67a879
www-apache/mod_perl: drop alpha keywords
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
index 2443adbbfa2..014692d57e0 100644
--- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-05-11 16:49 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2020-05-11 16:49 UTC (permalink / raw
To: gentoo-commits
commit: 035673bb16f5fc8f36abc8dfe55b1c58f5a14e68
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon May 11 16:47:57 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon May 11 16:49:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035673bb
www-apache/mod_perl: x86 stable wrt bug #672086
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
index ab02e5b6118..2443adbbfa2 100644
--- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-05-06 6:28 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2020-05-06 6:28 UTC (permalink / raw
To: gentoo-commits
commit: 659fcd47b30e8a261c9803b08b5e95c66abbf4b4
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed May 6 06:28:11 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed May 6 06:28:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659fcd47
www-apache/mod_perl: ppc64 stable wrt bug #672086
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
index b43bd23174a..ab02e5b6118 100644
--- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-05-05 6:46 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2020-05-05 6:46 UTC (permalink / raw
To: gentoo-commits
commit: aa76475694bb8ce92cd5e5d9f5867e913f90139b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue May 5 06:45:40 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue May 5 06:45:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa764756
www-apache/mod_perl: ppc stable wrt bug #672086
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
index 8c9c52472a0..b43bd23174a 100644
--- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-05-04 16:56 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2020-05-04 16:56 UTC (permalink / raw
To: gentoo-commits
commit: f7e8c0bbf453d0029f53248ec63daa263399085d
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon May 4 16:56:43 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon May 4 16:56:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e8c0bb
www-apache/mod_perl: amd64 stable wrt bug #672086
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
index 891635df5c1..8c9c52472a0 100644
--- a/www-apache/mod_perl/mod_perl-2.0.11.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="debug ithreads test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2020-03-17 9:44 Andreas K. Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas K. Hüttel @ 2020-03-17 9:44 UTC (permalink / raw
To: gentoo-commits
commit: 9d1a1f3274d4a7a95a7beb5d4c8ef9ba72e168d4
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 17 09:43:16 2020 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Mar 17 09:43:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1a1f32
www-apache/mod_perl: Version bump
Bug: https://bugs.gentoo.org/672086
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org>
www-apache/mod_perl/Manifest | 1 +
www-apache/mod_perl/mod_perl-2.0.11.ebuild | 138 +++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest
index d2cf4026ae7..c26064fe0a8 100644
--- a/www-apache/mod_perl/Manifest
+++ b/www-apache/mod_perl/Manifest
@@ -1 +1,2 @@
DIST mod_perl-2.0.10.tar.gz 3846211 BLAKE2B de44c76d22cc90984be20193bb635f27d68fbc25cab39333be93ee15c4636025d9e6d8f7bfc661b50ac19cfeb5f697f957acb7fbbb38e1f3f712c81ac27737ab SHA512 0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca
+DIST mod_perl-2.0.11.tar.gz 3848147 BLAKE2B 8eeef6d1fadbf9d2e3bcff33c5114e588f032c2497f5191b1edd30da8bce72eadf5ea62482ec8ece7d7fde308c8c41d6682d1a325760c627bee75c3ce8cf6272 SHA512 f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf
diff --git a/www-apache/mod_perl/mod_perl-2.0.11.ebuild b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
new file mode 100644
index 00000000000..891635df5c1
--- /dev/null
+++ b/www-apache/mod_perl/mod_perl-2.0.11.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit depend.apache apache-module perl-module eutils
+
+DESCRIPTION="An embedded Perl interpreter for Apache2"
+HOMEPAGE="https://perl.apache.org/ https://projects.apache.org/project.html?perl-mod_perl"
+SRC_URI="mirror://apache/perl/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug ithreads test"
+RESTRICT="!test? ( test )"
+
+SRC_TEST=do
+
+# Apache::Reload, Apache::SizeLimit, and Apache::Test are force-unbundled.
+# The minimum versions requested here are the bundled versions.
+
+# The test dependencies are from CPAN (Bundle::Apache2).
+
+# When all MPMs are disabled via useflags, the apache ebuild selects a
+# default one, which will likely need threading.
+
+RDEPEND="
+ dev-lang/perl[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] )
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/CGI-3.110.0
+ dev-perl/Chatbot-Eliza
+ dev-perl/Devel-Symdump
+ dev-perl/HTML-Parser
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl
+ www-servers/apache[apache2_modules_version,-apache2_modules_unique_id]
+ !www-apache/mpm_itk
+ )
+"
+PDEPEND="
+ >=dev-perl/Apache-Reload-0.130.0
+ >=dev-perl/Apache-SizeLimit-0.970.0
+"
+
+APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
+APACHE2_MOD_CONF="2.0.3/75_${PN}"
+APACHE2_MOD_DEFINE="PERL"
+
+need_apache2
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-2.0.1-sneak-tmpdir.patch # seems to fix the make test problem
+ "${FILESDIR}/${PN}"-2.0.4-inline.patch # 550244
+ "${FILESDIR}/${PN}"-2.0.10_rc1-bundled-Apache-Test.patch # 352724
+ "${FILESDIR}/${PN}"-2.0.10_rc1-Gentoo-not-Unix.patch
+)
+
+src_prepare() {
+ perl-module_src_prepare
+
+ # chainsaw unbundling
+ rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/ || die
+}
+
+src_configure() {
+ local debug=$(usex debug 1 0)
+ local nothreads=$(usex ithreads 0 1)
+ myconf=(
+ MP_USE_DSO=1
+ MP_APXS=${APXS}
+ MP_APR_CONFIG=/usr/bin/apr-1-config
+ MP_TRACE=${debug}
+ MP_DEBUG=${debug}
+ MP_NO_THREADS=${nothreads}
+ )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # make test notes whether it is running as root, and drops
+ # privileges all the way to "nobody" if so, so we must adjust
+ # write permissions accordingly in this case.
+
+ # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
+ if [[ "$(id -u)" == "0" ]]; then
+ chown nobody:nobody "${WORKDIR}" "${T}" || die
+ fi
+
+ # We force verbose tests for now to get meaningful bug reports.
+ MAKEOPTS+=" -j1"
+ TMPDIR="${T}" HOME="${T}/" TEST_VERBOSE=1 LC_TIME=C perl-module_src_test
+}
+
+src_install() {
+ apache-module_src_install
+
+ default
+
+ perl_delete_localpod
+ perl_delete_packlist
+
+ insinto "${APACHE_MODULES_CONFDIR}"
+ doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
+
+ # this is an attempt to get @INC in line with /usr/bin/perl.
+ # there is blib garbage in the mainstream one that can only be
+ # useful during internal testing, so we wait until here and then
+ # just go with a clean slate. should be much easier to see what's
+ # happening and revert if problematic.
+
+ perl_set_version
+ sed -i \
+ -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
+ "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
+
+ local fname
+ for fname in $(find "${D}" -type f -not -name '*.so'); do
+ grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
+ sed -i -e "s:\(${D}\|${S}\):/:g" ${fname} || die
+ done
+
+ perl_remove_temppath
+}
+
+pkg_postinst() {
+ apache-module_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2018-12-22 12:46 Andreas K. Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas K. Hüttel @ 2018-12-22 12:46 UTC (permalink / raw
To: gentoo-commits
commit: 70bbddc6ad013611aa67b1ff91ef447756c4d023
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 22 12:46:10 2018 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Dec 22 12:46:27 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bbddc6
www-apache/mod_perl: Tests are now fixed, bug 614684
Only remaining thing was PEBKAC
Closes: https://bugs.gentoo.org/662692
Closes: https://bugs.gentoo.org/614684
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index ea0cffbccc0..ef5bb45f7ca 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -22,7 +22,7 @@ SRC_TEST=do
# The test dependencies are from CPAN (Bundle::Apache2).
# When all MPMs are disabled via useflags, the apache ebuild selects a
-# default one, which will likely need threading...
+# default one, which will likely need threading.
RDEPEND="
dev-lang/perl[ithreads=]
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2018-07-23 8:15 Christian Ruppert
0 siblings, 0 replies; 43+ messages in thread
From: Christian Ruppert @ 2018-07-23 8:15 UTC (permalink / raw
To: gentoo-commits
commit: 49e5248272ec67dc3b4f931a014b6df35b24962e
Author: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 23 08:14:28 2018 +0000
Commit: Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Mon Jul 23 08:15:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e52482
www-apache/mod_perl: Drop Maintainership
Package-Manager: Portage-2.3.43, Repoman-2.3.10
www-apache/mod_perl/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/www-apache/mod_perl/metadata.xml b/www-apache/mod_perl/metadata.xml
index 28acd8c8093..45922683c5c 100644
--- a/www-apache/mod_perl/metadata.xml
+++ b/www-apache/mod_perl/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>idl0r@gentoo.org</email>
- <name>Christian Ruppert</name>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-04-30 9:37 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2017-04-30 9:37 UTC (permalink / raw
To: gentoo-commits
commit: 69d56995fb6839d0bddae518b477f5bd31dcece1
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 09:34:32 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 09:36:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d56995
www-apache/mod_perl: ppc64 stable wrt bug #597824
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index 3c3e6cae16c..f83252b19f5 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-04-19 21:32 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2017-04-19 21:32 UTC (permalink / raw
To: gentoo-commits
commit: 50d758aa2f0b24dcbe06c342b26d2c878e66ce92
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 21:26:13 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 21:32:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d758aa
www-apache/mod_perl: Drop hppa ia64 sparc, bug 597822
Package-Manager: Portage-2.3.5, Repoman-2.3.2
www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild | 4 ++--
www-apache/mod_perl/mod_perl-2.0.8.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
index 8af3cc48aab..d4a442f4df2 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,7 +12,7 @@ SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
diff --git a/www-apache/mod_perl/mod_perl-2.0.8.ebuild b/www-apache/mod_perl/mod_perl-2.0.8.ebuild
index 5c9da83eec8..e53722324e0 100644
--- a/www-apache/mod_perl/mod_perl-2.0.8.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -10,7 +10,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
HOMEPAGE="https://projects.apache.org/projects/mod_perl.html"
LICENSE="GPL-2"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
IUSE="debug"
SLOT="1"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-03-31 8:41 Michael Weber
0 siblings, 0 replies; 43+ messages in thread
From: Michael Weber @ 2017-03-31 8:41 UTC (permalink / raw
To: gentoo-commits
commit: 707576a430cb381d8670e41ad9ffed04eca6399b
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 08:41:39 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 08:41:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707576a4
www-apache/mod_perl: add ~arm ~ppc ~ppc64 keywords (bug 597822).
Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="arm arm64 ppc ppc64"
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index 281ca50ce54..c2545cde65f 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="alpha amd64 x86"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-02-08 0:41 Robin H. Johnson
0 siblings, 0 replies; 43+ messages in thread
From: Robin H. Johnson @ 2017-02-08 0:41 UTC (permalink / raw
To: gentoo-commits
commit: 3d44e2d5ebd9837924b766627ab58d55cec43afa
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 8 00:39:17 2017 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Feb 8 00:41:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d44e2d5
www-apache/mod_perl: missing DEPEND
mod_perl needs the APR_ECRYPT header definition which was introduced in
apr-util-1.4.x. Any box with only apr-util-1.3.x would fail to compile
otherwise. Compile failure found during infra upgrades, as nothing else
brought in newer apr-util on old systems.
Package-Manager: portage-2.3.2
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index 000d701..61a70b4 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -29,6 +29,7 @@ RDEPEND="
dev-lang/perl[ithreads=]
>=dev-perl/Apache-Test-1.400.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] )
"
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-02-02 0:06 Kent Fredric
0 siblings, 0 replies; 43+ messages in thread
From: Kent Fredric @ 2017-02-02 0:06 UTC (permalink / raw
To: gentoo-commits
commit: cf9fef3ca4b6cf1c6cec68e4be1a5969186a03c3
Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 2 00:05:26 2017 +0000
Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Thu Feb 2 00:06:03 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9fef3c
www-apache/mod_perl: Block testing with mpm-itk installed re bug #603378
mpm_itk needs root or things running apache as non-root fail.
mod_perl tests needs to be not run as root or it will skip tests.
Therefor, mod_perl's tests and mpm_itk can't coexist.
Bug: https://bugs.gentoo.org/603378
Package-Manager: Portage-2.3.3, Repoman-2.3.1
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index b13af32..000d701 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -41,6 +41,7 @@ DEPEND="${RDEPEND}
dev-perl/IPC-Run3
dev-perl/libwww-perl
www-servers/apache[apache2_modules_version,-apache2_modules_unique_id]
+ !www-apache/mpm_itk
)
"
PDEPEND="
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-01-14 13:52 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2017-01-14 13:52 UTC (permalink / raw
To: gentoo-commits
commit: 37c9c91c34b948111e75f3d1a3aaea484f916543
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 13:52:17 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 13:52:17 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c9c91c
www-apache/mod_perl: Remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
www-apache/mod_perl/Manifest | 1 -
www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild | 139 ----------------------
2 files changed, 140 deletions(-)
diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest
index 8e3a2ab..1206f88 100644
--- a/www-apache/mod_perl/Manifest
+++ b/www-apache/mod_perl/Manifest
@@ -1,4 +1,3 @@
-DIST mod_perl-2.0.10-rc1.tar.gz 3845157 SHA256 d01da2b8b8acd9e2f4853f130f142259296310fb961bb3c55ad029b5a8d5d7af SHA512 9c99de8d553bce98786d6e99a78abdb39ecc411b82456a0cec0a667bd5d274c5978fd76ca4e9489d06e6661c64ab60b281fc8c741289777b1e0d067114a7a904 WHIRLPOOL 827f9f64524de44456a091e7fb558997e9ec8901a887d2b8d5767545cd330d4a0b18e6a6b2e00b31e36ac365d1b7c5b7aaad6aa5404a05e330f2c0ddae82497e
DIST mod_perl-2.0.10.tar.gz 3846211 SHA256 d1cf83ed4ea3a9dfceaa6d9662ff645177090749881093051020bf42f9872b64 SHA512 0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca WHIRLPOOL 5ca9c3d961292a36d6be08e6f619385d54dd3551fc27a7387f53604e9971429c732fc988df50c35b1d62d520bab763fe4d127beb09aef86209583f2ef0d21eaf
DIST mod_perl-2.0.10_pre201601.tar.gz 3854229 SHA256 a89c23b66b21c600b74a48125c02c91159c07b08cc07fb4f55015e8e07713697 SHA512 04e57e79031374f3ec432e950fb9f79d1202da9dfc0d86a5137b7346c18f313a4e58ecfffed51efd7e6494baec86b22a42d6712ce5f7824f9f479c05bac00659 WHIRLPOOL 5d37b067aa945cafc0cc7a1f1b27257d8409f6804f22880ae7fd6c21424bbd2c07bace483d95590d255678725f67d081741978cff24cfc91716c08294547e622
DIST mod_perl-2.0.8.tar.gz 3790026 SHA256 35dc1b7a40a90a395ce88bba2df84f22289975f34d1757de6d715560c20a20e6 SHA512 d5090651699c4436fe8d0a525226543c971aa05db337dc1b1e89023183df1c7dd8b8775f3a0f7d3b9ec40e8c058ac23bd24141cf15a5fe5806226d634dfb4c87 WHIRLPOOL d22e1c353339b08ad752e9f9c7fc0ec4d6a173c4cd3004380b14098e1028737e0eb69d2f56dbe0da3cbfb01b31232c5073d7edb28bf4fed6b2ccd67b09ad7080
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild
deleted file mode 100644
index 3036d9f..00000000
--- a/www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit depend.apache apache-module perl-module eutils
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-HOMEPAGE="https://perl.apache.org/ https://projects.apache.org/project.html?perl-mod_perl"
-#SRC_URI="mirror://apache/perl/${P}.tar.gz"
-SRC_URI="https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.10-rc1.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug ithreads test"
-
-S=${WORKDIR}/${P/_rc1/-rc1}
-
-SRC_TEST=do
-
-# Apache::Reload, Apache::SizeLimit, and Apache::Test are force-unbundled.
-# The minimum versions requested here are the bundled versions.
-
-# The test dependencies are from CPAN (Bundle::Apache2).
-
-# When all MPMs are disabled via useflags, the apache ebuild selects a
-# default one, which will likely need threading...
-
-RDEPEND="
- dev-lang/perl[ithreads=]
- >=dev-perl/Apache-Test-1.400.0
- >=www-servers/apache-2.0.47
- !ithreads? ( www-servers/apache[-apache2_mpms_event,-apache2_mpms_worker,apache2_mpms_prefork] )
-"
-DEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- >=dev-perl/CGI-3.110.0
- dev-perl/Chatbot-Eliza
- dev-perl/Devel-Symdump
- dev-perl/HTML-Parser
- dev-perl/IPC-Run3
- dev-perl/libwww-perl
- www-servers/apache[apache2_modules_version,-apache2_modules_unique_id]
- )
-"
-PDEPEND="
- >=dev-perl/Apache-Reload-0.130.0
- >=dev-perl/Apache-SizeLimit-0.970.0
-"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="2.0.3/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-need_apache2
-
-PATCHES=(
- "${FILESDIR}/${PN}"-2.0.1-sneak-tmpdir.patch # seems to fix the make test problem
- "${FILESDIR}/${PN}"-2.0.4-inline.patch # 550244
- "${FILESDIR}/${PN}"-2.0.10_rc1-bundled-Apache-Test.patch # 352724
- "${FILESDIR}/${PN}"-2.0.10_rc1-Gentoo-not-Unix.patch
-)
-
-src_prepare() {
- perl-module_src_prepare
-
- # chainsaw unbundling
- rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/ || die
-}
-
-src_configure() {
- local debug=$(usex debug 1 0)
- local nothreads=$(usex ithreads 0 1)
- myconf=(
- MP_USE_DSO=1
- MP_APXS=${APXS}
- MP_APR_CONFIG=/usr/bin/apr-1-config
- MP_TRACE=${debug}
- MP_DEBUG=${debug}
- MP_NO_THREADS=${nothreads}
- )
-
- perl-module_src_configure
-}
-
-src_test() {
- # make test notes whether it is running as root, and drops
- # privileges all the way to "nobody" if so, so we must adjust
- # write permissions accordingly in this case.
-
- # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
- if [[ "$(id -u)" == "0" ]]; then
- chown nobody:nobody "${WORKDIR}" "${T}" || die
- fi
-
- # We force verbose tests for now to get meaningful bug reports.
- MAKEOPTS+=" -j1"
- TMPDIR="${T}" HOME="${T}/" TEST_VERBOSE=1 perl-module_src_test
-}
-
-src_install() {
- apache-module_src_install
-
- default
-
- perl_delete_localpod
- perl_delete_packlist
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
-
- # this is an attempt to get @INC in line with /usr/bin/perl.
- # there is blib garbage in the mainstream one that can only be
- # useful during internal testing, so we wait until here and then
- # just go with a clean slate. should be much easier to see what's
- # happening and revert if problematic.
-
- perl_set_version
- sed -i \
- -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
- "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
-
- local fname
- for fname in $(find "${D}" -type f -not -name '*.so'); do
- grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
- sed -i -e "s:\(${D}\|${S}\):/:g" ${fname} || die
- done
-
- perl_remove_temppath
-}
-
-pkg_postinst() {
- apache-module_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2017-01-10 8:23 Aaron Bauman
0 siblings, 0 replies; 43+ messages in thread
From: Aaron Bauman @ 2017-01-10 8:23 UTC (permalink / raw
To: gentoo-commits
commit: 1ef4b0aace5c06172b9cf645d06ebcb8069dbc07
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 08:21:59 2017 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 08:22:51 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef4b0aa
www-apache/mod_perl: amd64 stable
Gentoo-bug: 597824
Package-Manager: portage-2.3.0
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index dd2e4f8..b13af32 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="alpha ~amd64 x86"
+KEYWORDS="alpha amd64 x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-12-21 21:34 Thomas Deutschmann
0 siblings, 0 replies; 43+ messages in thread
From: Thomas Deutschmann @ 2016-12-21 21:34 UTC (permalink / raw
To: gentoo-commits
commit: 7bb96af3b851d08c782d166e42ad40ac59233e34
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 21:03:54 2016 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 21:33:51 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb96af3
www-apache/mod_perl: x86 stable (bug #597824)
Package-Manager: Portage-2.3.2, Repoman-2.3.1
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index 0e3359f..dd2e4f8 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="alpha ~amd64 ~x86"
+KEYWORDS="alpha ~amd64 x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-12-05 15:54 Tobias Klausmann
0 siblings, 0 replies; 43+ messages in thread
From: Tobias Klausmann @ 2016-12-05 15:54 UTC (permalink / raw
To: gentoo-commits
commit: 8f21064b16b814f280859287c528d4e157142ab4
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 15:54:27 2016 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 15:54:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f21064b
www-apache/mod_perl-2.0.10-r0: stable on alpha
Gentoo-Bug: 597824
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index c4891c3..0e3359f 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~x86"
+KEYWORDS="alpha ~amd64 ~x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-11-25 8:44 Tobias Klausmann
0 siblings, 0 replies; 43+ messages in thread
From: Tobias Klausmann @ 2016-11-25 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 0b56b856caa0828b78892ff12ed90d4e10f0a85b
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 25 08:44:16 2016 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 08:44:16 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b56b856
www-apache/mod_perl-2.0.10-r0: keyworded for ~alpha
Gentoo-Bug: 597822
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
index 38daccf..c4891c3 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~x86"
IUSE="debug ithreads test"
SRC_TEST=do
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-10-28 23:50 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-10-28 23:50 UTC (permalink / raw
To: gentoo-commits
commit: ecae76809308f2aba7d0e2e9ab62867671a370af
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 23:49:15 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 23:49:44 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecae7680
www-apache/mod_perl: Version bump to actual release
Package-Manager: portage-2.3.2
www-apache/mod_perl/Manifest | 1 +
www-apache/mod_perl/mod_perl-2.0.10.ebuild | 136 +++++++++++++++++++++++++++++
2 files changed, 137 insertions(+)
diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest
index f57c1e5..8e3a2ab 100644
--- a/www-apache/mod_perl/Manifest
+++ b/www-apache/mod_perl/Manifest
@@ -1,3 +1,4 @@
DIST mod_perl-2.0.10-rc1.tar.gz 3845157 SHA256 d01da2b8b8acd9e2f4853f130f142259296310fb961bb3c55ad029b5a8d5d7af SHA512 9c99de8d553bce98786d6e99a78abdb39ecc411b82456a0cec0a667bd5d274c5978fd76ca4e9489d06e6661c64ab60b281fc8c741289777b1e0d067114a7a904 WHIRLPOOL 827f9f64524de44456a091e7fb558997e9ec8901a887d2b8d5767545cd330d4a0b18e6a6b2e00b31e36ac365d1b7c5b7aaad6aa5404a05e330f2c0ddae82497e
+DIST mod_perl-2.0.10.tar.gz 3846211 SHA256 d1cf83ed4ea3a9dfceaa6d9662ff645177090749881093051020bf42f9872b64 SHA512 0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca WHIRLPOOL 5ca9c3d961292a36d6be08e6f619385d54dd3551fc27a7387f53604e9971429c732fc988df50c35b1d62d520bab763fe4d127beb09aef86209583f2ef0d21eaf
DIST mod_perl-2.0.10_pre201601.tar.gz 3854229 SHA256 a89c23b66b21c600b74a48125c02c91159c07b08cc07fb4f55015e8e07713697 SHA512 04e57e79031374f3ec432e950fb9f79d1202da9dfc0d86a5137b7346c18f313a4e58ecfffed51efd7e6494baec86b22a42d6712ce5f7824f9f479c05bac00659 WHIRLPOOL 5d37b067aa945cafc0cc7a1f1b27257d8409f6804f22880ae7fd6c21424bbd2c07bace483d95590d255678725f67d081741978cff24cfc91716c08294547e622
DIST mod_perl-2.0.8.tar.gz 3790026 SHA256 35dc1b7a40a90a395ce88bba2df84f22289975f34d1757de6d715560c20a20e6 SHA512 d5090651699c4436fe8d0a525226543c971aa05db337dc1b1e89023183df1c7dd8b8775f3a0f7d3b9ec40e8c058ac23bd24141cf15a5fe5806226d634dfb4c87 WHIRLPOOL d22e1c353339b08ad752e9f9c7fc0ec4d6a173c4cd3004380b14098e1028737e0eb69d2f56dbe0da3cbfb01b31232c5073d7edb28bf4fed6b2ccd67b09ad7080
diff --git a/www-apache/mod_perl/mod_perl-2.0.10.ebuild b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
new file mode 100644
index 00000000..38daccf
--- /dev/null
+++ b/www-apache/mod_perl/mod_perl-2.0.10.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit depend.apache apache-module perl-module eutils
+
+DESCRIPTION="An embedded Perl interpreter for Apache2"
+HOMEPAGE="https://perl.apache.org/ https://projects.apache.org/project.html?perl-mod_perl"
+SRC_URI="mirror://apache/perl/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ithreads test"
+
+SRC_TEST=do
+
+# Apache::Reload, Apache::SizeLimit, and Apache::Test are force-unbundled.
+# The minimum versions requested here are the bundled versions.
+
+# The test dependencies are from CPAN (Bundle::Apache2).
+
+# When all MPMs are disabled via useflags, the apache ebuild selects a
+# default one, which will likely need threading...
+
+RDEPEND="
+ dev-lang/perl[ithreads=]
+ >=dev-perl/Apache-Test-1.400.0
+ >=www-servers/apache-2.0.47
+ !ithreads? ( www-servers/apache[-apache2_mpms_event,-apache2_mpms_worker,apache2_mpms_prefork] )
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/CGI-3.110.0
+ dev-perl/Chatbot-Eliza
+ dev-perl/Devel-Symdump
+ dev-perl/HTML-Parser
+ dev-perl/IPC-Run3
+ dev-perl/libwww-perl
+ www-servers/apache[apache2_modules_version,-apache2_modules_unique_id]
+ )
+"
+PDEPEND="
+ >=dev-perl/Apache-Reload-0.130.0
+ >=dev-perl/Apache-SizeLimit-0.970.0
+"
+
+APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
+APACHE2_MOD_CONF="2.0.3/75_${PN}"
+APACHE2_MOD_DEFINE="PERL"
+
+need_apache2
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-2.0.1-sneak-tmpdir.patch # seems to fix the make test problem
+ "${FILESDIR}/${PN}"-2.0.4-inline.patch # 550244
+ "${FILESDIR}/${PN}"-2.0.10_rc1-bundled-Apache-Test.patch # 352724
+ "${FILESDIR}/${PN}"-2.0.10_rc1-Gentoo-not-Unix.patch
+)
+
+src_prepare() {
+ perl-module_src_prepare
+
+ # chainsaw unbundling
+ rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/ || die
+}
+
+src_configure() {
+ local debug=$(usex debug 1 0)
+ local nothreads=$(usex ithreads 0 1)
+ myconf=(
+ MP_USE_DSO=1
+ MP_APXS=${APXS}
+ MP_APR_CONFIG=/usr/bin/apr-1-config
+ MP_TRACE=${debug}
+ MP_DEBUG=${debug}
+ MP_NO_THREADS=${nothreads}
+ )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # make test notes whether it is running as root, and drops
+ # privileges all the way to "nobody" if so, so we must adjust
+ # write permissions accordingly in this case.
+
+ # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
+ if [[ "$(id -u)" == "0" ]]; then
+ chown nobody:nobody "${WORKDIR}" "${T}" || die
+ fi
+
+ # We force verbose tests for now to get meaningful bug reports.
+ MAKEOPTS+=" -j1"
+ TMPDIR="${T}" HOME="${T}/" TEST_VERBOSE=1 perl-module_src_test
+}
+
+src_install() {
+ apache-module_src_install
+
+ default
+
+ perl_delete_localpod
+ perl_delete_packlist
+
+ insinto "${APACHE_MODULES_CONFDIR}"
+ doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
+
+ # this is an attempt to get @INC in line with /usr/bin/perl.
+ # there is blib garbage in the mainstream one that can only be
+ # useful during internal testing, so we wait until here and then
+ # just go with a clean slate. should be much easier to see what's
+ # happening and revert if problematic.
+
+ perl_set_version
+ sed -i \
+ -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
+ -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
+ "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
+
+ local fname
+ for fname in $(find "${D}" -type f -not -name '*.so'); do
+ grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
+ sed -i -e "s:\(${D}\|${S}\):/:g" ${fname} || die
+ done
+
+ perl_remove_temppath
+}
+
+pkg_postinst() {
+ apache-module_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-10-21 23:28 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-10-21 23:28 UTC (permalink / raw
To: gentoo-commits
commit: 7cfe5d9a2c4b809fcfa9b48856adcc28c33e5d6b
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 21 23:28:11 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 23:28:37 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfe5d9a
www-apache/mod_perl: Better flag handling, force threading support on/off, bug 522698
Package-Manager: portage-2.3.2
www-apache/mod_perl/metadata.xml | 5 ++++-
...{mod_perl-2.0.10_rc1.ebuild => mod_perl-2.0.10_rc1-r1.ebuild} | 9 +++++----
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/www-apache/mod_perl/metadata.xml b/www-apache/mod_perl/metadata.xml
index f75208c..28acd8c 100644
--- a/www-apache/mod_perl/metadata.xml
+++ b/www-apache/mod_perl/metadata.xml
@@ -5,8 +5,11 @@
<email>idl0r@gentoo.org</email>
<name>Christian Ruppert</name>
</maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <use>
+ <flag name="ithreads">Build for use with thread-capable perl, needs same setting as in dev-lang/perl</flag>
+ </use>
</pkgmetadata>
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild
similarity index 92%
rename from www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
rename to www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild
index f1db319..3036d9f 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_rc1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.10-rc1.tar.gz"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~amd64 ~x86"
-IUSE="debug test apache2_mpms_event apache2_mpms_worker apache2_mpms_prefork"
+IUSE="debug ithreads test"
S=${WORKDIR}/${P/_rc1/-rc1}
@@ -29,11 +29,10 @@ SRC_TEST=do
# default one, which will likely need threading...
RDEPEND="
+ dev-lang/perl[ithreads=]
>=dev-perl/Apache-Test-1.400.0
>=www-servers/apache-2.0.47
- apache2_mpms_event? ( dev-lang/perl[ithreads] )
- apache2_mpms_worker? ( dev-lang/perl[ithreads] )
- !apache2_mpms_event? ( !apache2_mpms_worker? ( !apache2_mpms_prefork? ( dev-lang/perl[ithreads] ) ) )
+ !ithreads? ( www-servers/apache[-apache2_mpms_event,-apache2_mpms_worker,apache2_mpms_prefork] )
"
DEPEND="${RDEPEND}
dev-perl/Module-Build
@@ -74,12 +73,14 @@ src_prepare() {
src_configure() {
local debug=$(usex debug 1 0)
+ local nothreads=$(usex ithreads 0 1)
myconf=(
MP_USE_DSO=1
MP_APXS=${APXS}
MP_APR_CONFIG=/usr/bin/apr-1-config
MP_TRACE=${debug}
MP_DEBUG=${debug}
+ MP_NO_THREADS=${nothreads}
)
perl-module_src_configure
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-10-08 12:45 Patrice Clement
0 siblings, 0 replies; 43+ messages in thread
From: Patrice Clement @ 2016-10-08 12:45 UTC (permalink / raw
To: gentoo-commits
commit: 8d3fd2d3c4d45d5117de6cceea0d3ab564bc8a66
Author: Sergiy Borodych <Sergiy.Borodych <AT> gmail <DOT> com>
AuthorDate: Tue Oct 4 14:56:00 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Oct 8 12:45:37 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3fd2d3
www-apache/mod_perl: add one more HOMEPAGE entry.
Closes: https://github.com/gentoo/gentoo/pull/2473
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
index 16c96d6..f1db319 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
@@ -7,7 +7,7 @@ EAPI=5
inherit depend.apache apache-module perl-module eutils
DESCRIPTION="An embedded Perl interpreter for Apache2"
-HOMEPAGE="https://perl.apache.org/"
+HOMEPAGE="https://perl.apache.org/ https://projects.apache.org/project.html?perl-mod_perl"
#SRC_URI="mirror://apache/perl/${P}.tar.gz"
SRC_URI="https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.10-rc1.tar.gz"
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-10-01 18:11 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-10-01 18:11 UTC (permalink / raw
To: gentoo-commits
commit: 833523c3ea8634365a0c32f0033f13bdc54c30af
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 1 18:10:53 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Oct 1 18:11:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833523c3
www-apache/mod_perl: QA fixes suggested by soap
Package-Manager: portage-2.3.1
www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
index 3de1718..16c96d6 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_rc1.ebuild
@@ -69,7 +69,7 @@ src_prepare() {
perl-module_src_prepare
# chainsaw unbundling
- rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/
+ rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/ || die
}
src_configure() {
@@ -92,7 +92,7 @@ src_test() {
# IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
if [[ "$(id -u)" == "0" ]]; then
- chown nobody:nobody "${WORKDIR}" "${T}"
+ chown nobody:nobody "${WORKDIR}" "${T}" || die
fi
# We force verbose tests for now to get meaningful bug reports.
@@ -124,9 +124,10 @@ src_install() {
-e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
"${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
+ local fname
for fname in $(find "${D}" -type f -not -name '*.so'); do
grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
- sed -i -e "s:\(${D}\|${S}\):/:g" ${fname}
+ sed -i -e "s:\(${D}\|${S}\):/:g" ${fname} || die
done
perl_remove_temppath
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-08-26 9:28 Pacho Ramos
0 siblings, 0 replies; 43+ messages in thread
From: Pacho Ramos @ 2016-08-26 9:28 UTC (permalink / raw
To: gentoo-commits
commit: b29e3a62a5609bae162aecf38b91e9b86088df9e
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 26 09:23:28 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 09:28:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29e3a62
www-apache/mod_perl: x86 stable, bug #548932
Package-Manager: portage-2.3.0
www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
index 806c4e9..9735237 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-05-23 11:42 Tobias Klausmann
0 siblings, 0 replies; 43+ messages in thread
From: Tobias Klausmann @ 2016-05-23 11:42 UTC (permalink / raw
To: gentoo-commits
commit: d241f763330b11f637f15f76c7b34bfc5cd37d66
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Mon May 23 11:42:06 2016 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Mon May 23 11:42:25 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d241f763
www-apache/mod_perl-2.0.10_pre201601-r0: add alpha keyword
Gentoo-Bug: 548932
Package-Manager: portage-2.3.0_rc1
www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
index 717c2db..806c4e9 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-03-07 12:54 Agostino Sarubbo
0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2016-03-07 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 80bdd5a6d50b25986b68d1f20bad96cbd99fff4e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 7 12:54:32 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Mar 7 12:54:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bdd5a6
www-apache/mod_perl: amd64 stable wrt bug #548932
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
index 2de8412..717c2db 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-01-22 17:38 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-01-22 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 3173f721fce94ef83b0ca56abf70e5c2eb3a9336
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 17:38:01 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 17:38:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3173f721
www-apache/mod_perl: Remove old
Package-Manager: portage-2.2.27
www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild | 162 ---------------------------
1 file changed, 162 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild b/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild
deleted file mode 100644
index ebdf20d..0000000
--- a/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit depend.apache apache-module perl-module eutils
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-HOMEPAGE="https://projects.apache.org/projects/mod_perl.html"
-SRC_URI="mirror://apache/perl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug"
-
-# Make sure we always use the latest Apache-Test version or even check the
-# version of the bundled Apache-Test!
-#
-# We need both, apache and perl but either apache without threads or perl with
-# ithreads, bug 373943
-DEPEND="
- >=dev-perl/Apache-Test-1.360
- >=dev-perl/CGI-3.08
- dev-lang/perl[ithreads]
- www-servers/apache
-"
-RDEPEND="${DEPEND}"
-PDEPEND=">=dev-perl/Apache-Reload-0.11
- >=dev-perl/Apache-SizeLimit-0.95"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="2.0.3/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-SRC_TEST="do"
-
-DOCFILES="Changes INSTALL README STATUS"
-
-need_apache2_4
-
-src_prepare() {
- perl-module_src_prepare
-
- # I am not entirely happy with this solution, but here's what's
- # going on here if someone wants to take a stab at another
- # approach. When userpriv compilation is off, then the make
- # process drops to user "nobody" to run the test servers. This
- # server is closed, and then the socket is rebound using
- # SO_REUSEADDR. If the same user does this, there is no problem,
- # and the socket may be rebound immediately. If a different user
- # (yes, in my testing, even root) attempts to rebind, it fails.
- # Since the "is the socket available yet" code and the
- # second-batch bind call both run as root, this will fail.
-
- # The upstream settings on my test machine cause the second batch
- # of tests to fail, believing the socket to still be in use. I
- # tried patching various parts to make them run as the user
- # specified in $config->{vars}{user} using getpwnam, but found
- # this patch to be fairly intrusive, because the userid must be
- # restored and the patch must be applied to multiple places.
-
- # For now, we will simply extend the timeout in hopes that in the
- # non-userpriv case, the socket will clear from the kernel tables
- # normally, and the tests will proceed.
-
- # If anybody is still having problems, then commenting out "make
- # test" below should allow the software to build properly.
-
- # Robert Coie <rac@gentoo.org> 2003.05.06
-# sed -i -e "s/sleep \$_/sleep \$_ << 2/" \
-# "${S}"/Apache-Test/lib/Apache/TestServer.pm \
-# || die "problem editing TestServer.pm"
-
- # rendhalver - this got redone for 2.0.1 and seems to fix the make test problems
- epatch "${FILESDIR}"/${PN}-2.0.1-sneak-tmpdir.patch
- epatch "${FILESDIR}"/${PN}-2.0.4-inline.patch #550244
-
- # bug 352724
- epatch "${FILESDIR}/${P}-bundled-Apache-Test.patch"
- rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/
- sed -i \
- -e 's:^Apache-\(Reload\|SizeLimit\|Test\).*::' \
- -e 's:^lib/Bundle/Apache2.pm::' \
- MANIFEST || die
-
- # 410453
- epatch "${FILESDIR}/use-client_ip-client_add-instead-of-remote_ip-remote.patch"
- epatch "${FILESDIR}/use-log.level-instead-of-loglevel.patch"
-}
-
-src_configure() {
- local debug=$(usex debug 1 0)
- perl Makefile.PL \
- PREFIX="${EPREFIX}"/usr \
- INSTALLDIRS=vendor \
- MP_USE_DSO=1 \
- MP_APXS=${APXS} \
- MP_APR_CONFIG=/usr/bin/apr-1-config \
- MP_TRACE=${debug} \
- MP_DEBUG=${debug} \
- || die
-}
-
-src_test() {
- # make test notes whether it is running as root, and drops
- # privileges all the way to "nobody" if so, so we must adjust
- # write permissions accordingly in this case.
-
- # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
- if [[ "$(id -u)" == "0" ]]; then
- chown nobody:nobody "${WORKDIR}" "${T}"
- fi
-
- # this does not || die because of bug 21325. kudos to smark for
- # the idea of setting HOME.
- TMPDIR="${T}" HOME="${T}/" perl-module_src_test
-}
-
-src_install() {
- apache-module_src_install
-
- default
-#emake DESTDIR="${D}" install || die
-
- # TODO: add some stuff from docs/ back?
-
- # rendhalver - fix the perllocal.pod that gets installed
- # it seems to me that this has been getting installed for ages
- perl_delete_localpod
- # Remove empty .bs files as well
- perl_delete_packlist
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
-
- # this is an attempt to get @INC in line with /usr/bin/perl.
- # there is blib garbage in the mainstream one that can only be
- # useful during internal testing, so we wait until here and then
- # just go with a clean slate. should be much easier to see what's
- # happening and revert if problematic.
-
- # Sorry for this evil hack...
- perl_set_version # just to be sure...
- sed -i \
- -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" \
- "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
-
- for fname in $(find "${D}" -type f -not -name '*.so'); do
- grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
- sed -i -e "s:\(${D}\|${S}\):/:g" ${fname}
- done
- # All the rest
- perl_remove_temppath
-}
-
-pkg_postinst() {
- apache-module_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-01-22 0:02 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-01-22 0:02 UTC (permalink / raw
To: gentoo-commits
commit: 18c5ce75ed3c4dda9a70277cdb9af98f93e0afae
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 00:02:45 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 00:02:45 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c5ce75
www-apache/mod_perl: Restore keywords after encouraging feedback
Package-Manager: portage-2.2.26
www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
index 722d40c..2de8412 100644
--- a/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.10_pre201601.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-01-09 19:31 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-01-09 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 6a0f86bffc8d798f102f446fa433ac930e518520
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 9 19:31:42 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 9 19:31:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0f86bf
Remove old
Package-Manager: portage-2.2.26
www-apache/mod_perl/mod_perl-2.0.8-r1.ebuild | 162 ---------------------------
1 file changed, 162 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.8-r1.ebuild b/www-apache/mod_perl/mod_perl-2.0.8-r1.ebuild
deleted file mode 100644
index 0520b8c..0000000
--- a/www-apache/mod_perl/mod_perl-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit depend.apache apache-module perl-module eutils
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-SRC_URI="mirror://apache/perl/${P}.tar.gz"
-HOMEPAGE="https://projects.apache.org/projects/mod_perl.html"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug"
-SLOT="1"
-
-# Make sure we always use the latest Apache-Test version or even check the
-# version of the bundled Apache-Test!
-#
-# We need both, apache and perl but either apache without threads or perl with
-# ithreads, bug 373943
-DEPEND="
- >=dev-perl/Apache-Test-1.360
- >=dev-perl/CGI-3.08
- dev-lang/perl[ithreads]
- www-servers/apache
-"
-RDEPEND="${DEPEND}"
-PDEPEND=">=dev-perl/Apache-Reload-0.11
- >=dev-perl/Apache-SizeLimit-0.95"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="2.0.3/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-SRC_TEST="do"
-
-DOCFILES="Changes INSTALL README STATUS"
-
-need_apache2_4
-
-src_prepare() {
- perl-module_src_prepare
-
- # I am not entirely happy with this solution, but here's what's
- # going on here if someone wants to take a stab at another
- # approach. When userpriv compilation is off, then the make
- # process drops to user "nobody" to run the test servers. This
- # server is closed, and then the socket is rebound using
- # SO_REUSEADDR. If the same user does this, there is no problem,
- # and the socket may be rebound immediately. If a different user
- # (yes, in my testing, even root) attempts to rebind, it fails.
- # Since the "is the socket available yet" code and the
- # second-batch bind call both run as root, this will fail.
-
- # The upstream settings on my test machine cause the second batch
- # of tests to fail, believing the socket to still be in use. I
- # tried patching various parts to make them run as the user
- # specified in $config->{vars}{user} using getpwnam, but found
- # this patch to be fairly intrusive, because the userid must be
- # restored and the patch must be applied to multiple places.
-
- # For now, we will simply extend the timeout in hopes that in the
- # non-userpriv case, the socket will clear from the kernel tables
- # normally, and the tests will proceed.
-
- # If anybody is still having problems, then commenting out "make
- # test" below should allow the software to build properly.
-
- # Robert Coie <rac@gentoo.org> 2003.05.06
-# sed -i -e "s/sleep \$_/sleep \$_ << 2/" \
-# "${S}"/Apache-Test/lib/Apache/TestServer.pm \
-# || die "problem editing TestServer.pm"
-
- # rendhalver - this got redone for 2.0.1 and seems to fix the make test problems
- epatch "${FILESDIR}"/mod_perl-2.0.1-sneak-tmpdir.patch
-
- # bug 352724
- epatch "${FILESDIR}/${P}-bundled-Apache-Test.patch"
- rm -rf Apache-{Test,Reload,SizeLimit}/ lib/Bundle/
- sed -i -e 's:^Apache-\(Reload\|SizeLimit\|Test\).*::' \
- -e 's:^lib/Bundle/Apache2.pm::' MANIFEST || die
-
- # 410453
- epatch "${FILESDIR}/use-client_ip-client_add-instead-of-remote_ip-remote.patch"
- epatch "${FILESDIR}/use-log.level-instead-of-loglevel.patch"
-}
-
-src_configure() {
- local myargs=
-
- if use debug; then
- myargs="MP_TRACE=1 MP_DEBUG=1"
- else
- myargs="MP_TRACE=0 MP_DEBUG=0"
- fi
-
- perl Makefile.PL \
- PREFIX="${EPREFIX}"/usr \
- INSTALLDIRS=vendor \
- MP_USE_DSO=1 \
- MP_APXS=${APXS} \
- MP_APR_CONFIG=/usr/bin/apr-1-config \
- ${myargs} || die
-}
-
-src_test() {
- # make test notes whether it is running as root, and drops
- # privileges all the way to "nobody" if so, so we must adjust
- # write permissions accordingly in this case.
-
- # IF YOU SUDO TO EMERGE AND HAVE !env_reset set testing will fail!
- if [[ "$(id -u)" == "0" ]]; then
- chown nobody:nobody "${WORKDIR}"
- chown nobody:nobody "${T}"
- fi
-
- # this does not || die because of bug 21325. kudos to smark for
- # the idea of setting HOME.
- TMPDIR="${T}" HOME="${T}/" perl-module_src_test
-}
-
-src_install() {
- apache-module_src_install
-
- emake DESTDIR="${D}" install || die
-
- # TODO: add some stuff from docs/ back?
-
- # rendhalver - fix the perllocal.pod that gets installed
- # it seems to me that this has been getting installed for ages
- perl_delete_localpod
- # Remove empty .bs files as well
- perl_delete_packlist
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl || die
-
- # this is an attempt to get @INC in line with /usr/bin/perl.
- # there is blib garbage in the mainstream one that can only be
- # useful during internal testing, so we wait until here and then
- # just go with a clean slate. should be much easier to see what's
- # happening and revert if problematic.
-
- # Sorry for this evil hack...
- perl_set_version # just to be sure...
- sed -i -e "s,-I${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,-typemap[[:space:]]${S}/[^[:space:]\"\']\+[[:space:]]\?,,g" \
- -e "s,${S}\(/[^[:space:]\"\']\+\)\?,/,g" "${D}/${VENDOR_ARCH}/Apache2/BuildConfig.pm" || die
-
- for fname in $(find "${D}" -type f -not -name '*.so'); do
- grep -q "\(${D}\|${S}\)" "${fname}" && ewarn "QA: File contains a temporary path ${fname}"
- sed -i -e "s:\(${D}\|${S}\):/:g" ${fname}
- done
- # All the rest
- perl_remove_temppath
-}
-
-pkg_postinst() {
- apache-module_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2016-01-09 19:30 Andreas Hüttel
0 siblings, 0 replies; 43+ messages in thread
From: Andreas Hüttel @ 2016-01-09 19:30 UTC (permalink / raw
To: gentoo-commits
commit: 00f816a676e32ff3af7f6cf27eaf1f818e160574
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 9 19:30:04 2016 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 9 19:30:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f816a6
Restore keywords after positive feedback
Package-Manager: portage-2.2.26
www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild b/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild
index bdd6215..0f895d1 100644
--- a/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.8-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/
@ 2015-11-22 8:02 Markus Meier
0 siblings, 0 replies; 43+ messages in thread
From: Markus Meier @ 2015-11-22 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 73ed29f74d8e7b4758073678aaf208e582fa1fa1
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 22 08:02:42 2015 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 08:02:42 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ed29f7
www-apache/mod_perl: add ~arm, bug #549968
Package-Manager: portage-2.2.25
www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild b/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild
index b4b85c9..ebdf20d 100644
--- a/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild
+++ b/www-apache/mod_perl/mod_perl-2.0.8-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://apache/perl/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
# Make sure we always use the latest Apache-Test version or even check the
^ permalink raw reply related [flat|nested] 43+ messages in thread
end of thread, other threads:[~2024-05-07 7:57 UTC | newest]
Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-20 23:38 [gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/ Andreas Hüttel
-- strict thread matches above, loose matches on Subject: below --
2024-05-07 7:57 Andreas K. Hüttel
2024-01-18 8:06 Florian Schmaus
2024-01-18 8:06 Florian Schmaus
2024-01-18 8:06 Florian Schmaus
2024-01-18 8:06 Florian Schmaus
2023-11-13 4:35 Sam James
2023-09-02 14:32 Arthur Zamarin
2023-09-02 14:32 Arthur Zamarin
2023-09-02 14:32 Arthur Zamarin
2023-09-02 14:32 Arthur Zamarin
2023-07-05 1:25 Sam James
2022-08-26 10:46 Sam James
2020-06-13 21:09 Matt Turner
2020-05-11 16:49 Agostino Sarubbo
2020-05-06 6:28 Agostino Sarubbo
2020-05-05 6:46 Agostino Sarubbo
2020-05-04 16:56 Agostino Sarubbo
2020-03-17 9:44 Andreas K. Hüttel
2018-12-22 12:46 Andreas K. Hüttel
2018-07-23 8:15 Christian Ruppert
2017-04-30 9:37 Agostino Sarubbo
2017-04-19 21:32 Andreas Hüttel
2017-03-31 8:41 Michael Weber
2017-02-08 0:41 Robin H. Johnson
2017-02-02 0:06 Kent Fredric
2017-01-14 13:52 Andreas Hüttel
2017-01-10 8:23 Aaron Bauman
2016-12-21 21:34 Thomas Deutschmann
2016-12-05 15:54 Tobias Klausmann
2016-11-25 8:44 Tobias Klausmann
2016-10-28 23:50 Andreas Hüttel
2016-10-21 23:28 Andreas Hüttel
2016-10-08 12:45 Patrice Clement
2016-10-01 18:11 Andreas Hüttel
2016-08-26 9:28 Pacho Ramos
2016-05-23 11:42 Tobias Klausmann
2016-03-07 12:54 Agostino Sarubbo
2016-01-22 17:38 Andreas Hüttel
2016-01-22 0:02 Andreas Hüttel
2016-01-09 19:31 Andreas Hüttel
2016-01-09 19:30 Andreas Hüttel
2015-11-22 8:02 Markus Meier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox