update to PostgreSQL 13.1, mostly from jeremy@, ok jeremy pea danj

This commit is contained in:
sthen 2021-02-09 20:01:36 +00:00
parent c4264c0d30
commit 31563071fe
12 changed files with 107 additions and 108 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.266 2020/11/14 13:03:49 sthen Exp $
# $OpenBSD: Makefile,v 1.267 2021/02/09 20:01:36 sthen Exp $
COMMENT-main= PostgreSQL RDBMS (client)
COMMENT-server= PostgreSQL RDBMS (server)
@ -7,8 +7,8 @@ COMMENT-contrib=PostgreSQL RDBMS contributions
COMMENT-plpython=Python procedural language for PostgreSQL
COMMENT-pg_upgrade=Support for upgrading PostgreSQL data from previous version
VERSION= 12.5
PREV_MAJOR= 11
VERSION= 13.1
PREV_MAJOR= 12
DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION}
PKGNAME-server= postgresql-server-${VERSION}
@ -16,16 +16,16 @@ PKGNAME-docs= postgresql-docs-${VERSION}
PKGNAME-contrib=postgresql-contrib-${VERSION}
PKGNAME-plpython=postgresql-plpython-${VERSION}
PKGNAME-pg_upgrade=postgresql-pg_upgrade-${VERSION}
REVISION-server= 0
DPB_PROPERTIES= parallel
CATEGORIES= databases
SHARED_LIBS= ecpg 7.10 \
ecpg_compat 4.10 \
pgtypes 4.9 \
pq 6.11
pq 6.12
HOMEPAGE= http://www.postgresql.org/
HOMEPAGE= https://www.postgresql.org/
MAINTAINER= Pierre-Emmanuel Andre <pea@openbsd.org>
@ -51,10 +51,12 @@ MODULES= lang/python
MODPY_RUNDEP= No
CONFIGURE_ENV= ac_cv_path_PYTHON=${MODPY_BIN} \
ac_cv_search_backtrace_symbols=no \
CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --disable-rpath --with-openssl=/usr \
CONFIGURE_ARGS= --disable-rpath \
--with-openssl=/usr \
--with-bsd-auth \
--with-perl \
--with-python \
@ -76,7 +78,7 @@ CONFIGURE_ARGS= --disable-rpath --with-openssl=/usr \
# (apparently) a serious performance hit doing this.
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "hppa"
CONFIGURE_ARGS+=--disable-spinlocks
CONFIGURE_ARGS+= --disable-spinlocks
.endif
# To avoid problems with missed floating point overflow checks.
@ -96,30 +98,27 @@ MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/config
ALL_TARGET= world
INSTALL_TARGET= install-world
LIB_DEPENDS-main= archivers/xz \
converters/libiconv \
textproc/libxml
WANTLIB-main = ${WANTLIB} iconv lzma xml2
LIB_DEPENDS-main= textproc/libxml
WANTLIB-main= ${WANTLIB} xml2
LIB_DEPENDS-server= databases/postgresql=${VERSION} \
${LIB_DEPENDS-main}
WANTLIB-server= ${WANTLIB-main} perl pq
LIB_DEPENDS-server= databases/postgresql=${VERSION} \
${LIB_DEPENDS-main}
WANTLIB-server= ${WANTLIB-main} perl pq
RUN_DEPENDS-contrib= databases/postgresql,-server=${VERSION}
LIB_DEPENDS-contrib= databases/postgresql=${VERSION} \
${LIB_DEPENDS-main}
RUN_DEPENDS-contrib= databases/postgresql,-server=${VERSION}
LIB_DEPENDS-contrib= databases/postgresql=${VERSION} \
${LIB_DEPENDS-main}
WANTLIB-contrib= ${WANTLIB-main} perl pq
RUN_DEPENDS-pg_upgrade= databases/postgresql,-server=${VERSION} \
databases/postgresql-previous>=${PREV_MAJOR}
LIB_DEPENDS-pg_upgrade= databases/postgresql=${VERSION} \
${LIB_DEPENDS-main}
${LIB_DEPENDS-main}
WANTLIB-pg_upgrade = ${WANTLIB-main} pq
WANTLIB-pg_upgrade= ${WANTLIB-main} pq
LIB_DEPENDS-plpython= ${MODPY_LIB_DEPENDS}
WANTLIB-plpython = c m pthread util \
WANTLIB-plpython= c intl m pthread util \
${MODPY_WANTLIB}
RUN_DEPENDS-plpython= databases/postgresql,-server=${VERSION}

View File

@ -1,2 +1,2 @@
SHA256 (postgresql-12.5.tar.gz) = 2IPpfP0ss7OrqUkVQdtrMM/jO7akAxzbCOxQFNBNbpY=
SIZE (postgresql-12.5.tar.gz) = 27137095
SHA256 (postgresql-13.1.tar.gz) = xHSnD9rLSeWEHpibR/EWCAwsIf90MxL3P00soy/x190=
SIZE (postgresql-13.1.tar.gz) = 27483946

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-src_Makefile_shlib,v 1.12 2018/12/03 16:22:08 sthen Exp $
$OpenBSD: patch-src_Makefile_shlib,v 1.13 2021/02/09 20:01:36 sthen Exp $
Index: src/Makefile.shlib
--- src/Makefile.shlib.orig
+++ src/Makefile.shlib
@@ -80,7 +80,7 @@ shlib_major = lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION
@@ -79,7 +79,7 @@ shlib_major = lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION
shlib_bare = lib$(NAME)$(DLSUFFIX)
# Testing the soname variable is a reliable way to determine whether a
# linkable library is being built.

