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