stable Squid release. Because of the large amount changes introduced
in 2.6, we keep 2.5 as www/squid and make www/squid26.
New OPTIONS:
- WITH_/WITHOUT_SQUID_KQUEUE: use kqueue(2) support (defaults to yes)
- WITH_/WITHOUT_SQUID_WCCPV2: enable WCCPv2 support (defaults to no)
- WITH_/WITHOUT_SQUID_REFERER_LOG: enable referer-header logging (default no)
- make WITH_DEBUG a synonym for WITH_SQUID_STACKTRACES
Removed OPTIONS:
- WITH_SQUID_CUSTOM_LOG: the code is now part of mainline squid and can
be configured via squid.conf
- WITH_/WITHOUT_SQUID_UNDERSCORES: no longer configurable
- WITH_/WITHOUT_SQUID_CHECK_HOSTNAME: no longer configurable
- WITH_/WITHOUT_SQUID_RCNG: the start script is now rc.d only
Changed default:
- CARP support is enabled by default in squid 2.6 and needs to be
explicitly disabled defining WITHOUT_SQUID_CARP
Port infrastructural changes:
- no longer check for invalid user/group id; this problem should no longer
be an issue (if it ever was one, but you never know) and remove the
'changeuser:' target
- use files/squid.in instead of files/squid.sh.in as template
- remove ancient information about Harvest from pkg-descr, tighten COMMENT
- add some HTTP mirror sites taken from
<http://www.squid-cache.org/Mirrors/http-mirrors.html> as additional
PATCH_SITES (thanks to Robert Backhaus for the initial submission)
- ICAP support is not yet available, the squid-devel CVS is not synchronized
with mainline squid as I write this so mark WITH_SQUID_ICAP as IGNORE for
now. I'll add the necessary patches ASAP.
- spell "squid" as "Squid" when referring to the project as this seems to be
the spelling the Squid project prefers
- some cosmetic changes in macro definitions
PR: ports/99750
Submitted by: Thomas-Martin Seck <tmseck_at_netcologne.de> (squid maintainer)