summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-02-04 14:23:01 +0000
committeradam <adam@pkgsrc.org>2014-02-04 14:23:01 +0000
commitb11237b32637ca1d0abf18611715d2becaf42cd5 (patch)
treef3e3978c66e8d4bab7a49444451561ed7868965a /www
parent0bd9c445c6ccf362604a66792613ec57c685d8c9 (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--www/squid3/distinfo11
-rw-r--r--www/squid3/patches/patch-compat_os_hpux.h13
-rw-r--r--www/squid3/patches/patch-include_SquidNew.h15
-rw-r--r--www/squid3/patches/patch-src_base_Vector.h37
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 *);