Wed Sep 13 06:24:07 2017 UTC ()
Pullup ticket #5541 - requested by taca
databases/postgresql96: security update
databases/postgresql96-client: security update
databases/postgresql96-docs: security update
databases/postgresql96-server: security update

Revisions pulled up:
- databases/postgresql96-client/Makefile                        1.3
- databases/postgresql96-client/PLIST                           1.3
- databases/postgresql96-docs/PLIST                             1.4
- databases/postgresql96/Makefile.common                        1.4
- databases/postgresql96/distinfo                               1.5
- databases/postgresql96/patches/patch-src_pl_plperl_plperl.h   1.2

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	adam
   Date:		Sun Aug 13 19:25:18 UTC 2017

   Modified Files:
   	pkgsrc/databases/postgresql92: Makefile.common distinfo
   	pkgsrc/databases/postgresql92-docs: PLIST
   	pkgsrc/databases/postgresql92/patches: patch-src_pl_plperl_plperl.h
   	pkgsrc/databases/postgresql93: Makefile.common distinfo
   	pkgsrc/databases/postgresql93-docs: PLIST
   	pkgsrc/databases/postgresql93/patches: patch-src_pl_plperl_plperl.h
   	pkgsrc/databases/postgresql94: Makefile.common distinfo
   	pkgsrc/databases/postgresql94-docs: PLIST
   	pkgsrc/databases/postgresql94/patches: patch-src_pl_plperl_plperl.h
   	pkgsrc/databases/postgresql95: Makefile.common distinfo
   	pkgsrc/databases/postgresql95-client: Makefile
   	pkgsrc/databases/postgresql95-docs: PLIST
   	pkgsrc/databases/postgresql95/patches: patch-src_pl_plperl_plperl.h
   	pkgsrc/databases/postgresql96: Makefile.common distinfo
   	pkgsrc/databases/postgresql96-client: Makefile PLIST
   	pkgsrc/databases/postgresql96-docs: PLIST
   	pkgsrc/databases/postgresql96/patches: patch-src_pl_plperl_plperl.h

   Log Message:
   The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.6.4, 9.5.8, 9.4.13, 9.3.18, and 9.2.22. This release fixes three security issues. It also patches over 50 other bugs reported over the last three months. Users who are affected by the below security issues should update as soon as possible. Users affected by CVE-2017-7547 will need to perform additional steps after upgrading to resolve the issue. Other users should plan to update at the next convenient downtime.

   Three security vulnerabilities have been closed by this release:
   * CVE-2017-7546: Empty password accepted in some authentication methods
   * CVE-2017-7547: The "pg_user_mappings" catalog view discloses passwords to users lacking server privileges
   * CVE-2017-7548: lo_put() function ignores ACLs

   To generate a diff of this commit:
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql96/Makefile.common
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/databases/postgresql96/distinfo
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql96-client/Makefile \
       pkgsrc/databases/postgresql96-client/PLIST
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql96-docs/PLIST
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/databases/postgresql96/patches/patch-src_pl_plperl_plperl.h


(spz)
diff -r1.3 -r1.3.2.1 pkgsrc/databases/postgresql96/Makefile.common
diff -r1.4 -r1.4.2.1 pkgsrc/databases/postgresql96/distinfo
diff -r1.2 -r1.2.2.1 pkgsrc/databases/postgresql96-client/Makefile
diff -r1.2 -r1.2.2.1 pkgsrc/databases/postgresql96-client/PLIST
diff -r1.3 -r1.3.2.1 pkgsrc/databases/postgresql96-docs/PLIST
diff -r1.1 -r1.1.6.1 pkgsrc/databases/postgresql96/patches/patch-src_pl_plperl_plperl.h