View File

@ -1,13 +1,13 @@
$OpenBSD: patch-src_bin_scripts_vacuumdb_c,v 1.3 2020/02/06 00:36:12 jeremy Exp $
$OpenBSD: patch-src_bin_scripts_vacuumdb_c,v 1.4 2021/02/09 20:01:36 sthen Exp $
Index: src/bin/scripts/vacuumdb.c
--- src/bin/scripts/vacuumdb.c.orig
+++ src/bin/scripts/vacuumdb.c
@@ -14,6 +14,8 @@
#define FD_SETSIZE 1024 /* must set before winsock2.h is included */
#endif
@@ -10,6 +10,8 @@
*-------------------------------------------------------------------------
*/
+#include <sys/select.h> /* FD_SETSIZE */
+
#include "postgres_fe.h"
#ifdef HAVE_SYS_SELECT_H
#include "catalog/pg_class_d.h"

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-src_include_storage_s_lock_h,v 1.6 2020/02/06 00:36:12 jeremy Exp $
$OpenBSD: patch-src_include_storage_s_lock_h,v 1.7 2021/02/09 20:01:36 sthen Exp $
Index: src/include/storage/s_lock.h
--- src/include/storage/s_lock.h.orig
+++ src/include/storage/s_lock.h
@@ -734,6 +734,29 @@ typedef unsigned char slock_t;
@@ -739,6 +739,29 @@ typedef unsigned char slock_t;
do { __asm__ __volatile__("" : : : "memory"); *(lock) = 0; } while (0)
#endif

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-src_interfaces_libpq_Makefile,v 1.14 2017/11/30 16:13:12 pea Exp $
$OpenBSD: patch-src_interfaces_libpq_Makefile,v 1.15 2021/02/09 20:01:36 sthen Exp $
Index: src/interfaces/libpq/Makefile
--- src/interfaces/libpq/Makefile.orig
+++ src/interfaces/libpq/Makefile
@@ -16,8 +16,8 @@ include $(top_builddir)/src/Makefile.global
@@ -18,8 +18,8 @@ PGFILEDESC = "PostgreSQL Access Library"
# shared library parameters
NAME= pq

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-contrib,v 1.21 2020/02/06 00:36:12 jeremy Exp $
@comment $OpenBSD: PLIST-contrib,v 1.22 2021/02/09 20:01:36 sthen Exp $
@conflict postgresql-uuid-*
@conflict postgresql-server-<8.4.3
@pkgpath devel/uuid,-pgsql
@ -16,6 +16,7 @@
@so lib/postgresql/auto_explain.so
@so lib/postgresql/autoinc.so
@so lib/postgresql/bloom.so
@so lib/postgresql/bool_plperl.so
@so lib/postgresql/btree_gin.so
@so lib/postgresql/btree_gist.so
@so lib/postgresql/citext.so
@ -63,20 +64,24 @@
share/postgresql/extension/adminpack--1.0--1.1.sql
share/postgresql/extension/adminpack--1.0.sql
share/postgresql/extension/adminpack--1.1--2.0.sql
share/postgresql/extension/adminpack--2.0--2.1.sql
share/postgresql/extension/adminpack.control
share/postgresql/extension/amcheck--1.0--1.1.sql
share/postgresql/extension/amcheck--1.0.sql
share/postgresql/extension/amcheck--1.1--1.2.sql
share/postgresql/extension/amcheck.control
share/postgresql/extension/autoinc--1.0.sql
share/postgresql/extension/autoinc--unpackaged--1.0.sql
share/postgresql/extension/autoinc.control
share/postgresql/extension/bloom--1.0.sql
share/postgresql/extension/bloom.control
share/postgresql/extension/bool_plperl--1.0.sql
share/postgresql/extension/bool_plperl.control
share/postgresql/extension/bool_plperlu--1.0.sql
share/postgresql/extension/bool_plperlu.control
share/postgresql/extension/btree_gin--1.0--1.1.sql
share/postgresql/extension/btree_gin--1.0.sql
share/postgresql/extension/btree_gin--1.1--1.2.sql
share/postgresql/extension/btree_gin--1.2--1.3.sql
share/postgresql/extension/btree_gin--unpackaged--1.0.sql
share/postgresql/extension/btree_gin.control
share/postgresql/extension/btree_gist--1.0--1.1.sql
share/postgresql/extension/btree_gist--1.1--1.2.sql
@ -84,7 +89,6 @@ share/postgresql/extension/btree_gist--1.2--1.3.sql
share/postgresql/extension/btree_gist--1.2.sql
share/postgresql/extension/btree_gist--1.3--1.4.sql
share/postgresql/extension/btree_gist--1.4--1.5.sql
share/postgresql/extension/btree_gist--unpackaged--1.0.sql
share/postgresql/extension/btree_gist.control
share/postgresql/extension/citext--1.0--1.1.sql
share/postgresql/extension/citext--1.1--1.2.sql
@ -92,35 +96,29 @@ share/postgresql/extension/citext--1.2--1.3.sql
share/postgresql/extension/citext--1.3--1.4.sql
share/postgresql/extension/citext--1.4--1.5.sql
share/postgresql/extension/citext--1.4.sql
share/postgresql/extension/citext--unpackaged--1.0.sql
share/postgresql/extension/citext--1.5--1.6.sql
share/postgresql/extension/citext.control
share/postgresql/extension/cube--1.0--1.1.sql
share/postgresql/extension/cube--1.1--1.2.sql
share/postgresql/extension/cube--1.2--1.3.sql
share/postgresql/extension/cube--1.2.sql
share/postgresql/extension/cube--1.3--1.4.sql
share/postgresql/extension/cube--unpackaged--1.0.sql
share/postgresql/extension/cube.control
share/postgresql/extension/dblink--1.0--1.1.sql
share/postgresql/extension/dblink--1.1--1.2.sql
share/postgresql/extension/dblink--1.2.sql
share/postgresql/extension/dblink--unpackaged--1.0.sql
share/postgresql/extension/dblink.control
share/postgresql/extension/dict_int--1.0.sql
share/postgresql/extension/dict_int--unpackaged--1.0.sql
share/postgresql/extension/dict_int.control
share/postgresql/extension/dict_xsyn--1.0.sql
share/postgresql/extension/dict_xsyn--unpackaged--1.0.sql
share/postgresql/extension/dict_xsyn.control
share/postgresql/extension/earthdistance--1.0--1.1.sql
share/postgresql/extension/earthdistance--1.1.sql
share/postgresql/extension/earthdistance--unpackaged--1.0.sql
share/postgresql/extension/earthdistance.control
share/postgresql/extension/file_fdw--1.0.sql
share/postgresql/extension/file_fdw.control
share/postgresql/extension/fuzzystrmatch--1.0--1.1.sql
share/postgresql/extension/fuzzystrmatch--1.1.sql
share/postgresql/extension/fuzzystrmatch--unpackaged--1.0.sql
share/postgresql/extension/fuzzystrmatch.control
share/postgresql/extension/hstore--1.0--1.1.sql
share/postgresql/extension/hstore--1.1--1.2.sql
@ -128,28 +126,26 @@ share/postgresql/extension/hstore--1.2--1.3.sql
share/postgresql/extension/hstore--1.3--1.4.sql
share/postgresql/extension/hstore--1.4--1.5.sql
share/postgresql/extension/hstore--1.4.sql
share/postgresql/extension/hstore--unpackaged--1.0.sql
share/postgresql/extension/hstore--1.5--1.6.sql
share/postgresql/extension/hstore--1.6--1.7.sql
share/postgresql/extension/hstore.control
share/postgresql/extension/hstore_plperl--1.0.sql
share/postgresql/extension/hstore_plperl.control
share/postgresql/extension/hstore_plperlu--1.0.sql
share/postgresql/extension/hstore_plperlu.control
share/postgresql/extension/insert_username--1.0.sql
share/postgresql/extension/insert_username--unpackaged--1.0.sql
share/postgresql/extension/insert_username.control
share/postgresql/extension/intagg--1.0--1.1.sql
share/postgresql/extension/intagg--1.1.sql
share/postgresql/extension/intagg--unpackaged--1.0.sql
share/postgresql/extension/intagg.control
share/postgresql/extension/intarray--1.0--1.1.sql
share/postgresql/extension/intarray--1.1--1.2.sql
share/postgresql/extension/intarray--1.2--1.3.sql
share/postgresql/extension/intarray--1.2.sql
share/postgresql/extension/intarray--unpackaged--1.0.sql
share/postgresql/extension/intarray.control
share/postgresql/extension/isn--1.0--1.1.sql
share/postgresql/extension/isn--1.1--1.2.sql
share/postgresql/extension/isn--1.1.sql
share/postgresql/extension/isn--unpackaged--1.0.sql
share/postgresql/extension/isn.control
share/postgresql/extension/jsonb_plperl--1.0.sql
share/postgresql/extension/jsonb_plperl.control
@ -157,14 +153,12 @@ share/postgresql/extension/jsonb_plperlu--1.0.sql
share/postgresql/extension/jsonb_plperlu.control
share/postgresql/extension/lo--1.0--1.1.sql
share/postgresql/extension/lo--1.1.sql
share/postgresql/extension/lo--unpackaged--1.0.sql
share/postgresql/extension/lo.control
share/postgresql/extension/ltree--1.0--1.1.sql
share/postgresql/extension/ltree--1.1--1.2.sql
share/postgresql/extension/ltree--1.1.sql
share/postgresql/extension/ltree--unpackaged--1.0.sql
share/postgresql/extension/ltree.control
share/postgresql/extension/moddatetime--1.0.sql
share/postgresql/extension/moddatetime--unpackaged--1.0.sql
share/postgresql/extension/moddatetime.control
share/postgresql/extension/pageinspect--1.0--1.1.sql
share/postgresql/extension/pageinspect--1.1--1.2.sql
@ -174,18 +168,16 @@ share/postgresql/extension/pageinspect--1.4--1.5.sql
share/postgresql/extension/pageinspect--1.5--1.6.sql
share/postgresql/extension/pageinspect--1.5.sql
share/postgresql/extension/pageinspect--1.6--1.7.sql
share/postgresql/extension/pageinspect--unpackaged--1.0.sql
share/postgresql/extension/pageinspect--1.7--1.8.sql
share/postgresql/extension/pageinspect.control
share/postgresql/extension/pg_buffercache--1.0--1.1.sql
share/postgresql/extension/pg_buffercache--1.1--1.2.sql
share/postgresql/extension/pg_buffercache--1.2--1.3.sql
share/postgresql/extension/pg_buffercache--1.2.sql
share/postgresql/extension/pg_buffercache--unpackaged--1.0.sql
share/postgresql/extension/pg_buffercache.control
share/postgresql/extension/pg_freespacemap--1.0--1.1.sql
share/postgresql/extension/pg_freespacemap--1.1--1.2.sql
share/postgresql/extension/pg_freespacemap--1.1.sql
share/postgresql/extension/pg_freespacemap--unpackaged--1.0.sql
share/postgresql/extension/pg_freespacemap.control
share/postgresql/extension/pg_prewarm--1.0--1.1.sql
share/postgresql/extension/pg_prewarm--1.1--1.2.sql
@ -198,14 +190,15 @@ share/postgresql/extension/pg_stat_statements--1.3--1.4.sql
share/postgresql/extension/pg_stat_statements--1.4--1.5.sql
share/postgresql/extension/pg_stat_statements--1.4.sql
share/postgresql/extension/pg_stat_statements--1.5--1.6.sql
share/postgresql/extension/pg_stat_statements--unpackaged--1.0.sql
share/postgresql/extension/pg_stat_statements--1.6--1.7.sql
share/postgresql/extension/pg_stat_statements--1.7--1.8.sql
share/postgresql/extension/pg_stat_statements.control
share/postgresql/extension/pg_trgm--1.0--1.1.sql
share/postgresql/extension/pg_trgm--1.1--1.2.sql
share/postgresql/extension/pg_trgm--1.2--1.3.sql
share/postgresql/extension/pg_trgm--1.3--1.4.sql
share/postgresql/extension/pg_trgm--1.3.sql
share/postgresql/extension/pg_trgm--unpackaged--1.0.sql
share/postgresql/extension/pg_trgm--1.4--1.5.sql
share/postgresql/extension/pg_trgm.control
share/postgresql/extension/pg_visibility--1.0--1.1.sql
share/postgresql/extension/pg_visibility--1.1--1.2.sql
@ -215,12 +208,10 @@ share/postgresql/extension/pgcrypto--1.0--1.1.sql
share/postgresql/extension/pgcrypto--1.1--1.2.sql
share/postgresql/extension/pgcrypto--1.2--1.3.sql
share/postgresql/extension/pgcrypto--1.3.sql
share/postgresql/extension/pgcrypto--unpackaged--1.0.sql
share/postgresql/extension/pgcrypto.control
share/postgresql/extension/pgrowlocks--1.0--1.1.sql
share/postgresql/extension/pgrowlocks--1.1--1.2.sql
share/postgresql/extension/pgrowlocks--1.2.sql
share/postgresql/extension/pgrowlocks--unpackaged--1.0.sql
share/postgresql/extension/pgrowlocks.control
share/postgresql/extension/pgstattuple--1.0--1.1.sql
share/postgresql/extension/pgstattuple--1.1--1.2.sql
@ -228,26 +219,21 @@ share/postgresql/extension/pgstattuple--1.2--1.3.sql
share/postgresql/extension/pgstattuple--1.3--1.4.sql
share/postgresql/extension/pgstattuple--1.4--1.5.sql
share/postgresql/extension/pgstattuple--1.4.sql
share/postgresql/extension/pgstattuple--unpackaged--1.0.sql
share/postgresql/extension/pgstattuple.control
share/postgresql/extension/postgres_fdw--1.0.sql
share/postgresql/extension/postgres_fdw.control
share/postgresql/extension/refint--1.0.sql
share/postgresql/extension/refint--unpackaged--1.0.sql
share/postgresql/extension/refint.control
share/postgresql/extension/seg--1.0--1.1.sql
share/postgresql/extension/seg--1.1--1.2.sql
share/postgresql/extension/seg--1.1.sql
share/postgresql/extension/seg--1.2--1.3.sql
share/postgresql/extension/seg--unpackaged--1.0.sql
share/postgresql/extension/seg.control
share/postgresql/extension/sslinfo--1.0--1.1.sql
share/postgresql/extension/sslinfo--1.1--1.2.sql
share/postgresql/extension/sslinfo--1.2.sql
share/postgresql/extension/sslinfo--unpackaged--1.0.sql
share/postgresql/extension/sslinfo.control
share/postgresql/extension/tablefunc--1.0.sql
share/postgresql/extension/tablefunc--unpackaged--1.0.sql
share/postgresql/extension/tablefunc.control
share/postgresql/extension/tcn--1.0.sql
share/postgresql/extension/tcn.control
@ -257,13 +243,10 @@ share/postgresql/extension/tsm_system_time--1.0.sql
share/postgresql/extension/tsm_system_time.control
share/postgresql/extension/unaccent--1.0--1.1.sql
share/postgresql/extension/unaccent--1.1.sql
share/postgresql/extension/unaccent--unpackaged--1.0.sql
share/postgresql/extension/unaccent.control
share/postgresql/extension/uuid-ossp--1.0--1.1.sql
share/postgresql/extension/uuid-ossp--1.1.sql
share/postgresql/extension/uuid-ossp--unpackaged--1.0.sql
share/postgresql/extension/uuid-ossp.control
share/postgresql/extension/xml2--1.0--1.1.sql
share/postgresql/extension/xml2--1.1.sql
share/postgresql/extension/xml2--unpackaged--1.0.sql
share/postgresql/extension/xml2.control

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-docs,v 1.98 2020/11/13 19:00:10 pea Exp $
@comment $OpenBSD: PLIST-docs,v 1.99 2021/02/09 20:01:36 sthen Exp $
share/doc/postgresql/
share/doc/postgresql/COPYRIGHT
share/doc/postgresql/HISTORY
@ -35,6 +35,7 @@ share/doc/postgresql/html/app-pgrecvlogical.html
share/doc/postgresql/html/app-pgresetwal.html
share/doc/postgresql/html/app-pgrestore.html
share/doc/postgresql/html/app-pgrewind.html
share/doc/postgresql/html/app-pgverifybackup.html
share/doc/postgresql/html/app-postgres.html
share/doc/postgresql/html/app-postmaster.html
share/doc/postgresql/html/app-psql.html
@ -59,6 +60,10 @@ share/doc/postgresql/html/auth-username-maps.html
share/doc/postgresql/html/auto-explain.html
share/doc/postgresql/html/backup-dump.html
share/doc/postgresql/html/backup-file.html
share/doc/postgresql/html/backup-manifest-files.html
share/doc/postgresql/html/backup-manifest-format.html
share/doc/postgresql/html/backup-manifest-toplevel.html
share/doc/postgresql/html/backup-manifest-wal-ranges.html
share/doc/postgresql/html/backup.html
share/doc/postgresql/html/bgworker.html
share/doc/postgresql/html/biblio.html
@ -116,7 +121,6 @@ share/doc/postgresql/html/catalog-pg-opclass.html
share/doc/postgresql/html/catalog-pg-operator.html
share/doc/postgresql/html/catalog-pg-opfamily.html
share/doc/postgresql/html/catalog-pg-partitioned-table.html
share/doc/postgresql/html/catalog-pg-pltemplate.html
share/doc/postgresql/html/catalog-pg-policy.html
share/doc/postgresql/html/catalog-pg-proc.html
share/doc/postgresql/html/catalog-pg-publication-rel.html
@ -152,6 +156,9 @@ share/doc/postgresql/html/client-authentication-problems.html
share/doc/postgresql/html/client-authentication.html
share/doc/postgresql/html/client-interfaces.html
share/doc/postgresql/html/collation.html
share/doc/postgresql/html/color-when.html
share/doc/postgresql/html/color-which.html
share/doc/postgresql/html/color.html
share/doc/postgresql/html/config-setting.html
share/doc/postgresql/html/connect-estab.html
share/doc/postgresql/html/continuous-archiving.html
@ -341,11 +348,13 @@ share/doc/postgresql/html/functions-string.html
share/doc/postgresql/html/functions-subquery.html
share/doc/postgresql/html/functions-textsearch.html
share/doc/postgresql/html/functions-trigger.html
share/doc/postgresql/html/functions-uuid.html
share/doc/postgresql/html/functions-window.html
share/doc/postgresql/html/functions-xml.html
share/doc/postgresql/html/functions.html
share/doc/postgresql/html/fuzzystrmatch.html
share/doc/postgresql/html/generic-wal.html
share/doc/postgresql/html/genetic-algorithm.svg
share/doc/postgresql/html/geqo-biblio.html
share/doc/postgresql/html/geqo-intro.html
share/doc/postgresql/html/geqo-intro2.html
@ -367,6 +376,7 @@ share/doc/postgresql/html/gist-implementation.html
share/doc/postgresql/html/gist-intro.html
share/doc/postgresql/html/gist.html
share/doc/postgresql/html/git.html
share/doc/postgresql/html/glossary.html
share/doc/postgresql/html/gssapi-auth.html
share/doc/postgresql/html/gssapi-enc.html
share/doc/postgresql/html/high-availability.html
@ -441,10 +451,7 @@ share/doc/postgresql/html/infoschema-schemata.html
share/doc/postgresql/html/infoschema-sequences.html
share/doc/postgresql/html/infoschema-sql-features.html
share/doc/postgresql/html/infoschema-sql-implementation-info.html
share/doc/postgresql/html/infoschema-sql-languages.html
share/doc/postgresql/html/infoschema-sql-packages.html
share/doc/postgresql/html/infoschema-sql-parts.html
share/doc/postgresql/html/infoschema-sql-sizing-profiles.html
share/doc/postgresql/html/infoschema-sql-sizing.html
share/doc/postgresql/html/infoschema-table-constraints.html
share/doc/postgresql/html/infoschema-table-privileges.html
@ -675,12 +682,8 @@ share/doc/postgresql/html/regress-run.html
share/doc/postgresql/html/regress-tap.html
share/doc/postgresql/html/regress-variant.html
share/doc/postgresql/html/regress.html
share/doc/postgresql/html/release-12-1.html
share/doc/postgresql/html/release-12-2.html
share/doc/postgresql/html/release-12-3.html
share/doc/postgresql/html/release-12-4.html
share/doc/postgresql/html/release-12-5.html
share/doc/postgresql/html/release-12.html
share/doc/postgresql/html/release-13.html
share/doc/postgresql/html/release-13-1.html
share/doc/postgresql/html/release-prior.html
share/doc/postgresql/html/release.html
share/doc/postgresql/html/replication-origins.html
@ -1081,6 +1084,7 @@ share/doc/postgresql/html/view-pg-seclabels.html
share/doc/postgresql/html/view-pg-sequences.html
share/doc/postgresql/html/view-pg-settings.html
share/doc/postgresql/html/view-pg-shadow.html
share/doc/postgresql/html/view-pg-shmem-allocations.html
share/doc/postgresql/html/view-pg-stats-ext.html
share/doc/postgresql/html/view-pg-stats.html
share/doc/postgresql/html/view-pg-tables.html

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.31 2020/02/06 00:36:12 jeremy Exp $
@comment $OpenBSD: PLIST-main,v 1.32 2021/02/09 20:01:37 sthen Exp $
@conflict pgsql-*
@conflict pgsql-clients-*
@conflict postgresql-*
@ -367,7 +367,6 @@ lib/postgresql/pgxs/src/test/regress/
share/postgresql/
share/postgresql/errcodes.txt
share/postgresql/information_schema.sql
share/postgresql/postgres.description
share/postgresql/psqlrc.sample
share/postgresql/snowball_create.sql
share/postgresql/sql_features.txt

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-plpython,v 1.9 2020/02/06 00:36:12 jeremy Exp $
@comment $OpenBSD: PLIST-plpython,v 1.10 2021/02/09 20:01:37 sthen Exp $
include/postgresql/server/plpy_util.h
include/postgresql/server/plpython.h
@so lib/postgresql/hstore_plpython2.so
@ -24,8 +24,6 @@ share/postgresql/extension/ltree_plpython3u.control
share/postgresql/extension/ltree_plpythonu--1.0.sql
share/postgresql/extension/ltree_plpythonu.control
share/postgresql/extension/plpython2u--1.0.sql
share/postgresql/extension/plpython2u--unpackaged--1.0.sql
share/postgresql/extension/plpython2u.control
share/postgresql/extension/plpythonu--1.0.sql
share/postgresql/extension/plpythonu--unpackaged--1.0.sql
share/postgresql/extension/plpythonu.control

