The squid developers have just released 2.6.STABLE1 as the new stable Squid release. I would like to keep www/squid at 2.5 for now because of the large amount of changes between 2.5 and 2.6 and introduce 2.6 as www/squid26. As I understand it, it is preferred to repocopy www/squid to www/squid26 and then update it via a patch. Since this patch is quite impressive (see below), I can also submit a shar archive of the new port if needed to have it added from scratch. If the preamble in the Makefile needs to be unchanged, feel free to revert my changes there. Functional changes: 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 Removed files: files/customlog-2.5.patch files/follow_xff-2.5.patch files/follow_xff--configure.patch files/icap-2.5-bootstrap.patch files/icap-2.5-core.patch files/squid.sh.in New files: files/patch-tools-Makefile.in files/squid.in Fix: Copy www/squid to www/squid26 and apply this patch to www/squid26:
State Changed From-To: open->repocopy Repocopy request: www/squid -> www/squid26
Responsible Changed From-To: freebsd-ports-bugs->portmgr Repocopy request: www/squid -> www/squid26
State Changed From-To: repocopy->open Repocopy completed.
Responsible Changed From-To: portmgr->sem Repocopy completed.
State Changed From-To: open->closed Committed. Thanks!