aboutsummaryrefslogtreecommitdiffstats
path: root/www/squid24/Makefile
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-11-07 00:37:26 +0800
committerpeter <peter@FreeBSD.org>1996-11-07 00:37:26 +0800
commit2acfbc7f7127972c002d3eb821c2fa5063e371a9 (patch)
tree35b4ca552c9c179c6911cc77901c627d4681254e /www/squid24/Makefile
parent283abde7cd945e9792af69d7cc235599317def47 (diff)
downloadfreebsd-ports-gnome-2acfbc7f7127972c002d3eb821c2fa5063e371a9.tar.gz
freebsd-ports-gnome-2acfbc7f7127972c002d3eb821c2fa5063e371a9.tar.zst
freebsd-ports-gnome-2acfbc7f7127972c002d3eb821c2fa5063e371a9.zip
Update from squid-1.0.0 to 1.0.20. There are a large number of bug fixes
and stability measures. This port installs in a "FreeBSD-native" tree (like apache) rather than with a mini hierarchy under /usr/local/squid/{bin,etc,cache,logs,...} (the default behavior seems to have changed between 1.0.0 and 1.0.20) Also, build a rc.d/squid.sh script.
Diffstat (limited to 'www/squid24/Makefile')
-rw-r--r--www/squid24/Makefile33
1 files changed, 22 insertions, 11 deletions
diff --git a/www/squid24/Makefile b/www/squid24/Makefile
index 1befb9b30298..866cdd8a9410 100644
--- a/www/squid24/Makefile
+++ b/www/squid24/Makefile
@@ -1,31 +1,42 @@
# New ports collection makefile for: squid
-# Version required: 1.0.0
+# Version required: 1.0.20
# Date created: Fri May 17 04:02:53 EET DST 1996
# Whom: Andrew Stesin <stesin@elvisti.kiev.ua>
#
-# $Id: Makefile,v 1.1.1.1 1996/06/03 02:21:13 asami Exp $
+# $Id: Makefile,v 1.2 1996/07/10 21:48:58 asami Exp $
#
-DISTNAME= squid-1.0.0
-PKGNAME= squid-1.0
+DISTNAME= squid-1.0.20
CATEGORIES+= www
MASTER_SITES= \
- ftp://www.nlanr.net/Software/Squid/ \
- ftp://www.unimelb.edu.au/pub/cwis/servers/unix/squid/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/ \
- ftp://ftp.net.lut.ac.uk/squid/
+ ftp://squid.nlanr.net/pub/squid-1.0/ \
+ ftp://www.unimelb.edu.au/pub/cwis/servers/unix/squid/squid-1.0/ \
+ ftp://sunsite.auc.dk/pub/infosystems/squid/squid-1.0/ \
+ ftp://ftp.net.lut.ac.uk/squid/squid-1.0/
EXTRACT_SUFX= -src.tar.gz
MAINTAINER= stesin@elvisti.kiev.ua
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc
-CONFIGURE_ENV= env "STD_CFLAGS=${CFLAGS}"
+# Follow the apache port's lead...
+CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/squid --bindir=${PREFIX}/sbin \
+ --libexecdir=${PREFIX}/sbin --localstatedir=${PREFIX}/squid
STRIP= # won't install scripts correctly othervise.
+MAKEFILE= makefile
post-install:
.for file in cachemgr.cgi client dnsserver ftpget squid
- strip ${PREFIX}/bin/${file}
+ strip ${PREFIX}/sbin/${file}
.endfor
+ ${MKDIR} ${PREFIX}/squid/logs
+ ${MKDIR} ${PREFIX}/squid/cache
+ @if [ ! -f ${PREFIX}/etc/rc.d/squid.sh ]; then \
+ echo "Installing ${PREFIX}/etc/rc.d/squid.sh startup file."; \
+ echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/squid.sh; \
+ echo "if [ -x /usr/local/sbin/RunCache -a -f /usr/local/etc/squid/squid.conf ]; then" >> ${PREFIX}/etc/rc.d/squid.sh; \
+ echo " (cd /tmp; /usr/local/sbin/RunCache &) ; echo -n ' squid'" >> ${PREFIX}/etc/rc.d/squid.sh; \
+ echo "fi" >> ${PREFIX}/etc/rc.d/squid.sh; \
+ chmod 751 ${PREFIX}/etc/rc.d/squid.sh; \
+ fi
.include <bsd.port.mk>