pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/apache2 Convert to use bsd.options.mk: APACHE_SUEX...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cdb32420cc25
branches:  trunk
changeset: 483947:cdb32420cc25
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Mon Nov 22 20:25:26 2004 +0000

description:
Convert to use bsd.options.mk: APACHE_SUEXEC is now the "suexec" option.

diffstat:

 www/apache2/Makefile   |  26 +++++---------------------
 www/apache2/options.mk |  33 +++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 21 deletions(-)

diffs (84 lines):

diff -r d0a0b92ccc39 -r cdb32420cc25 www/apache2/Makefile
--- a/www/apache2/Makefile      Mon Nov 22 20:16:17 2004 +0000
+++ b/www/apache2/Makefile      Mon Nov 22 20:25:26 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2004/11/22 19:56:23 jlam Exp $
+# $NetBSD: Makefile,v 1.54 2004/11/22 20:25:26 jlam Exp $
 
 PKGNAME=               apache-${APACHE_VERSION}
 PKGREVISION=           2
@@ -51,26 +51,8 @@
 CONFIGURE_ARGS+=       --enable-modules="${APACHE_MODULES}"
 BUILD_DEFS+=           APACHE_MODULES
 
-APACHE_USER?=  www
-APACHE_GROUP?= www
-
-.if defined(APACHE_SUEXEC) && !empty(APACHE_SUEXEC:M[yY][eE][sS])
-APACHE_SUEXEC_DOCROOT?= ${PREFIX}/share/httpd/htdocs
-APACHE_SUEXEC_PATH=     /bin:/usr/bin:${PREFIX}/bin:/usr/local/bin
-APACHE_SUEXEC_CONFIGURE_ARGS+=                                         \
-                       --with-suexec-bin=${PREFIX}/sbin/suexec         \
-                       --with-suexec-caller=${APACHE_USER}             \
-                       --with-suexec-safepath='${APACHE_SUEXEC_PATH}'  \
-                       --with-suexec-docroot=${APACHE_SUEXEC_DOCROOT}  \
-                       --with-suexec-logfile=${VARBASE}/log/httpd/suexec.log
-APACHE_MODULES+=       suexec
-CONFIGURE_ARGS+=       ${APACHE_SUEXEC_CONFIGURE_ARGS:M--with-suexec-*}
-BUILD_DEFS+=           APACHE_SUEXEC APACHE_SUEXEC_CONFIGURE_ARGS
-PLIST_SUBST+=          SUEXEC_COMMENT=
-.else
-PLIST_SUBST+=          SUEXEC_COMMENT="@comment "
-.endif
-
+APACHE_USER?=          www
+APACHE_GROUP?=         www
 PKG_GROUPS=            ${APACHE_GROUP}
 PKG_USERS=             ${APACHE_USER}:${APACHE_GROUP}::Apache\\ user
 
@@ -112,6 +94,8 @@
                        -e "s|^\(Group[  ]\).*|\1${APACHE_GROUP}|g"
 SUBST_MESSAGE.confs=   "Fixing configuration files."
 
+.include "options.mk"
+
 # Add dependencies for the modules that will be built.  For each module
 # ap_mod listed in ${APACHE_MODULES}, _AP_DEPENDS.ap_mod is a whitespace
 # separated list of dependencies or buildlink3.mk files needed to build
diff -r d0a0b92ccc39 -r cdb32420cc25 www/apache2/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/apache2/options.mk    Mon Nov 22 20:25:26 2004 +0000
@@ -0,0 +1,33 @@
+# $NetBSD: options.mk,v 1.1 2004/11/22 20:25:26 jlam Exp $
+#
+# XXX Support for the following variables will be removed after the
+# XXX pkgsrc-2004Q4 branch is released:
+# XXX
+# XXX APACHE_SUEXEC
+
+.if defined(APACHE_SUEXEC) && !empty(APACHE_SUEXEC:M[Yy][Ee][Ss])
+PKG_DEFAULT_OPTIONS+=  suexec
+.endif
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.apache
+PKG_SUPPORTED_OPTIONS= suexec
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msuexec)
+APACHE_SUEXEC_DOCROOT?=        ${PREFIX}/share/httpd/htdocs
+APACHE_SUEXEC_PATH=    /bin:/usr/bin:${PREFIX}/bin:/usr/local/bin
+APACHE_SUEXEC_CONFIGURE_ARGS+=                                         \
+       --with-suexec-bin=${PREFIX}/sbin/suexec                         \
+       --with-suexec-caller=${APACHE_USER}                             \
+       --with-suexec-safepath='${APACHE_SUEXEC_PATH}'                  \
+       --with-suexec-docroot=${APACHE_SUEXEC_DOCROOT}                  \
+       --with-suexec-logfile=${VARBASE}/log/httpd/suexec.log
+
+APACHE_MODULES+=        suexec
+CONFIGURE_ARGS+=        ${APACHE_SUEXEC_CONFIGURE_ARGS:M--with-suexec-*}
+BUILD_DEFS+=            APACHE_SUEXEC_CONFIGURE_ARGS
+PLIST_SUBST+=           SUEXEC_COMMENT=
+.else
+PLIST_SUBST+=           SUEXEC_COMMENT="@comment "
+.endif



Home | Main Index | Thread Index | Old Index