Subject: Changes to the default configure options for squid (was: CVS commit: pkgsrc/www/squid)
To: Takahiro Kambe <taca@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: tech-pkg
Date: 06/12/2005 13:49:38
Hi,

here is a diff what changed with the addition of options.mk during a
normal configure.

Thats a diff between the old configure and the new configure output, leaving apart
other changes coming from the package infrastructure:

57,58c70,71
< Basic auth helpers built: getpwnam winbind SMB
< NTLM auth helpers built: winbind
---
> Basic auth helpers built: getpwnam MSNT NCSA YP winbind
> NTLM auth helpers built: fakeauth SMB
60c73
< External acl helpers built: unix_group ip_user winbind_group
---
> External acl helpers built: ip_user unix_group

So, you added MSNT NCSA YP to 'Basic auth helpers'.
Removed winbind from 'NTLM auth helpers' and winbind_group from 'External acl helpers'.
And changed 'NTLM auth helpers'

But more important is that it is no longer possible to change the other
CONFIGURE flags, like adding something or changing an existing one, which was
possible before by setting SQUID_CONFIGURE_ARGS.

e.g. you can't add the option --enable-useragent_log or change the location
of localstatedir, --enable-removal-policies or --enable-auth=basic ....

Is there a way to do this?

Maybe it would be nice to have a generic pkgsrc infrastructe do use something like:

CONFIGURE_ARGS.{$PKGNAME}+= xxxx

Bernd

On Sun, Jun 05, 2005 at 02:20:27PM +0000, Takahiro Kambe wrote:
> 
> Module Name:	pkgsrc
> Committed By:	taca
> Date:		Sun Jun  5 14:20:27 UTC 2005
> 
> Modified Files:
> 	pkgsrc/www/squid: Makefile PLIST distinfo
> 	pkgsrc/www/squid/patches: patch-ag patch-cd
> Added Files:
> 	pkgsrc/www/squid: options.mk
> Removed Files:
> 	pkgsrc/www/squid/patches: patch-ao patch-ca patch-cb patch-cc
> 
> Log Message:
> Update squid package to 2.5.10
> 
> * squid 2.5.STABLE10 + official + one official patch.
> 
>     - 2005-05-25 23:01 (Cosmetic) Double content-length often harmless
> 
>   Other fixes are already done by official patches for squid 2.5.STABLE9.
> 
> * Add missing cachemgr.cgi.8 to PLIST.
> * Introduce options.mk which may need to be brushed more.
> * Drop support for diskd on Darwin since diskd needs System V msg function
>   which dosen't supported on Darwin.
> * Real fix for transparent proxy with IP Filter, fix PR pkg/30085.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.151 -r1.152 pkgsrc/www/squid/Makefile
> cvs rdiff -r1.17 -r1.18 pkgsrc/www/squid/PLIST
> cvs rdiff -r1.97 -r1.98 pkgsrc/www/squid/distinfo
> cvs rdiff -r0 -r1.1 pkgsrc/www/squid/options.mk
> cvs rdiff -r1.17 -r1.18 pkgsrc/www/squid/patches/patch-ag
> cvs rdiff -r1.1 -r0 pkgsrc/www/squid/patches/patch-ao
> cvs rdiff -r1.2 -r0 pkgsrc/www/squid/patches/patch-ca \
>     pkgsrc/www/squid/patches/patch-cb
> cvs rdiff -r1.3 -r0 pkgsrc/www/squid/patches/patch-cc
> cvs rdiff -r1.7 -r1.8 pkgsrc/www/squid/patches/patch-cd
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>