ports/63651: [Maintainer] www/squid: Update to 2.5.STABLE5
Thomas-Martin Seck
tmseck at netcologne.de
Tue Mar 9 19:50:15 UTC 2004
The following reply was made to PR ports/63651; it has been noted by GNATS.
From: Thomas-Martin Seck <tmseck at netcologne.de>
To: bug-followup at freebsd.org
Cc:
Subject: Re: ports/63651: [Maintainer] www/squid: Update to 2.5.STABLE5
Date: Tue, 9 Mar 2004 20:41:57 +0100
Check OSVERSION when enabling PF support, suggested by Joe Marcus Clarke(?)
via Adam McLaurin:
Index: Makefile
===================================================================
RCS file: /usr/local/cvsroot/projekte/FreeBSD/ports/www/squid/Makefile,v
retrieving revision 1.5.2.28
diff -u -r1.5.2.28 Makefile
--- Makefile 2 Mar 2004 18:02:16 -0000 1.5.2.28
+++ Makefile 9 Mar 2004 19:37:18 -0000
@@ -63,6 +63,8 @@
PORTDOCS= ${docs:T}
.endif
+.include <bsd.port.pre.mk>
+
OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
SQUID_DELAY_POOLS "Enable delay pools" off \
SQUID_SNMP "Enable SNMP support" off \
@@ -80,11 +82,13 @@
SQUID_IDENT "Enable ident (RFC 931) lookups" on \
SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transp. proxy support using PF" off \
SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
SQUID_AUFS "Enable the aufs store type" off \
SQUID_COSS "Enable the COSS store type" off \
SQUID_STACKTRACES "Create backtraces on fatal errors" off
+.if ${OSVERSION} >= 502106
+OPTIONS+= SQUID_PF "Enable transp. proxy support using PF" off
+.endif
PLIST_FILES= etc/rc.d/squid.sh etc/squid/mib.txt etc/squid/mime.conf.default \
etc/squid/msntauth.conf.default etc/squid/squid.conf.default \
@@ -96,8 +100,6 @@
--localstatedir=${PREFIX}/squid \
--enable-removal-policies="lru heap"
-.include <bsd.port.pre.mk>
-
# Authentication methods and modules:
basic_auth= NCSA PAM YP MSNT winbind
@@ -182,10 +184,14 @@
CONFIGURE_ARGS+= --enable-arp-acl
.endif
.if defined(WITH_SQUID_PF)
+.if ${OSVERSION} >= 502106
# This will work only systems where PF is part of the base system for now.
# If someone is eager to teach autoconf to pick up the pf port
# on 5.[0-2] systems instead, go on, I will integrate your patch.
CONFIGURE_ARGS+= --enable-pf-transparent
+.else
+.error WITH_SQUID_PF only works on systems where pf is part of the base system.
+.endif
.endif
.if defined(WITH_SQUID_FOLLOW_XFF)
EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
More information about the freebsd-ports-bugs
mailing list