cvs diff -r1.3 -r1.3.2.1 pkgsrc/databases/postgresql96/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96/Attic/Makefile.common 2017/05/12 19:37:55 1.3
+++ pkgsrc/databases/postgresql96/Attic/Makefile.common 2017/09/13 06:24:07 1.3.2.1
@@ -1,32 +1,32 @@ @@ -1,32 +1,32 @@
1# $NetBSD: Makefile.common,v 1.3 2017/05/12 19:37:55 adam Exp $ 1# $NetBSD: Makefile.common,v 1.3.2.1 2017/09/13 06:24:07 spz Exp $
2# 2#
3# This Makefile fragment is included by all PostgreSQL packages built from 3# This Makefile fragment is included by all PostgreSQL packages built from
4# the main sources of the PostgreSQL distribution except jdbc-postgresql. 4# the main sources of the PostgreSQL distribution except jdbc-postgresql.
5# 5#
6# The PostgreSQL package naming scheme, aside from the obvious piecewise 6# The PostgreSQL package naming scheme, aside from the obvious piecewise
7# packages, is as follows: 7# packages, is as follows:
8# <lang>-postgresql client-side interface to PostgreSQL 8# <lang>-postgresql client-side interface to PostgreSQL
9# postgresql-<lang> server-side module for PostgreSQL backend 9# postgresql-<lang> server-side module for PostgreSQL backend
10# 10#
11# used by databases/postgresql96-client/Makefile 11# used by databases/postgresql96-client/Makefile
12# used by databases/postgresql96-contrib/Makefile 12# used by databases/postgresql96-contrib/Makefile
13# used by databases/postgresql96-docs/Makefile 13# used by databases/postgresql96-docs/Makefile
14# used by databases/postgresql96-plperl/Makefile 14# used by databases/postgresql96-plperl/Makefile
15# used by databases/postgresql96-plpython/Makefile 15# used by databases/postgresql96-plpython/Makefile
16# used by databases/postgresql96-pltcl/Makefile 16# used by databases/postgresql96-pltcl/Makefile
17# used by databases/postgresql96-server/Makefile 17# used by databases/postgresql96-server/Makefile
18 18
19DISTNAME= postgresql-9.6.3 19DISTNAME= postgresql-9.6.4
20CATEGORIES= databases 20CATEGORIES= databases
21MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 21MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
22EXTRACT_SUFX= .tar.bz2 22EXTRACT_SUFX= .tar.bz2
23 23
24MAINTAINER?= adam@NetBSD.org 24MAINTAINER?= adam@NetBSD.org
25HOMEPAGE= http://www.postgresql.org/ 25HOMEPAGE= http://www.postgresql.org/
26LICENSE= postgresql-license 26LICENSE= postgresql-license
27 27
28CONFLICTS+= postgresql-[0-9]* 28CONFLICTS+= postgresql-[0-9]*
29CONFLICTS+= postgresql[0-8][0-9]-[0-9]* 29CONFLICTS+= postgresql[0-8][0-9]-[0-9]*
30CONFLICTS+= postgresql9[012345789]-[0-9]* 30CONFLICTS+= postgresql9[012345789]-[0-9]*
31 31
32.if !empty(PKGNAME:M*-*-*) 32.if !empty(PKGNAME:M*-*-*)

