From 0a2eb1588762c156c226fb152e0df3a992ec2301 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 7 Feb 2009 17:43:54 +0000 Subject: Changes 8.1.16: * Fix crash in autovacuum The crash occurs only after vacuuming a whole database for anti-transaction-wraparound purposes, which means that it occurs infrequently and is hard to track down. * Improve handling of URLs in headline() function * Improve handling of overlength headlines in headline() function * Prevent possible Assert failure or misconversion if an encoding conversion is created with the wrong conversion function for the specified pair of encodings * Avoid unnecessary locking of small tables in "VACUUM" * Ensure that the contents of a holdable cursor don't depend on the contents of TOAST tables * Fix uninitialized variables in "contrib/tsearch2"'s get_covers() function * Fix configure script to properly report failure when unable to obtain linkage information for PL/Perl * Make all documentation reference pgsql-bugs and/or pgsql-hackers as appropriate, instead of the now-decommissioned pgsql-ports and pgsql-patches mailing lists * Update time zone data files to tzdata release 2009a (for Kathmandu and historical DST corrections in Switzerland, Cuba) --- databases/postgresql81-client/PLIST | 5 ++++- databases/postgresql81-server/PLIST | 3 ++- databases/postgresql81/Makefile.common | 4 ++-- databases/postgresql81/distinfo | 12 ++++++------ databases/postgresql81/patches/patch-aa | 9 +++++---- databases/postgresql81/patches/patch-ab | 14 +++++++------- 6 files changed, 26 insertions(+), 21 deletions(-) (limited to 'databases') diff --git a/databases/postgresql81-client/PLIST b/databases/postgresql81-client/PLIST index 2ae39662c27..6498a9d33f4 100644 --- a/databases/postgresql81-client/PLIST +++ b/databases/postgresql81-client/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2008/11/04 09:52:29 adam Exp $ +@comment $NetBSD: PLIST,v 1.13 2009/02/07 17:43:54 adam Exp $ ${PG_SUBPREFIX}bin/clusterdb ${PG_SUBPREFIX}bin/createdb ${PG_SUBPREFIX}bin/createlang @@ -1015,6 +1015,7 @@ ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-20.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-21.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-22.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-23.html +${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-24.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-2.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-3.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-4.html @@ -1035,6 +1036,7 @@ ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-16.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-17.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-18.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-19.html +${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-20.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-2.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-3.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-4.html @@ -1050,6 +1052,7 @@ ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-11.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-12.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-13.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-14.html +${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-15.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-2.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-3.html ${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-4.html diff --git a/databases/postgresql81-server/PLIST b/databases/postgresql81-server/PLIST index 8126e48473e..3bf3f7d49f6 100644 --- a/databases/postgresql81-server/PLIST +++ b/databases/postgresql81-server/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.8 2008/11/04 09:52:29 adam Exp $ +@comment $NetBSD: PLIST,v 1.9 2009/02/07 17:43:54 adam Exp $ ${PG_SUBPREFIX}bin/postgres ${PG_SUBPREFIX}bin/postmaster ${PG_SUBPREFIX}lib/postgresql/ascii_and_mic.la @@ -317,6 +317,7 @@ ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kabul ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kamchatka ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Karachi ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kashgar +${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kathmandu ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Katmandu ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kolkata ${PG_SUBPREFIX}share/postgresql/timezone/Asia/Krasnoyarsk diff --git a/databases/postgresql81/Makefile.common b/databases/postgresql81/Makefile.common index 91e36c7b3ba..0e74f92f28a 100644 --- a/databases/postgresql81/Makefile.common +++ b/databases/postgresql81/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.19 2008/11/04 09:52:29 adam Exp $ +# $NetBSD: Makefile.common,v 1.20 2009/02/07 17:43:54 adam Exp $ # # This Makefile fragment is included by all PostgreSQL packages built from # the main sources of the PostgreSQL distribution except jdbc-postgresql. @@ -37,7 +37,7 @@ PATCHDIR?= ${.CURDIR}/../postgresql81/patches # # Note: Do not forget jdbc-postgresql81 when updating version # -DIST_VERS?= 8.1.15 +DIST_VERS?= 8.1.16 BASE_VERS?= ${DIST_VERS} BUILDLINK_API_DEPENDS.postgresql81-client+= postgresql81-client>=${BASE_VERS} diff --git a/databases/postgresql81/distinfo b/databases/postgresql81/distinfo index f58b24f47e1..c3c0a8f37b5 100644 --- a/databases/postgresql81/distinfo +++ b/databases/postgresql81/distinfo @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.14 2008/11/04 09:52:29 adam Exp $ +$NetBSD: distinfo,v 1.15 2009/02/07 17:43:54 adam Exp $ -SHA1 (postgresql-8.1.15.tar.bz2) = 7cb1d9278b9ce6352aef898b23e3191d3bd0bed0 -RMD160 (postgresql-8.1.15.tar.bz2) = b4ca7376dac1b6d5b9b01801d38809661bee46f9 -Size (postgresql-8.1.15.tar.bz2) = 11775183 bytes -SHA1 (patch-aa) = a7112ce2e9fc28f638afcf2e196d3cdc0f4c254d -SHA1 (patch-ab) = 56e8bce0631e1007b2c2df8e740c0d48134b2242 +SHA1 (postgresql-8.1.16.tar.bz2) = efa4a5030b6bfef705bf9a704856670fdddf3bcc +RMD160 (postgresql-8.1.16.tar.bz2) = 9828538def68da9923e29ae72ffb87f812177446 +Size (postgresql-8.1.16.tar.bz2) = 11772484 bytes +SHA1 (patch-aa) = 87b4234efe45d0ba24d61b837d0e00598ad7122e +SHA1 (patch-ab) = ca98792f85ec42ab38323f06ead5e23def81da14 SHA1 (patch-ac) = cbd302a60d43171854c37171b57ee7bbf1194ad9 SHA1 (patch-ad) = f9bf7bdc6a8e3d8e66be5c9b8ed8f5aaa2b41081 SHA1 (patch-ae) = 8b3e47320dfe05d94b769c9b079fd7ca6d26f5d6 diff --git a/databases/postgresql81/patches/patch-aa b/databases/postgresql81/patches/patch-aa index 8ec7a9f9150..8915221f1ba 100644 --- a/databases/postgresql81/patches/patch-aa +++ b/databases/postgresql81/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.1.1.1 2006/03/20 14:45:49 uebayasi Exp $ +$NetBSD: patch-aa,v 1.2 2009/02/07 17:43:54 adam Exp $ ---- config/perl.m4.orig 2003-11-30 04:51:17.000000000 +0900 +--- config/perl.m4.orig 2008-11-12 01:01:17.000000000 +0100 +++ config/perl.m4 -@@ -28,8 +28,6 @@ AC_DEFUN([PGAC_CHECK_PERL_CONFIGS], +@@ -28,9 +28,7 @@ AC_DEFUN([PGAC_CHECK_PERL_CONFIGS], AC_DEFUN([PGAC_CHECK_PERL_EMBED_LDFLAGS], [AC_REQUIRE([PGAC_PATH_PERL]) AC_MSG_CHECKING(for flags to link embedded Perl) @@ -11,4 +11,5 @@ $NetBSD: patch-aa,v 1.1.1.1 2006/03/20 14:45:49 uebayasi Exp $ -perl_embed_ldflags=`echo X"$pgac_tmp1" | sed "s/^X//;s%$pgac_tmp2%%"` +perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts` AC_SUBST(perl_embed_ldflags)dnl - AC_MSG_RESULT([$perl_embed_ldflags])]) + if test -z "$perl_embed_ldflags" ; then + AC_MSG_RESULT(no) diff --git a/databases/postgresql81/patches/patch-ab b/databases/postgresql81/patches/patch-ab index b059bcd89f4..76bb2ed872a 100644 --- a/databases/postgresql81/patches/patch-ab +++ b/databases/postgresql81/patches/patch-ab @@ -1,6 +1,6 @@ -$NetBSD: patch-ab,v 1.3 2008/06/20 08:27:57 adam Exp $ +$NetBSD: patch-ab,v 1.4 2009/02/07 17:43:54 adam Exp $ ---- configure.orig 2008-06-09 03:17:31.000000000 +0200 +--- configure.orig 2009-01-30 04:18:16.000000000 +0100 +++ configure @@ -1501,6 +1501,7 @@ case $host_os in darwin*) template=darwin ;; @@ -18,10 +18,10 @@ $NetBSD: patch-ab,v 1.3 2008/06/20 08:27:57 adam Exp $ -pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'` -perl_embed_ldflags=`echo X"$pgac_tmp1" | sed "s/^X//;s%$pgac_tmp2%%"` +perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts` - echo "$as_me:$LINENO: result: $perl_embed_ldflags" >&5 - echo "${ECHO_T}$perl_embed_ldflags" >&6 - fi -@@ -21677,17 +21676,12 @@ cat confdefs.h >>conftest.$ac_ext + if test -z "$perl_embed_ldflags" ; then + echo "$as_me:$LINENO: result: no" >&5 + echo "${ECHO_T}no" >&6 +@@ -21690,17 +21689,12 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ @@ -42,7 +42,7 @@ $NetBSD: patch-ab,v 1.3 2008/06/20 08:27:57 adam Exp $ ; return 0; } -@@ -21732,17 +21726,12 @@ cat confdefs.h >>conftest.$ac_ext +@@ -21745,17 +21739,12 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -- cgit v1.2.3