Skip site navigation (1)Skip section navigation (2)
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>