cvs diff -r1.4 -r1.4.2.1 pkgsrc/databases/postgresql96/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96/Attic/distinfo 2017/05/12 19:37:55 1.4
+++ pkgsrc/databases/postgresql96/Attic/distinfo 2017/09/13 06:24:07 1.4.2.1
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.4 2017/05/12 19:37:55 adam Exp $ 1$NetBSD: distinfo,v 1.4.2.1 2017/09/13 06:24:07 spz Exp $
2 2
3SHA1 (postgresql-9.6.3.tar.bz2) = 5131272f6f22b38eafee8b090fff8d6b6fe1cff7 3SHA1 (postgresql-9.6.4.tar.bz2) = f10e2e5c09e041616e25bd41a9ea91be98534d9d
4RMD160 (postgresql-9.6.3.tar.bz2) = 48f792f6846a48980d021871df4b4fc45b5bf3ee 4RMD160 (postgresql-9.6.4.tar.bz2) = 1e4b8ed5c1d3b97bbcb269cd379fd83248801d8c
5SHA512 (postgresql-9.6.3.tar.bz2) = 97141972e154e6b0e756ee6a4e20f26e82022a9fd4c56305314a3a5567a79ece638e4ac3d513b46138737ae6bd27a098f30013a94767db151181aac9c01290a1 5SHA512 (postgresql-9.6.4.tar.bz2) = b0527efacce6efc09340b68c8c56483cd884676e01cb6bfb4f9ce63226a394bdb0bcf3d832f84e4dff5ceecf09ef4cf93e9fbd0ac453ec85efb11ac50a7dff39
6Size (postgresql-9.6.3.tar.bz2) = 19534323 bytes 6Size (postgresql-9.6.4.tar.bz2) = 19566875 bytes
7SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813 7SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
8SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5 8SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5
9SHA1 (patch-configure) = 59fe9a768caf8a5d308acac60c28bc6bb2c40632 9SHA1 (patch-configure) = 59fe9a768caf8a5d308acac60c28bc6bb2c40632
10SHA1 (patch-contrib_dblink_dblink.c) = a6f87ab9f2c28a72608d70267b71bd77437b0921 10SHA1 (patch-contrib_dblink_dblink.c) = a6f87ab9f2c28a72608d70267b71bd77437b0921
11SHA1 (patch-src_Makefile.global.in) = 2ab3affedc77b202f6749964287438d6179ca23a 11SHA1 (patch-src_Makefile.global.in) = 2ab3affedc77b202f6749964287438d6179ca23a
12SHA1 (patch-src_Makefile.shlib) = 46b3a8591678f92892d3837cd31fa44e8a7e21b3 12SHA1 (patch-src_Makefile.shlib) = 46b3a8591678f92892d3837cd31fa44e8a7e21b3
13SHA1 (patch-src_backend_Makefile) = b70b38ea23af6cdde9d2349f2441a429078cfaca 13SHA1 (patch-src_backend_Makefile) = b70b38ea23af6cdde9d2349f2441a429078cfaca
14SHA1 (patch-src_backend_utils_adt_datetime.c) = d1ea70986634d3bfb663eff789425252656e1289 14SHA1 (patch-src_backend_utils_adt_datetime.c) = d1ea70986634d3bfb663eff789425252656e1289
15SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = a15012ae34d4ecd1eb2bc29e4d2c40098ea236fd 15SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = a15012ae34d4ecd1eb2bc29e4d2c40098ea236fd
16SHA1 (patch-src_interfaces_libpq_Makefile) = 61bcf84eb69b6ec9faabab0b61913766f4b20f8c 16SHA1 (patch-src_interfaces_libpq_Makefile) = 61bcf84eb69b6ec9faabab0b61913766f4b20f8c
17SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0 17SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0
18SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef 18SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef
19SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61 19SHA1 (patch-src_pl_plperl_plperl.h) = 0e7daec79a00d7378326e56525e50cfe61cfc174

cvs diff -r1.2 -r1.2.2.1 pkgsrc/databases/postgresql96-client/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96-client/Attic/Makefile 2017/06/05 12:30:56 1.2
+++ pkgsrc/databases/postgresql96-client/Attic/Makefile 2017/09/13 06:24:07 1.2.2.1
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2017/06/05 12:30:56 fhajny Exp $ 1# $NetBSD: Makefile,v 1.2.2.1 2017/09/13 06:24:07 spz Exp $
2 2
3PKGNAME= ${DISTNAME:C/-/96-client-/} 3PKGNAME= ${DISTNAME:C/-/96-client-/}
4PKGREVISION= 1 
5COMMENT= PostgreSQL database client programs 4COMMENT= PostgreSQL database client programs
6 5
7.include "../../databases/postgresql96/Makefile.common" 6.include "../../databases/postgresql96/Makefile.common"
8 7
9USE_TOOLS+= gzip tar 8USE_TOOLS+= gzip tar
10CONFIGURE_ARGS+= --with-openssl 9CONFIGURE_ARGS+= --with-openssl
11CONFIGURE_ARGS+= --with-zlib 10CONFIGURE_ARGS+= --with-zlib
12 11
13# Override INSTALL script to avoid unprivileged user/group 12# Override INSTALL script to avoid unprivileged user/group
14# leaking into the binary package 13# leaking into the binary package
15CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c 14CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c
16 15
17.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"

