pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases Changes 8.2.15:
details: https://anonhg.NetBSD.org/pkgsrc/rev/8bcaade53321
branches: trunk
changeset: 568694:8bcaade53321
user: adam <adam%pkgsrc.org@localhost>
date: Wed Dec 16 21:18:31 2009 +0000
description:
Changes 8.2.15:
* Protect against indirect security threats caused by index functions
changing session-local state
* Reject SSL certificates containing an embedded null byte in the
common name (CN) field
* Fix possible crash during backend-startup-time cache initialization
* Prevent signals from interrupting VACUUM at unsafe times
* Fix possible crash due to integer overflow in hash table size
calculation
* Fix very rare crash in inet/cidr comparisons
* Ensure that shared tuple-level locks held by prepared transactions
are not ignored
* Fix premature drop of temporary files used for a cursor that is
accessed within a subtransaction
* Fix incorrect logic for GiST index page splits, when the split
depends on a non-first column of the index
* Don't error out if recycling or removing an old WAL file fails at
the end of checkpoint
* Ensure WAL files aren't repeatedly archived on Windows
* Fix PAM password processing to be more robust
* Fix processing of ownership dependencies during CREATE OR REPLACE
FUNCTION
* Fix bug with calling plperl from plperlu or vice versa
* Fix session-lifespan memory leak when a PL/Perl function is
redefined
* Ensure that Perl arrays are properly converted to PostgreSQL arrays
when returned by a set-returning PL/Perl function
* More...
diffstat:
databases/postgresql82-client/Makefile | 26 ++++++++++++++++++++++++--
databases/postgresql82-client/PLIST | 23 +++++++++++++++++------
databases/postgresql82-server/Makefile | 3 +--
databases/postgresql82-server/PLIST | 3 ++-
databases/postgresql82/Makefile.common | 4 ++--
databases/postgresql82/distinfo | 8 ++++----
6 files changed, 50 insertions(+), 17 deletions(-)
diffs (216 lines):
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82-client/Makefile
--- a/databases/postgresql82-client/Makefile Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82-client/Makefile Wed Dec 16 21:18:31 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2009/09/10 10:07:41 adam Exp $
+# $NetBSD: Makefile,v 1.11 2009/12/16 21:18:31 adam Exp $
PKGNAME= postgresql82-client-${BASE_VERS}
COMMENT= PostgreSQL database client programs
@@ -61,6 +61,25 @@
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
+SUBST_CLASSES+= pgxs
+SUBST_STAGE.pgxs= post-build
+SUBST_MESSAGE.pgxs= Fixing workdir tools references in pgxs Makefile
+SUBST_FILES.pgxs= src/Makefile.global
+SUBST_SED.pgxs= -e 's,${WRKDIR}/.tools,${PREFIX},'
+SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper,${PREFIX},'
+SUBST_SED.pgxs+= -e 's,${WRKSRC},/dev/null,'
+
+INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs
+INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/config
+INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src
+INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src/makefiles
+
+DEST_PG_PGXS= ${DESTDIR}${PG_PREFIX}/lib/postgresql/pgxs
+PG_PGXS_FILES= config/install-sh config/mkinstalldirs
+PG_PGXS_FILES+= src/makefiles/pgxs.mk src/Makefile.global
+PG_PGXS_FILES+= src/Makefile.port src/Makefile.shlib
+PG_PGXS_FILES+= src/nls-global.mk
+
# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h"
# and "/usr/include/crypt.h" -- we want the definitions in the former.
#
@@ -82,7 +101,10 @@
bug.template; \
do \
${INSTALL_DATA} $$file ${DESTDIR}${PG_DOC_DIR}/$$file; \
- done
+ done
+ for file in ${PG_PGXS_FILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$file ${DEST_PG_PGXS}/$$file;\
+ done
cp -R ${WRKSRC}/doc/TODO.detail ${DESTDIR}${PG_DOC_DIR}
chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PG_DOC_DIR}/TODO.detail
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82-client/PLIST
--- a/databases/postgresql82-client/PLIST Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82-client/PLIST Wed Dec 16 21:18:31 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2009/09/10 10:07:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2009/12/16 21:18:31 adam Exp $
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/af/LC_MESSAGES/libpq.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/initdb.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/libpq.mo
@@ -59,11 +59,11 @@
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/pgscripts.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/psql.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/libpq.mo
+${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/pg_config.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/pg_controldata.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/pg_dump.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/pg_resetxlog.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/psql.mo
-${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/pg_config.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/initdb.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/libpq.mo
${PG_SUBPREFIX}${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/pg_config.mo
@@ -552,6 +552,13 @@
${PG_SUBPREFIX}lib/libpgport.a
${PG_SUBPREFIX}lib/libpgtypes.la
${PG_SUBPREFIX}lib/libpq.la
+${PG_SUBPREFIX}lib/postgresql/pgxs/config/install-sh
+${PG_SUBPREFIX}lib/postgresql/pgxs/config/mkinstalldirs
+${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.global
+${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.port
+${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.shlib
+${PG_SUBPREFIX}lib/postgresql/pgxs/src/makefiles/pgxs.mk
+${PG_SUBPREFIX}lib/postgresql/pgxs/src/nls-global.mk
${PG_SUBPREFIX}man/man1/clusterdb.1
${PG_SUBPREFIX}man/man1/createdb.1
${PG_SUBPREFIX}man/man1/createlang.1
@@ -1195,6 +1202,7 @@
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-17.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-18.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-19.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-2.html
${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
@@ -1202,7 +1210,7 @@
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-24.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-25.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-26.html
-${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-2.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-27.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-3.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-4.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-7-4-5.html
@@ -1222,10 +1230,11 @@
${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-2.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-20.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-21.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-22.html
-${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-2.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-23.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-3.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-4.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-0-5.html
@@ -1244,6 +1253,7 @@
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-16.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-17.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-18.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-19.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
@@ -1253,13 +1263,13 @@
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-8.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1-9.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-1.html
-${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-1.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-10.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-11.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-12.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-13.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-14.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-15.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-2.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-3.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-4.html
@@ -1268,6 +1278,7 @@
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-7.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-8.html
${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2-9.html
+${PG_SUBPREFIX}share/doc/postgresql/html/release-8-2.html
${PG_SUBPREFIX}share/doc/postgresql/html/release.html
${PG_SUBPREFIX}share/doc/postgresql/html/resources.html
${PG_SUBPREFIX}share/doc/postgresql/html/role-attributes.html
@@ -1533,7 +1544,7 @@
${PG_SUBPREFIX}share/doc/postgresql/html/wal-reliability.html
${PG_SUBPREFIX}share/doc/postgresql/html/wal.html
${PG_SUBPREFIX}share/doc/postgresql/html/warm-standby.html
-${PG_SUBPREFIX}share/doc/postgresql/html/x71219.html
+${PG_SUBPREFIX}share/doc/postgresql/html/x71223.html
${PG_SUBPREFIX}share/doc/postgresql/html/xaggr.html
${PG_SUBPREFIX}share/doc/postgresql/html/xfunc-c.html
${PG_SUBPREFIX}share/doc/postgresql/html/xfunc-internal.html
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82-server/Makefile
--- a/databases/postgresql82-server/Makefile Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82-server/Makefile Wed Dec 16 21:18:31 2009 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2009/12/15 21:33:48 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2009/12/16 21:18:31 adam Exp $
PKGNAME= postgresql82-server-${BASE_VERS}
-PKGREVISION= 1
COMMENT= PostgreSQL database server programs
PKG_DESTDIR_SUPPORT= user-destdir
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82-server/PLIST
--- a/databases/postgresql82-server/PLIST Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82-server/PLIST Wed Dec 16 21:18:31 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2009/06/14 17:43:21 joerg Exp $
+@comment $NetBSD: PLIST,v 1.11 2009/12/16 21:18:31 adam Exp $
${PG_SUBPREFIX}bin/postgres
${PG_SUBPREFIX}bin/postmaster
${PG_SUBPREFIX}lib/postgresql/ascii_and_mic.la
@@ -328,6 +328,7 @@
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Manila
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Muscat
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Nicosia
+${PG_SUBPREFIX}share/postgresql/timezone/Asia/Novokuznetsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Novosibirsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Omsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Oral
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82/Makefile.common
--- a/databases/postgresql82/Makefile.common Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82/Makefile.common Wed Dec 16 21:18:31 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.17 2009/09/10 10:07:41 adam Exp $
+# $NetBSD: Makefile.common,v 1.18 2009/12/16 21:18:31 adam Exp $
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
@@ -38,7 +38,7 @@
#
# Note: Do not forget jdbc-postgresql82 when updating version
#
-DIST_VERS?= 8.2.14
+DIST_VERS?= 8.2.15
BASE_VERS?= ${DIST_VERS}
BUILDLINK_API_DEPENDS.postgresql82-client+= postgresql82-client>=${BASE_VERS}
diff -r b1119f726c78 -r 8bcaade53321 databases/postgresql82/distinfo
--- a/databases/postgresql82/distinfo Wed Dec 16 20:45:20 2009 +0000
+++ b/databases/postgresql82/distinfo Wed Dec 16 21:18:31 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.17 2009/09/10 10:07:41 adam Exp $
+$NetBSD: distinfo,v 1.18 2009/12/16 21:18:31 adam Exp $
-SHA1 (postgresql-8.2.14.tar.bz2) = b01d304cbae190b2d0c547d2a9c0c2f1cb1f8c98
-RMD160 (postgresql-8.2.14.tar.bz2) = 4ee0b40b0a00eef2f626ebb23fc5eb1bfcc7ae74
-Size (postgresql-8.2.14.tar.bz2) = 12638205 bytes
+SHA1 (postgresql-8.2.15.tar.bz2) = 4de199b3223dba2164a9e56d998f6deb708f0f74
+RMD160 (postgresql-8.2.15.tar.bz2) = ae2556833810e6a8d28f8e101edc94e190b67536
+Size (postgresql-8.2.15.tar.bz2) = 12653038 bytes
SHA1 (patch-aa) = 850a02acbd718a01d3597a99e929e3b3f663f07c
SHA1 (patch-ab) = d09e44921e9dd005e1b1dfbb5da4e56737ea05ab
SHA1 (patch-ac) = cbd302a60d43171854c37171b57ee7bbf1194ad9
Home |
Main Index |
Thread Index |
Old Index