diff --git a/databases/postgresql/Makefile b/databases/postgresql/Makefile index 7543a4a01..3b6e87b16 100644 --- a/databases/postgresql/Makefile +++ b/databases/postgresql/Makefile @@ -5,8 +5,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= 16.3 -PREV_MAJOR= 15 +VERSION= 17.2 +PREV_MAJOR= 16 DISTNAME= postgresql-${VERSION} PKGNAME-main= postgresql-client-${VERSION} @@ -16,7 +16,7 @@ CATEGORIES= databases SHARED_LIBS= ecpg 7.10 \ ecpg_compat 4.10 \ pgtypes 4.9 \ - pq 6.15 + pq 6.16 HOMEPAGE= https://www.postgresql.org/ @@ -25,7 +25,7 @@ MAINTAINER= Jeremy Evans # BSD PERMIT_PACKAGE= Yes -WANTLIB += c curses crypto m readline pthread ssl z +WANTLIB += c curses crypto m readline ssl z pthread SITES= https://ftp.postgresql.org/pub/source/v${VERSION}/ \ ftp://ftp.postgresql.org/pub/source/v${VERSION}/ @@ -39,6 +39,8 @@ UPDATE_PLIST_ARGS= -i V_MAJOR USE_GMAKE= Yes +DEBUG_PACKAGES= ${BUILD_PACKAGES} + CONFIGURE_STYLE=gnu MODULES= lang/python @@ -79,18 +81,23 @@ MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/config ALL_TARGET= world INSTALL_TARGET= install-world +BUILD_DEPENDS= devel/bison \ + textproc/docbook \ + textproc/docbook-xsl \ + textproc/xmlto + LIB_DEPENDS-main= textproc/libxml WANTLIB-main= ${WANTLIB} execinfo xml2 LIB_DEPENDS-server= databases/postgresql=${VERSION} \ textproc/icu4c \ ${LIB_DEPENDS-main} -WANTLIB-server= ${WANTLIB-main} icudata icui18n icuuc perl pq +WANTLIB-server= ${WANTLIB-main} icudata icui18n icuuc perl pq pthread RUN_DEPENDS-contrib= databases/postgresql,-server=${VERSION} LIB_DEPENDS-contrib= databases/postgresql=${VERSION} \ ${LIB_DEPENDS-main} -WANTLIB-contrib= ${WANTLIB-main} perl pq +WANTLIB-contrib= ${WANTLIB-main} perl pq pthread RUN_DEPENDS-pg_upgrade= databases/postgresql,-server=${VERSION} \ databases/postgresql-previous>=${PREV_MAJOR} @@ -107,7 +114,6 @@ RUN_DEPENDS-plpython= databases/postgresql,-server=${VERSION} WANTLIB-docs= PKG_ARCH-docs= * - MAKE_ENV= LIBpq_MAJOR=${LIBpq_VERSION:R} \ LIBpq_MINOR=${LIBpq_VERSION:E} \ LIBecpg_MAJOR=${LIBecpg_VERSION:R} \ @@ -115,22 +121,12 @@ MAKE_ENV= LIBpq_MAJOR=${LIBpq_VERSION:R} \ LIBecpg_compat_MAJOR=${LIBecpg_compat_VERSION:R} \ LIBecpg_compat_MINOR=${LIBecpg_compat_VERSION:E} \ LIBpgtypes_MAJOR=${LIBpgtypes_VERSION:R} \ - LIBpgtypes_MINOR=${LIBpgtypes_VERSION:E} - -# Regression tests must be done manually and not as root. Successful -# runs have been achieved on the i386 using the following: -# -# $ ulimit -p 128 -# $ ulimit -n 1024 -# $ make test NO_TEST=No -# -# Note, you may also need to change a variety of SYSV IPC parameters. -# See pkg/README-server for more details -NO_TEST= Yes + LIBpgtypes_MINOR=${LIBpgtypes_VERSION:E} \ + XML_CATALOG_FILES="${LOCALBASE}/share/xml/docbook/4.5/catalog.xml \ + ${LOCALBASE}/share/xsl/docbook/catalog.xml" DOCS= ${WRKSRC}/COPYRIGHT ${WRKSRC}/HISTORY \ - ${WRKSRC}/INSTALL ${WRKSRC}/README \ - ${WRKSRC}/doc/TODO + ${WRKSRC}/README.md ${WRKSRC}/doc/TODO pre-configure: cp ${FILESDIR}/src/template/secbsd ${WRKSRC}/src/template diff --git a/databases/postgresql/distinfo b/databases/postgresql/distinfo index cd1ccc017..c385e43c4 100644 --- a/databases/postgresql/distinfo +++ b/databases/postgresql/distinfo @@ -1,2 +1,2 @@ -SHA256 (postgresql-16.3.tar.gz) = vTeYw5m8G20IuUNA+d16daMKf6B2eI7y9ISL4r5qX8U= -SIZE (postgresql-16.3.tar.gz) = 32616059 +SHA256 (postgresql-17.2.tar.gz) = UdjN1qUiD6jAo7EvLQ7rUPz14L23s3kEqc3/XPHmHDY= +SIZE (postgresql-17.2.tar.gz) = 27962663 diff --git a/databases/postgresql/patches/patch-src_bin_initdb_initdb_c b/databases/postgresql/patches/patch-src_bin_initdb_initdb_c index 029c4e3c7..6f6956276 100644 --- a/databases/postgresql/patches/patch-src_bin_initdb_initdb_c +++ b/databases/postgresql/patches/patch-src_bin_initdb_initdb_c @@ -4,7 +4,7 @@ script handles. Index: src/bin/initdb/initdb.c --- src/bin/initdb/initdb.c.orig +++ src/bin/initdb/initdb.c -@@ -3152,6 +3152,16 @@ main(int argc, char *argv[]) +@@ -3502,6 +3502,16 @@ main(int argc, char *argv[]) if (!noinstructions) { @@ -21,7 +21,7 @@ Index: src/bin/initdb/initdb.c /* * Build up a shell command to tell the user how to start the server */ -@@ -3183,6 +3193,7 @@ main(int argc, char *argv[]) +@@ -3533,6 +3543,7 @@ main(int argc, char *argv[]) start_db_cmd->data); destroyPQExpBuffer(start_db_cmd); diff --git a/databases/postgresql/patches/patch-src_include_storage_s_lock_h b/databases/postgresql/patches/patch-src_include_storage_s_lock_h index f6cd3ba5a..edfd8b89e 100644 --- a/databases/postgresql/patches/patch-src_include_storage_s_lock_h +++ b/databases/postgresql/patches/patch-src_include_storage_s_lock_h @@ -1,7 +1,7 @@ Index: src/include/storage/s_lock.h --- src/include/storage/s_lock.h.orig +++ src/include/storage/s_lock.h -@@ -655,6 +655,29 @@ tas(volatile slock_t *lock) +@@ -651,6 +651,29 @@ tas(volatile slock_t *lock) do { __asm__ __volatile__("" : : : "memory"); *(lock) = 0; } while (0) #endif diff --git a/databases/postgresql/pkg/PLIST-contrib b/databases/postgresql/pkg/PLIST-contrib index cc2b087d2..464f27069 100644 --- a/databases/postgresql/pkg/PLIST-contrib +++ b/databases/postgresql/pkg/PLIST-contrib @@ -9,7 +9,6 @@ @bin bin/pgbench @bin bin/vacuumlo @so lib/postgresql/_int.so -@so lib/postgresql/adminpack.so @so lib/postgresql/amcheck.so @so lib/postgresql/auth_delay.so @so lib/postgresql/auto_explain.so @@ -33,7 +32,6 @@ @so lib/postgresql/lo.so @so lib/postgresql/ltree.so @so lib/postgresql/moddatetime.so -@so lib/postgresql/old_snapshot.so @so lib/postgresql/pageinspect.so @so lib/postgresql/passwordcheck.so @so lib/postgresql/pg_buffercache.so @@ -65,15 +63,11 @@ @man man/man1/pg_test_timing.1 @man man/man1/pgbench.1 @man man/man1/vacuumlo.1 -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--1.2--1.3.sql +share/postgresql/extension/amcheck--1.3--1.4.sql share/postgresql/extension/amcheck.control share/postgresql/extension/autoinc--1.0.sql share/postgresql/extension/autoinc.control @@ -168,11 +162,10 @@ 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--1.2--1.3.sql share/postgresql/extension/ltree.control share/postgresql/extension/moddatetime--1.0.sql share/postgresql/extension/moddatetime.control -share/postgresql/extension/old_snapshot--1.0.sql -share/postgresql/extension/old_snapshot.control share/postgresql/extension/pageinspect--1.0--1.1.sql share/postgresql/extension/pageinspect--1.1--1.2.sql share/postgresql/extension/pageinspect--1.10--1.11.sql @@ -192,6 +185,7 @@ 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--1.3--1.4.sql +share/postgresql/extension/pg_buffercache--1.4--1.5.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 @@ -203,6 +197,7 @@ share/postgresql/extension/pg_prewarm--1.1.sql share/postgresql/extension/pg_prewarm.control share/postgresql/extension/pg_stat_statements--1.0--1.1.sql share/postgresql/extension/pg_stat_statements--1.1--1.2.sql +share/postgresql/extension/pg_stat_statements--1.10--1.11.sql share/postgresql/extension/pg_stat_statements--1.2--1.3.sql share/postgresql/extension/pg_stat_statements--1.3--1.4.sql share/postgresql/extension/pg_stat_statements--1.4--1.5.sql diff --git a/databases/postgresql/pkg/PLIST-docs b/databases/postgresql/pkg/PLIST-docs index 1f04f4e10..cbc9151a6 100644 --- a/databases/postgresql/pkg/PLIST-docs +++ b/databases/postgresql/pkg/PLIST-docs @@ -2,8 +2,7 @@ include/postgresql/server/port/secbsd.h share/doc/postgresql/ share/doc/postgresql/COPYRIGHT share/doc/postgresql/HISTORY -share/doc/postgresql/INSTALL -share/doc/postgresql/README +share/doc/postgresql/README.md share/doc/postgresql/TODO share/doc/postgresql/extension/ share/doc/postgresql/extension/autoinc.example @@ -13,7 +12,6 @@ share/doc/postgresql/extension/refint.example share/doc/postgresql/html/ share/doc/postgresql/html/acronyms.html share/doc/postgresql/html/admin.html -share/doc/postgresql/html/adminpack.html share/doc/postgresql/html/amcheck.html share/doc/postgresql/html/app-clusterdb.html share/doc/postgresql/html/app-createdb.html @@ -28,8 +26,10 @@ share/doc/postgresql/html/app-pg-isready.html share/doc/postgresql/html/app-pgamcheck.html share/doc/postgresql/html/app-pgbasebackup.html share/doc/postgresql/html/app-pgchecksums.html +share/doc/postgresql/html/app-pgcombinebackup.html share/doc/postgresql/html/app-pgconfig.html share/doc/postgresql/html/app-pgcontroldata.html +share/doc/postgresql/html/app-pgcreatesubscriber.html share/doc/postgresql/html/app-pgdump.html share/doc/postgresql/html/app-pgreceivewal.html share/doc/postgresql/html/app-pgreceivexlog.html @@ -39,6 +39,7 @@ share/doc/postgresql/html/app-pgresetxlog.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-pgwalsummary.html share/doc/postgresql/html/app-postgres.html share/doc/postgresql/html/app-psql.html share/doc/postgresql/html/app-reindexdb.html @@ -82,16 +83,9 @@ share/doc/postgresql/html/bki-structure.html share/doc/postgresql/html/bki.html share/doc/postgresql/html/bloom.html share/doc/postgresql/html/bookindex.html -share/doc/postgresql/html/brin-builtin-opclasses.html -share/doc/postgresql/html/brin-extensibility.html -share/doc/postgresql/html/brin-intro.html share/doc/postgresql/html/brin.html -share/doc/postgresql/html/btree-behavior.html share/doc/postgresql/html/btree-gin.html share/doc/postgresql/html/btree-gist.html -share/doc/postgresql/html/btree-implementation.html -share/doc/postgresql/html/btree-intro.html -share/doc/postgresql/html/btree-support-funcs.html share/doc/postgresql/html/btree.html share/doc/postgresql/html/bug-reporting.html share/doc/postgresql/html/catalog-pg-aggregate.html @@ -239,6 +233,7 @@ share/doc/postgresql/html/ddl-default.html share/doc/postgresql/html/ddl-depend.html share/doc/postgresql/html/ddl-foreign-data.html share/doc/postgresql/html/ddl-generated-columns.html +share/doc/postgresql/html/ddl-identity-columns.html share/doc/postgresql/html/ddl-inherit.html share/doc/postgresql/html/ddl-others.html share/doc/postgresql/html/ddl-partitioning.html @@ -251,8 +246,6 @@ share/doc/postgresql/html/default-roles.html share/doc/postgresql/html/dict-int.html share/doc/postgresql/html/dict-xsyn.html share/doc/postgresql/html/different-replication-solutions.html -share/doc/postgresql/html/disk-full.html -share/doc/postgresql/html/disk-usage.html share/doc/postgresql/html/diskusage.html share/doc/postgresql/html/dml-delete.html share/doc/postgresql/html/dml-insert.html @@ -309,6 +302,7 @@ share/doc/postgresql/html/errcodes-appendix.html share/doc/postgresql/html/error-message-reporting.html share/doc/postgresql/html/error-style-guide.html share/doc/postgresql/html/event-log-registration.html +share/doc/postgresql/html/event-trigger-database-login-example.html share/doc/postgresql/html/event-trigger-definition.html share/doc/postgresql/html/event-trigger-example.html share/doc/postgresql/html/event-trigger-interface.html @@ -355,6 +349,7 @@ share/doc/postgresql/html/functions-json.html share/doc/postgresql/html/functions-logical.html share/doc/postgresql/html/functions-matching.html share/doc/postgresql/html/functions-math.html +share/doc/postgresql/html/functions-merge-support.html share/doc/postgresql/html/functions-net.html share/doc/postgresql/html/functions-range.html share/doc/postgresql/html/functions-sequence.html @@ -376,28 +371,14 @@ share/doc/postgresql/html/geqo-intro.html share/doc/postgresql/html/geqo-intro2.html share/doc/postgresql/html/geqo-pg-intro.html share/doc/postgresql/html/geqo.html -share/doc/postgresql/html/gin-builtin-opclasses.html -share/doc/postgresql/html/gin-examples.html -share/doc/postgresql/html/gin-extensibility.html -share/doc/postgresql/html/gin-implementation.html -share/doc/postgresql/html/gin-intro.html -share/doc/postgresql/html/gin-limit.html -share/doc/postgresql/html/gin-tips.html share/doc/postgresql/html/gin.html share/doc/postgresql/html/gin.svg -share/doc/postgresql/html/gist-builtin-opclasses.html -share/doc/postgresql/html/gist-examples.html -share/doc/postgresql/html/gist-extensibility.html -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/hash-implementation.html share/doc/postgresql/html/hash-index.html -share/doc/postgresql/html/hash-intro.html share/doc/postgresql/html/high-availability.html share/doc/postgresql/html/history.html share/doc/postgresql/html/hot-standby.html @@ -424,6 +405,7 @@ share/doc/postgresql/html/indexes-partial.html share/doc/postgresql/html/indexes-types.html share/doc/postgresql/html/indexes-unique.html share/doc/postgresql/html/indexes.html +share/doc/postgresql/html/indextypes.html share/doc/postgresql/html/information-schema.html share/doc/postgresql/html/infoschema-administrable-role-authorizations.html share/doc/postgresql/html/infoschema-applicable-roles.html @@ -497,8 +479,6 @@ share/doc/postgresql/html/install-make.html share/doc/postgresql/html/install-meson.html share/doc/postgresql/html/install-post.html share/doc/postgresql/html/install-requirements.html -share/doc/postgresql/html/install-windows-full.html -share/doc/postgresql/html/install-windows.html share/doc/postgresql/html/installation-platform-notes.html share/doc/postgresql/html/installation.html share/doc/postgresql/html/intagg.html @@ -551,6 +531,7 @@ share/doc/postgresql/html/logical-replication-architecture.html share/doc/postgresql/html/logical-replication-col-lists.html share/doc/postgresql/html/logical-replication-config.html share/doc/postgresql/html/logical-replication-conflicts.html +share/doc/postgresql/html/logical-replication-failover.html share/doc/postgresql/html/logical-replication-monitoring.html share/doc/postgresql/html/logical-replication-publication.html share/doc/postgresql/html/logical-replication-quick-setup.html @@ -595,7 +576,6 @@ share/doc/postgresql/html/nls.html share/doc/postgresql/html/non-durability.html share/doc/postgresql/html/notation.html share/doc/postgresql/html/oid2name.html -share/doc/postgresql/html/oldsnapshot.html share/doc/postgresql/html/overview.html share/doc/postgresql/html/pageinspect.html share/doc/postgresql/html/pagelayout.svg @@ -716,10 +696,9 @@ 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-16-1.html -share/doc/postgresql/html/release-16-2.html -share/doc/postgresql/html/release-16-3.html -share/doc/postgresql/html/release-16.html +share/doc/postgresql/html/release-17-1.html +share/doc/postgresql/html/release-17-2.html +share/doc/postgresql/html/release-17.html share/doc/postgresql/html/release-prior.html share/doc/postgresql/html/release.html share/doc/postgresql/html/replication-origins.html @@ -768,11 +747,6 @@ share/doc/postgresql/html/source-conventions.html share/doc/postgresql/html/source-format.html share/doc/postgresql/html/source.html share/doc/postgresql/html/sourcerepo.html -share/doc/postgresql/html/spgist-builtin-opclasses.html -share/doc/postgresql/html/spgist-examples.html -share/doc/postgresql/html/spgist-extensibility.html -share/doc/postgresql/html/spgist-implementation.html -share/doc/postgresql/html/spgist-intro.html share/doc/postgresql/html/spgist.html share/doc/postgresql/html/spi-examples.html share/doc/postgresql/html/spi-interface-support.html @@ -1142,10 +1116,12 @@ share/doc/postgresql/html/view-pg-timezone-names.html share/doc/postgresql/html/view-pg-user-mappings.html share/doc/postgresql/html/view-pg-user.html share/doc/postgresql/html/view-pg-views.html +share/doc/postgresql/html/view-pg-wait-events.html share/doc/postgresql/html/views-overview.html share/doc/postgresql/html/views.html share/doc/postgresql/html/wal-async-commit.html share/doc/postgresql/html/wal-configuration.html +share/doc/postgresql/html/wal-for-extensions.html share/doc/postgresql/html/wal-internals.html share/doc/postgresql/html/wal-intro.html share/doc/postgresql/html/wal-reliability.html diff --git a/databases/postgresql/pkg/PLIST-server b/databases/postgresql/pkg/PLIST-server index 6a37949e4..e7873d95e 100644 --- a/databases/postgresql/pkg/PLIST-server +++ b/databases/postgresql/pkg/PLIST-server @@ -18,7 +18,9 @@ @bin bin/initdb @bin bin/pg_basebackup @bin bin/pg_checksums +@bin bin/pg_combinebackup @bin bin/pg_controldata +@bin bin/pg_createsubscriber @bin bin/pg_ctl @bin bin/pg_isready @bin bin/pg_receivewal @@ -27,7 +29,9 @@ @bin bin/pg_rewind @bin bin/pg_verifybackup @bin bin/pg_waldump +@bin bin/pg_walsummary @bin bin/postgres +include/postgresql/internal/libpq/protocol.h include/postgresql/server/ include/postgresql/server/access/ include/postgresql/server/access/amapi.h @@ -78,6 +82,7 @@ include/postgresql/server/access/rmgr.h include/postgresql/server/access/rmgrdesc_utils.h include/postgresql/server/access/rmgrlist.h include/postgresql/server/access/sdir.h +include/postgresql/server/access/sequence.h include/postgresql/server/access/session.h include/postgresql/server/access/skey.h include/postgresql/server/access/slru.h @@ -90,6 +95,7 @@ include/postgresql/server/access/syncscan.h include/postgresql/server/access/sysattr.h include/postgresql/server/access/table.h include/postgresql/server/access/tableam.h +include/postgresql/server/access/tidstore.h include/postgresql/server/access/timeline.h include/postgresql/server/access/toast_compression.h include/postgresql/server/access/toast_helper.h @@ -269,6 +275,8 @@ include/postgresql/server/catalog/pg_user_mapping_d.h include/postgresql/server/catalog/schemapg.h include/postgresql/server/catalog/storage.h include/postgresql/server/catalog/storage_xlog.h +include/postgresql/server/catalog/syscache_ids.h +include/postgresql/server/catalog/syscache_info.h include/postgresql/server/catalog/system_fk_info.h include/postgresql/server/catalog/toasting.h include/postgresql/server/commands/ @@ -310,6 +318,7 @@ 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/blkreftable.h include/postgresql/server/common/checksum_helper.h include/postgresql/server/common/compression.h include/postgresql/server/common/config_info.h @@ -320,6 +329,7 @@ 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/hashfn_unstable.h include/postgresql/server/common/hmac.h include/postgresql/server/common/int.h include/postgresql/server/common/int128.h @@ -331,6 +341,7 @@ 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/parse_manifest.h include/postgresql/server/common/percentrepl.h include/postgresql/server/common/pg_lzcompress.h include/postgresql/server/common/pg_prng.h @@ -342,12 +353,17 @@ include/postgresql/server/common/sha1.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_case.h +include/postgresql/server/common/unicode_case_table.h +include/postgresql/server/common/unicode_category.h +include/postgresql/server/common/unicode_category_table.h include/postgresql/server/common/unicode_east_asian_fw_table.h include/postgresql/server/common/unicode_nonspacing_table.h include/postgresql/server/common/unicode_norm.h include/postgresql/server/common/unicode_norm_hashfunc.h include/postgresql/server/common/unicode_norm_table.h include/postgresql/server/common/unicode_normprops_table.h +include/postgresql/server/common/unicode_version.h include/postgresql/server/common/username.h include/postgresql/server/datatype/ include/postgresql/server/datatype/timestamp.h @@ -444,8 +460,10 @@ include/postgresql/server/foreign/foreign.h include/postgresql/server/funcapi.h include/postgresql/server/getopt_long.h include/postgresql/server/jit/ +include/postgresql/server/jit/SectionMemoryManager.h include/postgresql/server/jit/jit.h include/postgresql/server/jit/llvmjit.h +include/postgresql/server/jit/llvmjit_backport.h include/postgresql/server/jit/llvmjit_emit.h include/postgresql/server/lib/ include/postgresql/server/lib/binaryheap.h @@ -458,6 +476,7 @@ 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/radixtree.h include/postgresql/server/lib/rbtree.h include/postgresql/server/lib/simplehash.h include/postgresql/server/lib/sort_template.h @@ -477,6 +496,7 @@ include/postgresql/server/libpq/pqcomm.h include/postgresql/server/libpq/pqformat.h include/postgresql/server/libpq/pqmq.h include/postgresql/server/libpq/pqsignal.h +include/postgresql/server/libpq/protocol.h include/postgresql/server/libpq/sasl.h include/postgresql/server/libpq/scram.h include/postgresql/server/mb/ @@ -591,7 +611,6 @@ include/postgresql/server/plpy_typeio.h include/postgresql/server/plpython_system.h include/postgresql/server/port/ include/postgresql/server/port.h -include/postgresql/server/port/aix.h include/postgresql/server/port/atomics/ include/postgresql/server/port/atomics.h include/postgresql/server/port/atomics/arch-arm.h @@ -662,6 +681,7 @@ include/postgresql/server/postmaster/pgarch.h include/postgresql/server/postmaster/postmaster.h include/postgresql/server/postmaster/startup.h include/postgresql/server/postmaster/syslogger.h +include/postgresql/server/postmaster/walsummarizer.h include/postgresql/server/postmaster/walwriter.h include/postgresql/server/ppport.h include/postgresql/server/regex/ @@ -683,6 +703,7 @@ include/postgresql/server/replication/output_plugin.h include/postgresql/server/replication/pgoutput.h include/postgresql/server/replication/reorderbuffer.h include/postgresql/server/replication/slot.h +include/postgresql/server/replication/slotsync.h include/postgresql/server/replication/snapbuild.h include/postgresql/server/replication/syncrep.h include/postgresql/server/replication/walreceiver.h @@ -755,7 +776,6 @@ include/postgresql/server/statistics/ include/postgresql/server/statistics/extended_stats_internal.h include/postgresql/server/statistics/statistics.h include/postgresql/server/storage/ -include/postgresql/server/storage/backendid.h include/postgresql/server/storage/barrier.h include/postgresql/server/storage/block.h include/postgresql/server/storage/buf.h @@ -763,12 +783,14 @@ include/postgresql/server/storage/buf_internals.h include/postgresql/server/storage/buffile.h include/postgresql/server/storage/bufmgr.h include/postgresql/server/storage/bufpage.h +include/postgresql/server/storage/bulk_write.h include/postgresql/server/storage/checksum.h include/postgresql/server/storage/checksum_impl.h include/postgresql/server/storage/condition_variable.h include/postgresql/server/storage/copydir.h include/postgresql/server/storage/dsm.h include/postgresql/server/storage/dsm_impl.h +include/postgresql/server/storage/dsm_registry.h include/postgresql/server/storage/fd.h include/postgresql/server/storage/fileset.h include/postgresql/server/storage/freespace.h @@ -784,6 +806,7 @@ include/postgresql/server/storage/lmgr.h include/postgresql/server/storage/lock.h include/postgresql/server/storage/lockdefs.h include/postgresql/server/storage/lwlock.h +include/postgresql/server/storage/lwlocklist.h include/postgresql/server/storage/lwlocknames.h include/postgresql/server/storage/md.h include/postgresql/server/storage/off.h @@ -796,7 +819,9 @@ include/postgresql/server/storage/proc.h include/postgresql/server/storage/procarray.h include/postgresql/server/storage/proclist.h include/postgresql/server/storage/proclist_types.h +include/postgresql/server/storage/procnumber.h include/postgresql/server/storage/procsignal.h +include/postgresql/server/storage/read_stream.h include/postgresql/server/storage/reinit.h include/postgresql/server/storage/relfilelocator.h include/postgresql/server/storage/s_lock.h @@ -812,6 +837,7 @@ 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/backend_startup.h include/postgresql/server/tcop/cmdtag.h include/postgresql/server/tcop/cmdtaglist.h include/postgresql/server/tcop/deparse_utility.h @@ -868,6 +894,7 @@ include/postgresql/server/utils/help_config.h include/postgresql/server/utils/hsearch.h include/postgresql/server/utils/index_selfuncs.h include/postgresql/server/utils/inet.h +include/postgresql/server/utils/injection_point.h include/postgresql/server/utils/inval.h include/postgresql/server/utils/json.h include/postgresql/server/utils/jsonb.h @@ -881,7 +908,6 @@ include/postgresql/server/utils/memutils_internal.h include/postgresql/server/utils/memutils_memorychunk.h include/postgresql/server/utils/multirangetypes.h include/postgresql/server/utils/numeric.h -include/postgresql/server/utils/old_snapshot.h include/postgresql/server/utils/palloc.h include/postgresql/server/utils/partcache.h include/postgresql/server/utils/pg_crc.h @@ -904,7 +930,6 @@ include/postgresql/server/utils/relmapper.h include/postgresql/server/utils/relptr.h include/postgresql/server/utils/reltrigger.h include/postgresql/server/utils/resowner.h -include/postgresql/server/utils/resowner_private.h include/postgresql/server/utils/rls.h include/postgresql/server/utils/ruleutils.h include/postgresql/server/utils/sampling.h @@ -926,6 +951,7 @@ include/postgresql/server/utils/uuid.h include/postgresql/server/utils/varbit.h include/postgresql/server/utils/varlena.h include/postgresql/server/utils/wait_event.h +include/postgresql/server/utils/wait_event_types.h include/postgresql/server/utils/xid8.h include/postgresql/server/utils/xml.h include/postgresql/server/varatt.h @@ -969,7 +995,9 @@ lib/postgresql/pgxs/src/test/isolation/ @man man/man1/initdb.1 @man man/man1/pg_basebackup.1 @man man/man1/pg_checksums.1 +@man man/man1/pg_combinebackup.1 @man man/man1/pg_controldata.1 +@man man/man1/pg_createsubscriber.1 @man man/man1/pg_ctl.1 @man man/man1/pg_receivewal.1 @man man/man1/pg_recvlogical.1 @@ -977,6 +1005,7 @@ lib/postgresql/pgxs/src/test/isolation/ @man man/man1/pg_rewind.1 @man man/man1/pg_verifybackup.1 @man man/man1/pg_waldump.1 +@man man/man1/pg_walsummary.1 @man man/man1/postgres.1 share/doc/pkg-readmes/${PKGSTEM} share/examples/login.conf.d/postgresql @@ -988,7 +1017,6 @@ share/postgresql/extension/plperlu--1.0.sql share/postgresql/extension/plperlu.control share/postgresql/extension/plpgsql--1.0.sql share/postgresql/extension/plpgsql.control -share/postgresql/fix-CVE-2024-4317.sql share/postgresql/pg_hba.conf.sample share/postgresql/pg_ident.conf.sample share/postgresql/pg_service.conf.sample diff --git a/databases/postgresql/pkg/README-server b/databases/postgresql/pkg/README-server index 1c08f0c35..ca901ea1b 100644 --- a/databases/postgresql/pkg/README-server +++ b/databases/postgresql/pkg/README-server @@ -186,7 +186,6 @@ identify them: Clients/Frontends ================= Many applications can use the PostgreSQL database right away. To facilitate -administration of a PostgreSQL database, two clients are notable: +administration of a PostgreSQL database, a client is notable: www/phppgadmin A web based user interface that uses PHP -databases/pgadmin3 A graphical user interface that uses wxWidgets