cvs diff -r1.2 -r1.2.2.1 pkgsrc/databases/postgresql96-client/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96-client/Attic/PLIST 2017/05/12 19:37:55 1.2
+++ pkgsrc/databases/postgresql96-client/Attic/PLIST 2017/09/13 06:24:07 1.2.2.1
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2017/05/12 19:37:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.2.2.1 2017/09/13 06:24:07 spz Exp $
2bin/clusterdb 2bin/clusterdb
3bin/createdb 3bin/createdb
4bin/createlang 4bin/createlang
5bin/createuser 5bin/createuser
6bin/dropdb 6bin/dropdb
7bin/droplang 7bin/droplang
8bin/dropuser 8bin/dropuser
9bin/ecpg 9bin/ecpg
10bin/initdb 10bin/initdb
11bin/pg_archivecleanup 11bin/pg_archivecleanup
12bin/pg_basebackup 12bin/pg_basebackup
13bin/pg_config 13bin/pg_config
14bin/pg_controldata 14bin/pg_controldata
@@ -821,26 +821,27 @@ share/locale/ru/LC_MESSAGES/pg_config-9. @@ -821,26 +821,27 @@ share/locale/ru/LC_MESSAGES/pg_config-9.
821share/locale/ru/LC_MESSAGES/pg_controldata-9.6.mo 821share/locale/ru/LC_MESSAGES/pg_controldata-9.6.mo
822share/locale/ru/LC_MESSAGES/pg_ctl-9.6.mo 822share/locale/ru/LC_MESSAGES/pg_ctl-9.6.mo
823share/locale/ru/LC_MESSAGES/pg_dump-9.6.mo 823share/locale/ru/LC_MESSAGES/pg_dump-9.6.mo
824share/locale/ru/LC_MESSAGES/pg_resetxlog-9.6.mo 824share/locale/ru/LC_MESSAGES/pg_resetxlog-9.6.mo
825share/locale/ru/LC_MESSAGES/pg_rewind-9.6.mo 825share/locale/ru/LC_MESSAGES/pg_rewind-9.6.mo
826share/locale/ru/LC_MESSAGES/pgscripts-9.6.mo 826share/locale/ru/LC_MESSAGES/pgscripts-9.6.mo
827share/locale/ru/LC_MESSAGES/psql-9.6.mo 827share/locale/ru/LC_MESSAGES/psql-9.6.mo
828share/locale/sv/LC_MESSAGES/initdb-9.6.mo 828share/locale/sv/LC_MESSAGES/initdb-9.6.mo
829share/locale/sv/LC_MESSAGES/pg_config-9.6.mo 829share/locale/sv/LC_MESSAGES/pg_config-9.6.mo
830share/locale/sv/LC_MESSAGES/pg_controldata-9.6.mo 830share/locale/sv/LC_MESSAGES/pg_controldata-9.6.mo
831share/locale/sv/LC_MESSAGES/pg_ctl-9.6.mo 831share/locale/sv/LC_MESSAGES/pg_ctl-9.6.mo
832share/locale/sv/LC_MESSAGES/pg_resetxlog-9.6.mo 832share/locale/sv/LC_MESSAGES/pg_resetxlog-9.6.mo
833share/locale/sv/LC_MESSAGES/pgscripts-9.6.mo 833share/locale/sv/LC_MESSAGES/pgscripts-9.6.mo
 834share/locale/sv/LC_MESSAGES/psql-9.6.mo
834share/locale/ta/LC_MESSAGES/pg_config-9.6.mo 835share/locale/ta/LC_MESSAGES/pg_config-9.6.mo
835share/locale/tr/LC_MESSAGES/ecpg-9.6.mo 836share/locale/tr/LC_MESSAGES/ecpg-9.6.mo
836share/locale/tr/LC_MESSAGES/ecpglib6-9.6.mo 837share/locale/tr/LC_MESSAGES/ecpglib6-9.6.mo
837share/locale/tr/LC_MESSAGES/libpq5-9.6.mo 838share/locale/tr/LC_MESSAGES/libpq5-9.6.mo
838share/locale/tr/LC_MESSAGES/pg_config-9.6.mo 839share/locale/tr/LC_MESSAGES/pg_config-9.6.mo
839share/locale/zh_CN/LC_MESSAGES/ecpg-9.6.mo 840share/locale/zh_CN/LC_MESSAGES/ecpg-9.6.mo
840share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.6.mo 841share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.6.mo
841share/locale/zh_CN/LC_MESSAGES/initdb-9.6.mo 842share/locale/zh_CN/LC_MESSAGES/initdb-9.6.mo
842share/locale/zh_CN/LC_MESSAGES/libpq5-9.6.mo 843share/locale/zh_CN/LC_MESSAGES/libpq5-9.6.mo
843share/locale/zh_CN/LC_MESSAGES/pg_basebackup-9.6.mo 844share/locale/zh_CN/LC_MESSAGES/pg_basebackup-9.6.mo
844share/locale/zh_CN/LC_MESSAGES/pg_config-9.6.mo 845share/locale/zh_CN/LC_MESSAGES/pg_config-9.6.mo
845share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.6.mo 846share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.6.mo
846share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.6.mo 847share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.6.mo

