summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2007-09-20 06:35:32 +0000
committerBenedikt Boehm <hollow@gentoo.org>2007-09-20 06:35:32 +0000
commit631ac627b088b7861f75ca991d6a2f3037a03ce9 (patch)
treea8fb15eb574b598ca19bfb9eca3100e563968e7a
parentScrub PLATFORM from env #184564. (diff)
downloadgentoo-2-631ac627b088b7861f75ca991d6a2f3037a03ce9.tar.gz
gentoo-2-631ac627b088b7861f75ca991d6a2f3037a03ce9.tar.bz2
gentoo-2-631ac627b088b7861f75ca991d6a2f3037a03ce9.zip
fix #191640; cleanup
(Portage version: 2.1.3.9)
-rw-r--r--www-apache/mod_suphp/ChangeLog8
-rw-r--r--www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r23
-rw-r--r--www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r3 (renamed from www-apache/mod_suphp/files/digest-mod_suphp-0.6.2)0
-rw-r--r--www-apache/mod_suphp/mod_suphp-0.6.2-r3.ebuild (renamed from www-apache/mod_suphp/mod_suphp-0.6.2-r2.ebuild)4
-rw-r--r--www-apache/mod_suphp/mod_suphp-0.6.2.ebuild108
5 files changed, 9 insertions, 114 deletions
diff --git a/www-apache/mod_suphp/ChangeLog b/www-apache/mod_suphp/ChangeLog
index 0c76b58b1138..533900f38fb3 100644
--- a/www-apache/mod_suphp/ChangeLog
+++ b/www-apache/mod_suphp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-apache/mod_suphp
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_suphp/ChangeLog,v 1.14 2007/09/09 07:34:17 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_suphp/ChangeLog,v 1.15 2007/09/20 06:35:31 hollow Exp $
+
+*mod_suphp-0.6.2-r3 (20 Sep 2007)
+
+ 20 Sep 2007; Benedikt Böhm <hollow@gentoo.org> -mod_suphp-0.6.2.ebuild,
+ -mod_suphp-0.6.2-r2.ebuild, +mod_suphp-0.6.2-r3.ebuild:
+ fix #191640; cleanup
*mod_suphp-0.6.2-r2 (09 Sep 2007)
diff --git a/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r2 b/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r2
deleted file mode 100644
index 4090dfae7750..000000000000
--- a/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 06ca9e592a5c6dd3dcb9360c958369c1 suphp-0.6.2.tar.gz 372228
-RMD160 6cafc7ef9bb261ee34bed08976a5e4a929f25a73 suphp-0.6.2.tar.gz 372228
-SHA256 1bb9c6af84bb901c8a39611354e49e5bcd79185eb37b02878dc0840facf0ccfc suphp-0.6.2.tar.gz 372228
diff --git a/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2 b/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r3
index 4090dfae7750..4090dfae7750 100644
--- a/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2
+++ b/www-apache/mod_suphp/files/digest-mod_suphp-0.6.2-r3
diff --git a/www-apache/mod_suphp/mod_suphp-0.6.2-r2.ebuild b/www-apache/mod_suphp/mod_suphp-0.6.2-r3.ebuild
index e8f4bd7621df..9947f770fb0f 100644
--- a/www-apache/mod_suphp/mod_suphp-0.6.2-r2.ebuild
+++ b/www-apache/mod_suphp/mod_suphp-0.6.2-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_suphp/mod_suphp-0.6.2-r2.ebuild,v 1.1 2007/09/09 07:34:17 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_suphp/mod_suphp-0.6.2-r3.ebuild,v 1.1 2007/09/20 06:35:31 hollow Exp $
inherit apache-module autotools eutils
@@ -88,7 +88,7 @@ src_compile() {
--with-apache-user=${SUPHP_APACHEUSER} \
--with-logfile=${SUPHP_LOGFILE} \
--with-apxs=${APXS2} \
- --with-apr=/usr"
+ --with-apr=/usr/bin/$(apr_config)"
econf ${myargs} || die "econf failed"
emake || die "make failed"
diff --git a/www-apache/mod_suphp/mod_suphp-0.6.2.ebuild b/www-apache/mod_suphp/mod_suphp-0.6.2.ebuild
deleted file mode 100644
index 622cf250097c..000000000000
--- a/www-apache/mod_suphp/mod_suphp-0.6.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_suphp/mod_suphp-0.6.2.ebuild,v 1.2 2007/01/15 19:20:07 chtekk Exp $
-
-inherit apache-module eutils
-
-MY_P="${P/mod_/}"
-
-SETIDMODES="mode-force mode-owner mode-paranoid"
-
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DESCRIPTION="A PHP wrapper for Apache2."
-HOMEPAGE="http://www.suphp.org/"
-SRC_URI="http://www.suphp.org/download/${MY_P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="checkpath ${SETIDMODES}"
-
-S="${WORKDIR}/${MY_P}"
-
-APXS1_S="${S}/src/apache"
-APACHE1_MOD_CONF="70_${PN}"
-APACHE1_MOD_DEFINE="SUPHP"
-
-APXS2_S="${S}/src/apache2"
-APACHE2_MOD_CONF="70_${PN}"
-APACHE2_MOD_DEFINE="SUPHP"
-
-need_apache2
-
-pkg_setup() {
- modecnt=0
- for mode in ${SETIDMODES} ; do
- if use ${mode} ; then
- if [[ ${modecnt} -eq 0 ]] ; then
- SUPHP_SETIDMODE=${mode/mode-}
- let modecnt++
- elif [[ ${modecnt} -ge 1 ]] ; then
- die "You can only select ONE mode in your USE flags!"
- fi
- fi
- done
-
- if [[ ${modecnt} -eq 0 ]] ; then
- ewarn
- ewarn "No mode selected, defaulting to paranoid!"
- ewarn
- ewarn "If you want to choose another mode, put mode-force OR mode-owner"
- ewarn "into your USE flags and run emerge again."
- ewarn
- SUPHP_SETIDMODE=paranoid
- fi
-
- einfo
- einfo "Using ${SUPHP_SETIDMODE/mode-} mode"
- einfo
- einfo "You can manipulate several configure options of this"
- einfo "ebuild through environment variables:"
- einfo
- einfo "SUPHP_MINUID: Minimum UID, which is allowed to run scripts (default: 1000)"
- einfo "SUPHP_MINGID: Minimum GID, which is allowed to run scripts (default: 100)"
- einfo "SUPHP_APACHEUSER: Name of the user Apache is running as (default: apache)"
- einfo "SUPHP_LOGFILE: Path to suPHP logfile (default: /var/log/apache2/suphp_log)"
- einfo
-
- : ${SUPHP_MINUID:=1000}
- : ${SUPHP_MINGID:=100}
- : ${SUPHP_APACHEUSER:="apache"}
- : ${SUPHP_LOGFILE:="/var/log/apache2/suphp_log"}
-}
-
-src_compile() {
- local myargs=""
- use checkpath || myargs="${myargs} --disable-checkpath"
-
- myargs="${myargs} \
- --with-setid-mode=${SUPHP_SETIDMODE} \
- --with-min-uid=${SUPHP_MINUID} \
- --with-min-gid=${SUPHP_MINGID} \
- --with-apache-user=${SUPHP_APACHEUSER} \
- --with-logfile=${SUPHP_LOGFILE} \
- --with-apxs=${APXS2} \
- --with-apr=/usr"
- econf ${myargs} || die "econf failed"
-
- emake || die "make failed"
-}
-
-src_install() {
- apache-module_src_install
- dosbin src/suphp
-
- dodoc ChangeLog doc/CONFIG
-
- docinto apache
- dodoc doc/apache/CONFIG doc/apache/INSTALL
-
- insinto /etc
- doins "${FILESDIR}/suphp.conf"
-}
-
-pkg_postinst() {
- # Make the suphp binary setuid
- chmod 4755 "${ROOT}"/usr/sbin/suphp
-
- apache-module_pkg_postinst
-}