diff options
author | peter <peter@FreeBSD.org> | 2000-04-18 04:32:58 +0800 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2000-04-18 04:32:58 +0800 |
commit | 2ef60b80dd222b89c6d7a6b9c3f20a8dadec8c20 (patch) | |
tree | 6f1f273248426fb9d0955ee403af9d6128a37828 /www/squid23/Makefile | |
parent | 6ffcda4f6d2b62d4271d92ae4622a6904c1796e9 (diff) | |
download | freebsd-ports-graphics-2ef60b80dd222b89c6d7a6b9c3f20a8dadec8c20.tar.gz freebsd-ports-graphics-2ef60b80dd222b89c6d7a6b9c3f20a8dadec8c20.tar.zst freebsd-ports-graphics-2ef60b80dd222b89c6d7a6b9c3f20a8dadec8c20.zip |
Update the squid23 port to fix a few loose ends:
- the distributed patches got regenerated to have the correct paths
- disable optimization because of gcc bugs (as recommended by squid folks)
- list a few new --enable/--disable options
Diffstat (limited to 'www/squid23/Makefile')
-rw-r--r-- | www/squid23/Makefile | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/www/squid23/Makefile b/www/squid23/Makefile index 45abaa24d8b..50852152a02 100644 --- a/www/squid23/Makefile +++ b/www/squid23/Makefile @@ -18,7 +18,15 @@ EXTRACT_SUFX= -src.tar.gz PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.3/bugs/ PATCHFILES= squid-2.3.stable2-EOF_in_cf.data.pre.patch \ - squid-2.3.stable2-USE_DNSSERVER.patch + squid-2.3.stable2-USE_DNSSERVER.patch \ + squid-2.3.stable2-USE_DNSSERVER_part2.patch \ + squid-2.3.stable2-hostname_whitespace.patch \ + squid-2.3.stable2-netdb_exchange_loop.patch \ + squid-2.3.stable2-getMyHostname.patch \ + squid-2.3.stable2-redirected_username_logging.patch \ + squid-2.3.stable2-snmp-problems.patch \ + squid-2.3.stable2-getpwnam_return_value.patch \ + squid-2.3.stable2-mimeGetIconURL_returns_NULL.patch MAINTAINER= peter@freebsd.org @@ -28,15 +36,10 @@ GNU_CONFIGURE= yes # Follow the apache port's lead... CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \ --localstatedir=${PREFIX}/squid +CONFIGURE_ENV= CFLAGS="" STRIP= # won't install scripts correctly othervise. MAKEFILE= makefile -.if defined(PATCH_DEBUG) -PATCH_DIST_ARGS?= -d ${WRKSRC}/src -E ${PATCH_DIST_STRIP} -.else -PATCH_DIST_ARGS?= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP} -.endif - # Some other configure options.. # - Compile and use the malloc package from Doug Lea #CONFIGURE_ARGS+= --enable-dlmalloc @@ -60,6 +63,8 @@ PATCH_DIST_ARGS?= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP #CONFIGURE+ARGS+= --enable-mem-gen-trace # - Enable logging of the User-Agent header #CONFIGURE_ARGS+= --enable-useragent-log +# - Disable Web Cache Coordination Protocol +#CONFIGURE_ARGS+= --disable-wccp # - Kill parent (eg: RunCache) on shutdown (use with great care!!) #CONFIGURE_ARGS+= --enable-kill-parent-hack # - Turn on SNMP server support @@ -87,6 +92,14 @@ PATCH_DIST_ARGS?= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP # (--enable-leakfinfer is a developer support tool only) # - Compile out code that does optional Ident (RFC931) lookups #CONFIGURE_ARGS+= --disable-ident-lookups +# - Disable squid's internal async DNS lookup code. +#CONFIGURE_ARGS+= --disable-internal-dns +# - Use truncate() rather than unlink() +#CONFIGURE_ARGS+= --enable-truncate +# - accept the illegal '_' character in hostnames. +#CONFIGURE_ARGS+= --enable-underscores +# - Enable control of different heap replacement algorithms at runtime. +#CONFIGURE_ARGS+= --enable-heap-replacement post-install: cd ${WRKSRC}/src; make install-pinger |