cvs diff -r1.3 -r1.3.2.1 pkgsrc/databases/postgresql96-docs/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96-docs/Attic/PLIST 2017/05/12 19:37:55 1.3
+++ pkgsrc/databases/postgresql96-docs/Attic/PLIST 2017/09/13 06:24:07 1.3.2.1
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2017/05/12 19:37:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3.2.1 2017/09/13 06:24:07 spz Exp $
2man/man1/clusterdb.1 2man/man1/clusterdb.1
3man/man1/createdb.1 3man/man1/createdb.1
4man/man1/createlang.1 4man/man1/createlang.1
5man/man1/createuser.1 5man/man1/createuser.1
6man/man1/dropdb.1 6man/man1/dropdb.1
7man/man1/droplang.1 7man/man1/droplang.1
8man/man1/dropuser.1 8man/man1/dropuser.1
9man/man1/ecpg.1 9man/man1/ecpg.1
10man/man1/initdb.1 10man/man1/initdb.1
11man/man1/oid2name.1 11man/man1/oid2name.1
12man/man1/pg_archivecleanup.1 12man/man1/pg_archivecleanup.1
13man/man1/pg_basebackup.1 13man/man1/pg_basebackup.1
14man/man1/pg_config.1 14man/man1/pg_config.1
@@ -1147,76 +1147,81 @@ share/doc/postgresql/html/release-9-2-1. @@ -1147,76 +1147,81 @@ share/doc/postgresql/html/release-9-2-1.
1147share/doc/postgresql/html/release-9-2-10.html 1147share/doc/postgresql/html/release-9-2-10.html
1148share/doc/postgresql/html/release-9-2-11.html 1148share/doc/postgresql/html/release-9-2-11.html
1149share/doc/postgresql/html/release-9-2-12.html 1149share/doc/postgresql/html/release-9-2-12.html
1150share/doc/postgresql/html/release-9-2-13.html 1150share/doc/postgresql/html/release-9-2-13.html
1151share/doc/postgresql/html/release-9-2-14.html 1151share/doc/postgresql/html/release-9-2-14.html
1152share/doc/postgresql/html/release-9-2-15.html 1152share/doc/postgresql/html/release-9-2-15.html
1153share/doc/postgresql/html/release-9-2-16.html 1153share/doc/postgresql/html/release-9-2-16.html
1154share/doc/postgresql/html/release-9-2-17.html 1154share/doc/postgresql/html/release-9-2-17.html
1155share/doc/postgresql/html/release-9-2-18.html 1155share/doc/postgresql/html/release-9-2-18.html
1156share/doc/postgresql/html/release-9-2-19.html 1156share/doc/postgresql/html/release-9-2-19.html
1157share/doc/postgresql/html/release-9-2-2.html 1157share/doc/postgresql/html/release-9-2-2.html
1158share/doc/postgresql/html/release-9-2-20.html 1158share/doc/postgresql/html/release-9-2-20.html
1159share/doc/postgresql/html/release-9-2-21.html 1159share/doc/postgresql/html/release-9-2-21.html
 1160share/doc/postgresql/html/release-9-2-22.html
1160share/doc/postgresql/html/release-9-2-3.html 1161share/doc/postgresql/html/release-9-2-3.html
1161share/doc/postgresql/html/release-9-2-4.html 1162share/doc/postgresql/html/release-9-2-4.html
1162share/doc/postgresql/html/release-9-2-5.html 1163share/doc/postgresql/html/release-9-2-5.html
1163share/doc/postgresql/html/release-9-2-6.html 1164share/doc/postgresql/html/release-9-2-6.html
1164share/doc/postgresql/html/release-9-2-7.html 1165share/doc/postgresql/html/release-9-2-7.html
1165share/doc/postgresql/html/release-9-2-8.html 1166share/doc/postgresql/html/release-9-2-8.html
1166share/doc/postgresql/html/release-9-2-9.html 1167share/doc/postgresql/html/release-9-2-9.html
1167share/doc/postgresql/html/release-9-2.html 1168share/doc/postgresql/html/release-9-2.html
1168share/doc/postgresql/html/release-9-3-1.html 1169share/doc/postgresql/html/release-9-3-1.html
1169share/doc/postgresql/html/release-9-3-10.html 1170share/doc/postgresql/html/release-9-3-10.html
1170share/doc/postgresql/html/release-9-3-11.html 1171share/doc/postgresql/html/release-9-3-11.html
1171share/doc/postgresql/html/release-9-3-12.html 1172share/doc/postgresql/html/release-9-3-12.html
1172share/doc/postgresql/html/release-9-3-13.html 1173share/doc/postgresql/html/release-9-3-13.html
1173share/doc/postgresql/html/release-9-3-14.html 1174share/doc/postgresql/html/release-9-3-14.html
1174share/doc/postgresql/html/release-9-3-15.html 1175share/doc/postgresql/html/release-9-3-15.html
1175share/doc/postgresql/html/release-9-3-16.html 1176share/doc/postgresql/html/release-9-3-16.html
1176share/doc/postgresql/html/release-9-3-17.html 1177share/doc/postgresql/html/release-9-3-17.html
 1178share/doc/postgresql/html/release-9-3-18.html
