mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Upgrade to 1.3b2, now with support files and docs installed
This commit is contained in:
parent
969c718e89
commit
1d4dc4c536
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=8329
@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: apache HTTPD
|
||||
# Version required: 1.3a1
|
||||
# Version required: 1.3b2
|
||||
# Date created: Fri Aug 25 16:42:36 CDT 1995
|
||||
# Whom: ache@nagual.pp.ru
|
||||
#
|
||||
# $Id: Makefile,v 1.38 1997/08/13 15:09:53 ache Exp $
|
||||
# $Id: Makefile,v 1.39 1997/08/25 23:02:41 ache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= apache_1.3a1
|
||||
PKGNAME= apache-1.3a1
|
||||
DISTNAME= apache_1.3b2
|
||||
PKGNAME= apache-1.3b2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.apache.org/apache/dist/
|
||||
|
||||
@ -16,14 +16,60 @@ MAINTAINER= ache@freebsd.org
|
||||
# Set it for local-supplied patch, f.e.
|
||||
# VERS_ID = mods-1.0/me
|
||||
|
||||
.if defined(VERS_ID)
|
||||
post-patch:
|
||||
@cp /usr/include/md5.h ${WRKSRC}/src/main/freebsd_md5.h
|
||||
@cp /usr/include/fnmatch.h ${WRKSRC}/src/main/freebsd_fnmatch.h
|
||||
@cd ${WRKSRC}/conf && \
|
||||
for I in access.conf-dist srm.conf-dist; do \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/www#g" < $${I} > $${I}.new; \
|
||||
mv $${I}.new $${I}; \
|
||||
done
|
||||
@cd ${WRKSRC}/conf && \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/etc/apache#g" < \
|
||||
httpd.conf-dist > httpd.conf-dist.new && \
|
||||
mv httpd.conf-dist.new httpd.conf-dist
|
||||
@${RM} -rf ${WRKSRC}/icons/CVS
|
||||
.if defined(VERS_ID)
|
||||
@cd ${WRKSRC}/src && \
|
||||
mv Configuration Configuration.old && \
|
||||
sed 's;^#*OPTIM=.*;OPTIM= -DSERVER_SUBVERSION=\\"${VERS_ID}\\";' \
|
||||
< Configuration.old > Configuration
|
||||
.endif
|
||||
|
||||
CONF_DIR= ${PREFIX}/etc/apache
|
||||
MAN1= htpasswd.1
|
||||
MAN8= httpd.8
|
||||
|
||||
do-install:
|
||||
install -d -m 755 -o bin -g bin ${CONF_DIR} ${PREFIX}/www/data \
|
||||
${PREFIX}/www/icons ${PREFIX}/www/cgi-bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/httpd ${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_PROGRAM} htdigest htpasswd logresolve rotatelogs \
|
||||
${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_SCRIPT} apachectl dbmmanage log_server_status \
|
||||
${PREFIX}/sbin
|
||||
${INSTALL_DATA} -o nobody ${WRKSRC}/icons/* ${PREFIX}/www/icons
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/httpd.8 \
|
||||
${PREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/htpasswd.1 \
|
||||
${PREFIX}/man/man1
|
||||
cd ${WRKSRC} && \
|
||||
for file in httpd.conf srm.conf access.conf ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR}/$$file ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR} ; \
|
||||
done
|
||||
cd ${WRKSRC} && \
|
||||
for file in mime.types magic ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR} ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR}/$${file}-dist ; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
|
||||
echo "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
|
||||
|
@ -1 +1 @@
|
||||
MD5 (apache_1.3a1.tar.gz) = 638fad5c69178d2a92407900547e8732
|
||||
MD5 (apache_1.3b2.tar.gz) = f9cb0c120e15989b670bd8e1c0b3b7c1
|
||||
|
@ -1,36 +1,51 @@
|
||||
*** conf/access.conf-dist.orig Wed Jul 3 21:18:11 1996
|
||||
--- conf/access.conf-dist Fri Jul 5 06:32:54 1996
|
||||
*** src/main/fnmatch.h.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.h Wed Oct 22 22:44:12 1997
|
||||
***************
|
||||
*** 12,18 ****
|
||||
*** 35,40 ****
|
||||
--- 35,44 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
/* This file has been modified by the Apache Group. */
|
||||
|
||||
! <Directory /usr/local/etc/httpd/htdocs>
|
||||
+ #ifdef __FreeBSD__
|
||||
+ #include "freebsd_fnmatch.h"
|
||||
+ extern int is_fnmatch(const char *);
|
||||
+ #else
|
||||
#ifndef _FNMATCH_H_
|
||||
#define _FNMATCH_H_
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
--- 12,18 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
|
||||
! <Directory /usr/local/www/data>
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
***************
|
||||
*** 38,44 ****
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
*** 50,52 ****
|
||||
--- 54,57 ----
|
||||
extern int is_fnmatch(const char *);
|
||||
|
||||
! <Directory /usr/local/etc/httpd/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
--- 38,44 ----
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#endif /* !_FNMATCH_H_ */
|
||||
+ #endif /* !FreeBSD */
|
||||
*** src/main/fnmatch.c.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.c Wed Oct 22 22:40:52 1997
|
||||
***************
|
||||
*** 34,39 ****
|
||||
--- 34,40 ----
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
! <Directory /usr/local/www/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
+ #ifndef __FreeBSD__
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
static char sccsid[] = "@(#)fnmatch.c 8.2 (Berkeley) 4/16/94";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
***************
|
||||
*** 169,175 ****
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
!
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
--- 170,176 ----
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
! #endif /* !FreeBSD */
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
|
89
www/apache13/files/patch-ag
Normal file
89
www/apache13/files/patch-ag
Normal file
@ -0,0 +1,89 @@
|
||||
*** conf/httpd.conf-dist.orig Thu Oct 16 22:55:54 1997
|
||||
--- conf/httpd.conf-dist Wed Oct 22 20:58:36 1997
|
||||
***************
|
||||
*** 34,40 ****
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group #-1
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
--- 34,40 ----
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group nogroup
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
***************
|
||||
*** 56,76 ****
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog logs/error_log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog logs/access_log
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile logs/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile logs/apache_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
--- 56,78 ----
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog /var/log/httpd-error.log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog /var/log/httpd-access.log
|
||||
!
|
||||
! #LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\""
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile /var/run/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile /var/run/apache_runtime_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
***************
|
||||
*** 175,184 ****
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /www/docs/host.some_domain.com
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog logs/host.some_domain.com-error_log
|
||||
! #TransferLog logs/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
||||
--- 177,186 ----
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /usr/local/www/host.some_domain.com/data
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog /var/log/host.some_domain.com-error_log
|
||||
! #TransferLog /var/log/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
50
www/apache13/files/patch-ak
Normal file
50
www/apache13/files/patch-ak
Normal file
@ -0,0 +1,50 @@
|
||||
*** src/support/apachectl.orig Thu Oct 16 22:58:26 1997
|
||||
--- src/support/apachectl Thu Oct 23 03:35:09 1997
|
||||
***************
|
||||
*** 21,30 ****
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/usr/local/etc/httpd/logs/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/etc/httpd/src/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
--- 21,30 ----
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/var/run/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/sbin/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
***************
|
||||
*** 33,42 ****
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/server-status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
||||
--- 33,44 ----
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
+
|
||||
+ eval `limits -e -C daemon`
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
44
www/apache13/files/patch-al
Normal file
44
www/apache13/files/patch-al
Normal file
@ -0,0 +1,44 @@
|
||||
*** src/support/log_server_status.bak Thu Oct 16 22:58:27 1997
|
||||
--- src/support/log_server_status Thu Oct 23 00:13:07 1997
|
||||
***************
|
||||
*** 62,68 ****
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
--- 62,68 ----
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/httpd-status-"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
***************
|
||||
*** 88,98 ****
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
||||
--- 88,98 ----
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`LC_TIME=C date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day.log");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
@ -6,6 +6,15 @@ etc/apache/access.conf-dist
|
||||
etc/apache/mime.types-dist
|
||||
etc/apache/magic-dist
|
||||
sbin/httpd
|
||||
sbin/apachectl
|
||||
sbin/dbmmanage
|
||||
sbin/htdigest
|
||||
sbin/htpasswd
|
||||
sbin/log_server_status
|
||||
sbin/logresolve
|
||||
sbin/rotatelogs
|
||||
man/man1/htpasswd.1.gz
|
||||
man/man8/httpd.8.gz
|
||||
www/icons/README
|
||||
www/icons/a.gif
|
||||
www/icons/alert.black.gif
|
||||
|
@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: apache HTTPD
|
||||
# Version required: 1.3a1
|
||||
# Version required: 1.3b2
|
||||
# Date created: Fri Aug 25 16:42:36 CDT 1995
|
||||
# Whom: ache@nagual.pp.ru
|
||||
#
|
||||
# $Id: Makefile,v 1.38 1997/08/13 15:09:53 ache Exp $
|
||||
# $Id: Makefile,v 1.39 1997/08/25 23:02:41 ache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= apache_1.3a1
|
||||
PKGNAME= apache-1.3a1
|
||||
DISTNAME= apache_1.3b2
|
||||
PKGNAME= apache-1.3b2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.apache.org/apache/dist/
|
||||
|
||||
@ -16,14 +16,60 @@ MAINTAINER= ache@freebsd.org
|
||||
# Set it for local-supplied patch, f.e.
|
||||
# VERS_ID = mods-1.0/me
|
||||
|
||||
.if defined(VERS_ID)
|
||||
post-patch:
|
||||
@cp /usr/include/md5.h ${WRKSRC}/src/main/freebsd_md5.h
|
||||
@cp /usr/include/fnmatch.h ${WRKSRC}/src/main/freebsd_fnmatch.h
|
||||
@cd ${WRKSRC}/conf && \
|
||||
for I in access.conf-dist srm.conf-dist; do \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/www#g" < $${I} > $${I}.new; \
|
||||
mv $${I}.new $${I}; \
|
||||
done
|
||||
@cd ${WRKSRC}/conf && \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/etc/apache#g" < \
|
||||
httpd.conf-dist > httpd.conf-dist.new && \
|
||||
mv httpd.conf-dist.new httpd.conf-dist
|
||||
@${RM} -rf ${WRKSRC}/icons/CVS
|
||||
.if defined(VERS_ID)
|
||||
@cd ${WRKSRC}/src && \
|
||||
mv Configuration Configuration.old && \
|
||||
sed 's;^#*OPTIM=.*;OPTIM= -DSERVER_SUBVERSION=\\"${VERS_ID}\\";' \
|
||||
< Configuration.old > Configuration
|
||||
.endif
|
||||
|
||||
CONF_DIR= ${PREFIX}/etc/apache
|
||||
MAN1= htpasswd.1
|
||||
MAN8= httpd.8
|
||||
|
||||
do-install:
|
||||
install -d -m 755 -o bin -g bin ${CONF_DIR} ${PREFIX}/www/data \
|
||||
${PREFIX}/www/icons ${PREFIX}/www/cgi-bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/httpd ${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_PROGRAM} htdigest htpasswd logresolve rotatelogs \
|
||||
${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_SCRIPT} apachectl dbmmanage log_server_status \
|
||||
${PREFIX}/sbin
|
||||
${INSTALL_DATA} -o nobody ${WRKSRC}/icons/* ${PREFIX}/www/icons
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/httpd.8 \
|
||||
${PREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/htpasswd.1 \
|
||||
${PREFIX}/man/man1
|
||||
cd ${WRKSRC} && \
|
||||
for file in httpd.conf srm.conf access.conf ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR}/$$file ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR} ; \
|
||||
done
|
||||
cd ${WRKSRC} && \
|
||||
for file in mime.types magic ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR} ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR}/$${file}-dist ; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
|
||||
echo "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
|
||||
|
@ -1 +1 @@
|
||||
MD5 (apache_1.3a1.tar.gz) = 638fad5c69178d2a92407900547e8732
|
||||
MD5 (apache_1.3b2.tar.gz) = f9cb0c120e15989b670bd8e1c0b3b7c1
|
||||
|
@ -1,36 +1,51 @@
|
||||
*** conf/access.conf-dist.orig Wed Jul 3 21:18:11 1996
|
||||
--- conf/access.conf-dist Fri Jul 5 06:32:54 1996
|
||||
*** src/main/fnmatch.h.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.h Wed Oct 22 22:44:12 1997
|
||||
***************
|
||||
*** 12,18 ****
|
||||
*** 35,40 ****
|
||||
--- 35,44 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
/* This file has been modified by the Apache Group. */
|
||||
|
||||
! <Directory /usr/local/etc/httpd/htdocs>
|
||||
+ #ifdef __FreeBSD__
|
||||
+ #include "freebsd_fnmatch.h"
|
||||
+ extern int is_fnmatch(const char *);
|
||||
+ #else
|
||||
#ifndef _FNMATCH_H_
|
||||
#define _FNMATCH_H_
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
--- 12,18 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
|
||||
! <Directory /usr/local/www/data>
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
***************
|
||||
*** 38,44 ****
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
*** 50,52 ****
|
||||
--- 54,57 ----
|
||||
extern int is_fnmatch(const char *);
|
||||
|
||||
! <Directory /usr/local/etc/httpd/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
--- 38,44 ----
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#endif /* !_FNMATCH_H_ */
|
||||
+ #endif /* !FreeBSD */
|
||||
*** src/main/fnmatch.c.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.c Wed Oct 22 22:40:52 1997
|
||||
***************
|
||||
*** 34,39 ****
|
||||
--- 34,40 ----
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
! <Directory /usr/local/www/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
+ #ifndef __FreeBSD__
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
static char sccsid[] = "@(#)fnmatch.c 8.2 (Berkeley) 4/16/94";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
***************
|
||||
*** 169,175 ****
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
!
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
--- 170,176 ----
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
! #endif /* !FreeBSD */
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
|
89
www/apache2/files/patch-ag
Normal file
89
www/apache2/files/patch-ag
Normal file
@ -0,0 +1,89 @@
|
||||
*** conf/httpd.conf-dist.orig Thu Oct 16 22:55:54 1997
|
||||
--- conf/httpd.conf-dist Wed Oct 22 20:58:36 1997
|
||||
***************
|
||||
*** 34,40 ****
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group #-1
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
--- 34,40 ----
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group nogroup
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
***************
|
||||
*** 56,76 ****
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog logs/error_log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog logs/access_log
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile logs/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile logs/apache_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
--- 56,78 ----
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog /var/log/httpd-error.log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog /var/log/httpd-access.log
|
||||
!
|
||||
! #LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\""
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile /var/run/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile /var/run/apache_runtime_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
***************
|
||||
*** 175,184 ****
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /www/docs/host.some_domain.com
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog logs/host.some_domain.com-error_log
|
||||
! #TransferLog logs/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
||||
--- 177,186 ----
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /usr/local/www/host.some_domain.com/data
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog /var/log/host.some_domain.com-error_log
|
||||
! #TransferLog /var/log/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
50
www/apache2/files/patch-ak
Normal file
50
www/apache2/files/patch-ak
Normal file
@ -0,0 +1,50 @@
|
||||
*** src/support/apachectl.orig Thu Oct 16 22:58:26 1997
|
||||
--- src/support/apachectl Thu Oct 23 03:35:09 1997
|
||||
***************
|
||||
*** 21,30 ****
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/usr/local/etc/httpd/logs/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/etc/httpd/src/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
--- 21,30 ----
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/var/run/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/sbin/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
***************
|
||||
*** 33,42 ****
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/server-status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
||||
--- 33,44 ----
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
+
|
||||
+ eval `limits -e -C daemon`
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
44
www/apache2/files/patch-al
Normal file
44
www/apache2/files/patch-al
Normal file
@ -0,0 +1,44 @@
|
||||
*** src/support/log_server_status.bak Thu Oct 16 22:58:27 1997
|
||||
--- src/support/log_server_status Thu Oct 23 00:13:07 1997
|
||||
***************
|
||||
*** 62,68 ****
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
--- 62,68 ----
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/httpd-status-"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
***************
|
||||
*** 88,98 ****
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
||||
--- 88,98 ----
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`LC_TIME=C date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day.log");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
@ -6,6 +6,15 @@ etc/apache/access.conf-dist
|
||||
etc/apache/mime.types-dist
|
||||
etc/apache/magic-dist
|
||||
sbin/httpd
|
||||
sbin/apachectl
|
||||
sbin/dbmmanage
|
||||
sbin/htdigest
|
||||
sbin/htpasswd
|
||||
sbin/log_server_status
|
||||
sbin/logresolve
|
||||
sbin/rotatelogs
|
||||
man/man1/htpasswd.1.gz
|
||||
man/man8/httpd.8.gz
|
||||
www/icons/README
|
||||
www/icons/a.gif
|
||||
www/icons/alert.black.gif
|
||||
|
@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: apache HTTPD
|
||||
# Version required: 1.3a1
|
||||
# Version required: 1.3b2
|
||||
# Date created: Fri Aug 25 16:42:36 CDT 1995
|
||||
# Whom: ache@nagual.pp.ru
|
||||
#
|
||||
# $Id: Makefile,v 1.38 1997/08/13 15:09:53 ache Exp $
|
||||
# $Id: Makefile,v 1.39 1997/08/25 23:02:41 ache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= apache_1.3a1
|
||||
PKGNAME= apache-1.3a1
|
||||
DISTNAME= apache_1.3b2
|
||||
PKGNAME= apache-1.3b2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.apache.org/apache/dist/
|
||||
|
||||
@ -16,14 +16,60 @@ MAINTAINER= ache@freebsd.org
|
||||
# Set it for local-supplied patch, f.e.
|
||||
# VERS_ID = mods-1.0/me
|
||||
|
||||
.if defined(VERS_ID)
|
||||
post-patch:
|
||||
@cp /usr/include/md5.h ${WRKSRC}/src/main/freebsd_md5.h
|
||||
@cp /usr/include/fnmatch.h ${WRKSRC}/src/main/freebsd_fnmatch.h
|
||||
@cd ${WRKSRC}/conf && \
|
||||
for I in access.conf-dist srm.conf-dist; do \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/www#g" < $${I} > $${I}.new; \
|
||||
mv $${I}.new $${I}; \
|
||||
done
|
||||
@cd ${WRKSRC}/conf && \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/etc/apache#g" < \
|
||||
httpd.conf-dist > httpd.conf-dist.new && \
|
||||
mv httpd.conf-dist.new httpd.conf-dist
|
||||
@${RM} -rf ${WRKSRC}/icons/CVS
|
||||
.if defined(VERS_ID)
|
||||
@cd ${WRKSRC}/src && \
|
||||
mv Configuration Configuration.old && \
|
||||
sed 's;^#*OPTIM=.*;OPTIM= -DSERVER_SUBVERSION=\\"${VERS_ID}\\";' \
|
||||
< Configuration.old > Configuration
|
||||
.endif
|
||||
|
||||
CONF_DIR= ${PREFIX}/etc/apache
|
||||
MAN1= htpasswd.1
|
||||
MAN8= httpd.8
|
||||
|
||||
do-install:
|
||||
install -d -m 755 -o bin -g bin ${CONF_DIR} ${PREFIX}/www/data \
|
||||
${PREFIX}/www/icons ${PREFIX}/www/cgi-bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/httpd ${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_PROGRAM} htdigest htpasswd logresolve rotatelogs \
|
||||
${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_SCRIPT} apachectl dbmmanage log_server_status \
|
||||
${PREFIX}/sbin
|
||||
${INSTALL_DATA} -o nobody ${WRKSRC}/icons/* ${PREFIX}/www/icons
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/httpd.8 \
|
||||
${PREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/htpasswd.1 \
|
||||
${PREFIX}/man/man1
|
||||
cd ${WRKSRC} && \
|
||||
for file in httpd.conf srm.conf access.conf ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR}/$$file ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR} ; \
|
||||
done
|
||||
cd ${WRKSRC} && \
|
||||
for file in mime.types magic ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR} ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR}/$${file}-dist ; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
|
||||
echo "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
|
||||
|
@ -1 +1 @@
|
||||
MD5 (apache_1.3a1.tar.gz) = 638fad5c69178d2a92407900547e8732
|
||||
MD5 (apache_1.3b2.tar.gz) = f9cb0c120e15989b670bd8e1c0b3b7c1
|
||||
|
@ -1,36 +1,51 @@
|
||||
*** conf/access.conf-dist.orig Wed Jul 3 21:18:11 1996
|
||||
--- conf/access.conf-dist Fri Jul 5 06:32:54 1996
|
||||
*** src/main/fnmatch.h.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.h Wed Oct 22 22:44:12 1997
|
||||
***************
|
||||
*** 12,18 ****
|
||||
*** 35,40 ****
|
||||
--- 35,44 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
/* This file has been modified by the Apache Group. */
|
||||
|
||||
! <Directory /usr/local/etc/httpd/htdocs>
|
||||
+ #ifdef __FreeBSD__
|
||||
+ #include "freebsd_fnmatch.h"
|
||||
+ extern int is_fnmatch(const char *);
|
||||
+ #else
|
||||
#ifndef _FNMATCH_H_
|
||||
#define _FNMATCH_H_
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
--- 12,18 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
|
||||
! <Directory /usr/local/www/data>
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
***************
|
||||
*** 38,44 ****
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
*** 50,52 ****
|
||||
--- 54,57 ----
|
||||
extern int is_fnmatch(const char *);
|
||||
|
||||
! <Directory /usr/local/etc/httpd/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
--- 38,44 ----
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#endif /* !_FNMATCH_H_ */
|
||||
+ #endif /* !FreeBSD */
|
||||
*** src/main/fnmatch.c.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.c Wed Oct 22 22:40:52 1997
|
||||
***************
|
||||
*** 34,39 ****
|
||||
--- 34,40 ----
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
! <Directory /usr/local/www/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
+ #ifndef __FreeBSD__
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
static char sccsid[] = "@(#)fnmatch.c 8.2 (Berkeley) 4/16/94";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
***************
|
||||
*** 169,175 ****
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
!
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
--- 170,176 ----
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
! #endif /* !FreeBSD */
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
|
89
www/apache20/files/patch-ag
Normal file
89
www/apache20/files/patch-ag
Normal file
@ -0,0 +1,89 @@
|
||||
*** conf/httpd.conf-dist.orig Thu Oct 16 22:55:54 1997
|
||||
--- conf/httpd.conf-dist Wed Oct 22 20:58:36 1997
|
||||
***************
|
||||
*** 34,40 ****
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group #-1
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
--- 34,40 ----
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group nogroup
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
***************
|
||||
*** 56,76 ****
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog logs/error_log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog logs/access_log
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile logs/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile logs/apache_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
--- 56,78 ----
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog /var/log/httpd-error.log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog /var/log/httpd-access.log
|
||||
!
|
||||
! #LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\""
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile /var/run/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile /var/run/apache_runtime_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
***************
|
||||
*** 175,184 ****
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /www/docs/host.some_domain.com
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog logs/host.some_domain.com-error_log
|
||||
! #TransferLog logs/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
||||
--- 177,186 ----
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /usr/local/www/host.some_domain.com/data
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog /var/log/host.some_domain.com-error_log
|
||||
! #TransferLog /var/log/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
50
www/apache20/files/patch-ak
Normal file
50
www/apache20/files/patch-ak
Normal file
@ -0,0 +1,50 @@
|
||||
*** src/support/apachectl.orig Thu Oct 16 22:58:26 1997
|
||||
--- src/support/apachectl Thu Oct 23 03:35:09 1997
|
||||
***************
|
||||
*** 21,30 ****
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/usr/local/etc/httpd/logs/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/etc/httpd/src/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
--- 21,30 ----
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/var/run/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/sbin/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
***************
|
||||
*** 33,42 ****
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/server-status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
||||
--- 33,44 ----
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
+
|
||||
+ eval `limits -e -C daemon`
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
44
www/apache20/files/patch-al
Normal file
44
www/apache20/files/patch-al
Normal file
@ -0,0 +1,44 @@
|
||||
*** src/support/log_server_status.bak Thu Oct 16 22:58:27 1997
|
||||
--- src/support/log_server_status Thu Oct 23 00:13:07 1997
|
||||
***************
|
||||
*** 62,68 ****
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
--- 62,68 ----
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/httpd-status-"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
***************
|
||||
*** 88,98 ****
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
||||
--- 88,98 ----
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`LC_TIME=C date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day.log");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
@ -6,6 +6,15 @@ etc/apache/access.conf-dist
|
||||
etc/apache/mime.types-dist
|
||||
etc/apache/magic-dist
|
||||
sbin/httpd
|
||||
sbin/apachectl
|
||||
sbin/dbmmanage
|
||||
sbin/htdigest
|
||||
sbin/htpasswd
|
||||
sbin/log_server_status
|
||||
sbin/logresolve
|
||||
sbin/rotatelogs
|
||||
man/man1/htpasswd.1.gz
|
||||
man/man8/httpd.8.gz
|
||||
www/icons/README
|
||||
www/icons/a.gif
|
||||
www/icons/alert.black.gif
|
||||
|
@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: apache HTTPD
|
||||
# Version required: 1.3a1
|
||||
# Version required: 1.3b2
|
||||
# Date created: Fri Aug 25 16:42:36 CDT 1995
|
||||
# Whom: ache@nagual.pp.ru
|
||||
#
|
||||
# $Id: Makefile,v 1.38 1997/08/13 15:09:53 ache Exp $
|
||||
# $Id: Makefile,v 1.39 1997/08/25 23:02:41 ache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= apache_1.3a1
|
||||
PKGNAME= apache-1.3a1
|
||||
DISTNAME= apache_1.3b2
|
||||
PKGNAME= apache-1.3b2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.apache.org/apache/dist/
|
||||
|
||||
@ -16,14 +16,60 @@ MAINTAINER= ache@freebsd.org
|
||||
# Set it for local-supplied patch, f.e.
|
||||
# VERS_ID = mods-1.0/me
|
||||
|
||||
.if defined(VERS_ID)
|
||||
post-patch:
|
||||
@cp /usr/include/md5.h ${WRKSRC}/src/main/freebsd_md5.h
|
||||
@cp /usr/include/fnmatch.h ${WRKSRC}/src/main/freebsd_fnmatch.h
|
||||
@cd ${WRKSRC}/conf && \
|
||||
for I in access.conf-dist srm.conf-dist; do \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/www#g" < $${I} > $${I}.new; \
|
||||
mv $${I}.new $${I}; \
|
||||
done
|
||||
@cd ${WRKSRC}/conf && \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/etc/apache#g" < \
|
||||
httpd.conf-dist > httpd.conf-dist.new && \
|
||||
mv httpd.conf-dist.new httpd.conf-dist
|
||||
@${RM} -rf ${WRKSRC}/icons/CVS
|
||||
.if defined(VERS_ID)
|
||||
@cd ${WRKSRC}/src && \
|
||||
mv Configuration Configuration.old && \
|
||||
sed 's;^#*OPTIM=.*;OPTIM= -DSERVER_SUBVERSION=\\"${VERS_ID}\\";' \
|
||||
< Configuration.old > Configuration
|
||||
.endif
|
||||
|
||||
CONF_DIR= ${PREFIX}/etc/apache
|
||||
MAN1= htpasswd.1
|
||||
MAN8= httpd.8
|
||||
|
||||
do-install:
|
||||
install -d -m 755 -o bin -g bin ${CONF_DIR} ${PREFIX}/www/data \
|
||||
${PREFIX}/www/icons ${PREFIX}/www/cgi-bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/httpd ${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_PROGRAM} htdigest htpasswd logresolve rotatelogs \
|
||||
${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_SCRIPT} apachectl dbmmanage log_server_status \
|
||||
${PREFIX}/sbin
|
||||
${INSTALL_DATA} -o nobody ${WRKSRC}/icons/* ${PREFIX}/www/icons
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/httpd.8 \
|
||||
${PREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/htpasswd.1 \
|
||||
${PREFIX}/man/man1
|
||||
cd ${WRKSRC} && \
|
||||
for file in httpd.conf srm.conf access.conf ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR}/$$file ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR} ; \
|
||||
done
|
||||
cd ${WRKSRC} && \
|
||||
for file in mime.types magic ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR} ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR}/$${file}-dist ; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
|
||||
echo "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
|
||||
|
@ -1 +1 @@
|
||||
MD5 (apache_1.3a1.tar.gz) = 638fad5c69178d2a92407900547e8732
|
||||
MD5 (apache_1.3b2.tar.gz) = f9cb0c120e15989b670bd8e1c0b3b7c1
|
||||
|
@ -1,36 +1,51 @@
|
||||
*** conf/access.conf-dist.orig Wed Jul 3 21:18:11 1996
|
||||
--- conf/access.conf-dist Fri Jul 5 06:32:54 1996
|
||||
*** src/main/fnmatch.h.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.h Wed Oct 22 22:44:12 1997
|
||||
***************
|
||||
*** 12,18 ****
|
||||
*** 35,40 ****
|
||||
--- 35,44 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
/* This file has been modified by the Apache Group. */
|
||||
|
||||
! <Directory /usr/local/etc/httpd/htdocs>
|
||||
+ #ifdef __FreeBSD__
|
||||
+ #include "freebsd_fnmatch.h"
|
||||
+ extern int is_fnmatch(const char *);
|
||||
+ #else
|
||||
#ifndef _FNMATCH_H_
|
||||
#define _FNMATCH_H_
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
--- 12,18 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
|
||||
! <Directory /usr/local/www/data>
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
***************
|
||||
*** 38,44 ****
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
*** 50,52 ****
|
||||
--- 54,57 ----
|
||||
extern int is_fnmatch(const char *);
|
||||
|
||||
! <Directory /usr/local/etc/httpd/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
--- 38,44 ----
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#endif /* !_FNMATCH_H_ */
|
||||
+ #endif /* !FreeBSD */
|
||||
*** src/main/fnmatch.c.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.c Wed Oct 22 22:40:52 1997
|
||||
***************
|
||||
*** 34,39 ****
|
||||
--- 34,40 ----
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
! <Directory /usr/local/www/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
+ #ifndef __FreeBSD__
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
static char sccsid[] = "@(#)fnmatch.c 8.2 (Berkeley) 4/16/94";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
***************
|
||||
*** 169,175 ****
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
!
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
--- 170,176 ----
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
! #endif /* !FreeBSD */
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
|
89
www/apache21/files/patch-ag
Normal file
89
www/apache21/files/patch-ag
Normal file
@ -0,0 +1,89 @@
|
||||
*** conf/httpd.conf-dist.orig Thu Oct 16 22:55:54 1997
|
||||
--- conf/httpd.conf-dist Wed Oct 22 20:58:36 1997
|
||||
***************
|
||||
*** 34,40 ****
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group #-1
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
--- 34,40 ----
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group nogroup
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
***************
|
||||
*** 56,76 ****
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog logs/error_log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog logs/access_log
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile logs/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile logs/apache_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
--- 56,78 ----
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog /var/log/httpd-error.log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog /var/log/httpd-access.log
|
||||
!
|
||||
! #LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\""
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile /var/run/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile /var/run/apache_runtime_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
***************
|
||||
*** 175,184 ****
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /www/docs/host.some_domain.com
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog logs/host.some_domain.com-error_log
|
||||
! #TransferLog logs/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
||||
--- 177,186 ----
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /usr/local/www/host.some_domain.com/data
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog /var/log/host.some_domain.com-error_log
|
||||
! #TransferLog /var/log/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
50
www/apache21/files/patch-ak
Normal file
50
www/apache21/files/patch-ak
Normal file
@ -0,0 +1,50 @@
|
||||
*** src/support/apachectl.orig Thu Oct 16 22:58:26 1997
|
||||
--- src/support/apachectl Thu Oct 23 03:35:09 1997
|
||||
***************
|
||||
*** 21,30 ****
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/usr/local/etc/httpd/logs/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/etc/httpd/src/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
--- 21,30 ----
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/var/run/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/sbin/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
***************
|
||||
*** 33,42 ****
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/server-status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
||||
--- 33,44 ----
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
+
|
||||
+ eval `limits -e -C daemon`
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
44
www/apache21/files/patch-al
Normal file
44
www/apache21/files/patch-al
Normal file
@ -0,0 +1,44 @@
|
||||
*** src/support/log_server_status.bak Thu Oct 16 22:58:27 1997
|
||||
--- src/support/log_server_status Thu Oct 23 00:13:07 1997
|
||||
***************
|
||||
*** 62,68 ****
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
--- 62,68 ----
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/httpd-status-"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
***************
|
||||
*** 88,98 ****
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
||||
--- 88,98 ----
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`LC_TIME=C date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day.log");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
@ -6,6 +6,15 @@ etc/apache/access.conf-dist
|
||||
etc/apache/mime.types-dist
|
||||
etc/apache/magic-dist
|
||||
sbin/httpd
|
||||
sbin/apachectl
|
||||
sbin/dbmmanage
|
||||
sbin/htdigest
|
||||
sbin/htpasswd
|
||||
sbin/log_server_status
|
||||
sbin/logresolve
|
||||
sbin/rotatelogs
|
||||
man/man1/htpasswd.1.gz
|
||||
man/man8/httpd.8.gz
|
||||
www/icons/README
|
||||
www/icons/a.gif
|
||||
www/icons/alert.black.gif
|
||||
|
@ -1,13 +1,13 @@
|
||||
# New ports collection makefile for: apache HTTPD
|
||||
# Version required: 1.3a1
|
||||
# Version required: 1.3b2
|
||||
# Date created: Fri Aug 25 16:42:36 CDT 1995
|
||||
# Whom: ache@nagual.pp.ru
|
||||
#
|
||||
# $Id: Makefile,v 1.38 1997/08/13 15:09:53 ache Exp $
|
||||
# $Id: Makefile,v 1.39 1997/08/25 23:02:41 ache Exp $
|
||||
#
|
||||
|
||||
DISTNAME= apache_1.3a1
|
||||
PKGNAME= apache-1.3a1
|
||||
DISTNAME= apache_1.3b2
|
||||
PKGNAME= apache-1.3b2
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= ftp://www.apache.org/apache/dist/
|
||||
|
||||
@ -16,14 +16,60 @@ MAINTAINER= ache@freebsd.org
|
||||
# Set it for local-supplied patch, f.e.
|
||||
# VERS_ID = mods-1.0/me
|
||||
|
||||
.if defined(VERS_ID)
|
||||
post-patch:
|
||||
@cp /usr/include/md5.h ${WRKSRC}/src/main/freebsd_md5.h
|
||||
@cp /usr/include/fnmatch.h ${WRKSRC}/src/main/freebsd_fnmatch.h
|
||||
@cd ${WRKSRC}/conf && \
|
||||
for I in access.conf-dist srm.conf-dist; do \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/www#g" < $${I} > $${I}.new; \
|
||||
mv $${I}.new $${I}; \
|
||||
done
|
||||
@cd ${WRKSRC}/conf && \
|
||||
sed -e "s#@@ServerRoot@@#${PREFIX}/etc/apache#g" < \
|
||||
httpd.conf-dist > httpd.conf-dist.new && \
|
||||
mv httpd.conf-dist.new httpd.conf-dist
|
||||
@${RM} -rf ${WRKSRC}/icons/CVS
|
||||
.if defined(VERS_ID)
|
||||
@cd ${WRKSRC}/src && \
|
||||
mv Configuration Configuration.old && \
|
||||
sed 's;^#*OPTIM=.*;OPTIM= -DSERVER_SUBVERSION=\\"${VERS_ID}\\";' \
|
||||
< Configuration.old > Configuration
|
||||
.endif
|
||||
|
||||
CONF_DIR= ${PREFIX}/etc/apache
|
||||
MAN1= htpasswd.1
|
||||
MAN8= httpd.8
|
||||
|
||||
do-install:
|
||||
install -d -m 755 -o bin -g bin ${CONF_DIR} ${PREFIX}/www/data \
|
||||
${PREFIX}/www/icons ${PREFIX}/www/cgi-bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/httpd ${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_PROGRAM} htdigest htpasswd logresolve rotatelogs \
|
||||
${PREFIX}/sbin
|
||||
cd ${WRKSRC}/src/support && \
|
||||
${INSTALL_SCRIPT} apachectl dbmmanage log_server_status \
|
||||
${PREFIX}/sbin
|
||||
${INSTALL_DATA} -o nobody ${WRKSRC}/icons/* ${PREFIX}/www/icons
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/httpd.8 \
|
||||
${PREFIX}/man/man8
|
||||
${INSTALL_MAN} ${WRKSRC}/src/support/htpasswd.1 \
|
||||
${PREFIX}/man/man1
|
||||
cd ${WRKSRC} && \
|
||||
for file in httpd.conf srm.conf access.conf ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR}/$$file ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file-dist ${CONF_DIR} ; \
|
||||
done
|
||||
cd ${WRKSRC} && \
|
||||
for file in mime.types magic ; do \
|
||||
if [ ! -f ${CONF_DIR}/$$file ] ; then \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR} ; \
|
||||
fi ; \
|
||||
${INSTALL_DATA} conf/$$file ${CONF_DIR}/$${file}-dist ; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
|
||||
echo "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
|
||||
|
@ -1 +1 @@
|
||||
MD5 (apache_1.3a1.tar.gz) = 638fad5c69178d2a92407900547e8732
|
||||
MD5 (apache_1.3b2.tar.gz) = f9cb0c120e15989b670bd8e1c0b3b7c1
|
||||
|
@ -1,36 +1,51 @@
|
||||
*** conf/access.conf-dist.orig Wed Jul 3 21:18:11 1996
|
||||
--- conf/access.conf-dist Fri Jul 5 06:32:54 1996
|
||||
*** src/main/fnmatch.h.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.h Wed Oct 22 22:44:12 1997
|
||||
***************
|
||||
*** 12,18 ****
|
||||
*** 35,40 ****
|
||||
--- 35,44 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
/* This file has been modified by the Apache Group. */
|
||||
|
||||
! <Directory /usr/local/etc/httpd/htdocs>
|
||||
+ #ifdef __FreeBSD__
|
||||
+ #include "freebsd_fnmatch.h"
|
||||
+ extern int is_fnmatch(const char *);
|
||||
+ #else
|
||||
#ifndef _FNMATCH_H_
|
||||
#define _FNMATCH_H_
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
--- 12,18 ----
|
||||
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
|
||||
! <Directory /usr/local/www/data>
|
||||
|
||||
# This may also be "None", "All", or any combination of "Indexes",
|
||||
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
|
||||
***************
|
||||
*** 38,44 ****
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
*** 50,52 ****
|
||||
--- 54,57 ----
|
||||
extern int is_fnmatch(const char *);
|
||||
|
||||
! <Directory /usr/local/etc/httpd/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
--- 38,44 ----
|
||||
# /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#endif /* !_FNMATCH_H_ */
|
||||
+ #endif /* !FreeBSD */
|
||||
*** src/main/fnmatch.c.orig Thu Oct 16 22:57:01 1997
|
||||
--- src/main/fnmatch.c Wed Oct 22 22:40:52 1997
|
||||
***************
|
||||
*** 34,39 ****
|
||||
--- 34,40 ----
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
! <Directory /usr/local/www/cgi-bin>
|
||||
AllowOverride None
|
||||
Options None
|
||||
</Directory>
|
||||
+ #ifndef __FreeBSD__
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
static char sccsid[] = "@(#)fnmatch.c 8.2 (Berkeley) 4/16/94";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
***************
|
||||
*** 169,175 ****
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
!
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
--- 170,176 ----
|
||||
}
|
||||
return (ok == negate ? NULL : pattern);
|
||||
}
|
||||
! #endif /* !FreeBSD */
|
||||
|
||||
/* This function is an Apache addition */
|
||||
/* return non-zero if pattern has any glob chars in it */
|
||||
|
89
www/apache22/files/patch-ag
Normal file
89
www/apache22/files/patch-ag
Normal file
@ -0,0 +1,89 @@
|
||||
*** conf/httpd.conf-dist.orig Thu Oct 16 22:55:54 1997
|
||||
--- conf/httpd.conf-dist Wed Oct 22 20:58:36 1997
|
||||
***************
|
||||
*** 34,40 ****
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group #-1
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
--- 34,40 ----
|
||||
# suggested workaround is to create a user www and use that user.
|
||||
|
||||
User nobody
|
||||
! Group nogroup
|
||||
|
||||
# ServerAdmin: Your address, where problems with the server should be
|
||||
# e-mailed.
|
||||
***************
|
||||
*** 56,76 ****
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog logs/error_log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog logs/access_log
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile logs/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile logs/apache_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
--- 56,78 ----
|
||||
# ErrorLog: The location of the error log file. If this does not start
|
||||
# with /, ServerRoot is prepended to it.
|
||||
|
||||
! ErrorLog /var/log/httpd-error.log
|
||||
|
||||
# TransferLog: The location of the transfer log file. If this does not
|
||||
# start with /, ServerRoot is prepended to it.
|
||||
|
||||
! TransferLog /var/log/httpd-access.log
|
||||
!
|
||||
! #LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\""
|
||||
|
||||
# PidFile: The file the server should log its pid to
|
||||
! PidFile /var/run/httpd.pid
|
||||
|
||||
# ScoreBoardFile: File used to store internal server process information.
|
||||
# Not all architectures require this. But if yours does (you'll know because
|
||||
# this file is created when you run Apache) then you *must* ensure that
|
||||
# no two invocations of Apache share the same scoreboard file.
|
||||
! ScoreBoardFile /var/run/apache_runtime_status
|
||||
|
||||
# ServerName allows you to set a host name which is sent back to clients for
|
||||
# your server if it's different than the one the program would get (i.e. use
|
||||
***************
|
||||
*** 175,184 ****
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /www/docs/host.some_domain.com
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog logs/host.some_domain.com-error_log
|
||||
! #TransferLog logs/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
||||
--- 177,186 ----
|
||||
|
||||
#<VirtualHost host.some_domain.com>
|
||||
#ServerAdmin webmaster@host.some_domain.com
|
||||
! #DocumentRoot /usr/local/www/host.some_domain.com/data
|
||||
#ServerName host.some_domain.com
|
||||
! #ErrorLog /var/log/host.some_domain.com-error_log
|
||||
! #TransferLog /var/log/host.some_domain.com-access_log
|
||||
#</VirtualHost>
|
||||
|
||||
|
50
www/apache22/files/patch-ak
Normal file
50
www/apache22/files/patch-ak
Normal file
@ -0,0 +1,50 @@
|
||||
*** src/support/apachectl.orig Thu Oct 16 22:58:26 1997
|
||||
--- src/support/apachectl Thu Oct 23 03:35:09 1997
|
||||
***************
|
||||
*** 21,30 ****
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/usr/local/etc/httpd/logs/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/etc/httpd/src/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
--- 21,30 ----
|
||||
# -------------------- --------------------
|
||||
#
|
||||
# the path to your PID file
|
||||
! PIDFILE=/var/run/httpd.pid
|
||||
#
|
||||
# the path to your httpd binary
|
||||
! HTTPD=/usr/local/sbin/httpd
|
||||
#
|
||||
# a command that outputs a formatted text version of the HTML at the
|
||||
# url given on the command line. Designed for lynx, however other
|
||||
***************
|
||||
*** 33,42 ****
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/server-status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
||||
--- 33,44 ----
|
||||
#
|
||||
# the URL to your server's mod_status status page. If you do not
|
||||
# have one, then status and fullstatus will not work.
|
||||
! STATUSURL="http://localhost/status"
|
||||
#
|
||||
# -------------------- --------------------
|
||||
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
||||
+
|
||||
+ eval `limits -e -C daemon`
|
||||
|
||||
ERROR=0
|
||||
ARGV="$@"
|
44
www/apache22/files/patch-al
Normal file
44
www/apache22/files/patch-al
Normal file
@ -0,0 +1,44 @@
|
||||
*** src/support/log_server_status.bak Thu Oct 16 22:58:27 1997
|
||||
--- src/support/log_server_status Thu Oct 23 00:13:07 1997
|
||||
***************
|
||||
*** 62,68 ****
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/graph/"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
--- 62,68 ----
|
||||
#
|
||||
require 'sys/socket.ph';
|
||||
|
||||
! $wherelog = "/var/log/httpd-status-"; # Logs will be like "/var/log/graph/960312"
|
||||
$server = "localhost"; # Name of server, could be "www.foo.com"
|
||||
$port = "80"; # Port on server
|
||||
$request = "/status/?auto"; # Request to send
|
||||
***************
|
||||
*** 88,98 ****
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
||||
--- 88,98 ----
|
||||
### Main
|
||||
|
||||
{
|
||||
! $date=`LC_TIME=C date +%y%m%d:%H%M%S`;
|
||||
chop($date);
|
||||
($day,$time)=split(/:/,$date);
|
||||
$res=&tcp_connect($server,$port);
|
||||
! open(OUT,">>$wherelog$day.log");
|
||||
if ($res) {
|
||||
print OUT "$time:-1:-1:-1:-1:$res\n";
|
||||
exit 1;
|
@ -6,6 +6,15 @@ etc/apache/access.conf-dist
|
||||
etc/apache/mime.types-dist
|
||||
etc/apache/magic-dist
|
||||
sbin/httpd
|
||||
sbin/apachectl
|
||||
sbin/dbmmanage
|
||||
sbin/htdigest
|
||||
sbin/htpasswd
|
||||
sbin/log_server_status
|
||||
sbin/logresolve
|
||||
sbin/rotatelogs
|
||||
man/man1/htpasswd.1.gz
|
||||
man/man8/httpd.8.gz
|
||||
www/icons/README
|
||||
www/icons/a.gif
|
||||
www/icons/alert.black.gif
|
||||
|
Loading…
Reference in New Issue
Block a user