Bug 99750 - New port/repocopy request: www/squid26
Summary: New port/repocopy request: www/squid26
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Sergey Matveychuk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-03 19:00 UTC by Thomas-Martin Seck
Modified: 2006-07-09 16:46 UTC (History)
0 users

See Also:


Attachments
file.diff (329.24 KB, patch)
2006-07-03 19:00 UTC, Thomas-Martin Seck
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas-Martin Seck 2006-07-03 19:00:32 UTC
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:
Comment 1 Sergey Matveychuk freebsd_committer freebsd_triage 2006-07-04 09:31:25 UTC
State Changed
From-To: open->repocopy

Repocopy request: www/squid -> www/squid26 


Comment 2 Sergey Matveychuk freebsd_committer freebsd_triage 2006-07-04 09:31:25 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

Repocopy request: www/squid -> www/squid26
Comment 3 Joe Marcus Clarke freebsd_committer freebsd_triage 2006-07-09 06:45:22 UTC
State Changed
From-To: repocopy->open

Repocopy completed. 


Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2006-07-09 06:45:22 UTC
Responsible Changed
From-To: portmgr->sem

Repocopy completed.
Comment 5 Sergey Matveychuk freebsd_committer freebsd_triage 2006-07-09 16:46:01 UTC
State Changed
From-To: open->closed

Committed. Thanks!