1177share/doc/postgresql/html/release-9-3-2.html 1179share/doc/postgresql/html/release-9-3-2.html
1178share/doc/postgresql/html/release-9-3-3.html 1180share/doc/postgresql/html/release-9-3-3.html
1179share/doc/postgresql/html/release-9-3-4.html 1181share/doc/postgresql/html/release-9-3-4.html
1180share/doc/postgresql/html/release-9-3-5.html 1182share/doc/postgresql/html/release-9-3-5.html
1181share/doc/postgresql/html/release-9-3-6.html 1183share/doc/postgresql/html/release-9-3-6.html
1182share/doc/postgresql/html/release-9-3-7.html 1184share/doc/postgresql/html/release-9-3-7.html
1183share/doc/postgresql/html/release-9-3-8.html 1185share/doc/postgresql/html/release-9-3-8.html
1184share/doc/postgresql/html/release-9-3-9.html 1186share/doc/postgresql/html/release-9-3-9.html
1185share/doc/postgresql/html/release-9-3.html 1187share/doc/postgresql/html/release-9-3.html
1186share/doc/postgresql/html/release-9-4-1.html 1188share/doc/postgresql/html/release-9-4-1.html
1187share/doc/postgresql/html/release-9-4-10.html 1189share/doc/postgresql/html/release-9-4-10.html
1188share/doc/postgresql/html/release-9-4-11.html 1190share/doc/postgresql/html/release-9-4-11.html
1189share/doc/postgresql/html/release-9-4-12.html 1191share/doc/postgresql/html/release-9-4-12.html
 1192share/doc/postgresql/html/release-9-4-13.html
1190share/doc/postgresql/html/release-9-4-2.html 1193share/doc/postgresql/html/release-9-4-2.html
1191share/doc/postgresql/html/release-9-4-3.html 1194share/doc/postgresql/html/release-9-4-3.html
1192share/doc/postgresql/html/release-9-4-4.html 1195share/doc/postgresql/html/release-9-4-4.html
1193share/doc/postgresql/html/release-9-4-5.html 1196share/doc/postgresql/html/release-9-4-5.html
1194share/doc/postgresql/html/release-9-4-6.html 1197share/doc/postgresql/html/release-9-4-6.html
1195share/doc/postgresql/html/release-9-4-7.html 1198share/doc/postgresql/html/release-9-4-7.html
1196share/doc/postgresql/html/release-9-4-8.html 1199share/doc/postgresql/html/release-9-4-8.html
1197share/doc/postgresql/html/release-9-4-9.html 1200share/doc/postgresql/html/release-9-4-9.html
1198share/doc/postgresql/html/release-9-4.html 1201share/doc/postgresql/html/release-9-4.html
1199share/doc/postgresql/html/release-9-5-1.html 1202share/doc/postgresql/html/release-9-5-1.html
1200share/doc/postgresql/html/release-9-5-2.html 1203share/doc/postgresql/html/release-9-5-2.html
1201share/doc/postgresql/html/release-9-5-3.html 1204share/doc/postgresql/html/release-9-5-3.html
1202share/doc/postgresql/html/release-9-5-4.html 1205share/doc/postgresql/html/release-9-5-4.html
1203share/doc/postgresql/html/release-9-5-5.html 1206share/doc/postgresql/html/release-9-5-5.html
1204share/doc/postgresql/html/release-9-5-6.html 1207share/doc/postgresql/html/release-9-5-6.html
1205share/doc/postgresql/html/release-9-5-7.html 1208share/doc/postgresql/html/release-9-5-7.html
 1209share/doc/postgresql/html/release-9-5-8.html
