diff options
author | adam <adam@pkgsrc.org> | 2014-02-04 14:23:01 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2014-02-04 14:23:01 +0000 |
commit | b11237b32637ca1d0abf18611715d2becaf42cd5 (patch) | |
tree | f3e3978c66e8d4bab7a49444451561ed7868965a /www | |
parent | 0bd9c445c6ccf362604a66792613ec57c685d8c9 (diff) | |
download | pkgsrc-b11237b32637ca1d0abf18611715d2becaf42cd5.tar.gz |
Changes 3.4.3:
* Update CONTRIBUTORS
* Fix peerSelectDnsResults() IP address cycling
* Comm job callbacks need job's cbdata pointer, not a job pointer.
* Bug 3975: atomic detection cross-compilation failure
* Bug 3954: compile failure in CpuAffinity.cc
* Bug 3971: "cannot aggregate mgr:client_list: cmd->profile != NULL" in SMP mode
* Initialize asyncLoopDepth_ in constructor
* Fix external_acl_type async loop failures
* Bug 4008: HttpHeader warnOnError should be an int not a bool
* Fix memory leak in peer cache Digest exchange
* Bug 3927: tests/testRock fatal.cc required
* Bug 4002: clang 3.4 unable to compile
* Document and enforce invariant on Format::Token.divisor
* Bug 4002: clang 3.4 unable to compile
* Bug 3996: Malformed DNS reply leads to crash
* Disable error page translation by default in builds
* Bug 3995: compile error on CentOS 5 with GCC 4.1.2
* Centrally destroy all ACLs to avoid destruction segfaults
Diffstat (limited to 'www')
-rw-r--r-- | www/squid3/Makefile | 4 | ||||
-rw-r--r-- | www/squid3/distinfo | 11 | ||||
-rw-r--r-- | www/squid3/patches/patch-compat_os_hpux.h | 13 | ||||
-rw-r--r-- | www/squid3/patches/patch-include_SquidNew.h | 15 | ||||
-rw-r--r-- | www/squid3/patches/patch-src_base_Vector.h | 37 |
5 files changed, 6 insertions, 74 deletions
diff --git a/www/squid3/Makefile b/www/squid3/Makefile index af3988db68a..27e883daaae 100644 --- a/www/squid3/Makefile +++ b/www/squid3/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.25 2013/12/31 11:54:32 adam Exp $ +# $NetBSD: Makefile,v 1.26 2014/02/04 14:23:01 adam Exp $ -DISTNAME= squid-3.4.2 +DISTNAME= squid-3.4.3 CATEGORIES= www MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PKGVERSION_NOREV:R}/ \ ftp://ftp.squid-cache.org/pub/squid/ \ diff --git a/www/squid3/distinfo b/www/squid3/distinfo index 7d733cbc8a1..566135195c7 100644 --- a/www/squid3/distinfo +++ b/www/squid3/distinfo @@ -1,18 +1,15 @@ -$NetBSD: distinfo,v 1.18 2013/12/31 11:54:32 adam Exp $ +$NetBSD: distinfo,v 1.19 2014/02/04 14:23:01 adam Exp $ -SHA1 (squid-3.4.2.tar.xz) = 2874ce2dbf578b22a3fe066138962b0c23e17cc2 -RMD160 (squid-3.4.2.tar.xz) = 7286ebfd5acb75384c8375c880bd883cd2890932 -Size (squid-3.4.2.tar.xz) = 2224616 bytes -SHA1 (patch-compat_os_hpux.h) = f36b396282b1ee8ded7588519d266cced7dfdc40 +SHA1 (squid-3.4.3.tar.xz) = 6590e2d2c73b190f91062975f00996a0ca131197 +RMD160 (squid-3.4.3.tar.xz) = c3459bd2e120d4ff59079b18d902df88c7c7eb78 +Size (squid-3.4.3.tar.xz) = 2225044 bytes SHA1 (patch-compat_unsafe.h) = 89e6741432357a0523a43ef410d81bffcb263f81 SHA1 (patch-configure) = 86400fd701a84eb174395755eec7b13cbfce55ec SHA1 (patch-errors_Makefile.in) = afbac822ac84d5e1734d55fc625e949ae0b85289 SHA1 (patch-helpers_basic_auth_MSNT_Makefile.in) = 74a0379d3ec0c2601dbb62b16df889bf4edcaedf -SHA1 (patch-include_SquidNew.h) = 0c46a95a3da117ec263f29c0233e35047c0db570 SHA1 (patch-src_Makefile.in) = 130e223568a07c474b30a8fa3678c60f8b487c3e SHA1 (patch-src_SquidNew.cc) = eef6e72e168cf7f40518fab13dc2f55ed0268db9 SHA1 (patch-src_base_TidyPointer.h) = 93428d26bb2479fc845764a324658eaacd26588e -SHA1 (patch-src_base_Vector.h) = 63d14c78ba5bc6a5a928f67f116ab82c83740081 SHA1 (patch-src_ip_Intercept.cc) = 8a8640d5f7eef217b2536646513eb872c67a7ffc SHA1 (patch-src_store.cc) = 055d98a59103b02a51876a5c8ffed9514954beb4 SHA1 (patch-tools_Makefile.in) = 3a7678c63a11a35fabef091a3b18e63859f0796f diff --git a/www/squid3/patches/patch-compat_os_hpux.h b/www/squid3/patches/patch-compat_os_hpux.h deleted file mode 100644 index f5ec2bea0b3..00000000000 --- a/www/squid3/patches/patch-compat_os_hpux.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-compat_os_hpux.h,v 1.2 2013/12/10 14:48:26 adam Exp $ - -Typo fix. - ---- compat/os/hpux.h.orig 2013-11-07 00:29:30.000000000 +0000 -+++ compat/os/hpux.h -@@ -1,5 +1,5 @@ - #ifndef SQUID_OS_HPUX_H --#define SQUID_OS_PHUX_H -+#define SQUID_OS_HPUX_H - - #if _SQUID_HPUX_ - diff --git a/www/squid3/patches/patch-include_SquidNew.h b/www/squid3/patches/patch-include_SquidNew.h deleted file mode 100644 index 6b0295128da..00000000000 --- a/www/squid3/patches/patch-include_SquidNew.h +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-include_SquidNew.h,v 1.1 2013/11/07 00:47:05 joerg Exp $ - -C++ says explicitly that new/delete must be global symbols. - ---- include/SquidNew.h.orig 2013-11-07 00:30:31.000000000 +0000 -+++ include/SquidNew.h -@@ -31,7 +31,7 @@ - #ifndef SQUID_NEW_H - #define SQUID_NEW_H - --#ifndef __SUNPRO_CC -+#if 0 - /* Any code using libstdc++ must have externally resolvable overloads - * for void * operator new - which means in the .o for the binary, - * or in a shared library. static libs don't propogate the symbol diff --git a/www/squid3/patches/patch-src_base_Vector.h b/www/squid3/patches/patch-src_base_Vector.h deleted file mode 100644 index 1a537e64a2b..00000000000 --- a/www/squid3/patches/patch-src_base_Vector.h +++ /dev/null @@ -1,37 +0,0 @@ -$NetBSD: patch-src_base_Vector.h,v 1.1 2013/12/10 14:48:26 adam Exp $ - -Implement enough of the iterator contract to allow building with libc++. - ---- src/base/Vector.h.orig 2013-07-14 20:39:37.000000000 +0000 -+++ src/base/Vector.h -@@ -42,12 +42,19 @@ - #include "compat/assert.h" - - /* iterator support */ -+#include <iterator> - - template <class C> - class VectorIteratorBase - { - - public: -+ typedef typename C::value_type value_type; -+ typedef std::forward_iterator_tag iterator_category; -+ typedef typename C::pointer pointer; -+ typedef typename C::reference reference; -+ typedef typename C::difference_type difference_type; -+ - VectorIteratorBase(); - VectorIteratorBase(C &); - VectorIteratorBase(size_t, C &); -@@ -79,8 +86,10 @@ class Vector - public: - typedef E value_type; - typedef E* pointer; -+ typedef E& reference; - typedef VectorIteratorBase<Vector<E> > iterator; - typedef VectorIteratorBase<Vector<E> const> const_iterator; -+ typedef ptrdiff_t difference_type; - - void *operator new (size_t); - void operator delete (void *); |