Date: Sat, 22 May 2004 12:48:56 -0400 (EDT) From: Rod Taylor <ports@rbt.ca> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/67051: New Port: www/apache13-modperl - Apache with static modperl. Required for Bricolage Message-ID: <200405221648.i4MGmuJ4000278@home.rbt.ca> Resent-Message-ID: <200405221650.i4MGoOXx044665@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 67051 >Category: ports >Synopsis: New Port: www/apache13-modperl - Apache with static modperl. Required for Bricolage >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat May 22 09:50:24 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Rod Taylor >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD home 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #1: Sun Feb 29 13:14:24 EST 2004 root@home:/usr/obj/usr/src/sys/HOME i386 >Description: Based on work by Damian Gerow <damian@sentex.ca> - port/51819 Apache with modperl statically compiled in. Bricolage currently requires this setup as Mason has issues with mod_perl as a DSO. >How-To-Repeat: >Fix: --- apache13-modperl.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # apache13-modperl # apache13-modperl/files # apache13-modperl/files/apache.sh # apache13-modperl/files/patch-ba # apache13-modperl/files/patch-al # apache13-modperl/files/patch-ak # apache13-modperl/files/patch-ag # apache13-modperl/files/patch-ac # apache13-modperl/files/patch-ab # apache13-modperl/files/patch-aa # apache13-modperl/files/patch-bb # apache13-modperl/files/patch-ad # apache13-modperl/Makefile # apache13-modperl/distinfo # apache13-modperl/pkg-descr # apache13-modperl/pkg-plist # apache13-modperl/pkg-install # echo c - apache13-modperl mkdir -p apache13-modperl > /dev/null 2>&1 echo c - apache13-modperl/files mkdir -p apache13-modperl/files > /dev/null 2>&1 echo x - apache13-modperl/files/apache.sh sed 's/^X//' >apache13-modperl/files/apache.sh << 'END-of-apache13-modperl/files/apache.sh' X#!/bin/sh X# $FreeBSD: ports/www/apache13/files/apache.sh,v 1.6 2004/05/07 20:20:24 ache Exp $ X X# PROVIDE: apache X# REQUIRE: DAEMON X# BEFORE: LOGIN X# KEYWORD: FreeBSD shutdown X X# Define these apache_* variables in one of these files: X# /etc/rc.conf X# /etc/rc.conf.local X# /etc/rc.conf.d/apache X# X# DO NOT CHANGE THESE DEFAULT VALUES HERE X# Xapache_enable="NO" Xapache_flags="" Xapache_pidfile="/var/run/httpd.pid" X X. %%RC_SUBR%% X Xname="apache" Xrcvar=`set_rcvar` Xcommand="%%PREFIX%%/sbin/httpd" X Xload_rc_config $name X Xpidfile="${apache_pidfile}" X Xstart_precmd="`/usr/bin/limits -e -U www`" X Xrun_rc_command "$1" END-of-apache13-modperl/files/apache.sh echo x - apache13-modperl/files/patch-ba sed 's/^X//' >apache13-modperl/files/patch-ba << 'END-of-apache13-modperl/files/patch-ba' X--- src/support/Makefile.tmpl.orig Sat Mar 2 20:46:23 2002 X+++ src/support/Makefile.tmpl Tue Oct 22 00:31:18 2002 X@@ -7,7 +7,7 @@ X # LIBS=-L$(SSLLOC)/lib -lssl -lcrypto -lm -lap -los $(EXTRA_LIBS) $(LIBS1) X # INCLUDES=-I$(SSLLOC)/include $(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) X X-CFLAGS=$(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS) X+CFLAGS=-DLOGIN_CAP $(OPTIM) $(CFLAGS1) $(EXTRA_CFLAGS) X LIBS=-lm -lap -los $(EXTRA_LIBS) $(LIBS1) X INCLUDES=$(INCLUDES1) $(INCLUDES0) $(EXTRA_INCLUDES) X LDFLAGS=$(LDFLAGS1) $(EXTRA_LDFLAGS) -L$(OSDIR) -L$(SRCDIR)/ap X@@ -50,7 +50,7 @@ X -e 's%@LIBS_SHLIB@%$(LIBS_SHLIB)%g' && chmod a+x apxs X X suexec: suexec.o X- $(CC) $(CFLAGS) -o suexec $(LDFLAGS) suexec.o $(LIBS) X+ $(CC) $(CFLAGS) -lutil -o suexec $(LDFLAGS) suexec.o $(LIBS) X X clean: X rm -f $(TARGETS) *.o END-of-apache13-modperl/files/patch-ba echo x - apache13-modperl/files/patch-al sed 's/^X//' >apache13-modperl/files/patch-al << 'END-of-apache13-modperl/files/patch-al' X--- src/support/log_server_status.orig Mon Jan 15 20:06:38 2001 X+++ src/support/log_server_status Fri Jan 25 08:03:03 2002 X@@ -70,10 +70,10 @@ X # X require 'sys/socket.ph'; X X-$wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/19960312" X+$wherelog = "/var/log/httpd-status-"; X $server = "localhost"; # Name of server, could be "www.foo.com" X $port = "80"; # Port on server X-$request = "/status/?auto"; # Request to send X+$request = "/server-status/?auto"; # Request to send X X sub tcp_connect X { X@@ -103,7 +103,7 @@ X chomp($date); X ($day,$time)=split(/:/,$date); X $res=&tcp_connect($server,$port); X- open(OUT,">>$wherelog$day"); X+ open(OUT,">>$wherelog$day.log"); X if ($res) { X print OUT "$time:-1:-1:-1:-1:$res\n"; X exit 1; END-of-apache13-modperl/files/patch-al echo x - apache13-modperl/files/patch-ak sed 's/^X//' >apache13-modperl/files/patch-ak << 'END-of-apache13-modperl/files/patch-ak' X--- src/support/apachectl.orig Wed Apr 7 00:36:33 1999 X+++ src/support/apachectl Fri Sep 3 15:41:01 1999 X@@ -39,6 +39,8 @@ X # -------------------- -------------------- X # |||||||||||||||||||| END CONFIGURATION SECTION |||||||||||||||||||| X X+eval `limits -e -U www` >/dev/null 2>&1 X+ X ERROR=0 X ARGV="$@" X if [ "x$ARGV" = "x" ] ; then X@@ -82,6 +84,7 @@ X fi X if kill $PID ; then X echo "$0 $ARG: httpd stopped" X+ rm $PIDFILE X else X echo "$0 $ARG: httpd could not be stopped" X ERROR=4 END-of-apache13-modperl/files/patch-ak echo x - apache13-modperl/files/patch-ag sed 's/^X//' >apache13-modperl/files/patch-ag << 'END-of-apache13-modperl/files/patch-ag' X--- conf/httpd.conf-dist.orig Wed Jan 9 19:05:31 2002 X+++ conf/httpd.conf-dist Fri Jan 25 07:59:12 2002 X@@ -356,7 +356,22 @@ X # directory index. Separate multiple entries with spaces. X # X <IfModule mod_dir.c> X- DirectoryIndex index.html X+ <IfModule mod_php3.c> X+ <IfModule mod_php4.c> X+ DirectoryIndex index.php index.php3 index.html X+ </IfModule> X+ <IfModule !mod_php4.c> X+ DirectoryIndex index.php3 index.html X+ </IfModule> X+ </IfModule> X+ <IfModule !mod_php3.c> X+ <IfModule mod_php4.c> X+ DirectoryIndex index.php index.html X+ </IfModule> X+ <IfModule !mod_php4.c> X+ DirectoryIndex index.html X+ </IfModule> X+ </IfModule> X </IfModule> X X # X@@ -476,7 +491,7 @@ X # define per-<VirtualHost> access logfiles, transactions will be X # logged therein and *not* in this file. X # X-CustomLog logs/access_log common X+#CustomLog logs/access_log common X X # X # If you would like to have agent and referer logfiles, uncomment the X@@ -489,7 +504,7 @@ X # If you prefer a single logfile with access, agent, and referer information X # (Combined Logfile Format) you can use the following directive. X # X-#CustomLog logs/access_log combined X+CustomLog logs/access_log combined X X # X # Optionally add a line containing the server version and virtual host X@@ -759,6 +774,15 @@ X # X <IfModule mod_negotiation.c> X LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw X+ </IfModule> X+ X+ <IfModule mod_php3.c> X+ AddType application/x-httpd-php3 .php3 X+ AddType application/x-httpd-php3-source .php3s X+ </IfModule> X+ <IfModule mod_php4.c> X+ AddType application/x-httpd-php .php X+ AddType application/x-httpd-php-source .phps X </IfModule> X X # END-of-apache13-modperl/files/patch-ag echo x - apache13-modperl/files/patch-ac sed 's/^X//' >apache13-modperl/files/patch-ac << 'END-of-apache13-modperl/files/patch-ac' X--- src/modules/standard/mod_auth_db.module.bak Tue Oct 16 13:12:02 2001 X+++ src/modules/standard/mod_auth_db.module Thu Feb 20 12:55:19 2003 X@@ -4,23 +4,23 @@ X DB_LIB='' X if ./helpers/TestCompile func db_create; then X DB_VERSION='Berkeley-DB/3.x' X- elif ./helpers/TestCompile lib db db_create; then X+ elif ./helpers/TestCompile lib dbXXX db_create; then X DB_VERSION='Berkeley-DB/3.x' X DB_LIB='-ldb' X elif ./helpers/TestCompile func db_open; then X DB_VERSION='Berkeley-DB/2.x' X- elif ./helpers/TestCompile lib db db_open; then X+ elif ./helpers/TestCompile lib dbXXX db_open; then X DB_VERSION='Berkeley-DB/2.x' X DB_LIB='-ldb' X- elif ./helpers/TestCompile lib db2 db_open; then X+ elif ./helpers/TestCompile lib db2XXX db_open; then X DB_VERSION='Berkeley-DB/2.x' X DB_LIB='-ldb2' X elif ./helpers/TestCompile func dbopen; then X DB_VERSION='Berkeley-DB/1.x' X- elif ./helpers/TestCompile lib db dbopen; then X+ elif ./helpers/TestCompile lib dbXXX dbopen; then X DB_VERSION='Berkeley-DB/1.x' X DB_LIB='-ldb' X- elif ./helpers/TestCompile lib db1 dbopen; then X+ elif ./helpers/TestCompile lib db1XXX dbopen; then X DB_VERSION='Berkeley-DB/1.x' X DB_LIB='-ldb1' X elif TCADDINCL='#include <db.h>' INCLUDES1="$INCLUDES1 -I/usr/include/db1" TLIB="-ldb1" \ END-of-apache13-modperl/files/patch-ac echo x - apache13-modperl/files/patch-ab sed 's/^X//' >apache13-modperl/files/patch-ab << 'END-of-apache13-modperl/files/patch-ab' X--- Makefile.tmpl.orig Thu Mar 14 00:05:27 2002 X+++ Makefile.tmpl Sat Jun 22 09:33:52 2002 X@@ -270,10 +270,10 @@ X $(MKDIR) $(root)$(mandir)/man1 X $(MKDIR) $(root)$(mandir)/man8 X $(MKDIR) $(root)$(sysconfdir) X- $(MKDIR) $(root)$(htdocsdir) X+ $(MKDIR) $(root)$(htdocsdir)-dist X $(MKDIR) $(root)$(manualdir) X $(MKDIR) $(root)$(iconsdir) X- $(MKDIR) $(root)$(cgidir) X+ $(MKDIR) $(root)$(cgidir)-dist X $(MKDIR) $(root)$(includedir) X $(MKDIR) $(root)$(includedir)/xml X $(MKDIR) $(root)$(runtimedir) X@@ -459,33 +459,29 @@ X # icons and distributed CGI scripts. X install-data: X @echo "===> [data: Installing initial data files]" X- -@if [ -f $(root)$(htdocsdir)/index.html ] || [ -f $(root)$(htdocsdir)/index.html.en ]; then \ X- echo "[PRESERVING EXISTING DATA SUBDIR: $(root)$(htdocsdir)/]"; \ X- else \ X- echo "Copying tree $(TOP)/htdocs/ -> $(root)$(htdocsdir)/"; \ X+ echo "Copying tree $(TOP)/htdocs/ -> $(root)$(htdocsdir)-dist/"; \ X (cd $(TOP)/htdocs/ && $(TAR) $(TAROPT) - index* apache_pb.* ) |\ X- (cd $(root)$(htdocsdir)/ && $(TAR) -xf -); \ X- find $(root)$(htdocsdir)/ -type d -exec chmod a+rx {} \; ; \ X- find $(root)$(htdocsdir)/ -type f -print | xargs chmod a+r ; \ X- fi X- -@if [ -d $(TOP)/htdocs/manual ]; then \ X+ (cd $(root)$(htdocsdir)-dist/ && $(TAR) -xf -); \ X+ find $(root)$(htdocsdir)-dist/ -type d -exec chmod a+rx {} \; ; \ X+ find $(root)$(htdocsdir)-dist/ -type f -print | xargs chmod a+r ; X echo "Copying tree $(TOP)/htdocs/manual -> $(root)/$(manualdir)/"; \ X (cd $(TOP)/htdocs/manual/ && $(TAR) $(TAROPT) - *) |\ X (cd $(root)$(manualdir)/ && $(TAR) -xf -); \ X find $(root)$(manualdir)/ -type d -exec chmod a+rx {} \; ; \ X- find $(root)$(manualdir)/ -type f -print | xargs chmod a+r ; \ X+ find $(root)$(manualdir)/ -type f -print | xargs chmod a+r ; X+ if [ ! -d $(root)$(htdocsdir)/ ]; then \ X+ $(LN) -sf $(root)$(htdocsdir)-dist $(root)$(htdocsdir); \ X fi X- -@if [ -f $(root)$(cgidir)/printenv ]; then \ X- echo "[PRESERVING EXISTING CGI SUBDIR: $(root)$(cgidir)/]"; \ X- else \ X for script in printenv test-cgi; do \ X cat $(TOP)/cgi-bin/$${script} |\ X sed -e 's;^#!/.*perl;#!$(PERL);' \ X > $(TOP)/$(SRC)/.apaci.install.tmp; \ X- echo "$(INSTALL_DATA) $(TOP)/conf/$${script}[*] $(root)$(cgidir)/$${script}"; \ X- $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(cgidir)/$${script}; \ X- done; \ X- fi X+ echo "$(INSTALL_DATA) $(TOP)/conf/$${script}[*] $(root)$(cgidir)-dist/$${script}"; \ X+ $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(cgidir)-dist/$${script}; \ X+ done; X+ if [ ! -d $(root)$(cgidir)/ ]; then \ X+ $(LN) -sf $(root)$(cgidir)-dist $(root)$(cgidir); \ X+ fi X @echo "Copying tree $(TOP)/icons/ -> $(root)$(iconsdir)/"; \ X (cd $(TOP)/icons/ && $(TAR) $(TAROPT) - *) |\ X (cd $(root)$(iconsdir)/ && $(TAR) -xf -); \ X@@ -524,10 +520,10 @@ X -e 's;logs/accept\.lock;$(runtimedir)/$(TARGET).lock;' \ X -e 's;logs/apache_runtime_status;$(runtimedir)/$(TARGET).scoreboard;' \ X -e 's;logs/httpd\.pid;$(runtimedir)/$(TARGET).pid;' \ X- -e "s;logs/access_log;$(logfiledir)/$${target_prefix}access_log;" \ X- -e "s;logs/error_log;$(logfiledir)/$${target_prefix}error_log;" \ X- -e "s;logs/referer_log;$(logfiledir)/$${target_prefix}referer_log;" \ X- -e "s;logs/agent_log;$(logfiledir)/$${target_prefix}agent_log;" \ X+ -e "s;logs/access_log;$(logfiledir)/$${target_prefix}httpd-access.log;" \ X+ -e "s;logs/error_log;$(logfiledir)/$${target_prefix}httpd-error.log;" \ X+ -e "s;logs/referer_log;$(logfiledir)/$${target_prefix}httpd-referer.log;" \ X+ -e "s;logs/agent_log;$(logfiledir)/$${target_prefix}httpd-agent.log;" \ X -e 's;conf/magic;$(sysconfdir)/magic;' \ X -e 's;conf/mime\.types;$(sysconfdir)/mime.types;' \ X -e 's;User nobody;User $(conf_user);' \ X@@ -537,8 +533,8 @@ X -e 's;ServerAdmin you@your.address;ServerAdmin $(conf_serveradmin);' \ X -e 's;ServerName new.host.name;ServerName $(conf_servername);' \ X > $(TOP)/$(SRC)/.apaci.install.tmp && \ X- echo "$(INSTALL_DATA) $(TOP)/conf/$${conf}-dist[*] $(root)$(sysconfdir)/$${target_conf}.default"; \ X- $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(sysconfdir)/$${target_conf}.default; \ X+ echo "$(INSTALL_DATA) $(TOP)/conf/$${conf}-dist[*] $(root)$(sysconfdir)/$${target_conf}-dist"; \ X+ $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(sysconfdir)/$${target_conf}-dist; \ X if [ ! -f "$(root)$(sysconfdir)/$${target_conf}" ]; then \ X echo "$(INSTALL_DATA) $(TOP)/conf/$${conf}-dist[*] $(root)$(sysconfdir)/$${target_conf}"; \ X $(INSTALL_DATA) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(sysconfdir)/$${target_conf}; \ X@@ -547,8 +543,8 @@ X fi; \ X done X -@for conf in mime.types magic; do \ X- echo "$(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}.default"; \ X- $(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}.default; \ X+ echo "$(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}-dist"; \ X+ $(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}-dist; \ X if [ ! -f "$(root)$(sysconfdir)/$${conf}" ]; then \ X echo "$(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}"; \ X $(INSTALL_DATA) $(TOP)/conf/$${conf} $(root)$(sysconfdir)/$${conf}; \ END-of-apache13-modperl/files/patch-ab echo x - apache13-modperl/files/patch-aa sed 's/^X//' >apache13-modperl/files/patch-aa << 'END-of-apache13-modperl/files/patch-aa' X--- configure.orig Tue May 21 16:24:59 2002 X+++ configure Wed Jun 19 05:27:31 2002 X@@ -1251,7 +1251,7 @@ X echo " DEFAULT_PIDLOG: ${runtimedir_relative}${thetarget}.pid" X echo " DEFAULT_SCOREBOARD: ${runtimedir_relative}${thetarget}.scoreboard" X echo " DEFAULT_LOCKFILE: ${runtimedir_relative}${thetarget}.lock" X- echo " DEFAULT_ERRORLOG: ${logfiledir_relative}error_log" X+ echo " DEFAULT_ERRORLOG: ${logfiledir_relative}httpd-error.log" X echo " TYPES_CONFIG_FILE: ${sysconfdir_relative}mime.types" X echo " SERVER_CONFIG_FILE: ${sysconfdir_relative}${thetarget}.conf" X echo " ACCESS_CONFIG_FILE: ${sysconfdir_relative}access.conf" X@@ -1349,7 +1349,7 @@ X echo "echo '-DDEFAULT_PIDLOG=\"${runtimedir_relative}${thetarget}.pid\"'" >>$src/apaci X echo "echo '-DDEFAULT_SCOREBOARD=\"${runtimedir_relative}${thetarget}.scoreboard\"'" >>$src/apaci X echo "echo '-DDEFAULT_LOCKFILE=\"${runtimedir_relative}${thetarget}.lock\"'" >>$src/apaci X-echo "echo '-DDEFAULT_ERRORLOG=\"${logfiledir_relative}error_log\"'" >>$src/apaci X+echo "echo '-DDEFAULT_ERRORLOG=\"${logfiledir_relative}httpd-error.log\"'" >>$src/apaci X echo "echo '-DTYPES_CONFIG_FILE=\"${sysconfdir_relative}mime.types\"'" >>$src/apaci X echo "echo '-DSERVER_CONFIG_FILE=\"${sysconfdir_relative}${thetarget}.conf\"'" >>$src/apaci X echo "echo '-DACCESS_CONFIG_FILE=\"${sysconfdir_relative}access.conf\"'" >>$src/apaci END-of-apache13-modperl/files/patch-aa echo x - apache13-modperl/files/patch-bb sed 's/^X//' >apache13-modperl/files/patch-bb << 'END-of-apache13-modperl/files/patch-bb' X--- src/support/suexec.c.orig Wed Mar 5 18:50:29 2003 X+++ src/support/suexec.c Fri Jul 18 18:09:56 2003 X@@ -90,6 +90,9 @@ X #include <sys/types.h> X X #include <stdarg.h> X+#ifdef LOGIN_CAP X+#include <login_cap.h> X+#endif X X #include "suexec.h" X X@@ -322,6 +325,9 @@ X #ifdef LOG_EXEC X fprintf(stderr, " -D LOG_EXEC=\"%s\"\n", LOG_EXEC); X #endif X+#ifdef LOGIN_CAP X+ fprintf(stderr, " -D LOGIN_CAP\n"); X+#endif X #ifdef SAFE_PATH X fprintf(stderr, " -D SAFE_PATH=\"%s\"\n", SAFE_PATH); X #endif X@@ -480,7 +486,28 @@ X X /* X * Change UID/GID here so that the following tests work over NFS. X- * X+ */ X+ X+#ifdef LOGIN_CAP X+ /* X+ * Set user context (resources, priority and grouplist). X+ * If unsuccessful, error out. X+ */ X+ if (setusercontext(NULL, pw, uid, LOGIN_SETRESOURCES | LOGIN_SETPRIORITY | X+ LOGIN_SETGROUP | LOGIN_SETLOGIN) == -1) { X+ log_err("emerg: failed to set user context (%ld: %s)\n", uid, cmd); X+ exit(108); X+ } X+ X+ /* X+ * Set gid to the target group. If unsuccessful, error out. X+ */ X+ if ((setgid(gid)) != 0) { X+ log_err("emerg: failed to setgid (%ld: %s)\n", gid, cmd); X+ exit(109); X+ } X+#else /* !LOGIN_CAP */ X+ /* X * Initialize the group access list for the target user, X * and setgid() to the target group. If unsuccessful, error out. X */ X@@ -488,6 +515,7 @@ X log_err("emerg: failed to setgid (%ld: %s)\n", gid, cmd); X exit(109); X } X+#endif /* LOGIN_CAP */ X X /* X * setuid() to the target user. Error out on fail. END-of-apache13-modperl/files/patch-bb echo x - apache13-modperl/files/patch-ad sed 's/^X//' >apache13-modperl/files/patch-ad << 'END-of-apache13-modperl/files/patch-ad' X--- src/support/dbmmanage.bak Thu Mar 14 00:05:37 2002 X+++ src/support/dbmmanage Mon Jun 2 23:05:27 2003 X@@ -338,6 +338,8 @@ X } elsif (substr($chkpass, 0, 5) eq '{SHA}') { X need_sha1_crypt; X $crypt_method = "sha1"; X+ } elsif (substr($chkpass, 0, 3) eq '$1$') { X+ $crypt_method = "crypt"; X } elsif (length($chkpass) == 13 && $chkpass ne $testpass) { X $crypt_method = "crypt"; X } else { END-of-apache13-modperl/files/patch-ad echo x - apache13-modperl/Makefile sed 's/^X//' >apache13-modperl/Makefile << 'END-of-apache13-modperl/Makefile' X# New ports collection makefile for: Apache + mod_perl X# Date created: May 21, 2004 X# Whom: ports@rbt.ca X# X# $FreeBSD$ X# X XPORTNAME= apache+mod_perl XPORTVERSION= ${VERSION_APACHE} XCATEGORIES= www perl5 XMASTER_SITES= ${MASTER_SITE_APACHE_HTTPD:S/$/:apache/} \ X ${MASTER_SITE_PERL_CPAN:S/$/Apache\/:modperl/} XDISTNAME= apache_${VERSION_APACHE} XDISTFILES= apache_${VERSION_APACHE}${EXTRACT_SUFX}:apache \ X mod_perl-${VERSION_MODPERL}${EXTRACT_SUFX}:modperl X XMAINTAINER= ports@rbt.ca XCOMMENT= The Apache 1.3 webserver with a statically embedded perl interpreter X XCONFLICTS= apache-1.* apache+mod_ssl-1.* apache+mod_ssl+ipv6-1.* apache+mod_ssl+modsnmp-1.* \ X apache+mod_ssl+mod_snmp+ipv6-1.* apache+mod_ssl+mod_accel-1.* \ X apache+mod_ssl+mod_snmp+mod_accel-1.* \ X apache+ipv6-1.* apache+ssl-1.* apache-2.* apache_fp-1.* \ X caudium-devel-1.* caudium10-1.* caudium12-* \ X ru-apache+mod_ssl-1.* ru-apache-1.* thttpd-2.* X XBUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/LWP.pm:${PORTSDIR}/www/p5-libwww XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_PERL5= YES XUSE_RC_SUBR= yes X XDATADIR= ${PREFIX}/www XDOCUMENT_ROOT= ${DATADIR}/data XDEFAULT_PATH= /bin:/usr/bin:${PREFIX}/bin X XRC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} X X# Perl man pages go into section 3 XMAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include <bsd.port.pre.mk> X XVERSION_APACHE= 1.3.31 XVERSION_MODPERL= 1.29 X XWRKSRC_MODPERL= ${WRKDIR}/mod_perl-${VERSION_MODPERL} X X.if defined(WITHOUT_APACHE_EXPAT) && ${WITHOUT_APACHE_EXPAT} == yes XEXPAT_CONF+= --disable-rule=EXPAT X.else XLIB_DEPENDS+= expat.5:${PORTSDIR}/textproc/expat2 XEXPAT_CONF+= --enable-rule=EXPAT X.endif X X.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == yes X XAPACHE_SUEXEC_DOCROOT?=${DOCUMENT_ROOT} XAPACHE_SUEXEC_USERDIR?=public_html X XSUEXEC_CONF= --enable-suexec \ X --suexec-docroot=${APACHE_SUEXEC_DOCROOT} \ X --suexec-caller=www \ X --suexec-uidmin=1000 \ X --suexec-gidmin=1000 \ X --suexec-logfile=/var/log/httpd-suexec.log \ X --suexec-userdir=${APACHE_SUEXEC_USERDIR} \ X --suexec-safepath=${DEFAULT_PATH} X X.if defined(APACHE_SUEXEC_UMASK) XSUEXEC_CONF+= --suexec-umask=${APACHE_SUEXEC_UMASK} X.endif X XPLIST_SUB+= SUB_SUEXEC="" XSUEXEC_MAN= suexec.8 X X.else # !SUEXEC X XSUEXEC_CONF= XPLIST_SUB+= SUB_SUEXEC="@comment " XSUEXEC_MAN= X X.endif # !SUEXEC X XHAS_CONFIGURE= yes XCONFIGURE_ARGS+=--prefix=${PREFIX} \ X --server-uid=www \ X --server-gid=www \ X --with-perl=${PERL} \ X --with-layout=FreeBSD \ X --without-confadjust \ X --enable-module=most \ X --enable-module=auth_db \ X --enable-module=mmap_static \ X --disable-module=auth_dbm \ X --enable-shared=max \ X --activate-module=src/modules/perl/libperl.a \ X --enable-module=perl \ X ${SUEXEC_CONF} X XCFLAGS+=-DDOCUMENT_LOCATION=\\\\\"${DOCUMENT_ROOT}\\\\\" \ X -DDEFAULT_PATH=\\\\\"${DEFAULT_PATH}\\\\\" X X# X# Set APACHE_HARD_SERVER_LIMIT env. variable to desired value X# X.if defined(APACHE_HARD_SERVER_LIMIT) XCFLAGS+=-DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT} X.else XCFLAGS+=-DHARD_SERVER_LIMIT=512 X.endif X X# X# Set WITH_APACHE_PERF_TUNING env. variable to yes to get maximum performance X# X.if defined(WITH_APACHE_PERF_TUNING) && ${WITH_APACHE_PERF_TUNING} == YES XCFLAGS+= -DBUFFERED_LOGS XCFLAGS+= -O6 -fomit-frame-pointer X.endif X X.if defined(LARGEFILES) XOPTIM+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 X.endif X X# For expat. XCFLAGS+= -I${LOCALBASE}/include XLIBS+= -L${LOCALBASE}/libs X XCONFIGURE_ENV= OPTIM='${OPTIM}' LIBS='${LIBS}' X XMAN1= dbmmanage.1 htdigest.1 htpasswd.1 X XMAN3= Apache.3 Apache::Constants.3 Apache::ExtUtils.3 \ X Apache::FakeRequest.3 Apache::File.3 Apache::Leak.3 \ X Apache::Log.3 Apache::Options.3 \ X Apache::PerlRun.3 Apache::PerlRunXS.3 \ X Apache::RedirectLogFix.3 \ X Apache::Registry.3 Apache::SizeLimit.3 \ X Apache::Status.3 Apache::Symbol.3 Apache::Symdump.3 \ X Apache::Table.3 Apache::URI.3 Apache::Util.3 \ X Apache::httpd_conf.3 Apache::src.3 Apache::testold.3 \ X Bundle::Apache.3 \ X Apache::Debug.3 mod_perl.3 Apache::SIG.3 Apache::Resource.3 \ X Apache::RegistryLoader.3 Apache::StatINC.3 Apache::Include.3 \ X Apache::PerlSections.3 cgi_to_mod_perl.3 \ X mod_perl_cvs.3 mod_perl_method_handlers.3 mod_perl_traps.3 \ X mod_perl_tuning.3 X XMAN8= ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8 \ X ${SUEXEC_MAN} X Xpost-extract: X @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ X ${FILESDIR}/apache.sh > ${WRKSRC}/apache.sh X Xpre-configure: X @ cd ${WRKSRC_MODPERL}; \ X ${PERL5} Makefile.PL EVERYTHING=1 APACHE_SRC=../apache_${VERSION_APACHE}\ X USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 X Xpre-build: X @ cd ${WRKSRC_MODPERL}; \ X ${MAKE} X Xpre-install: X @ cd ${WRKSRC_MODPERL} ; \ X ${MAKE} install X Xpost-install: X ${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh X X.include <bsd.port.post.mk> END-of-apache13-modperl/Makefile echo x - apache13-modperl/distinfo sed 's/^X//' >apache13-modperl/distinfo << 'END-of-apache13-modperl/distinfo' XMD5 (apache_1.3.31.tar.gz) = bd548a06ac48dda496b4e613572bb020 XSIZE (apache_1.3.31.tar.gz) = 2467371 XMD5 (mod_perl-1.29.tar.gz) = 1491931790509b9af06fc037d02b0e7a XSIZE (mod_perl-1.29.tar.gz) = 378877 END-of-apache13-modperl/distinfo echo x - apache13-modperl/pkg-descr sed 's/^X//' >apache13-modperl/pkg-descr << 'END-of-apache13-modperl/pkg-descr' XA port to provide a static version of mod_perl and apache. This is essentially Xan amalgamation of www/apache13 and www/mod_perl. X XThe Apache HTTP Server Project is an effort to develop and maintain an Xopen-source HTTP server for modern operating systems including UNIX and Windows XNT. The goal of this project is to provide a secure, efficient and extensible Xserver that provides HTTP services in sync with the current HTTP standards. X Xmod_perl is the marriage of Apache and Perl. X XWWW: http://www.apache.org/ XWWW: http://perl.apache.org/ END-of-apache13-modperl/pkg-descr echo x - apache13-modperl/pkg-plist sed 's/^X//' >apache13-modperl/pkg-plist << 'END-of-apache13-modperl/pkg-plist' Xbin/checkgid Xbin/dbmmanage Xbin/htdigest Xbin/htpasswd X@unexec if cmp -s %D/etc/apache/access.conf %D/etc/apache/access.conf-dist; then rm -f %D/etc/apache/access.conf; fi Xetc/apache/access.conf-dist X@exec [ ! -f %B/access.conf ] && cp %B/%f %B/access.conf X@unexec if cmp -s %D/etc/apache/httpd.conf %D/etc/apache/httpd.conf-dist; then rm -f %D/etc/apache/httpd.conf; fi Xetc/apache/httpd.conf-dist X@exec [ ! -f %B/httpd.conf ] && cp %B/%f %B/httpd.conf X@unexec if cmp -s %D/etc/apache/magic %D/etc/apache/magic-dist; then rm -f %D/etc/apache/magic; fi Xetc/apache/magic-dist X@exec [ ! -f %B/magic ] && cp %B/%f %B/magic X@unexec if cmp -s %D/etc/apache/mime.types %D/etc/apache/mime.types-dist; then rm -f %D/etc/apache/mime.types; fi Xetc/apache/mime.types-dist X@exec [ ! -f %B/mime.types ] && cp %B/%f %B/mime.types X@unexec if cmp -s %D/etc/apache/srm.conf %D/etc/apache/srm.conf-dist; then rm -f %D/etc/apache/srm.conf; fi Xetc/apache/srm.conf-dist X@exec [ ! -f %B/srm.conf ] && cp %B/%f %B/srm.conf Xetc/rc.d/apache.sh Xinclude/apache/ap.h Xinclude/apache/ap_alloc.h Xinclude/apache/ap_compat.h Xinclude/apache/ap_config.h Xinclude/apache/ap_config_auto.h Xinclude/apache/ap_ctype.h Xinclude/apache/ap_ebcdic.h Xinclude/apache/ap_md5.h Xinclude/apache/ap_mmn.h Xinclude/apache/ap_sha1.h Xinclude/apache/buff.h Xinclude/apache/compat.h Xinclude/apache/conf.h Xinclude/apache/explain.h Xinclude/apache/fnmatch.h Xinclude/apache/hsregex.h Xinclude/apache/http_conf_globals.h Xinclude/apache/http_config.h Xinclude/apache/http_core.h Xinclude/apache/http_log.h Xinclude/apache/http_main.h Xinclude/apache/http_protocol.h Xinclude/apache/http_request.h Xinclude/apache/http_vhost.h Xinclude/apache/httpd.h Xinclude/apache/multithread.h Xinclude/apache/os-inline.c Xinclude/apache/os.h Xinclude/apache/rfc1413.h Xinclude/apache/scoreboard.h Xinclude/apache/util_date.h Xinclude/apache/util_md5.h Xinclude/apache/util_script.h Xinclude/apache/util_uri.h Xinclude/apache/xml/asciitab.h Xinclude/apache/xml/hashtable.h Xinclude/apache/xml/iasciitab.h Xinclude/apache/xml/latin1tab.h Xinclude/apache/xml/nametab.h Xinclude/apache/xml/utf8tab.h Xinclude/apache/xml/xmldef.h Xinclude/apache/xml/xmlparse.h Xinclude/apache/xml/xmlrole.h Xinclude/apache/xml/xmltok.h Xinclude/apache/xml/xmltok_impl.h Xlibexec/apache/httpd.exp Xlibexec/apache/libproxy.so Xlibexec/apache/mod_access.so Xlibexec/apache/mod_actions.so Xlibexec/apache/mod_alias.so Xlibexec/apache/mod_asis.so Xlibexec/apache/mod_auth.so Xlibexec/apache/mod_auth_anon.so Xlibexec/apache/mod_auth_db.so Xlibexec/apache/mod_autoindex.so Xlibexec/apache/mod_cern_meta.so Xlibexec/apache/mod_cgi.so Xlibexec/apache/mod_digest.so Xlibexec/apache/mod_dir.so Xlibexec/apache/mod_env.so Xlibexec/apache/mod_expires.so Xlibexec/apache/mod_headers.so Xlibexec/apache/mod_imap.so Xlibexec/apache/mod_include.so Xlibexec/apache/mod_info.so Xlibexec/apache/mod_log_config.so Xlibexec/apache/mod_log_forensic.so Xlibexec/apache/mod_mime.so Xlibexec/apache/mod_mime_magic.so Xlibexec/apache/mod_mmap_static.so Xlibexec/apache/mod_negotiation.so Xlibexec/apache/mod_rewrite.so Xlibexec/apache/mod_setenvif.so Xlibexec/apache/mod_speling.so Xlibexec/apache/mod_status.so Xlibexec/apache/mod_unique_id.so Xlibexec/apache/mod_userdir.so Xlibexec/apache/mod_usertrack.so Xlibexec/apache/mod_vhost_alias.so Xsbin/ab Xsbin/apachectl Xsbin/apxs Xsbin/httpd Xsbin/logresolve Xsbin/rotatelogs X%%SUB_SUEXEC%%sbin/suexec Xwww/data-dist/apache_pb.gif X@exec [ -d %D/www/data/ ] || ln -fs %B %D/www/data Xwww/data-dist/index.html.ca Xwww/data-dist/index.html.cz Xwww/data-dist/index.html.de Xwww/data-dist/index.html.dk Xwww/data-dist/index.html.ee Xwww/data-dist/index.html.el Xwww/data-dist/index.html.en Xwww/data-dist/index.html.es Xwww/data-dist/index.html.fr Xwww/data-dist/index.html.he.iso8859-8 Xwww/data-dist/index.html.it Xwww/data-dist/index.html.ja.jis Xwww/data-dist/index.html.kr.iso-kr Xwww/data-dist/index.html.lb.utf8 Xwww/data-dist/index.html.nl Xwww/data-dist/index.html.nn Xwww/data-dist/index.html.no Xwww/data-dist/index.html.po.iso-pl Xwww/data-dist/index.html.pt Xwww/data-dist/index.html.pt-br Xwww/data-dist/index.html.ru.cp-1251 Xwww/data-dist/index.html.ru.cp866 Xwww/data-dist/index.html.ru.iso-ru Xwww/data-dist/index.html.ru.koi8-r Xwww/data-dist/index.html.ru.ucs2 Xwww/data-dist/index.html.ru.ucs4 Xwww/data-dist/index.html.ru.utf8 Xwww/data-dist/index.html.se Xshare/doc/apache/LICENSE Xshare/doc/apache/bind.html.en Xshare/doc/apache/bind.html.fr Xshare/doc/apache/bind.html.html Xshare/doc/apache/bind.html.ja.jis Xshare/doc/apache/cgi_path.html.en Xshare/doc/apache/cgi_path.html.fr Xshare/doc/apache/cgi_path.html.html Xshare/doc/apache/cgi_path.html.ja.jis Xshare/doc/apache/configuring.html.fr Xshare/doc/apache/configuring.html.en Xshare/doc/apache/configuring.html.ja.jis Xshare/doc/apache/content-negotiation.html.en Xshare/doc/apache/content-negotiation.html.html Xshare/doc/apache/content-negotiation.html.ja.jis Xshare/doc/apache/custom-error.html.en Xshare/doc/apache/custom-error.html.ja.jis Xshare/doc/apache/cygwin.html Xshare/doc/apache/dns-caveats.html.en Xshare/doc/apache/dns-caveats.html.fr Xshare/doc/apache/dns-caveats.html.html Xshare/doc/apache/dso.html Xshare/doc/apache/ebcdic.html Xshare/doc/apache/env.html.en Xshare/doc/apache/env.html.html Xshare/doc/apache/env.html.ja.jis Xshare/doc/apache/footer.html Xshare/doc/apache/handler.html.en Xshare/doc/apache/handler.html.ja.jis Xshare/doc/apache/header.html Xshare/doc/apache/howto/auth.html Xshare/doc/apache/howto/cgi.html.en Xshare/doc/apache/howto/cgi.html.ja.jis Xshare/doc/apache/howto/header.html Xshare/doc/apache/howto/htaccess.html Xshare/doc/apache/images/apache_header.gif Xshare/doc/apache/images/custom_errordocs.gif Xshare/doc/apache/images/home.gif Xshare/doc/apache/images/index.gif Xshare/doc/apache/images/mod_rewrite_fig1.fig Xshare/doc/apache/images/mod_rewrite_fig1.gif Xshare/doc/apache/images/mod_rewrite_fig2.fig Xshare/doc/apache/images/mod_rewrite_fig2.gif Xshare/doc/apache/images/pixel.gif Xshare/doc/apache/images/sub.gif Xshare/doc/apache/index.html.en Xshare/doc/apache/index.html.ja.jis Xshare/doc/apache/install-tpf.html Xshare/doc/apache/install.html.es Xshare/doc/apache/install.html.en Xshare/doc/apache/install.html.ja.jis Xshare/doc/apache/invoking.html.en Xshare/doc/apache/invoking.html.html Xshare/doc/apache/keepalive.html.en Xshare/doc/apache/keepalive.html.html Xshare/doc/apache/keepalive.html.ja.jis Xshare/doc/apache/logs.html Xshare/doc/apache/man-template.html Xshare/doc/apache/misc/API.html Xshare/doc/apache/misc/FAQ.html Xshare/doc/apache/misc/HTTP_Features.tsv Xshare/doc/apache/misc/client_block_api.html Xshare/doc/apache/misc/compat_notes.html Xshare/doc/apache/misc/custom_errordocs.html Xshare/doc/apache/misc/descriptors.html Xshare/doc/apache/misc/fin_wait_2.html Xshare/doc/apache/misc/footer.html Xshare/doc/apache/misc/header.html Xshare/doc/apache/misc/howto.html Xshare/doc/apache/misc/index.html Xshare/doc/apache/misc/known_client_problems.html Xshare/doc/apache/misc/nopgp.html Xshare/doc/apache/misc/perf-bsd44.html Xshare/doc/apache/misc/perf-dec.html Xshare/doc/apache/misc/perf-hp.html Xshare/doc/apache/misc/perf-tuning.html Xshare/doc/apache/misc/perf.html Xshare/doc/apache/misc/rewriteguide.html Xshare/doc/apache/misc/security_tips.html Xshare/doc/apache/misc/tutorials.html Xshare/doc/apache/misc/vif-info.html Xshare/doc/apache/misc/windoz_keepalive.html Xshare/doc/apache/mod/core.html.en Xshare/doc/apache/mod/core.html.fr Xshare/doc/apache/mod/core.html.html Xshare/doc/apache/mod/core.html.ja.jis Xshare/doc/apache/mod/directive-dict.html.en Xshare/doc/apache/mod/directive-dict.html.fr Xshare/doc/apache/mod/directive-dict.html.ja.jis Xshare/doc/apache/mod/directives.html.de Xshare/doc/apache/mod/directives.html.en Xshare/doc/apache/mod/directives.html.fr Xshare/doc/apache/mod/directives.html.html Xshare/doc/apache/mod/directives.html.ja.jis Xshare/doc/apache/mod/footer.html Xshare/doc/apache/mod/header.html Xshare/doc/apache/mod/index-bytype.html.en Xshare/doc/apache/mod/index-bytype.html.fr Xshare/doc/apache/mod/index-bytype.html.html Xshare/doc/apache/mod/index-bytype.html.ja.jis Xshare/doc/apache/mod/index.html.en Xshare/doc/apache/mod/index.html.fr Xshare/doc/apache/mod/index.html.html Xshare/doc/apache/mod/index.html.ja.jis Xshare/doc/apache/mod/mod_access.html.en Xshare/doc/apache/mod/mod_access.html.html Xshare/doc/apache/mod/mod_access.html.ja.jis Xshare/doc/apache/mod/mod_actions.html.en Xshare/doc/apache/mod/mod_actions.html.html Xshare/doc/apache/mod/mod_actions.html.ja.jis Xshare/doc/apache/mod/mod_alias.html.en Xshare/doc/apache/mod/mod_alias.html.ja.jis Xshare/doc/apache/mod/mod_asis.html.en Xshare/doc/apache/mod/mod_asis.html.html Xshare/doc/apache/mod/mod_asis.html.ja.jis Xshare/doc/apache/mod/mod_auth.html.en Xshare/doc/apache/mod/mod_auth.html.html Xshare/doc/apache/mod/mod_auth.html.ja.jis Xshare/doc/apache/mod/mod_auth_anon.html Xshare/doc/apache/mod/mod_auth_db.html Xshare/doc/apache/mod/mod_auth_dbm.html Xshare/doc/apache/mod/mod_auth_digest.html Xshare/doc/apache/mod/mod_alias.html.html Xshare/doc/apache/mod/mod_autoindex.html.en Xshare/doc/apache/mod/mod_autoindex.html.html Xshare/doc/apache/mod/mod_autoindex.html.ja.jis Xshare/doc/apache/mod/mod_browser.html Xshare/doc/apache/mod/mod_cern_meta.html Xshare/doc/apache/mod/mod_cgi.html.en Xshare/doc/apache/mod/mod_cgi.html.html Xshare/doc/apache/mod/mod_cgi.html.ja.jis Xshare/doc/apache/mod/mod_cookies.html Xshare/doc/apache/mod/mod_digest.html Xshare/doc/apache/mod/mod_dir.html.en Xshare/doc/apache/mod/mod_dir.html.html Xshare/doc/apache/mod/mod_dir.html.ja.jis Xshare/doc/apache/mod/mod_dld.html Xshare/doc/apache/mod/mod_env.html.en Xshare/doc/apache/mod/mod_env.html.html Xshare/doc/apache/mod/mod_env.html.ja.jis Xshare/doc/apache/mod/mod_example.html Xshare/doc/apache/mod/mod_expires.html Xshare/doc/apache/mod/mod_headers.html Xshare/doc/apache/mod/mod_imap.html Xshare/doc/apache/mod/mod_include.html Xshare/doc/apache/mod/mod_info.html.en Xshare/doc/apache/mod/mod_info.html.html Xshare/doc/apache/mod/mod_info.html.ja.jis Xshare/doc/apache/mod/mod_isapi.html Xshare/doc/apache/mod/mod_log_agent.html Xshare/doc/apache/mod/mod_log_common.html Xshare/doc/apache/mod/mod_log_config.html.en Xshare/doc/apache/mod/mod_log_config.html.html Xshare/doc/apache/mod/mod_log_config.html.ja.jis Xshare/doc/apache/mod/mod_log_forensic.html.en Xshare/doc/apache/mod/mod_log_forensic.html.html Xshare/doc/apache/mod/mod_log_referer.html Xshare/doc/apache/mod/mod_mime.html.en Xshare/doc/apache/mod/mod_mime.html.html Xshare/doc/apache/mod/mod_mime.html.ja.jis Xshare/doc/apache/mod/mod_mime_magic.html Xshare/doc/apache/mod/mod_mmap_static.html Xshare/doc/apache/mod/mod_negotiation.html.en Xshare/doc/apache/mod/mod_negotiation.html.ja.jis Xshare/doc/apache/mod/mod_proxy.html Xshare/doc/apache/mod/mod_rewrite.html.en Xshare/doc/apache/mod/mod_rewrite.html.html Xshare/doc/apache/mod/mod_rewrite.html.ja.jis Xshare/doc/apache/mod/mod_setenvif.html.en Xshare/doc/apache/mod/mod_setenvif.html.html Xshare/doc/apache/mod/mod_setenvif.html.ja.jis Xshare/doc/apache/mod/mod_so.html.en Xshare/doc/apache/mod/mod_so.html.html Xshare/doc/apache/mod/mod_so.html.ja.jis Xshare/doc/apache/mod/mod_speling.html.en Xshare/doc/apache/mod/mod_speling.html.html Xshare/doc/apache/mod/mod_speling.html.ja.jis Xshare/doc/apache/mod/mod_status.html Xshare/doc/apache/mod/mod_unique_id.html.en Xshare/doc/apache/mod/mod_unique_id.html.html Xshare/doc/apache/mod/mod_unique_id.html.ja.jis Xshare/doc/apache/mod/mod_userdir.html.en Xshare/doc/apache/mod/mod_userdir.html.html Xshare/doc/apache/mod/mod_userdir.html.ja.jis Xshare/doc/apache/mod/mod_usertrack.html Xshare/doc/apache/mod/mod_vhost_alias.html Xshare/doc/apache/mod/module-dict.html.en Xshare/doc/apache/mod/module-dict.html.ja.jis Xshare/doc/apache/mpeix.html Xshare/doc/apache/multilogs.html Xshare/doc/apache/netware.html Xshare/doc/apache/new_features_1_0.html Xshare/doc/apache/new_features_1_1.html Xshare/doc/apache/new_features_1_2.html Xshare/doc/apache/new_features_1_3.html.en Xshare/doc/apache/new_features_1_3.html.ja.jis Xshare/doc/apache/new_features_2_0.html Xshare/doc/apache/process-model.html.en Xshare/doc/apache/process-model.html.html Xshare/doc/apache/process-model.html.ja.jis Xshare/doc/apache/programs/ab.html Xshare/doc/apache/programs/apachectl.html.en Xshare/doc/apache/programs/apachectl.html.html Xshare/doc/apache/programs/apachectl.html.ja.jis Xshare/doc/apache/programs/apxs.html Xshare/doc/apache/programs/dbmmanage.html Xshare/doc/apache/programs/footer.html Xshare/doc/apache/programs/header.html Xshare/doc/apache/programs/htdigest.html Xshare/doc/apache/programs/htpasswd.html.en Xshare/doc/apache/programs/htpasswd.html.html Xshare/doc/apache/programs/htpasswd.html.ja.jis Xshare/doc/apache/programs/httpd.html.en Xshare/doc/apache/programs/httpd.html.html Xshare/doc/apache/programs/httpd.html.ja.jis Xshare/doc/apache/programs/index.html.en Xshare/doc/apache/programs/index.html.html Xshare/doc/apache/programs/index.html.ja.jis Xshare/doc/apache/programs/logresolve.html Xshare/doc/apache/programs/other.html Xshare/doc/apache/programs/rotatelogs.html Xshare/doc/apache/programs/suexec.html.en Xshare/doc/apache/programs/suexec.html.html Xshare/doc/apache/programs/suexec.html.ja.jis Xshare/doc/apache/readme-tpf.html Xshare/doc/apache/server-wide.html.en Xshare/doc/apache/server-wide.html.ja.jis Xshare/doc/apache/sections.html.en Xshare/doc/apache/sections.html.html Xshare/doc/apache/sections.html.ja.jis Xshare/doc/apache/sitemap.html Xshare/doc/apache/sourcereorg.html Xshare/doc/apache/stopping.html.en Xshare/doc/apache/stopping.html.fr Xshare/doc/apache/stopping.html.html Xshare/doc/apache/suexec.html.en Xshare/doc/apache/suexec.html.html Xshare/doc/apache/suexec.html.ja.jis Xshare/doc/apache/suexec_1_2.html Xshare/doc/apache/unixware.html Xshare/doc/apache/upgrading_to_1_3.html Xshare/doc/apache/vhosts/details.html Xshare/doc/apache/vhosts/details_1_2.html Xshare/doc/apache/vhosts/examples.html Xshare/doc/apache/vhosts/fd-limits.html.en Xshare/doc/apache/vhosts/fd-limits.html.html Xshare/doc/apache/vhosts/fd-limits.html.ja.jis Xshare/doc/apache/vhosts/footer.html Xshare/doc/apache/vhosts/header.html Xshare/doc/apache/vhosts/host.html Xshare/doc/apache/vhosts/index.html.en Xshare/doc/apache/vhosts/index.html.ja.jis Xshare/doc/apache/vhosts/ip-based.html Xshare/doc/apache/vhosts/mass.html Xshare/doc/apache/vhosts/name-based.html.en Xshare/doc/apache/vhosts/name-based.html.html Xshare/doc/apache/vhosts/name-based.html.ja.jis Xshare/doc/apache/vhosts/vhosts-in-depth.html Xshare/doc/apache/vhosts/virtual-host.html Xshare/doc/apache/win_compiling.html.en Xshare/doc/apache/win_compiling.html.html Xshare/doc/apache/win_compiling.html.ja.jis Xshare/doc/apache/win_service.html.en Xshare/doc/apache/win_service.html.html Xshare/doc/apache/win_service.html.ja.jis Xshare/doc/apache/windows.html.en Xshare/doc/apache/windows.html.html Xshare/doc/apache/windows.html.ja.jis Xshare/doc/apache/mod/directive-dict.html.html Xshare/doc/apache/mod/mod_negotiation.html.html Xshare/doc/apache/mod/module-dict.html.html Xshare/doc/apache/configuring.html.html Xshare/doc/apache/custom-error.html.fr Xshare/doc/apache/custom-error.html.html Xshare/doc/apache/handler.html.html Xshare/doc/apache/index.html.fr Xshare/doc/apache/index.html.html Xshare/doc/apache/install.html.fr Xshare/doc/apache/install.html.html Xshare/doc/apache/invoking.html.fr Xshare/doc/apache/location.html.en Xshare/doc/apache/location.html.html Xshare/doc/apache/location.html.ja.jis Xshare/doc/apache/new_features_1_3.html.html Xshare/doc/apache/server-wide.html.fr Xshare/doc/apache/server-wide.html.html Xshare/doc/apache/howto/cgi.html.html Xshare/doc/apache/howto/footer.html Xshare/doc/apache/howto/ssi.html.en Xshare/doc/apache/howto/ssi.html.html Xshare/doc/apache/howto/ssi.html.ja.jis Xshare/doc/apache/urlmapping.html Xshare/doc/apache/vhosts/index.html.html Xwww/cgi-bin-dist/printenv X@exec [ -d %D/www/cgi-bin/ ] || ln -fs %B %D/www/cgi-bin Xwww/cgi-bin-dist/test-cgi Xwww/icons/README Xwww/icons/a.gif Xwww/icons/alert.black.gif Xwww/icons/alert.red.gif Xwww/icons/apache_pb.gif Xwww/icons/back.gif Xwww/icons/ball.gray.gif Xwww/icons/ball.red.gif Xwww/icons/binary.gif Xwww/icons/binhex.gif Xwww/icons/blank.gif Xwww/icons/bomb.gif Xwww/icons/box1.gif Xwww/icons/box2.gif Xwww/icons/broken.gif Xwww/icons/burst.gif Xwww/icons/c.gif Xwww/icons/comp.blue.gif Xwww/icons/comp.gray.gif Xwww/icons/compressed.gif Xwww/icons/continued.gif Xwww/icons/dir.gif Xwww/icons/diskimg.gif Xwww/icons/diskimg.png Xwww/icons/down.gif Xwww/icons/dvi.gif Xwww/icons/f.gif Xwww/icons/folder.gif Xwww/icons/folder.open.gif Xwww/icons/folder.sec.gif Xwww/icons/forward.gif Xwww/icons/generic.gif Xwww/icons/generic.red.gif Xwww/icons/generic.sec.gif Xwww/icons/hand.right.gif Xwww/icons/hand.up.gif Xwww/icons/icon.sheet.gif Xwww/icons/image1.gif Xwww/icons/image2.gif Xwww/icons/image3.gif Xwww/icons/index.gif Xwww/icons/layout.gif Xwww/icons/left.gif Xwww/icons/link.gif Xwww/icons/movie.gif Xwww/icons/p.gif Xwww/icons/patch.gif Xwww/icons/pdf.gif Xwww/icons/pie0.gif Xwww/icons/pie1.gif Xwww/icons/pie2.gif Xwww/icons/pie3.gif Xwww/icons/pie4.gif Xwww/icons/pie5.gif Xwww/icons/pie6.gif Xwww/icons/pie7.gif Xwww/icons/pie8.gif Xwww/icons/portal.gif Xwww/icons/ps.gif Xwww/icons/quill.gif Xwww/icons/right.gif Xwww/icons/screw1.gif Xwww/icons/screw2.gif Xwww/icons/script.gif Xwww/icons/small/README.txt Xwww/icons/small/back.gif Xwww/icons/small/binary.gif Xwww/icons/small/binhex.gif Xwww/icons/small/blank.gif Xwww/icons/small/broken.gif Xwww/icons/small/burst.gif Xwww/icons/small/comp1.gif Xwww/icons/small/comp2.gif Xwww/icons/small/compressed.gif Xwww/icons/small/continued.gif Xwww/icons/small/dir.gif Xwww/icons/small/dir2.gif Xwww/icons/small/doc.gif Xwww/icons/small/forward.gif Xwww/icons/small/generic.gif Xwww/icons/small/generic2.gif Xwww/icons/small/generic3.gif Xwww/icons/small/image.gif Xwww/icons/small/image2.gif Xwww/icons/small/index.gif Xwww/icons/small/key.gif Xwww/icons/small/movie.gif Xwww/icons/small/patch.gif Xwww/icons/small/ps.gif Xwww/icons/small/rainbow.gif Xwww/icons/small/sound.gif Xwww/icons/small/sound2.gif Xwww/icons/small/tar.gif Xwww/icons/small/text.gif Xwww/icons/small/transfer.gif Xwww/icons/small/unknown.gif Xwww/icons/small/uu.gif Xwww/icons/sound1.gif Xwww/icons/sound2.gif Xwww/icons/sphere1.gif Xwww/icons/sphere2.gif Xwww/icons/tar.gif Xwww/icons/tex.gif Xwww/icons/text.gif Xwww/icons/transfer.gif Xwww/icons/unknown.gif Xwww/icons/up.gif Xwww/icons/uu.gif Xwww/icons/uuencoded.gif Xwww/icons/world1.gif Xwww/icons/world2.gif Xwww/icons/a.png Xwww/icons/alert.black.png Xwww/icons/alert.red.png Xwww/icons/apache_pb.png Xwww/icons/back.png Xwww/icons/ball.gray.png Xwww/icons/ball.red.png Xwww/icons/binary.png Xwww/icons/binhex.png Xwww/icons/blank.png Xwww/icons/bomb.png Xwww/icons/box1.png Xwww/icons/box2.png Xwww/icons/broken.png Xwww/icons/burst.png Xwww/icons/c.png Xwww/icons/comp.blue.png Xwww/icons/comp.gray.png Xwww/icons/compressed.png Xwww/icons/continued.png Xwww/icons/dir.png Xwww/icons/down.png Xwww/icons/dvi.png Xwww/icons/f.png Xwww/icons/folder.png Xwww/icons/folder.open.png Xwww/icons/folder.sec.png Xwww/icons/forward.png Xwww/icons/generic.png Xwww/icons/generic.red.png Xwww/icons/generic.sec.png Xwww/icons/hand.right.png Xwww/icons/hand.up.png Xwww/icons/icon.sheet.png Xwww/icons/image1.png Xwww/icons/image2.png Xwww/icons/image3.png Xwww/icons/index.png Xwww/icons/layout.png Xwww/icons/left.png Xwww/icons/link.png Xwww/icons/movie.png Xwww/icons/p.png Xwww/icons/patch.png Xwww/icons/pdf.png Xwww/icons/pie0.png Xwww/icons/pie1.png Xwww/icons/pie2.png Xwww/icons/pie3.png Xwww/icons/pie4.png Xwww/icons/pie5.png Xwww/icons/pie6.png Xwww/icons/pie7.png Xwww/icons/pie8.png Xwww/icons/portal.png Xwww/icons/ps.png Xwww/icons/quill.png Xwww/icons/right.png Xwww/icons/screw1.png Xwww/icons/screw2.png Xwww/icons/script.png Xwww/icons/small/back.png Xwww/icons/small/binary.png Xwww/icons/small/binhex.png Xwww/icons/small/blank.png Xwww/icons/small/broken.png Xwww/icons/small/burst.png Xwww/icons/small/comp1.png Xwww/icons/small/comp2.png Xwww/icons/small/compressed.png Xwww/icons/small/continued.png Xwww/icons/small/dir.png Xwww/icons/small/dir2.png Xwww/icons/small/doc.png Xwww/icons/small/forward.png Xwww/icons/small/generic.png Xwww/icons/small/generic2.png Xwww/icons/small/generic3.png Xwww/icons/small/image.png Xwww/icons/small/image2.png Xwww/icons/small/index.png Xwww/icons/small/key.png Xwww/icons/small/movie.png Xwww/icons/small/patch.png Xwww/icons/small/ps.png Xwww/icons/small/rainbow.png Xwww/icons/small/sound.png Xwww/icons/small/sound2.png Xwww/icons/small/tar.png Xwww/icons/small/text.png Xwww/icons/small/transfer.png Xwww/icons/small/unknown.png Xwww/icons/small/uu.png Xwww/icons/sound1.png Xwww/icons/sound2.png Xwww/icons/sphere1.png Xwww/icons/sphere2.png Xwww/icons/tar.png Xwww/icons/tex.png Xwww/icons/text.png Xwww/icons/transfer.png Xwww/icons/unknown.png Xwww/icons/up.png Xwww/icons/uu.png Xwww/icons/uuencoded.png Xwww/icons/world1.png Xwww/icons/world2.png X@exec mkdir -p %D/www/proxy X@unexec if [ -L %D/www/cgi-bin ]; then rm -f %D/www/cgi-bin; fi X@unexec if [ -L %D/www/data ]; then rm -f %D/www/data; fi X@unexec rmdir etc/apache 2>/dev/null || true X@dirrm include/apache/xml X@dirrm include/apache X@dirrm libexec/apache X@dirrm share/doc/apache/vhosts X@dirrm share/doc/apache/mod X@dirrm share/doc/apache/misc X@dirrm share/doc/apache/images X@dirrm share/doc/apache/howto X@dirrm share/doc/apache/programs X@dirrm share/doc/apache X@unexec rmdir %D/www/data-dist 2>/dev/null || true X@unexec rmdir %D/www/cgi-bin-dist 2>/dev/null || true X@dirrm www/icons/small X@dirrm www/icons X@dirrm www/proxy X@unexec rmdir %D/www 2>/dev/null || true X%%SITE_PERL%%/%%PERL_ARCH%%/Apache.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Connection.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Constants.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Constants/Exports.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Debug.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/ExtUtils.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/FakeRequest.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/File.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Include.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Leak.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Log.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/ModuleConfig.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/MyConfig.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Opcode.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Options.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/PerlRun.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/PerlRunXS.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/PerlSections.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/RedirectLogFix.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Registry.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/RegistryBB.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/RegistryLoader.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/RegistryNG.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Resource.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/SIG.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Server.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/SizeLimit.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/StatINC.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Status.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Symbol.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Symdump.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Table.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/URI.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/Util.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/httpd_conf.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/src.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Apache/testold.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Bundle/Apache.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Leak/Leak.bs X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Leak/Leak.so X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Symbol/Symbol.bs X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Symbol/Symbol.so X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/ap_config_auto.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/mod_perl.exp X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/typemap X%%SITE_PERL%%/%%PERL_ARCH%%/auto/mod_perl/.packlist X%%SITE_PERL%%/%%PERL_ARCH%%/cgi_to_mod_perl.pod X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl.pm X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl.pod X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_cvs.pod X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_hooks.pm X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_hooks.pm.PL X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_method_handlers.pod X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_traps.pod X%%SITE_PERL%%/%%PERL_ARCH%%/mod_perl_tuning.pod X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/cygwin/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/cygwin/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/mpeix/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/mpeix/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os390/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os390/ebcdic.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os390/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware/test_char.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware/precomp.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware/getopt.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware/uri_delims.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/readdir.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/service.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/Win9xConHook.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/registry.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/getopt.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/passwd.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32/resource.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/bs2000/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/bs2000/ebcdic.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/bs2000/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/unix/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/unix/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/tpf/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/tpf/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/tpf/ebcdic.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os2/os-inline.c X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os2/os.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl/mod_perl.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl/perl_PL.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl/apache_inc.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl/mod_perl_version.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl/mod_perl_xs.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/standard/mod_rewrite.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/proxy/mod_proxy.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_compat.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/hsregex.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/util_uri.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_request.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/httpd.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/multithread.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/conf.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_conf_globals.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/util_date.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/fnmatch.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/rfc1413.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/util_md5.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_alloc.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/explain.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_md5.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_log.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_main.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/buff.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_mmn.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_protocol.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/compat.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_vhost.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_ctype.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/scoreboard.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_config.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_config.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_ebcdic.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/util_script.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/http_core.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include/ap_sha1.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/sdbm/sdbm_tune.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/sdbm/sdbm.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/sdbm/sdbm_pair.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/utf8tab.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/latin1tab.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/xmlparse.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/xmltok_impl.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/hashtable.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/iasciitab.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/xmlrole.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/asciitab.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/xmldef.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/xmltok.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite/nametab.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/regex/cclass.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/regex/regex2.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/regex/utils.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/regex/cname.h X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/support/suexec.h X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/sdbm X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/cygwin X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/mpeix X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os390 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/netware X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/win32 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/bs2000 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/unix X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/tpf X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os/os2 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/os X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/perl X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/standard X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules/proxy X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/modules X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/include X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib/expat-lite X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/lib X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/regex X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include/support X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/include X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Leak X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Symbol X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/mod_perl X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Apache/Constants X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Apache X@unexec rmdir %%SITE_PERL%%/%%PERL_ARCH%%/Bundle 2> /dev/null || true X@unexec rmdir %D/etc/apache 2> /dev/null || true END-of-apache13-modperl/pkg-plist echo x - apache13-modperl/pkg-install sed 's/^X//' >apache13-modperl/pkg-install << 'END-of-apache13-modperl/pkg-install' X#!/bin/sh X# $FreeBSD$ X# X Xif [ "$2" != "PRE-INSTALL" ]; then X exit 0 Xfi X XUSER=www XGROUP=${USER} XUID=80 XGID=${UID} XTMPDIR=${TMPDIR:=/tmp} XPKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}} X Xapxscmd=${PKG_PREFIX}/sbin/apxs Xperlmod=${PKG_PREFIX}/libexec/apache/libperl.so Xtmpdir=${PKG_TMPDIR}/instmod_perl.$$ X Xif ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then X if pw groupadd ${GROUP} -g ${GID}; then X echo "Added group \"${GROUP}\"." X else X echo "Adding group \"${GROUP}\" failed..." X exit 1 X fi Xfi X Xif ! pw usershow "${USER}" 2>/dev/null 1>&2; then X if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ X -s "/sbin/nologin" -d "/nonexistent" \ X -c "World Wide Web Owner"; \ X then X echo "Added user \"${USER}\"." X else X echo "Adding user \"${USER}\" failed..." X exit 1 X fi Xfi X Xif [ "$2" != "POST-INSTALL" ]; then X exit 0 Xfi X Xif [ ! -x ${apxscmd} ]; then X echo Can\'t find the apxs program: ${apxscmd}. X exit 1 Xfi X Xconfdir=`${apxscmd} -q SYSCONFDIR` X Xif [ ! -d ${confdir} ]; then X echo Can\'t find Apache conf dir: ${confdir} X exit 1 Xfi X Xif [ ! -f ${confdir}/httpd.conf ]; then X if [ ! -f ${confdir}/httpd.conf.default ]; then X echo Can\'t find either of ${confdir}/httpd.conf nor X echo ${confdir}/httpd.conf.default. X exit 1 X fi X X if ! mkdir ${tmpdir}; then X echo Can\'t create temporary directory: ${tmpdir} X exit 1 X fi X X cp ${confdir}/httpd.conf.default ${tmpdir}/httpd.conf X if ${apxscmd} -e -S SYSCONFDIR=${tmpdir} -a -n perl ${perlmod}; then X echo Updating httpd.conf.default in config dir: ${confdir} X cat ${tmpdir}/httpd.conf > ${confdir}/httpd.conf.default X rm -rf ${tmpdir} X exit 0 X else X rm -rf ${tmpdir} X echo The apxs command failed to activate mod_perl in the config X echo file: ${tmpdir}/httpd.conf. X exit 1 X fi Xelif ${apxscmd} -e -a -n perl ${perlmod}; then X exit 0 Xelse X echo The apxs command failed to activate mod_perl in the config X echo file: ${confdir}/httpd.conf X exit 1 Xfi X Xexit 0 END-of-apache13-modperl/pkg-install exit --- apache13-modperl.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405221648.i4MGmuJ4000278>