Index: Makefile =================================================================== RCS file: /home/ncvs/ports/www/apache2/Makefile,v retrieving revision 1.177 diff -u -r1.177 Makefile --- Makefile 18 May 2004 11:58:56 -0000 1.177 +++ Makefile 20 May 2004 18:38:34 -0000 @@ -9,6 +9,7 @@ PORTNAME= apache PORTVERSION= 2.0.49 +PORTREVISION= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD} \ http://sheepkiller.nerim.net/ports/${PORTNAME}/:powerlogo @@ -47,6 +48,7 @@ USE_LIBTOOL_VER= 15 USE_PERL5= yes USE_REINPLACE= yes +USE_RC_SUBR= yes LIBTOOLFILES= configure CONFIGURE_ARGS= --prefix=${PREFIX_RELDEST} \ @@ -63,7 +65,8 @@ LOCALBASE="${LOCALBASE}" PREFIX_RELDEST= ${PREFIX:S,^${DESTDIR},,} -RC_SUB= -e 's,@@PREFIX@@,${PREFIX_RELDEST},g' +RC_SCRIPTS_SUB= PREFIX_RELDEST=${PREFIX_RELDEST} RC_SUBR=${RC_SUBR} + MAKE_ENV+= DESTDIR=${DESTDIR} EXPR_COMPAT=yes WITH_MPM?= prefork # or worker, perchild @@ -165,7 +168,8 @@ ALT="[Powered by FreeBSD]"> /dev/null && echo -n ' apache2' - ;; -stop) - [ -r /var/run/httpd.pid ] && ${PREFIX}/sbin/apachectl stop > /dev/null && echo -n ' apache2' - ;; -*) - echo "Usage: `basename $0` {start|stop}" >&2 - ;; -esac +# PROVIDE: apache +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: FreeBSD shutdown -exit 0 +# Define these apache_* variables in one of these files: +# /etc/rc.conf +# /etc/rc.conf.local +# /etc/rc.conf.d/apache +# +# DO NOT CHANGE THESE DEFAULT VALUES HERE +# +apache_enable="NO" +apache_flags="" +apache_pidfile="/var/run/httpd.pid" + +. %%RC_SUBR%% + +name="apache" +rcvar=`set_rcvar` +command="%%PREFIX_RELDEST%%/sbin/httpd" + +load_rc_config $name + +pidfile="${apache_pidfile}" + +run_rc_command "$1"