View File

@ -1,10 +1,10 @@
@comment $OpenBSD: PLIST-server,v 1.40 2020/09/24 13:11:46 pea Exp $
@comment $OpenBSD: PLIST-server,v 1.41 2021/02/09 20:01:37 sthen Exp $
@conflict pgsql-*
@conflict pgsql-clients-*
@conflict postgresql-clients-*
@conflict postgresql-server-*
@conflict postgresql-*
@ask-update postgresql-server-<${V_MAJOR} Make sure your existing database is backed up
@ask-update postgresql-server-<${PREV_MAJOR} Old version too old for pg_upgrade, make sure your database is backed up
@newgroup _postgresql:503
@newuser _postgresql:503:_postgresql:daemon:PostgreSQL Manager:/var/postgresql:/bin/sh
@bin bin/initdb
@ -17,6 +17,7 @@
@bin bin/pg_recvlogical
@bin bin/pg_resetwal
@bin bin/pg_rewind
@bin bin/pg_verifybackup
@bin bin/pg_waldump
@bin bin/postgres
bin/postmaster
@ -24,6 +25,7 @@ include/postgresql/server/
include/postgresql/server/access/
include/postgresql/server/access/amapi.h
include/postgresql/server/access/amvalidate.h
include/postgresql/server/access/attmap.h
include/postgresql/server/access/attnum.h
include/postgresql/server/access/brin.h
include/postgresql/server/access/brin_internal.h
@ -35,6 +37,7 @@ include/postgresql/server/access/brin_xlog.h
include/postgresql/server/access/bufmask.h
include/postgresql/server/access/clog.h
include/postgresql/server/access/commit_ts.h
include/postgresql/server/access/detoast.h
include/postgresql/server/access/genam.h
include/postgresql/server/access/generic_xlog.h
include/postgresql/server/access/gin.h
@ -49,6 +52,7 @@ include/postgresql/server/access/hash.h
include/postgresql/server/access/hash_xlog.h
include/postgresql/server/access/heapam.h
include/postgresql/server/access/heapam_xlog.h
include/postgresql/server/access/heaptoast.h
include/postgresql/server/access/hio.h
include/postgresql/server/access/htup.h
include/postgresql/server/access/htup_details.h
@ -78,13 +82,14 @@ include/postgresql/server/access/sysattr.h
include/postgresql/server/access/table.h
include/postgresql/server/access/tableam.h
include/postgresql/server/access/timeline.h
include/postgresql/server/access/toast_helper.h
include/postgresql/server/access/toast_internals.h
include/postgresql/server/access/transam.h
include/postgresql/server/access/tsmapi.h
include/postgresql/server/access/tupconvert.h
include/postgresql/server/access/tupdesc.h
include/postgresql/server/access/tupdesc_details.h
include/postgresql/server/access/tupmacs.h
include/postgresql/server/access/tuptoaster.h
include/postgresql/server/access/twophase.h
include/postgresql/server/access/twophase_rmgr.h
include/postgresql/server/access/valid.h
@ -92,6 +97,7 @@ include/postgresql/server/access/visibilitymap.h
include/postgresql/server/access/xact.h
include/postgresql/server/access/xlog.h
include/postgresql/server/access/xlog_internal.h
include/postgresql/server/access/xlogarchive.h
include/postgresql/server/access/xlogdefs.h
include/postgresql/server/access/xloginsert.h
include/postgresql/server/access/xlogreader.h
@ -185,8 +191,6 @@ include/postgresql/server/catalog/pg_opfamily.h
include/postgresql/server/catalog/pg_opfamily_d.h
include/postgresql/server/catalog/pg_partitioned_table.h
include/postgresql/server/catalog/pg_partitioned_table_d.h
include/postgresql/server/catalog/pg_pltemplate.h
include/postgresql/server/catalog/pg_pltemplate_d.h
include/postgresql/server/catalog/pg_policy.h
include/postgresql/server/catalog/pg_policy_d.h
include/postgresql/server/catalog/pg_proc.h
@ -282,21 +286,26 @@ include/postgresql/server/commands/vacuum.h
include/postgresql/server/commands/variable.h
include/postgresql/server/commands/view.h
include/postgresql/server/common/
include/postgresql/server/common/archive.h
include/postgresql/server/common/base64.h
include/postgresql/server/common/checksum_helper.h
include/postgresql/server/common/config_info.h
include/postgresql/server/common/connect.h
include/postgresql/server/common/controldata_utils.h
include/postgresql/server/common/fe_memutils.h
include/postgresql/server/common/file_perm.h
include/postgresql/server/common/file_utils.h
include/postgresql/server/common/hashfn.h
include/postgresql/server/common/int.h
include/postgresql/server/common/int128.h
include/postgresql/server/common/ip.h
include/postgresql/server/common/jsonapi.h
include/postgresql/server/common/keywords.h
include/postgresql/server/common/kwlookup.h
include/postgresql/server/common/link-canary.h
include/postgresql/server/common/logging.h
include/postgresql/server/common/md5.h
include/postgresql/server/common/openssl.h
include/postgresql/server/common/pg_lzcompress.h
include/postgresql/server/common/relpath.h
include/postgresql/server/common/restricted_token.h
@ -305,8 +314,10 @@ include/postgresql/server/common/scram-common.h
include/postgresql/server/common/sha2.h
include/postgresql/server/common/shortest_dec.h
include/postgresql/server/common/string.h
include/postgresql/server/common/unicode_combining_table.h
include/postgresql/server/common/unicode_norm.h
include/postgresql/server/common/unicode_norm_table.h
include/postgresql/server/common/unicode_normprops_table.h
include/postgresql/server/common/username.h
include/postgresql/server/datatype/
include/postgresql/server/datatype/timestamp.h
@ -335,6 +346,7 @@ include/postgresql/server/executor/nodeGatherMerge.h
include/postgresql/server/executor/nodeGroup.h
include/postgresql/server/executor/nodeHash.h
include/postgresql/server/executor/nodeHashjoin.h
include/postgresql/server/executor/nodeIncrementalSort.h
include/postgresql/server/executor/nodeIndexonlyscan.h
include/postgresql/server/executor/nodeIndexscan.h
include/postgresql/server/executor/nodeLimit.h
@ -378,12 +390,14 @@ include/postgresql/server/extension/ltree/ltree.h
include/postgresql/server/extension/seg/
include/postgresql/server/extension/seg/segdata.h
include/postgresql/server/fe_utils/
include/postgresql/server/fe_utils/archive.h
include/postgresql/server/fe_utils/cancel.h
include/postgresql/server/fe_utils/conditional.h
include/postgresql/server/fe_utils/connect.h
include/postgresql/server/fe_utils/mbprint.h
include/postgresql/server/fe_utils/print.h
include/postgresql/server/fe_utils/psqlscan.h
include/postgresql/server/fe_utils/psqlscan_int.h
include/postgresql/server/fe_utils/recovery_gen.h
include/postgresql/server/fe_utils/simple_list.h
include/postgresql/server/fe_utils/string_utils.h
include/postgresql/server/fmgr.h
@ -407,6 +421,7 @@ include/postgresql/server/lib/ilist.h
include/postgresql/server/lib/integerset.h
include/postgresql/server/lib/knapsack.h
include/postgresql/server/lib/pairingheap.h
include/postgresql/server/lib/qunique.h
include/postgresql/server/lib/rbtree.h
include/postgresql/server/lib/simplehash.h
include/postgresql/server/lib/stringinfo.h
@ -427,6 +442,7 @@ include/postgresql/server/libpq/pqsignal.h
include/postgresql/server/libpq/scram.h
include/postgresql/server/mb/
include/postgresql/server/mb/pg_wchar.h
include/postgresql/server/mb/stringinfo_mb.h
include/postgresql/server/miscadmin.h
include/postgresql/server/nodes/
include/postgresql/server/nodes/bitmapset.h
@ -544,7 +560,6 @@ include/postgresql/server/port/atomics/generic-acc.h
include/postgresql/server/port/atomics/generic-gcc.h
include/postgresql/server/port/atomics/generic-msvc.h
include/postgresql/server/port/atomics/generic-sunpro.h
include/postgresql/server/port/atomics/generic-xlc.h
include/postgresql/server/port/atomics/generic.h
include/postgresql/server/port/cygwin.h
include/postgresql/server/port/darwin.h
@ -591,6 +606,7 @@ include/postgresql/server/postmaster/bgworker.h
include/postgresql/server/postmaster/bgworker_internals.h
include/postgresql/server/postmaster/bgwriter.h
include/postgresql/server/postmaster/fork_process.h
include/postgresql/server/postmaster/interrupt.h
include/postgresql/server/postmaster/pgarch.h
include/postgresql/server/postmaster/postmaster.h
include/postgresql/server/postmaster/startup.h
@ -604,10 +620,10 @@ include/postgresql/server/regex/regex.h
include/postgresql/server/regex/regexport.h
include/postgresql/server/regex/regguts.h
include/postgresql/server/replication/
include/postgresql/server/replication/backup_manifest.h
include/postgresql/server/replication/basebackup.h
include/postgresql/server/replication/decode.h
include/postgresql/server/replication/logical.h
include/postgresql/server/replication/logicalfuncs.h
include/postgresql/server/replication/logicallauncher.h
include/postgresql/server/replication/logicalproto.h
include/postgresql/server/replication/logicalrelation.h
@ -662,6 +678,7 @@ include/postgresql/server/snowball/libstemmer/stem_UTF_8_english.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_finnish.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_french.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_german.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_greek.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_hungarian.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_indonesian.h
include/postgresql/server/snowball/libstemmer/stem_UTF_8_irish.h
@ -737,6 +754,8 @@ include/postgresql/server/storage/standby.h
include/postgresql/server/storage/standbydefs.h
include/postgresql/server/storage/sync.h
include/postgresql/server/tcop/
include/postgresql/server/tcop/cmdtag.h
include/postgresql/server/tcop/cmdtaglist.h
include/postgresql/server/tcop/deparse_utility.h
include/postgresql/server/tcop/dest.h
include/postgresql/server/tcop/fastpath.h
@ -783,7 +802,6 @@ include/postgresql/server/utils/freepage.h
include/postgresql/server/utils/geo_decls.h
include/postgresql/server/utils/guc.h
include/postgresql/server/utils/guc_tables.h
include/postgresql/server/utils/hashutils.h
include/postgresql/server/utils/help_config.h
include/postgresql/server/utils/hsearch.h
include/postgresql/server/utils/index_selfuncs.h
@ -791,8 +809,8 @@ include/postgresql/server/utils/inet.h
include/postgresql/server/utils/int8.h
include/postgresql/server/utils/inval.h
include/postgresql/server/utils/json.h
include/postgresql/server/utils/jsonapi.h
include/postgresql/server/utils/jsonb.h
include/postgresql/server/utils/jsonfuncs.h
include/postgresql/server/utils/jsonpath.h
include/postgresql/server/utils/logtape.h
include/postgresql/server/utils/lsyscache.h
@ -840,9 +858,9 @@ include/postgresql/server/utils/tzparser.h
include/postgresql/server/utils/uuid.h
include/postgresql/server/utils/varbit.h
include/postgresql/server/utils/varlena.h
include/postgresql/server/utils/xid8.h
include/postgresql/server/utils/xml.h
include/postgresql/server/windowapi.h
@so lib/postgresql/ascii_and_mic.so
@so lib/postgresql/cyrillic_and_mic.so
@so lib/postgresql/dict_int.so
@so lib/postgresql/dict_snowball.so
@ -863,7 +881,6 @@ lib/postgresql/pgxs/src/pl/plpython/regress-python3-mangle.mk
@so lib/postgresql/plperl.so
@so lib/postgresql/plpgsql.so
@so lib/postgresql/test_decoding.so
@so lib/postgresql/utf8_and_ascii.so
@so lib/postgresql/utf8_and_big5.so
@so lib/postgresql/utf8_and_cyrillic.so
@so lib/postgresql/utf8_and_euc2004.so
@ -889,29 +906,22 @@ lib/postgresql/pgxs/src/pl/plpython/regress-python3-mangle.mk
@man man/man1/pg_recvlogical.1
@man man/man1/pg_resetwal.1
@man man/man1/pg_rewind.1
@man man/man1/pg_verifybackup.1
@man man/man1/pg_waldump.1
@man man/man1/postgres.1
@man man/man1/postmaster.1
share/doc/pkg-readmes/${PKGSTEM}
share/postgresql/extension/
share/postgresql/extension/amcheck--1.1--1.2.sql
share/postgresql/extension/citext--1.5--1.6.sql
share/postgresql/extension/hstore--1.5--1.6.sql
share/postgresql/extension/pg_stat_statements--1.6--1.7.sql
share/postgresql/extension/plperl--1.0.sql
share/postgresql/extension/plperl--unpackaged--1.0.sql
share/postgresql/extension/plperl.control
share/postgresql/extension/plperlu--1.0.sql
share/postgresql/extension/plperlu--unpackaged--1.0.sql
share/postgresql/extension/plperlu.control
share/postgresql/extension/plpgsql--1.0.sql
share/postgresql/extension/plpgsql--unpackaged--1.0.sql
share/postgresql/extension/plpgsql.control
share/postgresql/pg_hba.conf.sample
share/postgresql/pg_ident.conf.sample
share/postgresql/pg_service.conf.sample
share/postgresql/postgres.bki
share/postgresql/postgres.shdescription
share/postgresql/postgresql.conf.sample
share/postgresql/tsearch_data/
share/postgresql/tsearch_data/danish.stop

