summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2009-09-18 14:05:08 +0000
committerBenedikt Boehm <hollow@gentoo.org>2009-09-18 14:05:08 +0000
commit0dc420f0fb95c1e8dd800770e486ac7e6f21c911 (patch)
tree2511e741f29d1c0667ab607740bc508e1e0364ed /www-apache
parentRemoved diaria from p.mask, package is gone. (diff)
downloadgentoo-2-0dc420f0fb95c1e8dd800770e486ac7e6f21c911.tar.gz
gentoo-2-0dc420f0fb95c1e8dd800770e486ac7e6f21c911.tar.bz2
gentoo-2-0dc420f0fb95c1e8dd800770e486ac7e6f21c911.zip
remove old ebuilds
(Portage version: 2.2_rc40/cvs/Linux i686)
Diffstat (limited to 'www-apache')
-rw-r--r--www-apache/mod_perl/ChangeLog6
-rw-r--r--www-apache/mod_perl/files/RegistryCooker.patch27
-rw-r--r--www-apache/mod_perl/mod_perl-2.0.3-r2.ebuild134
-rw-r--r--www-apache/mod_perl/mod_perl-2.0.4.ebuild130
4 files changed, 5 insertions, 292 deletions
diff --git a/www-apache/mod_perl/ChangeLog b/www-apache/mod_perl/ChangeLog
index 153e10d41da1..fdcd67460d1d 100644
--- a/www-apache/mod_perl/ChangeLog
+++ b/www-apache/mod_perl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for www-apache/mod_perl
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_perl/ChangeLog,v 1.82 2009/07/22 14:04:15 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_perl/ChangeLog,v 1.83 2009/09/18 14:05:07 hollow Exp $
+
+ 18 Sep 2009; Benedikt Böhm <hollow@gentoo.org> -mod_perl-2.0.3-r2.ebuild,
+ -mod_perl-2.0.4.ebuild, -files/RegistryCooker.patch:
+ remove old ebuilds
22 Jul 2009; Joseph Jezak <josejx@gentoo.org> mod_perl-2.0.4-r1.ebuild:
Marked ppc/ppc64 stable early for bug #266035.
diff --git a/www-apache/mod_perl/files/RegistryCooker.patch b/www-apache/mod_perl/files/RegistryCooker.patch
deleted file mode 100644
index f95dc85ee6c0..000000000000
--- a/www-apache/mod_perl/files/RegistryCooker.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Naurp mod_perl-2.0.3-old/Changes mod_perl-2.0.3/Changes
---- mod_perl-2.0.3-old/Changes 2006-11-29 03:02:17.000000000 -0500
-+++ mod_perl-2.0.3/Changes 2007-03-30 19:05:50.000000000 -0400
-@@ -10,6 +10,11 @@ Also refer to the Apache::Test changes l
-
- =over 3
-
-+=item 2.0.4-dev
-+
-+fix unescaped variable interprolation in regular expression
-+[Randal L. Schwartz <merlyn[at]stonehenge.com>, Fred Moyer <fred[at]redhotpenguin.com>]
-+
- =item 2.0.3 November 28, 2006
-
- Prevent things in %INC that are not stat() able
-diff -Naurp mod_perl-2.0.3-old/ModPerl-Registry/lib/ModPerl/RegistryCooker.pm mod_perl-2.0.3/ModPerl-Registry/lib/ModPerl/RegistryCooker.pm
---- mod_perl-2.0.3-old/ModPerl-Registry/lib/ModPerl/RegistryCooker.pm 2006-11-19 18:31:41.000000000 -0500
-+++ mod_perl-2.0.3/ModPerl-Registry/lib/ModPerl/RegistryCooker.pm 2007-03-30 19:08:05.000000000 -0400
-@@ -337,7 +337,7 @@ sub namespace_from_uri {
- my $self = shift;
-
- my $path_info = $self->{REQ}->path_info;
-- my $script_name = $path_info && $self->{URI} =~ /$path_info$/
-+ my $script_name = $path_info && $self->{URI} =~ /\Q$path_info\E$/
- ? substr($self->{URI}, 0, length($self->{URI}) - length($path_info))
- : $self->{URI};
-
diff --git a/www-apache/mod_perl/mod_perl-2.0.3-r2.ebuild b/www-apache/mod_perl/mod_perl-2.0.3-r2.ebuild
deleted file mode 100644
index 75c770b4f6ea..000000000000
--- a/www-apache/mod_perl/mod_perl-2.0.3-r2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_perl/mod_perl-2.0.3-r2.ebuild,v 1.15 2009/07/19 18:05:08 tove Exp $
-
-inherit apache-module perl-module eutils multilib
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-SRC_URI="mirror://cpan/authors/id/P/PG/PGOLLUCCI/${P}.tar.gz"
-HOMEPAGE="http://perl.apache.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""
-SLOT="1"
-
-# see bug 30087 for why sudo is in here
-DEPEND=">=dev-perl/Apache-Test-1.27
- >=virtual/perl-CGI-3.08
- >=virtual/perl-IO-Compress-1.09
- app-admin/sudo"
-RDEPEND="${DEPEND}"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="${PV}/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-DOCFILES="Changes INSTALL LICENSE README STATUS"
-
-need_apache2
-
-pkg_setup() {
- has_apache_threads_in dev-lang/perl ithreads
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # 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"
-
- # i wonder if this is the same sandbox issue, but TMPDIR is not
- # getting through via SetEnv. sneak it through here. Bug 172676
- epatch "${FILESDIR}"/RegistryCooker.patch
-
- # 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
-}
-
-src_compile() {
- perl Makefile.PL \
- PREFIX="${D}"/usr \
- MP_TRACE=1 \
- MP_DEBUG=1 \
- MP_USE_DSO=1 \
- MP_APXS=${APXS} \
- INSTALLDIRS=vendor </dev/null || die
-
- # reported that parallel make is broken in bug 30257
- emake -j1 || 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}/" make test
-}
-
-src_install() {
- apache-module_src_install
-
- dodir "${APACHE_MODULESDIR}"
- make install \
- MODPERL_AP_LIBEXECDIR="${D}${APACHE_MODULESDIR}" \
- MODPERL_AP_INCLUDEDIR="${D}${APACHE_INCLUDEDIR}" \
- MP_INST_APACHE2=1 \
- INSTALLDIRS=vendor || die
-
- # rendhalver - fix the perllocal.pod that gets installed
- # it seems to me that this has been getting installed for ages
- fixlocalpod
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/${PV}/apache2-mod_perl-startup.pl
- cp -pPR docs "${D}"/usr/share/doc/${PF}
- cp -pPR todo "${D}"/usr/share/doc/${PF}
-
- # 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.
- for FILE in $(grep -lr portage "${D}"/*|grep -v ".so"); do
- sed -i -e "s:${D}:/:g" ${FILE}
- done
-}
diff --git a/www-apache/mod_perl/mod_perl-2.0.4.ebuild b/www-apache/mod_perl/mod_perl-2.0.4.ebuild
deleted file mode 100644
index 84950d748a7a..000000000000
--- a/www-apache/mod_perl/mod_perl-2.0.4.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_perl/mod_perl-2.0.4.ebuild,v 1.5 2009/07/19 18:05:08 tove Exp $
-
-inherit apache-module perl-module eutils multilib
-
-DESCRIPTION="An embedded Perl interpreter for Apache2"
-SRC_URI="mirror://apache/perl/${P}.tar.gz"
-HOMEPAGE="http://perl.apache.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-SLOT="1"
-
-# see bug 30087 for why sudo is in here
-DEPEND=">=dev-perl/Apache-Test-1.27
- >=virtual/perl-CGI-3.08
- >=virtual/perl-IO-Compress-1.09
- app-admin/sudo"
-RDEPEND="${DEPEND}"
-
-APACHE2_MOD_FILE="${S}/src/modules/perl/mod_perl.so"
-APACHE2_MOD_CONF="2.0.3/75_${PN}"
-APACHE2_MOD_DEFINE="PERL"
-
-DOCFILES="Changes INSTALL LICENSE README STATUS"
-
-need_apache2
-
-pkg_setup() {
- has_apache_threads_in dev-lang/perl ithreads
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # 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
-}
-
-src_compile() {
- perl Makefile.PL \
- PREFIX="${D}"/usr \
- MP_TRACE=1 \
- MP_DEBUG=1 \
- MP_USE_DSO=1 \
- MP_APXS=${APXS} \
- INSTALLDIRS=vendor </dev/null || die
-
- # reported that parallel make is broken in bug 30257
- emake -j1 || 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}/" make test
-}
-
-src_install() {
- apache-module_src_install
-
- dodir "${APACHE_MODULESDIR}"
- make install \
- MODPERL_AP_LIBEXECDIR="${D}${APACHE_MODULESDIR}" \
- MODPERL_AP_INCLUDEDIR="${D}${APACHE_INCLUDEDIR}" \
- MP_INST_APACHE2=1 \
- INSTALLDIRS=vendor || die
-
- # rendhalver - fix the perllocal.pod that gets installed
- # it seems to me that this has been getting installed for ages
- fixlocalpod
-
- insinto "${APACHE_MODULES_CONFDIR}"
- doins "${FILESDIR}"/2.0.3/apache2-mod_perl-startup.pl
- cp -pPR docs "${D}"/usr/share/doc/${PF}
- cp -pPR todo "${D}"/usr/share/doc/${PF}
-
- # 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.
- for FILE in $(grep -lr portage "${D}"/*|grep -v ".so"); do
- sed -i -e "s:${D}:/:g" ${FILE}
- done
-}