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.hdiff -r1.3 -r1.3.2.1 pkgsrc/databases/postgresql96/Makefile.common
(spz)
@@ -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 | |||
19 | DISTNAME= postgresql-9.6.3 | 19 | DISTNAME= postgresql-9.6.4 | |
20 | CATEGORIES= databases | 20 | CATEGORIES= databases | |
21 | MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} | 21 | MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} | |
22 | EXTRACT_SUFX= .tar.bz2 | 22 | EXTRACT_SUFX= .tar.bz2 | |
23 | 23 | |||
24 | MAINTAINER?= adam@NetBSD.org | 24 | MAINTAINER?= adam@NetBSD.org | |
25 | HOMEPAGE= http://www.postgresql.org/ | 25 | HOMEPAGE= http://www.postgresql.org/ | |
26 | LICENSE= postgresql-license | 26 | LICENSE= postgresql-license | |
27 | 27 | |||
28 | CONFLICTS+= postgresql-[0-9]* | 28 | CONFLICTS+= postgresql-[0-9]* | |
29 | CONFLICTS+= postgresql[0-8][0-9]-[0-9]* | 29 | CONFLICTS+= postgresql[0-8][0-9]-[0-9]* | |
30 | CONFLICTS+= postgresql9[012345789]-[0-9]* | 30 | CONFLICTS+= postgresql9[012345789]-[0-9]* | |
31 | 31 | |||
32 | .if !empty(PKGNAME:M*-*-*) | 32 | .if !empty(PKGNAME:M*-*-*) |
@@ -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 | |||
3 | SHA1 (postgresql-9.6.3.tar.bz2) = 5131272f6f22b38eafee8b090fff8d6b6fe1cff7 | 3 | SHA1 (postgresql-9.6.4.tar.bz2) = f10e2e5c09e041616e25bd41a9ea91be98534d9d | |
4 | RMD160 (postgresql-9.6.3.tar.bz2) = 48f792f6846a48980d021871df4b4fc45b5bf3ee | 4 | RMD160 (postgresql-9.6.4.tar.bz2) = 1e4b8ed5c1d3b97bbcb269cd379fd83248801d8c | |
5 | SHA512 (postgresql-9.6.3.tar.bz2) = 97141972e154e6b0e756ee6a4e20f26e82022a9fd4c56305314a3a5567a79ece638e4ac3d513b46138737ae6bd27a098f30013a94767db151181aac9c01290a1 | 5 | SHA512 (postgresql-9.6.4.tar.bz2) = b0527efacce6efc09340b68c8c56483cd884676e01cb6bfb4f9ce63226a394bdb0bcf3d832f84e4dff5ceecf09ef4cf93e9fbd0ac453ec85efb11ac50a7dff39 | |
6 | Size (postgresql-9.6.3.tar.bz2) = 19534323 bytes | 6 | Size (postgresql-9.6.4.tar.bz2) = 19566875 bytes | |
7 | SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813 | 7 | SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813 | |
8 | SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5 | 8 | SHA1 (patch-config_perl.m4) = e035132b1c281a75752d570ac5e29a11176c25c5 | |
9 | SHA1 (patch-configure) = 59fe9a768caf8a5d308acac60c28bc6bb2c40632 | 9 | SHA1 (patch-configure) = 59fe9a768caf8a5d308acac60c28bc6bb2c40632 | |
10 | SHA1 (patch-contrib_dblink_dblink.c) = a6f87ab9f2c28a72608d70267b71bd77437b0921 | 10 | SHA1 (patch-contrib_dblink_dblink.c) = a6f87ab9f2c28a72608d70267b71bd77437b0921 | |
11 | SHA1 (patch-src_Makefile.global.in) = 2ab3affedc77b202f6749964287438d6179ca23a | 11 | SHA1 (patch-src_Makefile.global.in) = 2ab3affedc77b202f6749964287438d6179ca23a | |
12 | SHA1 (patch-src_Makefile.shlib) = 46b3a8591678f92892d3837cd31fa44e8a7e21b3 | 12 | SHA1 (patch-src_Makefile.shlib) = 46b3a8591678f92892d3837cd31fa44e8a7e21b3 | |
13 | SHA1 (patch-src_backend_Makefile) = b70b38ea23af6cdde9d2349f2441a429078cfaca | 13 | SHA1 (patch-src_backend_Makefile) = b70b38ea23af6cdde9d2349f2441a429078cfaca | |
14 | SHA1 (patch-src_backend_utils_adt_datetime.c) = d1ea70986634d3bfb663eff789425252656e1289 | 14 | SHA1 (patch-src_backend_utils_adt_datetime.c) = d1ea70986634d3bfb663eff789425252656e1289 | |
15 | SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = a15012ae34d4ecd1eb2bc29e4d2c40098ea236fd | 15 | SHA1 (patch-src_interfaces_ecpg_pgtypeslib_interval.c) = a15012ae34d4ecd1eb2bc29e4d2c40098ea236fd | |
16 | SHA1 (patch-src_interfaces_libpq_Makefile) = 61bcf84eb69b6ec9faabab0b61913766f4b20f8c | 16 | SHA1 (patch-src_interfaces_libpq_Makefile) = 61bcf84eb69b6ec9faabab0b61913766f4b20f8c | |
17 | SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0 | 17 | SHA1 (patch-src_makefiles_Makefile.solaris) = 0168f5bc105ffc89d5db40907a08966d8465f5a0 | |
18 | SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef | 18 | SHA1 (patch-src_pl_plperl_GNUmakefile) = 6ee3e431f46ce5c2a94df499504b2b8bd458bbef | |
19 | SHA1 (patch-src_pl_plperl_plperl.h) = bd663fa80a47f7b82ce689060750fa6e631fbc61 | 19 | SHA1 (patch-src_pl_plperl_plperl.h) = 0e7daec79a00d7378326e56525e50cfe61cfc174 |
@@ -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 | |||
3 | PKGNAME= ${DISTNAME:C/-/96-client-/} | 3 | PKGNAME= ${DISTNAME:C/-/96-client-/} | |
4 | PKGREVISION= 1 | |||
5 | COMMENT= PostgreSQL database client programs | 4 | COMMENT= PostgreSQL database client programs | |
6 | 5 | |||
7 | .include "../../databases/postgresql96/Makefile.common" | 6 | .include "../../databases/postgresql96/Makefile.common" | |
8 | 7 | |||
9 | USE_TOOLS+= gzip tar | 8 | USE_TOOLS+= gzip tar | |
10 | CONFIGURE_ARGS+= --with-openssl | 9 | CONFIGURE_ARGS+= --with-openssl | |
11 | CONFIGURE_ARGS+= --with-zlib | 10 | CONFIGURE_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 | |
15 | CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c | 14 | CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c | |
16 | 15 | |||
17 | .include "../../mk/bsd.prefs.mk" | 16 | .include "../../mk/bsd.prefs.mk" |
@@ -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 $ | |
2 | bin/clusterdb | 2 | bin/clusterdb | |
3 | bin/createdb | 3 | bin/createdb | |
4 | bin/createlang | 4 | bin/createlang | |
5 | bin/createuser | 5 | bin/createuser | |
6 | bin/dropdb | 6 | bin/dropdb | |
7 | bin/droplang | 7 | bin/droplang | |
8 | bin/dropuser | 8 | bin/dropuser | |
9 | bin/ecpg | 9 | bin/ecpg | |
10 | bin/initdb | 10 | bin/initdb | |
11 | bin/pg_archivecleanup | 11 | bin/pg_archivecleanup | |
12 | bin/pg_basebackup | 12 | bin/pg_basebackup | |
13 | bin/pg_config | 13 | bin/pg_config | |
14 | bin/pg_controldata | 14 | bin/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. | |||
821 | share/locale/ru/LC_MESSAGES/pg_controldata-9.6.mo | 821 | share/locale/ru/LC_MESSAGES/pg_controldata-9.6.mo | |
822 | share/locale/ru/LC_MESSAGES/pg_ctl-9.6.mo | 822 | share/locale/ru/LC_MESSAGES/pg_ctl-9.6.mo | |
823 | share/locale/ru/LC_MESSAGES/pg_dump-9.6.mo | 823 | share/locale/ru/LC_MESSAGES/pg_dump-9.6.mo | |
824 | share/locale/ru/LC_MESSAGES/pg_resetxlog-9.6.mo | 824 | share/locale/ru/LC_MESSAGES/pg_resetxlog-9.6.mo | |
825 | share/locale/ru/LC_MESSAGES/pg_rewind-9.6.mo | 825 | share/locale/ru/LC_MESSAGES/pg_rewind-9.6.mo | |
826 | share/locale/ru/LC_MESSAGES/pgscripts-9.6.mo | 826 | share/locale/ru/LC_MESSAGES/pgscripts-9.6.mo | |
827 | share/locale/ru/LC_MESSAGES/psql-9.6.mo | 827 | share/locale/ru/LC_MESSAGES/psql-9.6.mo | |
828 | share/locale/sv/LC_MESSAGES/initdb-9.6.mo | 828 | share/locale/sv/LC_MESSAGES/initdb-9.6.mo | |
829 | share/locale/sv/LC_MESSAGES/pg_config-9.6.mo | 829 | share/locale/sv/LC_MESSAGES/pg_config-9.6.mo | |
830 | share/locale/sv/LC_MESSAGES/pg_controldata-9.6.mo | 830 | share/locale/sv/LC_MESSAGES/pg_controldata-9.6.mo | |
831 | share/locale/sv/LC_MESSAGES/pg_ctl-9.6.mo | 831 | share/locale/sv/LC_MESSAGES/pg_ctl-9.6.mo | |
832 | share/locale/sv/LC_MESSAGES/pg_resetxlog-9.6.mo | 832 | share/locale/sv/LC_MESSAGES/pg_resetxlog-9.6.mo | |
833 | share/locale/sv/LC_MESSAGES/pgscripts-9.6.mo | 833 | share/locale/sv/LC_MESSAGES/pgscripts-9.6.mo | |
834 | share/locale/sv/LC_MESSAGES/psql-9.6.mo | |||
834 | share/locale/ta/LC_MESSAGES/pg_config-9.6.mo | 835 | share/locale/ta/LC_MESSAGES/pg_config-9.6.mo | |
835 | share/locale/tr/LC_MESSAGES/ecpg-9.6.mo | 836 | share/locale/tr/LC_MESSAGES/ecpg-9.6.mo | |
836 | share/locale/tr/LC_MESSAGES/ecpglib6-9.6.mo | 837 | share/locale/tr/LC_MESSAGES/ecpglib6-9.6.mo | |
837 | share/locale/tr/LC_MESSAGES/libpq5-9.6.mo | 838 | share/locale/tr/LC_MESSAGES/libpq5-9.6.mo | |
838 | share/locale/tr/LC_MESSAGES/pg_config-9.6.mo | 839 | share/locale/tr/LC_MESSAGES/pg_config-9.6.mo | |
839 | share/locale/zh_CN/LC_MESSAGES/ecpg-9.6.mo | 840 | share/locale/zh_CN/LC_MESSAGES/ecpg-9.6.mo | |
840 | share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.6.mo | 841 | share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.6.mo | |
841 | share/locale/zh_CN/LC_MESSAGES/initdb-9.6.mo | 842 | share/locale/zh_CN/LC_MESSAGES/initdb-9.6.mo | |
842 | share/locale/zh_CN/LC_MESSAGES/libpq5-9.6.mo | 843 | share/locale/zh_CN/LC_MESSAGES/libpq5-9.6.mo | |
843 | share/locale/zh_CN/LC_MESSAGES/pg_basebackup-9.6.mo | 844 | share/locale/zh_CN/LC_MESSAGES/pg_basebackup-9.6.mo | |
844 | share/locale/zh_CN/LC_MESSAGES/pg_config-9.6.mo | 845 | share/locale/zh_CN/LC_MESSAGES/pg_config-9.6.mo | |
845 | share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.6.mo | 846 | share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.6.mo | |
846 | share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.6.mo | 847 | share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.6.mo |
@@ -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 $ | |
2 | man/man1/clusterdb.1 | 2 | man/man1/clusterdb.1 | |
3 | man/man1/createdb.1 | 3 | man/man1/createdb.1 | |
4 | man/man1/createlang.1 | 4 | man/man1/createlang.1 | |
5 | man/man1/createuser.1 | 5 | man/man1/createuser.1 | |
6 | man/man1/dropdb.1 | 6 | man/man1/dropdb.1 | |
7 | man/man1/droplang.1 | 7 | man/man1/droplang.1 | |
8 | man/man1/dropuser.1 | 8 | man/man1/dropuser.1 | |
9 | man/man1/ecpg.1 | 9 | man/man1/ecpg.1 | |
10 | man/man1/initdb.1 | 10 | man/man1/initdb.1 | |
11 | man/man1/oid2name.1 | 11 | man/man1/oid2name.1 | |
12 | man/man1/pg_archivecleanup.1 | 12 | man/man1/pg_archivecleanup.1 | |
13 | man/man1/pg_basebackup.1 | 13 | man/man1/pg_basebackup.1 | |
14 | man/man1/pg_config.1 | 14 | man/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. | |||
1147 | share/doc/postgresql/html/release-9-2-10.html | 1147 | share/doc/postgresql/html/release-9-2-10.html | |
1148 | share/doc/postgresql/html/release-9-2-11.html | 1148 | share/doc/postgresql/html/release-9-2-11.html | |
1149 | share/doc/postgresql/html/release-9-2-12.html | 1149 | share/doc/postgresql/html/release-9-2-12.html | |
1150 | share/doc/postgresql/html/release-9-2-13.html | 1150 | share/doc/postgresql/html/release-9-2-13.html | |
1151 | share/doc/postgresql/html/release-9-2-14.html | 1151 | share/doc/postgresql/html/release-9-2-14.html | |
1152 | share/doc/postgresql/html/release-9-2-15.html | 1152 | share/doc/postgresql/html/release-9-2-15.html | |
1153 | share/doc/postgresql/html/release-9-2-16.html | 1153 | share/doc/postgresql/html/release-9-2-16.html | |
1154 | share/doc/postgresql/html/release-9-2-17.html | 1154 | share/doc/postgresql/html/release-9-2-17.html | |
1155 | share/doc/postgresql/html/release-9-2-18.html | 1155 | share/doc/postgresql/html/release-9-2-18.html | |
1156 | share/doc/postgresql/html/release-9-2-19.html | 1156 | share/doc/postgresql/html/release-9-2-19.html | |
1157 | share/doc/postgresql/html/release-9-2-2.html | 1157 | share/doc/postgresql/html/release-9-2-2.html | |
1158 | share/doc/postgresql/html/release-9-2-20.html | 1158 | share/doc/postgresql/html/release-9-2-20.html | |
1159 | share/doc/postgresql/html/release-9-2-21.html | 1159 | share/doc/postgresql/html/release-9-2-21.html | |
1160 | share/doc/postgresql/html/release-9-2-22.html | |||
1160 | share/doc/postgresql/html/release-9-2-3.html | 1161 | share/doc/postgresql/html/release-9-2-3.html | |
1161 | share/doc/postgresql/html/release-9-2-4.html | 1162 | share/doc/postgresql/html/release-9-2-4.html | |
1162 | share/doc/postgresql/html/release-9-2-5.html | 1163 | share/doc/postgresql/html/release-9-2-5.html | |
1163 | share/doc/postgresql/html/release-9-2-6.html | 1164 | share/doc/postgresql/html/release-9-2-6.html | |
1164 | share/doc/postgresql/html/release-9-2-7.html | 1165 | share/doc/postgresql/html/release-9-2-7.html | |
1165 | share/doc/postgresql/html/release-9-2-8.html | 1166 | share/doc/postgresql/html/release-9-2-8.html | |
1166 | share/doc/postgresql/html/release-9-2-9.html | 1167 | share/doc/postgresql/html/release-9-2-9.html | |
1167 | share/doc/postgresql/html/release-9-2.html | 1168 | share/doc/postgresql/html/release-9-2.html | |
1168 | share/doc/postgresql/html/release-9-3-1.html | 1169 | share/doc/postgresql/html/release-9-3-1.html | |
1169 | share/doc/postgresql/html/release-9-3-10.html | 1170 | share/doc/postgresql/html/release-9-3-10.html | |
1170 | share/doc/postgresql/html/release-9-3-11.html | 1171 | share/doc/postgresql/html/release-9-3-11.html | |
1171 | share/doc/postgresql/html/release-9-3-12.html | 1172 | share/doc/postgresql/html/release-9-3-12.html | |
1172 | share/doc/postgresql/html/release-9-3-13.html | 1173 | share/doc/postgresql/html/release-9-3-13.html | |
1173 | share/doc/postgresql/html/release-9-3-14.html | 1174 | share/doc/postgresql/html/release-9-3-14.html | |
1174 | share/doc/postgresql/html/release-9-3-15.html | 1175 | share/doc/postgresql/html/release-9-3-15.html | |
1175 | share/doc/postgresql/html/release-9-3-16.html | 1176 | share/doc/postgresql/html/release-9-3-16.html | |
1176 | share/doc/postgresql/html/release-9-3-17.html | 1177 | share/doc/postgresql/html/release-9-3-17.html | |
1178 | share/doc/postgresql/html/release-9-3-18.html | |||
1177 | share/doc/postgresql/html/release-9-3-2.html | 1179 | share/doc/postgresql/html/release-9-3-2.html | |
1178 | share/doc/postgresql/html/release-9-3-3.html | 1180 | share/doc/postgresql/html/release-9-3-3.html | |
1179 | share/doc/postgresql/html/release-9-3-4.html | 1181 | share/doc/postgresql/html/release-9-3-4.html | |
1180 | share/doc/postgresql/html/release-9-3-5.html | 1182 | share/doc/postgresql/html/release-9-3-5.html | |
1181 | share/doc/postgresql/html/release-9-3-6.html | 1183 | share/doc/postgresql/html/release-9-3-6.html | |
1182 | share/doc/postgresql/html/release-9-3-7.html | 1184 | share/doc/postgresql/html/release-9-3-7.html | |
1183 | share/doc/postgresql/html/release-9-3-8.html | 1185 | share/doc/postgresql/html/release-9-3-8.html | |
1184 | share/doc/postgresql/html/release-9-3-9.html | 1186 | share/doc/postgresql/html/release-9-3-9.html | |
1185 | share/doc/postgresql/html/release-9-3.html | 1187 | share/doc/postgresql/html/release-9-3.html | |
1186 | share/doc/postgresql/html/release-9-4-1.html | 1188 | share/doc/postgresql/html/release-9-4-1.html | |
1187 | share/doc/postgresql/html/release-9-4-10.html | 1189 | share/doc/postgresql/html/release-9-4-10.html | |
1188 | share/doc/postgresql/html/release-9-4-11.html | 1190 | share/doc/postgresql/html/release-9-4-11.html | |
1189 | share/doc/postgresql/html/release-9-4-12.html | 1191 | share/doc/postgresql/html/release-9-4-12.html | |
1192 | share/doc/postgresql/html/release-9-4-13.html | |||
1190 | share/doc/postgresql/html/release-9-4-2.html | 1193 | share/doc/postgresql/html/release-9-4-2.html | |
1191 | share/doc/postgresql/html/release-9-4-3.html | 1194 | share/doc/postgresql/html/release-9-4-3.html | |
1192 | share/doc/postgresql/html/release-9-4-4.html | 1195 | share/doc/postgresql/html/release-9-4-4.html | |
1193 | share/doc/postgresql/html/release-9-4-5.html | 1196 | share/doc/postgresql/html/release-9-4-5.html | |
1194 | share/doc/postgresql/html/release-9-4-6.html | 1197 | share/doc/postgresql/html/release-9-4-6.html | |
1195 | share/doc/postgresql/html/release-9-4-7.html | 1198 | share/doc/postgresql/html/release-9-4-7.html | |
1196 | share/doc/postgresql/html/release-9-4-8.html | 1199 | share/doc/postgresql/html/release-9-4-8.html | |
1197 | share/doc/postgresql/html/release-9-4-9.html | 1200 | share/doc/postgresql/html/release-9-4-9.html | |
1198 | share/doc/postgresql/html/release-9-4.html | 1201 | share/doc/postgresql/html/release-9-4.html | |
1199 | share/doc/postgresql/html/release-9-5-1.html | 1202 | share/doc/postgresql/html/release-9-5-1.html | |
1200 | share/doc/postgresql/html/release-9-5-2.html | 1203 | share/doc/postgresql/html/release-9-5-2.html | |
1201 | share/doc/postgresql/html/release-9-5-3.html | 1204 | share/doc/postgresql/html/release-9-5-3.html | |
1202 | share/doc/postgresql/html/release-9-5-4.html | 1205 | share/doc/postgresql/html/release-9-5-4.html | |
1203 | share/doc/postgresql/html/release-9-5-5.html | 1206 | share/doc/postgresql/html/release-9-5-5.html | |
1204 | share/doc/postgresql/html/release-9-5-6.html | 1207 | share/doc/postgresql/html/release-9-5-6.html | |
1205 | share/doc/postgresql/html/release-9-5-7.html | 1208 | share/doc/postgresql/html/release-9-5-7.html | |
1209 | share/doc/postgresql/html/release-9-5-8.html | |||
1206 | share/doc/postgresql/html/release-9-5.html | 1210 | share/doc/postgresql/html/release-9-5.html | |
1207 | share/doc/postgresql/html/release-9-6-1.html | 1211 | share/doc/postgresql/html/release-9-6-1.html | |
1208 | share/doc/postgresql/html/release-9-6-2.html | 1212 | share/doc/postgresql/html/release-9-6-2.html | |
1209 | share/doc/postgresql/html/release-9-6-3.html | 1213 | share/doc/postgresql/html/release-9-6-3.html | |
1214 | share/doc/postgresql/html/release-9-6-4.html | |||
1210 | share/doc/postgresql/html/release-9-6.html | 1215 | share/doc/postgresql/html/release-9-6.html | |
1211 | share/doc/postgresql/html/release.html | 1216 | share/doc/postgresql/html/release.html | |
1212 | share/doc/postgresql/html/replication-origins.html | 1217 | share/doc/postgresql/html/replication-origins.html | |
1213 | share/doc/postgresql/html/resources.html | 1218 | share/doc/postgresql/html/resources.html | |
1214 | share/doc/postgresql/html/role-attributes.html | 1219 | share/doc/postgresql/html/role-attributes.html | |
1215 | share/doc/postgresql/html/role-membership.html | 1220 | share/doc/postgresql/html/role-membership.html | |
1216 | share/doc/postgresql/html/role-removal.html | 1221 | share/doc/postgresql/html/role-removal.html | |
1217 | share/doc/postgresql/html/routine-reindex.html | 1222 | share/doc/postgresql/html/routine-reindex.html | |
1218 | share/doc/postgresql/html/routine-vacuuming.html | 1223 | share/doc/postgresql/html/routine-vacuuming.html | |
1219 | share/doc/postgresql/html/row-estimation-examples.html | 1224 | share/doc/postgresql/html/row-estimation-examples.html | |
1220 | share/doc/postgresql/html/rowtypes.html | 1225 | share/doc/postgresql/html/rowtypes.html | |
1221 | share/doc/postgresql/html/rule-system.html | 1226 | share/doc/postgresql/html/rule-system.html | |
1222 | share/doc/postgresql/html/rules-materializedviews.html | 1227 | share/doc/postgresql/html/rules-materializedviews.html |
@@ -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 |