pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/squid31 Import Squid 3.1.0.7 as "squid31" package:
details: https://anonhg.NetBSD.org/pkgsrc/rev/f0762cdf43eb
branches: trunk
changeset: 557719:f0762cdf43eb
user: tron <tron%pkgsrc.org@localhost>
date: Mon Apr 20 21:27:40 2009 +0000
description:
Import Squid 3.1.0.7 as "squid31" package:
* New Version Numbering System
* Minimal squid.conf improvements
* Native IPv6 Support
* Error Page Localization
* Connection Pinning (for NTLM Auth Passthrough)
* Quality of Service (QoS) Flow support
* SSL Bump (for HTTPS Filtering and Adaptation)
* eCAP Adaptation Module support
This package is heavily based on work by Michael van Elst which includes
fixes for the IPv6 support.
diffstat:
www/squid31/DESCR | 11 +++
www/squid31/Makefile | 31 ++++++++
www/squid31/PLIST | 40 +++++++++++
www/squid31/PLIST.common_end | 5 +
www/squid31/distinfo | 21 +++++
www/squid31/patches/patch-aa | 17 ++++
www/squid31/patches/patch-ab | 40 +++++++++++
www/squid31/patches/patch-ac | 42 +++++++++++
www/squid31/patches/patch-ad | 18 +++++
www/squid31/patches/patch-af | 27 +++++++
www/squid31/patches/patch-ag | 16 ++++
www/squid31/patches/patch-ah | 15 ++++
www/squid31/patches/patch-ai | 17 ++++
www/squid31/patches/patch-aj | 26 +++++++
www/squid31/patches/patch-ak | 28 +++++++
www/squid31/patches/patch-al | 13 +++
www/squid31/patches/patch-am | 151 +++++++++++++++++++++++++++++++++++++++++++
www/squid31/patches/patch-an | 29 ++++++++
www/squid31/patches/patch-ao | 29 ++++++++
www/squid31/patches/patch-ap | 13 +++
www/squid31/patches/patch-aq | 13 +++
21 files changed, 602 insertions(+), 0 deletions(-)
diffs (truncated from 686 to 300 lines):
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/DESCR Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,11 @@
+Squid 3.1 represents a new feature release above 3.0.
+
+The most important of these new features are:
+* New Version Numbering System
+* Minimal squid.conf improvements
+* Native IPv6 Support
+* Error Page Localization
+* Connection Pinning (for NTLM Auth Passthrough)
+* Quality of Service (QoS) Flow support
+* SSL Bump (for HTTPS Filtering and Adaptation)
+* eCAP Adaptation Module support
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/Makefile Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+DISTNAME= squid-3.1.0.7
+PKGNAME= ${DISTNAME} # Necessary for "pkgsrc/www/squid/options.mk"
+CATEGORIES= www
+MASTER_SITES= http://www.squid-cache.org/Versions/v3/3.1/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tron%NetBSD.org@localhost
+HOMEPAGE= http://www.squid-cache.org/
+COMMENT= Post-Harvest_cached WWW proxy cache and accelerator
+
+LICENSE= gnu-gpl-v2
+USE_LANGUAGES= c c++
+USE_TOOLS+= perl gmake
+GNU_CONFIGURE= yes
+PKG_DESTDIR_SUPPORT= destdir
+
+.include "../../www/squid/Makefile.squid"
+
+CONFIGURE_ARGS+= --with-default-user=${SQUID_USER}
+
+SQUID_BACKENDS?= ufs
+SQUID_NTLM_AUTH_HELPERS?= fakeauth
+.include "../../www/squid/options.mk"
+
+post-build:
+ ${CP} -pf ${WRKSRC}/src/squid.conf.documented \
+ ${WRKSRC}/src/squid.conf.default
+
+.include "../../mk/bsd.pkg.mk"
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/PLIST Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+bin/squidclient
+libexec/cachemgr.cgi
+${PLIST.da_ldap}libexec/digest_ldap_auth
+${PLIST.da_password}libexec/digest_pw_auth
+${PLIST.diskd}libexec/diskd
+${PLIST.na_fakeauth}libexec/fakeauth_auth
+${PLIST.ba_getpwnam}libexec/getpwname_auth
+${PLIST.eacl_ip_user}libexec/ip_user_check
+${PLIST.ba_MSNT}libexec/msnt_auth
+${PLIST.ba_NCSA}libexec/ncsa_auth
+${PLIST.na_SMB}libexec/ntlm_auth
+${PLIST.ba_PAM}libexec/pam_auth
+libexec/pinger
+${PLIST.ba_LDAP}libexec/squid_ldap_auth
+${PLIST.eacl_ldap_group}libexec/squid_ldap_group
+${PLIST.eacl_unix_group}libexec/squid_unix_group
+${PLIST.unlinkd}libexec/unlinkd
+${PLIST.ba_YP}libexec/yp_auth
+man/man8/cachemgr.cgi.8
+${PLIST.ba_NCSA}man/man8/ncsa_auth.8
+${PLIST.ba_PAM}man/man8/pam_auth.8
+man/man8/squid.8
+${PLIST.ba_LDAP}man/man8/squid_ldap_auth.8
+${PLIST.eacl_ldap_group}man/man8/squid_ldap_group.8
+${PLIST.eacl_unix_group}man/man8/squid_unix_group.8
+sbin/squid
+share/doc/squid/ChangeLog
+share/doc/squid/README.FreeBSD
+share/doc/squid/README.NetBSD
+share/doc/squid/README.OpenBSD
+share/doc/squid/README.Solaris
+share/doc/squid/RELEASENOTES.html
+share/doc/squid/debug-sections.txt
+share/examples/rc.d/squid
+share/examples/squid/cachemgr.conf
+share/examples/squid/mime.conf
+share/examples/squid/msntauth.conf
+share/examples/squid/squid.conf
+${PLIST.snmp}share/squid/mib.txt
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/PLIST.common_end
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/PLIST.common_end Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST.common_end,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+@dirrm share/squid/icons
+@dirrm share/squid
+@dirrm share/doc/squid
+@dirrm share/examples/squid
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/distinfo Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,21 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+SHA1 (squid-3.1.0.7.tar.bz2) = feba409242548f0ca2041ac1c968873453f3e0c6
+RMD160 (squid-3.1.0.7.tar.bz2) = a58496c69ee54e8495f2f959452ef8bed51a6f9e
+Size (squid-3.1.0.7.tar.bz2) = 2254073 bytes
+SHA1 (patch-aa) = 5f040d8e35cc1640633e0997363a6a615ae769b2
+SHA1 (patch-ab) = 7b89982f19c97398684dfca192a56e7077bfa21f
+SHA1 (patch-ac) = bf2508739b8917d9d7bebba3deae01b8b49986da
+SHA1 (patch-ad) = 6e67574732b38d2ddf8b351854abfd78a5903420
+SHA1 (patch-af) = 4f584a053df4f59c55af7f06a31787c9e36c8aa6
+SHA1 (patch-ag) = 1d4172d406d3e34a9582d60ebab649dbe369d985
+SHA1 (patch-ah) = e4cb16cbd65f558146204e450e794ab247c7b617
+SHA1 (patch-ai) = 0390e101199a81f782aa94815098351000f300cf
+SHA1 (patch-aj) = fbdde957ef10fc87dad7b4486aba5a0f3625e49b
+SHA1 (patch-ak) = 8cb0aaa7ea9d2241096cf82cf3640eea060ae85c
+SHA1 (patch-al) = cd8eca5a945de8901d84beb432c3be59a6814e9c
+SHA1 (patch-am) = ca5280be592db8b4037f6f8e11866972cd44a6b9
+SHA1 (patch-an) = 940c7a212a5ecfc3a2ae3bb545d4c3de8a6d6e08
+SHA1 (patch-ao) = 38e056cbffccf0c38731403f6319cc0a51af0325
+SHA1 (patch-ap) = 3b307114608b898d6462ef193c0a8be8ac074772
+SHA1 (patch-aq) = 3a13380ab91a3d4fb15ff3548c6511990cde0bbc
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-aa Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+Add DESTDIR support.
+
+--- Makefile.in.orig 2009-01-21 10:59:00.000000000 +0900
++++ Makefile.in
+@@ -770,8 +770,8 @@ dist-hook:
+ fi
+
+ install-pinger:
+- chown root $(DEFAULT_PINGER)
+- chmod 4711 $(DEFAULT_PINGER)
++ chown root $(DESTDIR)$(DEFAULT_PINGER)
++ chmod 4711 $(DESTDIR)$(DEFAULT_PINGER)
+
+ all-am:
+ @echo "Build Successful."
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-ab Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,40 @@
+$NetBSD: patch-ab,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+--- configure.in.orig 2009-04-08 12:51:47.000000000 +0200
++++ configure.in
+@@ -2231,6 +2231,7 @@ AC_CHECK_HEADERS( \
+ libc.h \
+ libgen.h \
+ limits.h \
++ machine/byte_swap.h \
+ malloc.h \
+ math.h \
+ memory.h \
+@@ -2320,6 +2321,7 @@ AC_CHECK_HEADERS( \
+ netinet/ip_icmp.h \
+ netinet/ip_nat.h\
+ netinet/ipl.h \
++ net/pf/pfvar.h \
+ net/pfvar.h \
+ sys/mount.h\
+ resolv.h \
+@@ -2770,8 +2772,8 @@ if test "$GCC" = "yes"; then
+ GCCVER=`$CC -v 2>&1 | awk '$2 == "version" {print $3}'`
+ case "$GCCVER" in
+ [2.95.[123]])
+- AC_MSG_NOTICE([Removing -O for gcc on $host with GCC $GCCVER])
+- CFLAGS="`echo $CFLAGS | sed -e 's/-O[[0-9]]*//'`"
++ echo "Making -O\[[2-9\]] to -O for gcc on $host with GCC $GCCVER"
++ CFLAGS="`echo $CFLAGS | sed -e 's/-O[[0-9]]*/-O/'`"
+ ;;
+ esac
+ fi
+@@ -3131,7 +3133,7 @@ dnl PF support requires a header file.
+ if test "$PF_TRANSPARENT" ; then
+ AC_MSG_CHECKING(if PF header file is installed)
+ # hold on to your hats...
+- if test "$ac_cv_header_net_pfvar_h" = "yes"; then
++ if test "$ac_cv_header_net_pfvar_h" = "yes" || test "$ac_cv_header_net_pf_pfvar_h" = "yes"; then
+ PF_TRANSPARENT="yes"
+ AC_DEFINE(PF_TRANSPARENT, 1)
+ else
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-ac Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,42 @@
+$NetBSD: patch-ac,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+--- configure.orig 2009-04-08 12:51:47.000000000 +0200
++++ configure
+@@ -27447,6 +27447,7 @@ for ac_header in \
+ libc.h \
+ libgen.h \
+ limits.h \
++ machine/byte_swap.h \
+ malloc.h \
+ math.h \
+ memory.h \
+@@ -27779,6 +27780,7 @@ for ac_header in \
+ netinet/ip_icmp.h \
+ netinet/ip_nat.h\
+ netinet/ipl.h \
++ net/pf/pfvar.h \
+ net/pfvar.h \
+ sys/mount.h\
+ resolv.h \
+@@ -46608,9 +46610,9 @@ if test "$GCC" = "yes"; then
+ GCCVER=`$CC -v 2>&1 | awk '$2 == "version" {print $3}'`
+ case "$GCCVER" in
+ 2.95.[123])
+- { $as_echo "$as_me:$LINENO: Removing -O for gcc on $host with GCC $GCCVER" >&5
+-$as_echo "$as_me: Removing -O for gcc on $host with GCC $GCCVER" >&6;}
+- CFLAGS="`echo $CFLAGS | sed -e 's/-O[0-9]*//'`"
++ { $as_echo "$as_me:$LINENO: Making -O\[[2-9\]] to -O for gcc on $host with GCC $GCCVER" >&5
++$as_echo "$as_me: Making -O\[[2-9\]] to -O for gcc on $host with GCC $GCCVER" >&6;}
++ CFLAGS="`echo $CFLAGS | sed -e 's/-O[[0-9]]*/-O/'`"
+ ;;
+ esac
+ fi
+@@ -47708,7 +47710,7 @@ if test "$PF_TRANSPARENT" ; then
+ { $as_echo "$as_me:$LINENO: checking if PF header file is installed" >&5
+ $as_echo_n "checking if PF header file is installed... " >&6; }
+ # hold on to your hats...
+- if test "$ac_cv_header_net_pfvar_h" = "yes"; then
++ if test "$ac_cv_header_net_pfvar_h" = "yes" || test "$ac_cv_header_net_pf_pfvar_h" = "yes"; then
+ PF_TRANSPARENT="yes"
+ cat >>confdefs.h <<\_ACEOF
+ #define PF_TRANSPARENT 1
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-ad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-ad Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ad,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+Don't install configuration files.
+
+--- helpers/basic_auth/MSNT/Makefile.in.orig 2008-06-22 12:35:48.000000000 +0900
++++ helpers/basic_auth/MSNT/Makefile.in
+@@ -590,9 +590,9 @@ info: info-am
+
+ info-am:
+
+-install-data-am: install-data-local
++install-data-am:
+
+-install-exec-am: install-libexecPROGRAMS install-sysconfDATA
++install-exec-am: install-libexecPROGRAMS
+
+ install-info: install-info-am
+
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-af
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-af Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,27 @@
+$NetBSD: patch-af,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+Add support of existence of header files:
+ machine/byte_swap.h and net/pf/pfvar.h.
+
+--- include/autoconf.h.in.orig 2009-04-11 17:35:37.000000000 +0900
++++ include/autoconf.h.in
+@@ -306,6 +306,9 @@
+ /* Define to 1 if you have the `lrand48' function. */
+ #undef HAVE_LRAND48
+
++/* Define if you have the <machine/byte_swap.h> header file. */
++#undef HAVE_MACHINE_BYTE_SWAP_H
++
+ /* Define to 1 if you have the `mallinfo' function. */
+ #undef HAVE_MALLINFO
+
+@@ -393,6 +396,9 @@
+ /* Define to 1 if you have the <net/pfvar.h> header file. */
+ #undef HAVE_NET_PFVAR_H
+
++/* Define to 1 if you have the <net/pf/pfvar.h> header file. */
++#undef HAVE_NET_PF_PFVAR_H
++
+ /* off_t is defined by the system headers */
+ #undef HAVE_OFF_T
+
diff -r 766e6bb88751 -r f0762cdf43eb www/squid31/patches/patch-ag
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/squid31/patches/patch-ag Mon Apr 20 21:27:40 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ag,v 1.1.1.1 2009/04/20 21:27:40 tron Exp $
+
+Add support of machine/byte_swap.h.
+
Home |
Main Index |
Thread Index |
Old Index