1206share/doc/postgresql/html/release-9-5.html 1210share/doc/postgresql/html/release-9-5.html
1207share/doc/postgresql/html/release-9-6-1.html 1211share/doc/postgresql/html/release-9-6-1.html
1208share/doc/postgresql/html/release-9-6-2.html 1212share/doc/postgresql/html/release-9-6-2.html
1209share/doc/postgresql/html/release-9-6-3.html 1213share/doc/postgresql/html/release-9-6-3.html
 1214share/doc/postgresql/html/release-9-6-4.html
1210share/doc/postgresql/html/release-9-6.html 1215share/doc/postgresql/html/release-9-6.html
1211share/doc/postgresql/html/release.html 1216share/doc/postgresql/html/release.html
1212share/doc/postgresql/html/replication-origins.html 1217share/doc/postgresql/html/replication-origins.html
1213share/doc/postgresql/html/resources.html 1218share/doc/postgresql/html/resources.html
1214share/doc/postgresql/html/role-attributes.html 1219share/doc/postgresql/html/role-attributes.html
1215share/doc/postgresql/html/role-membership.html 1220share/doc/postgresql/html/role-membership.html
1216share/doc/postgresql/html/role-removal.html 1221share/doc/postgresql/html/role-removal.html
1217share/doc/postgresql/html/routine-reindex.html 1222share/doc/postgresql/html/routine-reindex.html
1218share/doc/postgresql/html/routine-vacuuming.html 1223share/doc/postgresql/html/routine-vacuuming.html
1219share/doc/postgresql/html/row-estimation-examples.html 1224share/doc/postgresql/html/row-estimation-examples.html
1220share/doc/postgresql/html/rowtypes.html 1225share/doc/postgresql/html/rowtypes.html
1221share/doc/postgresql/html/rule-system.html 1226share/doc/postgresql/html/rule-system.html
1222share/doc/postgresql/html/rules-materializedviews.html 1227share/doc/postgresql/html/rules-materializedviews.html

cvs diff -r1.1 -r1.1.6.1 pkgsrc/databases/postgresql96/patches/Attic/patch-src_pl_plperl_plperl.h (expand / switch to unified diff)

--- pkgsrc/databases/postgresql96/patches/Attic/patch-src_pl_plperl_plperl.h 2016/10/29 19:41:55 1.1
+++ pkgsrc/databases/postgresql96/patches/Attic/patch-src_pl_plperl_plperl.h 2017/09/13 06:24:07 1.1.6.1
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1$NetBSD: patch-src_pl_plperl_plperl.h,v 1.1 2016/10/29 19:41:55 adam Exp $ 1$NetBSD: patch-src_pl_plperl_plperl.h,v 1.1.6.1 2017/09/13 06:24:07 spz Exp $
2 2
3--- src/pl/plperl/plperl.h.orig 2011-09-22 23:57:57.000000000 +0200 3--- src/pl/plperl/plperl.h.orig 2017-08-07 21:19:50.000000000 +0000
4+++ src/pl/plperl/plperl.h 2011-10-12 20:36:11.783264869 +0200 4+++ src/pl/plperl/plperl.h
5@@ -44,12 +44,21 @@ 5@@ -44,6 +44,10 @@
6 #undef vsnprintf 6 #undef vsnprintf
7 #endif 7 #endif
8  8
9+#ifdef __sun 9+#ifdef __sun
10+#define list_head sun_list_head 10+#define list_head sun_list_head
11+#define list_tail sun_list_tail 11+#define list_tail sun_list_tail
12+#endif 12+#endif
13  13
14 /* required for perl API */ 14 /*
15 #include "EXTERN.h" 15 * Get the basic Perl API. We use PERL_NO_GET_CONTEXT mode so that our code
16 #include "perl.h" 16@@ -62,6 +66,11 @@
17 #include "XSUB.h" 17 #include "XSUB.h"
 18 #endif
18  19
19+#ifdef __sun 20+#ifdef __sun
20+#undef list_head 21+#undef list_head
21+#undef list_tail 22+#undef list_tail
22+#endif 23+#endif
23+ 24+
24 /* put back our snprintf and vsnprintf */ 25 /* put back our snprintf and vsnprintf */
25 #ifdef USE_REPL_SNPRINTF 26 #ifdef USE_REPL_SNPRINTF
26 #ifdef snprintf 27 #ifdef snprintf