View File

@ -1,4 +1,4 @@
$OpenBSD: README-server,v 1.31 2020/11/14 13:03:49 sthen Exp $
$OpenBSD: README-server,v 1.32 2021/02/09 20:01:37 sthen Exp $
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
@ -116,7 +116,8 @@ to the current version.
3) Upgrade your PostgreSQL package with pkg_add.
# pkg_add -ui postgresql-server
4) Backup your old data directory:
4) Backup your old data directory and rename:
# cd /var/postgresql && tar cf - data | gzip -1 > data.tar.gz
# mv /var/postgresql/data /var/postgresql/data-${PREV_MAJOR}
5) Create a new data directory:
@ -178,7 +179,12 @@ environment, use "initdb --locale=C /var/postgresql/data [...]").
# cp -p /var/postgresql/data-${PREV_MAJOR}/server.{crt,key} /var/postgresql/data/
Some postgresql.conf settings changed or disappeared in this version.
Examine your old file for local changes and apply them to the new version.
Examine your old file for local changes and apply them to the new version
(/var/postgresql/data/postgresql.conf). The following command may help
identify them:
# diff -wu ${LOCALBASE}/share/postgresql-${PREV_MAJOR}/postgresql.conf.sample \
/var/postgresql/data-${PREV_MAJOR}/postgresql.conf
7) Run pg_upgrade:
# su _postgresql -c "cd /var/postgresql && \