summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChuck Short <zul@gentoo.org>2004-06-25 11:52:56 +0000
committerChuck Short <zul@gentoo.org>2004-06-25 11:52:56 +0000
commit0d1a0c8df08e933dcdd31ba897de3b1b62ae37b8 (patch)
treea0790af51cde01720620aebc91f3a528e039d156 /net-www
parentversion bump (diff)
downloadhistorical-0d1a0c8df08e933dcdd31ba897de3b1b62ae37b8.tar.gz
historical-0d1a0c8df08e933dcdd31ba897de3b1b62ae37b8.tar.bz2
historical-0d1a0c8df08e933dcdd31ba897de3b1b62ae37b8.zip
Replaced berkdb detection. closes #54932.
Diffstat (limited to 'net-www')
-rw-r--r--net-www/apache/ChangeLog6
-rw-r--r--net-www/apache/Manifest4
-rw-r--r--net-www/apache/apache-2.0.49-r3.ebuild36
3 files changed, 26 insertions, 20 deletions
diff --git a/net-www/apache/ChangeLog b/net-www/apache/ChangeLog
index 2a02d9928d49..9e151616a26f 100644
--- a/net-www/apache/ChangeLog
+++ b/net-www/apache/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-www/apache
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/apache/ChangeLog,v 1.210 2004/06/25 00:48:56 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/apache/ChangeLog,v 1.211 2004/06/25 11:52:56 zul Exp $
+
+ 25 Jun 2004; Chuck Short <zul@gentoo.org> apache-2.0.49-r3.ebuild:
+ Replaced version berkdb detection with something that is much more smarter.
+ Shamelessly taken from the php.eclass. Closes #54932.
21 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> apache-1.3.31-r2.ebuild:
Marked stable on amd64.
diff --git a/net-www/apache/Manifest b/net-www/apache/Manifest
index 6ae18f57ba9f..6be1adcb8804 100644
--- a/net-www/apache/Manifest
+++ b/net-www/apache/Manifest
@@ -2,9 +2,9 @@ MD5 3ba8e2e64f2dee1396729b5de985a70d apache-1.3.29-r2.ebuild 7140
MD5 6fb2420645fe7cd13366395eaf0bd49e apache-1.3.31.ebuild 6700
MD5 db153310aaa276e8a42441815a0e6145 apache-2.0.49-r1.ebuild 12683
MD5 eccf2b4d6a170c2f7fb5842b8631c27b apache-1.3.31-r2.ebuild 6831
-MD5 25da764b1afbecd343a1de30e1a9f69a apache-2.0.49-r3.ebuild 13098
+MD5 1089a2661d7e128b68ebdf18ae21753e apache-2.0.49-r3.ebuild 13139
MD5 49d4a0eec048c26bc43c8e238db04673 apache-1.3.31-r1.ebuild 6706
-MD5 5e66956f0e1cf1fe309e3276d481d38e ChangeLog 38478
+MD5 16befd2b5b9b2a34130d09614b53e9de ChangeLog 38677
MD5 5b6dd438f81019e56fa641841c0c13fe metadata.xml 501
MD5 d4b8a4908870107e15cc1edbd0ec6ebb files/apache-1.3.29_mod_auth_db.patch 729
MD5 161245c7aa1eb785db53b34d6a10be43 files/suexec_pam_gentoo.patch 2149
diff --git a/net-www/apache/apache-2.0.49-r3.ebuild b/net-www/apache/apache-2.0.49-r3.ebuild
index 2d8af07b8ac0..0b13e3bd14cf 100644
--- a/net-www/apache/apache-2.0.49-r3.ebuild
+++ b/net-www/apache/apache-2.0.49-r3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2004 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/apache/apache-2.0.49-r3.ebuild,v 1.15 2004/06/25 00:48:56 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/apache/apache-2.0.49-r3.ebuild,v 1.16 2004/06/25 11:52:56 zul Exp $
inherit flag-o-matic eutils fixheadtails gnuconfig
@@ -9,8 +9,7 @@ S="${WORKDIR}/httpd-${PV}"
DESCRIPTION="Apache Web Server, Version 2.0.x"
HOMEPAGE="http://www.apache.org/"
SRC_URI="http://www.apache.org/dist/httpd/httpd-${PV}.tar.gz
- mirror://gentoo/apache-patches-${PATCH_LEVEL}.tar.bz2
- http://dev.gentoo.org/~zul/apache/apache-patches-${PATCH_LEVEL}.tar.bz2"
+ mirror://gentoo/apache-patches-${PATCH_LEVEL}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="2"
@@ -33,21 +32,8 @@ DEPEND="dev-util/yacc
apache_setup_vars() {
# Sets the USERDIR to default.
USERDIR="public_html"
-
- if use berkdb; then
- db_major=`grep DB_VERSION_MAJOR /usr/include/db.h | cut -f3`
- db_minor=`grep DB_VERSION_MINOR /usr/include/db.h | cut -f3`
- if [ $db_minor -gt 0 ];
- then
- db_version="db4"
- else
- db_version=`echo "db$db_major.$db_minor"`
- fi
- append-ldflags -l`echo "$db_version"`
- fi
einfo "DATADIR is set to: ${DATADIR}"
einfo "USERDIR is set to: $USERDIR"
- einfo "DB verison detected is $db_version"
}
set_filter_flags () {
@@ -79,6 +65,22 @@ src_unpack() {
epatch ${WORKDIR}/01_ssl_verify_client.patch || die
fi
+ if use berkdb; then
+ einfo "Enabling berkdb."
+ if has_version '=sys-libs/db-4*'; then
+ einfo "Enabling db4"
+ myconf="${myconf} --with-dbm=db4 --with-berkely-db=/usr"
+ elif has_version '=sys-libs/db-3*'; then
+ einfo "Enabling db3"
+ myconf="${myconf} --with-dbm=db3 --with-berkely-db=/usr"
+ elif has_version '=sys-libs/db-2'; then
+ einfo "Enabling db2"
+ myconf="${myconf} --with-dbm=db2 --with-berkely-db=/usr"
+ fi
+ else
+ echo "Disabling berkdb"
+ fi
+
#avoid utf-8 charset problems
export LC_CTYPE=C