From owner-ports-jp@jp.freebsd.org  Sat Apr  7 16:24:39 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA64956;
	Sat, 7 Apr 2001 16:24:39 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from mx.ma.nma.ne.jp (mx.ma.nma.ne.jp [61.125.128.21])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id QAA64949
	for <ports-jp@jp.FreeBSD.org>; Sat, 7 Apr 2001 16:24:37 +0900 (JST)
	(envelope-from don@ma.nma.ne.jp)
Message-Id: <200104070724.QAA64949@castle.jp.freebsd.org>
Received: (qmail 6868 invoked from network); 7 Apr 2001 16:24:30 +0900
Received: from unknown (HELO apc) (61.125.131.226)
  by mx.ma.nma.ne.jp with SMTP; 7 Apr 2001 16:24:30 +0900
Date: Sat, 07 Apr 2001 16:24:30 +0900
From: IWATSUKI Hiroyuki <don@ma.nma.ne.jp>
To: ports-jp@jp.FreeBSD.org
Organization: Natsume Co., Ltd.
X-Mailer: Datula version 1.51.08.01 for Windows
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: ports-jp 10907
Subject: [ports-jp 10907] www/apache13
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: don@ma.nma.ne.jp

$B4d7n$H?=$7$^$9!#(B

$BIaCJ2HDmFb(B LAN $B$G(B www/apache13 $B$r%$%s%9%H!<%k$7$F$$$^$9$,!"(Bsuexec $B$,I,(B
$BMW$H$J$j$^$7$?$N$G(B ports $B$r;H$C$F2?$H$+$G$-$J$$$+$H9M$($F!"$3$N%a!<%k(B
$B$NKvHx$K$"$k%Q%C%A$r:n$j$^$7$?!#$^$@L$40@.$J$N$G$9$,$4Js9p$7$^$9!#(B

ports-current $B$N(B apache13 $B4XO"(B ports $B$G$OM#0l(B www/apache13-fp $B$,(B 
suexec $B$N%$%s%9%H!<%k$KBP1~$7$F$$$^$7$?$N$G!"$=$l$r;29M$K$7$^$7$?!#(B
$BK\Mh$G$7$?$i%f!<%6$H%0%k!<%W(B(www/www)$B$r:n@.$9$kI,MW$,$"$j$^$9$,!"(B
www/apache13-fp/pkg-install $B$NFbMF$r$^$@GD0.$7$F$$$^$;$s$N$G:n@.$7$F$$(B
$B$^$;$s!#:n@.$G$-$k$h$&$K$J$C$?8e$K(B send-pr $B$7$h$&$H9M$($F$$$^$9!#(B

# $B$^$@0lEY$b(B send-pr $B$7$F$$$^$;$s$N$G$A$g$C$HI]$$$N$G$9$,!#(B

$BM>CL$G$9$,!"(Bwww/apache13-fp $B0J30$K(B suexec $B$N%$%s%9%H!<%k$KBP1~$7$F$$$J(B
$B$$$N$K$O2?$+M}M3$,$"$k$N$G$7$g$&$+(B? $B<{MW$O$"$k$H;W$&$N$G$9$,!"$b$7$+$9(B
$B$k$H2?$+0EL[$NM}M3$,$"$k$N$G$O$J$$$+$HA[A|$7$F$$$^$9!#(B

$B0J>e$G$9!#(B

--- Makefile~   Sat Apr  7 15:25:14 2001
+++ Makefile    Sat Apr  7 15:54:22 2001
@@ -35,13 +35,19 @@
 # Set APACHE_PERF_TUNING env. variable to YES to get maximum performance
 #
 
+HTTPD_USER?=   www
+HTTPD_GRUOP?=  www
+USER_WEB_DIR?= public_html
+PLIST=         ${WRKDIR}/PLIST
+
 HAS_CONFIGURE= yes
 CONFIGURE_ARGS=        \
                --prefix=${PREFIX} \
                --server-gid=nogroup \
                --with-perl=${PERL} \
                --with-layout=${FILESDIR}/FreeBSD.layout:FreeBSD \
-               --suexec-docroot=${PREFIX}/www/data \
+               --server-uid=${HTTPD_USER} \
+               --server-gid=${HTTPD_GROUP} \
                --without-confadjust \
                --enable-module=most \
                --enable-module=auth_db \
@@ -63,6 +69,23 @@
 
 MAN1=          dbmmanage.1 htdigest.1 htpasswd.1
 MAN8=          ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8
+
+.if defined(SUEXEC)
+CONFIGURE_ARGS+=       --enable-suexec \
+                       --suexec-caller=${HTTPD_USER} \
+                       --suexec-docroot=${PREFIX}/www/data \
+                       --suexec-logfile=/var/log/httpd-suexec.log \
+                       --suexec-userdir=${USER_WEB_DIR} \
+                       --suexec-safepath='/bin:/usr/bin:${PREFIX}/bin'
+MAN8+= suexec.8
+.endif
+
+post-configure:
+.ifndef NO_SUEXEC
+       ${CP} ${PKGDIR}/pkg-plist ${PLIST}
+.else
+       ${CAT} ${PKGDIR}/pkg-plist | ${GREP} -v sbin/suexec > ${PLIST}
+.endif
 
 post-install:
        @if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \

-- 
$B4d7nGnG7(B <don@ma.nma.ne.jp>
