summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2007-08-19 11:50:02 +0000
committerBenedikt Boehm <hollow@gentoo.org>2007-08-19 11:50:02 +0000
commit228601b14d095c08895ccbf83806cc6037a35a6a (patch)
treea743859429045f2aa6c251e813ee047fa6fcdf3d
parentmove www-misc/libapreq2 to www-apache/libapreq2 (diff)
downloadgentoo-2-228601b14d095c08895ccbf83806cc6037a35a6a.tar.gz
gentoo-2-228601b14d095c08895ccbf83806cc6037a35a6a.tar.bz2
gentoo-2-228601b14d095c08895ccbf83806cc6037a35a6a.zip
fix #187017
(Portage version: 2.1.3.6)
-rw-r--r--www-apache/libapreq2/ChangeLog8
-rw-r--r--www-apache/libapreq2/files/76_mod_apreq.conf10
-rw-r--r--www-apache/libapreq2/files/digest-libapreq2-2.08-r23
-rw-r--r--www-apache/libapreq2/libapreq2-2.08-r2.ebuild63
4 files changed, 76 insertions, 8 deletions
diff --git a/www-apache/libapreq2/ChangeLog b/www-apache/libapreq2/ChangeLog
index 6a4f3390bbaf..0c4353c07613 100644
--- a/www-apache/libapreq2/ChangeLog
+++ b/www-apache/libapreq2/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-misc/libapreq2
# Copyright 2003-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/libapreq2/ChangeLog,v 1.21 2007/08/19 11:36:17 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/libapreq2/ChangeLog,v 1.22 2007/08/19 11:50:02 hollow Exp $
+
+*libapreq2-2.08-r2 (19 Aug 2007)
+
+ 19 Aug 2007; Benedikt Böhm <hollow@gentoo.org> files/76_mod_apreq.conf,
+ +libapreq2-2.08-r2.ebuild:
+ fix #187017
19 Aug 2007; Benedikt Böhm <hollow@gentoo.org>
+files/libapreq2-2.0-binloc.patch, +files/libapreq2-2.0-sandbox.patch,
diff --git a/www-apache/libapreq2/files/76_mod_apreq.conf b/www-apache/libapreq2/files/76_mod_apreq.conf
index 165dae819ac5..913be5ea4487 100644
--- a/www-apache/libapreq2/files/76_mod_apreq.conf
+++ b/www-apache/libapreq2/files/76_mod_apreq.conf
@@ -1,15 +1,11 @@
<IfDefine APREQ>
- <IfModule !mod_apreq.c>
- LoadModule apreq_module modules/mod_apreq2.so
- </IfModule>
-</IfDefine>
+ LoadModule apreq_module modules/mod_apreq2.so
-<IfModule mod_apreq2.c>
- # load the PerlModules modules
+ # load the Perl modules
# uncomment the ones you require
#PerlModule APR::Request::Apache2
#PerlModule APR::Request::CGI
#PerlModule APR::Request::Cookie
#PerlModule Apache2::Cookie
#PerlModule Apache2::Request
-</ifModule>
+</IfDefine>
diff --git a/www-apache/libapreq2/files/digest-libapreq2-2.08-r2 b/www-apache/libapreq2/files/digest-libapreq2-2.08-r2
new file mode 100644
index 000000000000..a40f7d75d8ff
--- /dev/null
+++ b/www-apache/libapreq2/files/digest-libapreq2-2.08-r2
@@ -0,0 +1,3 @@
+MD5 9fb3deec448f74c455d4ffc13846ea9f libapreq2-2.08.tar.gz 847527
+RMD160 f2084c709443424c7d749be732924b37d70dee96 libapreq2-2.08.tar.gz 847527
+SHA256 8f8d71852ea3addab7690fa96fc50ea5f221f719156d50995f7f3e0a5a59e932 libapreq2-2.08.tar.gz 847527
diff --git a/www-apache/libapreq2/libapreq2-2.08-r2.ebuild b/www-apache/libapreq2/libapreq2-2.08-r2.ebuild
new file mode 100644
index 000000000000..3b44e1a51988
--- /dev/null
+++ b/www-apache/libapreq2/libapreq2-2.08-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/libapreq2/libapreq2-2.08-r2.ebuild,v 1.1 2007/08/19 11:50:02 hollow Exp $
+
+inherit apache-module perl-module multilib
+
+DESCRIPTION="A library for manipulating client request data via the Apache API"
+SRC_URI="mirror://apache/apreq/${P}.tar.gz"
+HOMEPAGE="http://httpd.apache.org/apreq/"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="perl"
+
+DEPEND="${DEPEND}
+ perl? (
+ >=dev-perl/ExtUtils-XSBuilder-0.23
+ dev-perl/version
+ >=www-apache/mod_perl-2
+ )"
+RDEPEND="${DEPEND}"
+
+APACHE2_MOD_FILE="module/apache2/.libs/mod_apreq2.so"
+APACHE2_MOD_CONF="76_mod_apreq"
+APACHE2_MOD_DEFINE="APREQ"
+DOCFILES="docs/html/*.html CHANGES README INSTALL MANIFEST"
+
+need_apache2
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch ${FILESDIR}/libapreq2-2.08-doc.patch
+
+ sed -i -e "s/PERL \$PERL_OPTS/PERL/" ${S}/acinclude.m4
+ sed -i -e "s/PERL \$PERL_OPTS/PERL/" ${S}/aclocal.m4
+ sed -i -e "s/PERL \$PERL_OPTS/PERL/" ${S}/configure
+}
+
+src_compile() {
+ econf \
+ --with-apache2-apxs=${APXS2} \
+ $(use_enable perl perl-glue) \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ apache2_src_install
+
+ make DESTDIR="${D}" docs install || die "make install failed"
+ doman docs/man/man3/*.3
+
+ fixlocalpod
+
+ for i in $(find "${D}" -type f -not -name '*.so'); do
+ if file ${i} | grep -i " text"; then
+ sed -i -e "s:${D}:/:g" ${i}
+ fi
+ done
+}