pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: adam
Date: Fri Nov 8 13:43:39 UTC 2024
Modified Files:
pkgsrc/databases: Makefile
pkgsrc/mk: pgsql.buildlink3.mk
Added Files:
pkgsrc/databases/postgresql17: DESCR Makefile Makefile.common PLIST
distinfo options.mk
pkgsrc/databases/postgresql17-client: DESCR Makefile PLIST
buildlink3.mk
pkgsrc/databases/postgresql17-contrib: DESCR Makefile PLIST
pkgsrc/databases/postgresql17-docs: DESCR Makefile PLIST
pkgsrc/databases/postgresql17-plperl: DESCR Makefile PLIST
pkgsrc/databases/postgresql17-plpython: DESCR Makefile PLIST
pkgsrc/databases/postgresql17-pltcl: DESCR Makefile PLIST
pkgsrc/databases/postgresql17-server: DEINSTALL DESCR Makefile PLIST
pkgsrc/databases/postgresql17-server/files: pgsql.sh
pkgsrc/databases/postgresql17-server/files/smf: manifest.xml
postgresql.sh
pkgsrc/databases/postgresql17/patches: patch-config_missing
patch-config_perl.m4 patch-configure patch-contrib_dblink_dblink.c
patch-src_Makefile.global.in patch-src_Makefile.shlib
patch-src_backend_Makefile patch-src_interfaces_libpq_Makefile
patch-src_makefiles_Makefile.solaris
patch-src_pl_plperl_GNUmakefile
Log Message:
postgresql17: added version 17.0
PostgreSQL 17 builds on decades of open source development, improving its
performance and scalability while adapting to emergent data access and storage
patterns. This release of PostgreSQL adds significant overall performance
gains, including an overhauled memory management implementation for vacuum,
optimizations to storage access and improvements for high concurrency
workloads, speedups in bulk loading and exports, and query execution
improvements for indexes. PostgreSQL 17 has features that benefit brand new
workloads and critical systems alike, such as additions to the developer
experience with the SQL/JSON JSON_TABLE command, and enhancements to logical
replication that simplify management of high availability workloads and major
version upgrades.
To generate a diff of this commit:
cvs rdiff -u -r1.720 -r1.721 pkgsrc/databases/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17/DESCR \
pkgsrc/databases/postgresql17/Makefile \
pkgsrc/databases/postgresql17/Makefile.common \
pkgsrc/databases/postgresql17/PLIST \
pkgsrc/databases/postgresql17/distinfo \
pkgsrc/databases/postgresql17/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-client/DESCR \
pkgsrc/databases/postgresql17-client/Makefile \
pkgsrc/databases/postgresql17-client/PLIST \
pkgsrc/databases/postgresql17-client/buildlink3.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-contrib/DESCR \
pkgsrc/databases/postgresql17-contrib/Makefile \
pkgsrc/databases/postgresql17-contrib/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-docs/DESCR \
pkgsrc/databases/postgresql17-docs/Makefile \
pkgsrc/databases/postgresql17-docs/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-plperl/DESCR \
pkgsrc/databases/postgresql17-plperl/Makefile \
pkgsrc/databases/postgresql17-plperl/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-plpython/DESCR \
pkgsrc/databases/postgresql17-plpython/Makefile \
pkgsrc/databases/postgresql17-plpython/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-pltcl/DESCR \
pkgsrc/databases/postgresql17-pltcl/Makefile \
pkgsrc/databases/postgresql17-pltcl/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-server/DEINSTALL \
pkgsrc/databases/postgresql17-server/DESCR \
pkgsrc/databases/postgresql17-server/Makefile \
pkgsrc/databases/postgresql17-server/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/postgresql17-server/files/pgsql.sh
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/postgresql17-server/files/smf/manifest.xml \
pkgsrc/databases/postgresql17-server/files/smf/postgresql.sh
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/postgresql17/patches/patch-config_missing \
pkgsrc/databases/postgresql17/patches/patch-config_perl.m4 \
pkgsrc/databases/postgresql17/patches/patch-configure \
pkgsrc/databases/postgresql17/patches/patch-contrib_dblink_dblink.c \
pkgsrc/databases/postgresql17/patches/patch-src_Makefile.global.in \
pkgsrc/databases/postgresql17/patches/patch-src_Makefile.shlib \
pkgsrc/databases/postgresql17/patches/patch-src_backend_Makefile \
pkgsrc/databases/postgresql17/patches/patch-src_interfaces_libpq_Makefile \
pkgsrc/databases/postgresql17/patches/patch-src_makefiles_Makefile.solaris \
pkgsrc/databases/postgresql17/patches/patch-src_pl_plperl_GNUmakefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/mk/pgsql.buildlink3.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/Makefile
diff -u pkgsrc/databases/Makefile:1.720 pkgsrc/databases/Makefile:1.721
--- pkgsrc/databases/Makefile:1.720 Wed Aug 21 21:08:33 2024
+++ pkgsrc/databases/Makefile Fri Nov 8 13:43:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.720 2024/08/21 21:08:33 nia Exp $
+# $NetBSD: Makefile,v 1.721 2024/11/08 13:43:36 adam Exp $
COMMENT= Databases
@@ -351,6 +351,14 @@ SUBDIR+= postgresql16-plperl
SUBDIR+= postgresql16-plpython
SUBDIR+= postgresql16-pltcl
SUBDIR+= postgresql16-server
+SUBDIR+= postgresql17
+SUBDIR+= postgresql17-client
+SUBDIR+= postgresql17-contrib
+SUBDIR+= postgresql17-docs
+SUBDIR+= postgresql17-plperl
+SUBDIR+= postgresql17-plpython
+SUBDIR+= postgresql17-pltcl
+SUBDIR+= postgresql17-server
SUBDIR+= prometheus
SUBDIR+= prometheus-cpp
SUBDIR+= pxtools
Index: pkgsrc/mk/pgsql.buildlink3.mk
diff -u pkgsrc/mk/pgsql.buildlink3.mk:1.64 pkgsrc/mk/pgsql.buildlink3.mk:1.65
--- pkgsrc/mk/pgsql.buildlink3.mk:1.64 Mon Jan 22 22:29:24 2024
+++ pkgsrc/mk/pgsql.buildlink3.mk Fri Nov 8 13:43:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: pgsql.buildlink3.mk,v 1.64 2024/01/22 22:29:24 wiz Exp $
+# $NetBSD: pgsql.buildlink3.mk,v 1.65 2024/11/08 13:43:36 adam Exp $
#
# User-settable variables:
#
@@ -26,7 +26,7 @@ _SYS_VARS.pgsql= PG_LIB_EXT PGSQL_TYPE P
.include "../../mk/bsd.prefs.mk"
PGSQL_VERSION_DEFAULT?= 14
-PGSQL_VERSIONS_ACCEPTED?= 16 15 14 13 12
+PGSQL_VERSIONS_ACCEPTED?= 17 16 15 14 13 12
# transform the list into individual variables
.for pv in ${PGSQL_VERSIONS_ACCEPTED}
@@ -41,6 +41,9 @@ PG_LIB_EXT=so
# check what is installed
.if ${OPSYS} == "Darwin"
+. if exists(${_CROSS_DESTDIR:U}${LOCALBASE}/lib/libecpg.6.17.dylib)
+_PGSQL_VERSION_17_INSTALLED= yes
+. endif
. if exists(${_CROSS_DESTDIR:U}${LOCALBASE}/lib/libecpg.6.16.dylib)
_PGSQL_VERSION_16_INSTALLED= yes
. endif
@@ -57,6 +60,9 @@ _PGSQL_VERSION_13_INSTALLED= yes
_PGSQL_VERSION_12_INSTALLED= yes
. endif
.else
+. if exists(${_CROSS_DESTDIR:U}${LOCALBASE}/lib/libecpg.so.6.17)
+_PGSQL_VERSION_17_INSTALLED= yes
+. endif
. if exists(${_CROSS_DESTDIR:U}${LOCALBASE}/lib/libecpg.so.6.16)
_PGSQL_VERSION_16_INSTALLED= yes
. endif
@@ -109,7 +115,10 @@ _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTAC
.endif
# set variables for the version we decided to use:
-.if ${_PGSQL_VERSION} == "16"
+.if ${_PGSQL_VERSION} == "17"
+PGSQL_TYPE= postgresql17-client
+PGPKGSRCDIR= ../../databases/postgresql17-client
+.elif ${_PGSQL_VERSION} == "16"
PGSQL_TYPE= postgresql16-client
PGPKGSRCDIR= ../../databases/postgresql16-client
.elif ${_PGSQL_VERSION} == "15"
Added files:
Index: pkgsrc/databases/postgresql17/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/DESCR Fri Nov 8 13:43:36 2024
@@ -0,0 +1,9 @@
+PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
+derived from the Berkeley Postgres database management system. While
+PostgreSQL retains the powerful object-relational data model, rich data types
+and easy extensibility of Postgres, it replaces the PostQuel query language
+with an extended subset of SQL.
+
+PostgreSQL is free and the complete source is available.
+
+This is the meta-package for the PostgreSQL database system.
Index: pkgsrc/databases/postgresql17/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/Makefile Fri Nov 8 13:43:36 2024
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:36 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-/}
+COMMENT= Robust, next generation, object-relational DBMS
+
+DEPENDS+= postgresql17-client>=${PKGVERSION_NOREV}:../../databases/postgresql17-client
+DEPENDS+= postgresql17-docs>=${PKGVERSION_NOREV}:../../databases/postgresql17-docs
+DEPENDS+= postgresql17-server>=${PKGVERSION_NOREV}:../../databases/postgresql17-server
+
+META_PACKAGE= yes
+
+.include "Makefile.common"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17/Makefile.common
diff -u /dev/null pkgsrc/databases/postgresql17/Makefile.common:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/Makefile.common Fri Nov 8 13:43:36 2024
@@ -0,0 +1,152 @@
+# $NetBSD: Makefile.common,v 1.1 2024/11/08 13:43:36 adam Exp $
+#
+# This Makefile fragment is included by all PostgreSQL packages built from
+# the main sources of the PostgreSQL distribution except jdbc-postgresql.
+#
+# The PostgreSQL package naming scheme, aside from the obvious piecewise
+# packages, is as follows:
+# <lang>-postgresql client-side interface to PostgreSQL
+# postgresql-<lang> server-side module for PostgreSQL backend
+#
+# used by databases/postgresql17-client/Makefile
+# used by databases/postgresql17-contrib/Makefile
+# used by databases/postgresql17-docs/Makefile
+# used by databases/postgresql17-plperl/Makefile
+# used by databases/postgresql17-plpython/Makefile
+# used by databases/postgresql17-pltcl/Makefile
+# used by databases/postgresql17-server/Makefile
+
+DISTNAME= postgresql-17.0
+CATEGORIES= databases
+MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER?= adam%NetBSD.org@localhost
+HOMEPAGE= https://www.postgresql.org/
+LICENSE= postgresql-license
+
+CONFLICTS+= postgresql-[0-9]*
+CONFLICTS+= postgresql[2-9][0-9]-[0-9]*
+
+.if !empty(PKGNAME:M*-*-*)
+module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
+CONFLICTS+= postgresql[1-9][0-9]-${module}-[0-9]*
+.endif
+
+DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql17/distinfo
+PATCHDIR?= ${.CURDIR}/../../databases/postgresql17/patches
+
+USE_PKGLOCALEDIR= yes
+USE_TOOLS+= bison gmake lex
+PKG_SYSCONFSUBDIR= postgresql
+
+.include "../../mk/bsd.prefs.mk"
+
+PG_TEMPLATE.SunOS= solaris
+PG_TEMPLATE.IRIX= irix5
+PG_TEMPLATE.MirBSD= openbsd
+PG_TEMPLATE.DragonFly= freebsd
+.if !defined(PG_TEMPLATE.${OPSYS})
+PG_TEMPLATE.${OPSYS}= ${LOWER_OPSYS}
+.endif
+
+PG_DATA_DIR= ${PREFIX}/share/postgresql
+PG_DOC_DIR= ${PREFIX}/share/doc/postgresql
+PG_LOCALE_DIR= ${PREFIX}/${PKGLOCALEDIR}/locale
+PG_ETC_DIR= ${PKG_SYSCONFDIR}
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --sysconfdir=${PG_ETC_DIR}
+CONFIGURE_ARGS+= --datadir=${PG_DATA_DIR}
+CONFIGURE_ARGS+= --docdir=${PG_DOC_DIR}
+CONFIGURE_ARGS+= --localedir=${PG_LOCALE_DIR}
+CONFIGURE_ARGS+= --with-template=${PG_TEMPLATE.${OPSYS}}
+
+CONFIGURE_ARGS+= --with-libxml
+CONFIGURE_ARGS+= --with-readline
+CONFIGURE_ARGS+= --without-perl
+CONFIGURE_ARGS+= --without-python
+CONFIGURE_ARGS+= --without-tcl
+
+# Work around a bug in autoconf, that thinks almost all mkdir
+# implementations are deficient, and a bug someplace between postgis
+# and pgxs, that causes topology/Makefile.in to run pgxs's install-sh
+# but without a path.
+CONFIGURE_ENV+= ac_cv_path_mkdir="mkdir"
+
+# avoid pointing to a wrapper
+CONFIGURE_ENV+= MSGFMT=${TOOLS_PATH.msgfmt}
+
+# Avoid picking up a random zstd in PATH. zstd support is currently disabled.
+CONFIGURE_ENV+= ac_cv_path_ZSTD=
+
+# sys/ucred.h shouldn't be included on Solaris, causes conflicts between
+# procfs and largefile.
+CONFIGURE_ENV.SunOS+= ac_cv_header_sys_ucred_h=no
+
+# pkgsrc silently filters the --as-needed linker arg, but that makes
+# it leak into the pgxs Makefiles and compromises manual building
+# against PostgreSQL files installed. Disable it here to prevent
+# that from happening.
+.if ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin"
+CONFIGURE_ENV+= pgac_cv_prog_cc_ldflags__Wl___as_needed=no
+.endif
+
+# Postgres on Alpha has no spinlock or memory barrier implementation
+# and is "unlikely to work correctly".
+# https://www.postgresql.org/message-id/E1X0yaj-000753-N6%40gemulon.postgresql.org
+BROKEN_ON_PLATFORM+= *-*-alpha
+
+.if ${MACHINE_ARCH} == "sparc"
+CFLAGS.NetBSD+= -D__sparc_v8__
+.endif
+
+# configure fails on OpenBSD and MirBSD if thread safety is enabled.
+CONFIGURE_ARGS.MirBSD+= --disable-thread-safety
+CONFIGURE_ARGS.OpenBSD+= --disable-thread-safety
+
+# PGSQL_BLCKSZ is the size in bytes of a PostgreSQL disk page or block.
+# This also limits the size of a tuple. The valid values are powers
+# of 2 up to 32768, and the default size is 8196. Please don't change
+# this value unless you know what you are doing.
+BUILD_DEFS+= PGSQL_BLCKSZ
+.if defined(PGSQL_BLCKSZ)
+CONFIGURE_ARGS+= --with-blocksize=${PGSQL_BLCKSZ}
+.endif
+
+# UUID support for contrib/uuid-ossp
+# It has to be defined here, because it affects Makefile.global
+.if ${OPSYS:M*BSD}
+CONFIGURE_ARGS+= --with-uuid=bsd
+.elif ${OPSYS} == "Darwin" || ${OPSYS} == "Linux"
+CONFIGURE_ARGS+= --with-uuid=e2fs
+.include "../../devel/libuuid/buildlink3.mk"
+.elif ${OPSYS} == "SunOS"
+CONFIGURE_ARGS+= --with-uuid=ossp
+.include "../../devel/ossp-uuid/buildlink3.mk"
+.endif
+
+# PostgreSQL explicitly forbids any use of -ffast-math
+BUILDLINK_TRANSFORM+= rm:-ffast-math
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+
+.include "../../mk/readline.buildlink3.mk"
+.if ${READLINE_TYPE} == "editline"
+CONFIGURE_ARGS+= --with-libedit-preferred
+.endif
+
+OPSYSVARS+= SOEXT
+SOEXT.Darwin= dylib
+SOEXT.*= so
+PLIST_SUBST+= SOEXT=${SOEXT}
+
+.if !defined(META_PACKAGE)
+post-extract:
+ ${TOUCH} ${WRKSRC}/src/template/dragonfly
+ ${CP} ${WRKSRC}/src/makefiles/Makefile.freebsd \
+ ${WRKSRC}/src/makefiles/Makefile.dragonfly
+.endif
+
+.include "../../databases/postgresql17/options.mk"
Index: pkgsrc/databases/postgresql17/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/PLIST Fri Nov 8 13:43:36 2024
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:36 adam Exp $
+@comment this plist intentionally left empty
Index: pkgsrc/databases/postgresql17/distinfo
diff -u /dev/null pkgsrc/databases/postgresql17/distinfo:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/distinfo Fri Nov 8 13:43:36 2024
@@ -0,0 +1,15 @@
+$NetBSD: distinfo,v 1.1 2024/11/08 13:43:36 adam Exp $
+
+BLAKE2s (postgresql-17.0.tar.bz2) = 4132f4b84fe0410d19757eed131332c52861ab7156735e3b86d47cba9d424a79
+SHA512 (postgresql-17.0.tar.bz2) = ae6741298abe986c9f09a6eee9fa2df26c3bbdffcbd0ff3f33332456e09f95195e4535f00a9437f2877e03e2e43a78be9a355303e7cf43bcb688b657ca7289f3
+Size (postgresql-17.0.tar.bz2) = 21419388 bytes
+SHA1 (patch-config_missing) = c2d7d742922ba6861e7660c75b7b53f09e564813
+SHA1 (patch-config_perl.m4) = 9c4bf707b6aded63b2e0cff375465693cad1dea9
+SHA1 (patch-configure) = beebdd7d46e37065c86d7edbfb982bac1fbc9147
+SHA1 (patch-contrib_dblink_dblink.c) = a6f87ab9f2c28a72608d70267b71bd77437b0921
+SHA1 (patch-src_Makefile.global.in) = 6b584a4141f08465ed0ba0c65ed5ec24e992a1b4
+SHA1 (patch-src_Makefile.shlib) = b304f544716dc4b85393e94236c49dc18853722b
+SHA1 (patch-src_backend_Makefile) = 514a0bb7a0d570df4e28b582e58baf7fd1224e40
+SHA1 (patch-src_interfaces_libpq_Makefile) = 61bcf84eb69b6ec9faabab0b61913766f4b20f8c
+SHA1 (patch-src_makefiles_Makefile.solaris) = 2dd1a3e6b279331b0835d3af3af02f4fe1cfa216
+SHA1 (patch-src_pl_plperl_GNUmakefile) = 6626a4dcea72dd6c0f51ffada202659f0f9f0ab9
Index: pkgsrc/databases/postgresql17/options.mk
diff -u /dev/null pkgsrc/databases/postgresql17/options.mk:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/options.mk Fri Nov 8 13:43:36 2024
@@ -0,0 +1,103 @@
+# $NetBSD: options.mk,v 1.1 2024/11/08 13:43:36 adam Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.postgresql17
+PKG_SUPPORTED_OPTIONS= bonjour dtrace icu llvm gssapi ldap nls pam lz4
+PKG_SUGGESTED_OPTIONS= icu nls lz4
+
+# XXX This should use ${KRB5_TYPE}, not ${KRB5_DEFAULT:U}. But
+# bsd.prefs.mk isn't guaranteed to define either KRB5_TYPE or
+# KRB5_DEFAULT -- the default value isn't provided by
+# mk/defaults/mk.conf; it's provided by krb5.buildlink3.mk, which pulls
+# in krb5 as a dependency, so we can't include it unless the option is
+# enabled.
+#
+# To break this cycle, we assume nothing uses mit-krb5 by default, and
+# only enable the gssapi option by default if the user or platform has
+# explicitly requested mit-krb5 by setting KRB5_DEFAULT. (This is
+# currently true: krb5.buildlink3.mk rev. 1.14 picks heimdal as the
+# default.)
+#
+# See below about why this is conditional on mit-krb5.
+PKG_SUGGESTED_OPTIONS+= ${"${KRB5_DEFAULT:U}" == "mit-krb5":?gssapi:}
+
+PLIST_VARS+= gssapi llvm nls
+
+.include "../../mk/bsd.options.mk"
+
+# Bonjour support
+.if !empty(PKG_OPTIONS:Mbonjour)
+CONFIGURE_ARGS+= --with-bonjour
+. if ${OPSYS} != "Darwin"
+LIBS+= -ldns_sd
+. endif
+. include "../../net/mDNSResponder/buildlink3.mk"
+.endif
+
+# Dtrace support
+.if !empty(PKG_OPTIONS:Mdtrace)
+CONFIGURE_ARGS+= --enable-dtrace
+.endif
+
+# GSSAPI (Kerberos5) authentication for the PostgreSQL backend
+.if !empty(PKG_OPTIONS:Mgssapi)
+# Currently no released version of heimdal supports
+# gss_store_cred_into:
+# https://github.com/heimdal/heimdal/issues/1258
+# But pgsql requires it now:
+# https://www.postgresql.org/message-id/flat/abcc73d0-acf7-6896-e0dc-f5bc12a61bb1%40postgresql.org
+# So we require mit-krb5 until something changes with either pgsql or
+# heimdal.
+KRB5_ACCEPTED= mit-krb5
+. include "../../mk/krb5.buildlink3.mk"
+PLIST.gssapi= yes
+CONFIGURE_ARGS+= --with-gssapi
+.else
+CONFIGURE_ARGS+= --without-gssapi
+.endif
+
+# LDAP authentication for the PostgreSQL backend
+.if !empty(PKG_OPTIONS:Mldap)
+. include "../../databases/openldap-client/buildlink3.mk"
+CONFIGURE_ARGS+= --with-ldap
+.endif
+
+# LLVM based JIT support
+.if !empty(PKG_OPTIONS:Mllvm)
+. include "../../lang/llvm/buildlink3.mk"
+CONFIGURE_ARGS+= --with-llvm
+CONFIGURE_ENV+= CLANG=${CC} # XXX: make it be better
+PLIST.llvm= yes
+.endif
+
+# lz4 support
+.if !empty(PKG_OPTIONS:Mlz4)
+. include "../../archivers/lz4/buildlink3.mk"
+USE_TOOLS+= pkg-config
+CONFIGURE_ARGS+= --with-lz4
+.endif
+
+# NLS support
+.if !empty(PKG_OPTIONS:Mnls)
+USE_PKGLOCALEDIR= yes
+CONFIGURE_ARGS+= --enable-nls
+PLIST.nls= yes
+BROKEN_GETTEXT_DETECTION= yes
+. include "../../devel/gettext-lib/buildlink3.mk"
+. if !empty(USE_BUILTIN.gettext:M[nN][oO])
+CPPFLAGS+= -I${PREFIX}/include/gettext
+. endif
+.else
+CONFIGURE_ARGS+= --disable-nls
+.endif
+
+# PAM authentication for the PostgreSQL backend
+.if !empty(PKG_OPTIONS:Mpam)
+. include "../../mk/pam.buildlink3.mk"
+CONFIGURE_ARGS+= --with-pam
+.endif
+
+.if !empty(PKG_OPTIONS:Micu)
+. include "../../textproc/icu/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-icu
+.endif
Index: pkgsrc/databases/postgresql17-client/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-client/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-client/DESCR Fri Nov 8 13:43:37 2024
@@ -0,0 +1,9 @@
+PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
+derived from the Berkeley Postgres database management system. While
+PostgreSQL retains the powerful object-relational data model, rich data types
+and easy extensibility of Postgres, it replaces the PostQuel query language
+with an extended subset of SQL.
+
+PostgreSQL is free and the complete source is available.
+
+This package contains the database client programs.
Index: pkgsrc/databases/postgresql17-client/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-client/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-client/Makefile Fri Nov 8 13:43:37 2024
@@ -0,0 +1,93 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-client-/}
+COMMENT= PostgreSQL database client programs
+
+.include "../../databases/postgresql17/Makefile.common"
+
+USE_TOOLS+= gzip msgfmt perl tar
+CONFIGURE_ARGS+= --with-openssl
+CONFIGURE_ARGS+= --with-zlib
+
+# Override INSTALL script to avoid unprivileged user/group
+# leaking into the binary package
+CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Cygwin"
+INSTALLATION_DIRS+= bin
+.endif
+
+# 1. The thread-safety test in ${WRSRC}/src/tools/thread does not pass on
+# NetBSD earlier than 4.0 or DragonFly.
+# 2. configure with --enable-thread-safety fails on OpenBSD.
+.if (${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 040000) || \
+ ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "MirBSD"
+PGSQL_THREAD_SAFETY?= no
+.endif
+PGSQL_THREAD_SAFETY?= yes
+BUILD_DEFS+= PGSQL_THREAD_SAFETY
+
+.if ${PGSQL_THREAD_SAFETY:tl} == yes
+. include "../../mk/pthread.buildlink3.mk"
+. if (${PTHREAD_TYPE} == "native")
+CONFIGURE_ARGS+= --enable-thread-safety
+. endif
+.else
+CONFIGURE_ARGS+= --disable-thread-safety
+.endif
+
+BUILD_DIRS+= src/include/catalog
+BUILD_DIRS+= src/fe_utils
+INSTALL_DIRS= src/include
+INSTALL_DIRS+= src/common
+INSTALL_DIRS+= src/port
+INSTALL_DIRS+= src/interfaces
+INSTALL_DIRS+= src/bin
+BUILD_DIRS+= ${INSTALL_DIRS}
+# Without this, the Darwin build fails (related to -bundle_loader).
+BUILD_DIRS+= src/backend
+
+.for f in pg_service.conf psqlrc
+CONF_FILES+= share/postgresql/${f}.sample ${PKG_SYSCONFDIR}/${f}
+.endfor
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+SUBST_CLASSES+= pgxs
+SUBST_STAGE.pgxs= post-build
+SUBST_MESSAGE.pgxs= Fixing workdir tools references in pgxs Makefile
+SUBST_FILES.pgxs= src/Makefile.global
+SUBST_SED.pgxs= -e 's,${TOOLS_CMD.bison},${TOOLS_PATH.bison},'
+SUBST_SED.pgxs+= -e 's,${TOOLS_CMD.lex},${TOOLS_PATH.lex},'
+SUBST_SED.pgxs+= -e 's,${TOOLS_CMD.mkdir},${TOOLS_PATH.mkdir},'
+SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper/bin/ld,${LD},'
+SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper,${PREFIX},'
+SUBST_SED.pgxs+= -e 's,${WRKSRC},/dev/null,'
+
+INSTALLATION_DIRS+= lib/postgresql/pgxs
+INSTALLATION_DIRS+= lib/postgresql/pgxs/config
+INSTALLATION_DIRS+= lib/postgresql/pgxs/src
+INSTALLATION_DIRS+= lib/postgresql/pgxs/src/makefiles
+
+DEST_PGXS= ${DESTDIR}${PREFIX}/lib/postgresql/pgxs
+PGXS_FILES= config/install-sh
+PGXS_FILES+= src/makefiles/pgxs.mk src/Makefile.global
+PGXS_FILES+= src/Makefile.port src/Makefile.shlib
+PGXS_FILES+= src/nls-global.mk
+
+# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h"
+# and "/usr/include/crypt.h" -- we want the definitions in the former.
+.if ${OPSYS} == "SunOS"
+post-wrapper:
+ touch ${BUILDLINK_DIR}/include/crypt.h
+.endif
+
+post-install:
+.for file in ${PGXS_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DEST_PGXS}/${file}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-client/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-client/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-client/PLIST Fri Nov 8 13:43:37 2024
@@ -0,0 +1,1331 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:37 adam Exp $
+bin/clusterdb
+bin/createdb
+bin/createuser
+bin/dropdb
+bin/dropuser
+bin/ecpg
+bin/initdb
+bin/pg_amcheck
+bin/pg_archivecleanup
+bin/pg_basebackup
+bin/pg_checksums
+bin/pg_combinebackup
+bin/pg_config
+bin/pg_controldata
+bin/pg_createsubscriber
+bin/pg_ctl
+bin/pg_dump
+bin/pg_dumpall
+bin/pg_isready
+bin/pg_receivewal
+bin/pg_recvlogical
+bin/pg_resetwal
+bin/pg_restore
+bin/pg_rewind
+bin/pg_test_fsync
+bin/pg_test_timing
+bin/pg_upgrade
+bin/pg_verifybackup
+bin/pg_waldump
+bin/pg_walsummary
+bin/pgbench
+bin/psql
+bin/reindexdb
+bin/vacuumdb
+include/ecpg_config.h
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
+include/libpq-events.h
+include/libpq-fe.h
+include/libpq/libpq-fs.h
+include/pg_config.h
+include/pg_config_ext.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+include/postgresql/internal/c.h
+include/postgresql/internal/fe-auth-sasl.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/libpq/pqcomm.h
+include/postgresql/internal/libpq/protocol.h
+include/postgresql/internal/port.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/pqexpbuffer.h
+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
+include/postgresql/server/access/brin_page.h
+include/postgresql/server/access/brin_pageops.h
+include/postgresql/server/access/brin_revmap.h
+include/postgresql/server/access/brin_tuple.h
+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
+include/postgresql/server/access/gin_private.h
+include/postgresql/server/access/ginblock.h
+include/postgresql/server/access/ginxlog.h
+include/postgresql/server/access/gist.h
+include/postgresql/server/access/gist_private.h
+include/postgresql/server/access/gistscan.h
+include/postgresql/server/access/gistxlog.h
+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
+include/postgresql/server/access/itup.h
+include/postgresql/server/access/multixact.h
+include/postgresql/server/access/nbtree.h
+include/postgresql/server/access/nbtxlog.h
+include/postgresql/server/access/parallel.h
+include/postgresql/server/access/printsimple.h
+include/postgresql/server/access/printtup.h
+include/postgresql/server/access/relation.h
+include/postgresql/server/access/reloptions.h
+include/postgresql/server/access/relscan.h
+include/postgresql/server/access/rewriteheap.h
+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
+include/postgresql/server/access/spgist.h
+include/postgresql/server/access/spgist_private.h
+include/postgresql/server/access/spgxlog.h
+include/postgresql/server/access/stratnum.h
+include/postgresql/server/access/subtrans.h
+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
+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/twophase.h
+include/postgresql/server/access/twophase_rmgr.h
+include/postgresql/server/access/valid.h
+include/postgresql/server/access/visibilitymap.h
+include/postgresql/server/access/visibilitymapdefs.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/xlogbackup.h
+include/postgresql/server/access/xlogdefs.h
+include/postgresql/server/access/xloginsert.h
+include/postgresql/server/access/xlogprefetcher.h
+include/postgresql/server/access/xlogreader.h
+include/postgresql/server/access/xlogrecord.h
+include/postgresql/server/access/xlogrecovery.h
+include/postgresql/server/access/xlogstats.h
+include/postgresql/server/access/xlogutils.h
+include/postgresql/server/archive/archive_module.h
+include/postgresql/server/archive/shell_archive.h
+include/postgresql/server/bootstrap/bootstrap.h
+include/postgresql/server/c.h
+include/postgresql/server/catalog/binary_upgrade.h
+include/postgresql/server/catalog/catalog.h
+include/postgresql/server/catalog/catversion.h
+include/postgresql/server/catalog/dependency.h
+include/postgresql/server/catalog/genbki.h
+include/postgresql/server/catalog/heap.h
+include/postgresql/server/catalog/index.h
+include/postgresql/server/catalog/indexing.h
+include/postgresql/server/catalog/namespace.h
+include/postgresql/server/catalog/objectaccess.h
+include/postgresql/server/catalog/objectaddress.h
+include/postgresql/server/catalog/partition.h
+include/postgresql/server/catalog/pg_aggregate.h
+include/postgresql/server/catalog/pg_aggregate_d.h
+include/postgresql/server/catalog/pg_am.h
+include/postgresql/server/catalog/pg_am_d.h
+include/postgresql/server/catalog/pg_amop.h
+include/postgresql/server/catalog/pg_amop_d.h
+include/postgresql/server/catalog/pg_amproc.h
+include/postgresql/server/catalog/pg_amproc_d.h
+include/postgresql/server/catalog/pg_attrdef.h
+include/postgresql/server/catalog/pg_attrdef_d.h
+include/postgresql/server/catalog/pg_attribute.h
+include/postgresql/server/catalog/pg_attribute_d.h
+include/postgresql/server/catalog/pg_auth_members.h
+include/postgresql/server/catalog/pg_auth_members_d.h
+include/postgresql/server/catalog/pg_authid.h
+include/postgresql/server/catalog/pg_authid_d.h
+include/postgresql/server/catalog/pg_cast.h
+include/postgresql/server/catalog/pg_cast_d.h
+include/postgresql/server/catalog/pg_class.h
+include/postgresql/server/catalog/pg_class_d.h
+include/postgresql/server/catalog/pg_collation.h
+include/postgresql/server/catalog/pg_collation_d.h
+include/postgresql/server/catalog/pg_constraint.h
+include/postgresql/server/catalog/pg_constraint_d.h
+include/postgresql/server/catalog/pg_control.h
+include/postgresql/server/catalog/pg_conversion.h
+include/postgresql/server/catalog/pg_conversion_d.h
+include/postgresql/server/catalog/pg_database.h
+include/postgresql/server/catalog/pg_database_d.h
+include/postgresql/server/catalog/pg_db_role_setting.h
+include/postgresql/server/catalog/pg_db_role_setting_d.h
+include/postgresql/server/catalog/pg_default_acl.h
+include/postgresql/server/catalog/pg_default_acl_d.h
+include/postgresql/server/catalog/pg_depend.h
+include/postgresql/server/catalog/pg_depend_d.h
+include/postgresql/server/catalog/pg_description.h
+include/postgresql/server/catalog/pg_description_d.h
+include/postgresql/server/catalog/pg_enum.h
+include/postgresql/server/catalog/pg_enum_d.h
+include/postgresql/server/catalog/pg_event_trigger.h
+include/postgresql/server/catalog/pg_event_trigger_d.h
+include/postgresql/server/catalog/pg_extension.h
+include/postgresql/server/catalog/pg_extension_d.h
+include/postgresql/server/catalog/pg_foreign_data_wrapper.h
+include/postgresql/server/catalog/pg_foreign_data_wrapper_d.h
+include/postgresql/server/catalog/pg_foreign_server.h
+include/postgresql/server/catalog/pg_foreign_server_d.h
+include/postgresql/server/catalog/pg_foreign_table.h
+include/postgresql/server/catalog/pg_foreign_table_d.h
+include/postgresql/server/catalog/pg_index.h
+include/postgresql/server/catalog/pg_index_d.h
+include/postgresql/server/catalog/pg_inherits.h
+include/postgresql/server/catalog/pg_inherits_d.h
+include/postgresql/server/catalog/pg_init_privs.h
+include/postgresql/server/catalog/pg_init_privs_d.h
+include/postgresql/server/catalog/pg_language.h
+include/postgresql/server/catalog/pg_language_d.h
+include/postgresql/server/catalog/pg_largeobject.h
+include/postgresql/server/catalog/pg_largeobject_d.h
+include/postgresql/server/catalog/pg_largeobject_metadata.h
+include/postgresql/server/catalog/pg_largeobject_metadata_d.h
+include/postgresql/server/catalog/pg_namespace.h
+include/postgresql/server/catalog/pg_namespace_d.h
+include/postgresql/server/catalog/pg_opclass.h
+include/postgresql/server/catalog/pg_opclass_d.h
+include/postgresql/server/catalog/pg_operator.h
+include/postgresql/server/catalog/pg_operator_d.h
+include/postgresql/server/catalog/pg_opfamily.h
+include/postgresql/server/catalog/pg_opfamily_d.h
+include/postgresql/server/catalog/pg_parameter_acl.h
+include/postgresql/server/catalog/pg_parameter_acl_d.h
+include/postgresql/server/catalog/pg_partitioned_table.h
+include/postgresql/server/catalog/pg_partitioned_table_d.h
+include/postgresql/server/catalog/pg_policy.h
+include/postgresql/server/catalog/pg_policy_d.h
+include/postgresql/server/catalog/pg_proc.h
+include/postgresql/server/catalog/pg_proc_d.h
+include/postgresql/server/catalog/pg_publication.h
+include/postgresql/server/catalog/pg_publication_d.h
+include/postgresql/server/catalog/pg_publication_namespace.h
+include/postgresql/server/catalog/pg_publication_namespace_d.h
+include/postgresql/server/catalog/pg_publication_rel.h
+include/postgresql/server/catalog/pg_publication_rel_d.h
+include/postgresql/server/catalog/pg_range.h
+include/postgresql/server/catalog/pg_range_d.h
+include/postgresql/server/catalog/pg_replication_origin.h
+include/postgresql/server/catalog/pg_replication_origin_d.h
+include/postgresql/server/catalog/pg_rewrite.h
+include/postgresql/server/catalog/pg_rewrite_d.h
+include/postgresql/server/catalog/pg_seclabel.h
+include/postgresql/server/catalog/pg_seclabel_d.h
+include/postgresql/server/catalog/pg_sequence.h
+include/postgresql/server/catalog/pg_sequence_d.h
+include/postgresql/server/catalog/pg_shdepend.h
+include/postgresql/server/catalog/pg_shdepend_d.h
+include/postgresql/server/catalog/pg_shdescription.h
+include/postgresql/server/catalog/pg_shdescription_d.h
+include/postgresql/server/catalog/pg_shseclabel.h
+include/postgresql/server/catalog/pg_shseclabel_d.h
+include/postgresql/server/catalog/pg_statistic.h
+include/postgresql/server/catalog/pg_statistic_d.h
+include/postgresql/server/catalog/pg_statistic_ext.h
+include/postgresql/server/catalog/pg_statistic_ext_d.h
+include/postgresql/server/catalog/pg_statistic_ext_data.h
+include/postgresql/server/catalog/pg_statistic_ext_data_d.h
+include/postgresql/server/catalog/pg_subscription.h
+include/postgresql/server/catalog/pg_subscription_d.h
+include/postgresql/server/catalog/pg_subscription_rel.h
+include/postgresql/server/catalog/pg_subscription_rel_d.h
+include/postgresql/server/catalog/pg_tablespace.h
+include/postgresql/server/catalog/pg_tablespace_d.h
+include/postgresql/server/catalog/pg_transform.h
+include/postgresql/server/catalog/pg_transform_d.h
+include/postgresql/server/catalog/pg_trigger.h
+include/postgresql/server/catalog/pg_trigger_d.h
+include/postgresql/server/catalog/pg_ts_config.h
+include/postgresql/server/catalog/pg_ts_config_d.h
+include/postgresql/server/catalog/pg_ts_config_map.h
+include/postgresql/server/catalog/pg_ts_config_map_d.h
+include/postgresql/server/catalog/pg_ts_dict.h
+include/postgresql/server/catalog/pg_ts_dict_d.h
+include/postgresql/server/catalog/pg_ts_parser.h
+include/postgresql/server/catalog/pg_ts_parser_d.h
+include/postgresql/server/catalog/pg_ts_template.h
+include/postgresql/server/catalog/pg_ts_template_d.h
+include/postgresql/server/catalog/pg_type.h
+include/postgresql/server/catalog/pg_type_d.h
+include/postgresql/server/catalog/pg_user_mapping.h
+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/alter.h
+include/postgresql/server/commands/async.h
+include/postgresql/server/commands/cluster.h
+include/postgresql/server/commands/collationcmds.h
+include/postgresql/server/commands/comment.h
+include/postgresql/server/commands/conversioncmds.h
+include/postgresql/server/commands/copy.h
+include/postgresql/server/commands/copyfrom_internal.h
+include/postgresql/server/commands/createas.h
+include/postgresql/server/commands/dbcommands.h
+include/postgresql/server/commands/dbcommands_xlog.h
+include/postgresql/server/commands/defrem.h
+include/postgresql/server/commands/discard.h
+include/postgresql/server/commands/event_trigger.h
+include/postgresql/server/commands/explain.h
+include/postgresql/server/commands/extension.h
+include/postgresql/server/commands/lockcmds.h
+include/postgresql/server/commands/matview.h
+include/postgresql/server/commands/policy.h
+include/postgresql/server/commands/portalcmds.h
+include/postgresql/server/commands/prepare.h
+include/postgresql/server/commands/proclang.h
+include/postgresql/server/commands/progress.h
+include/postgresql/server/commands/publicationcmds.h
+include/postgresql/server/commands/schemacmds.h
+include/postgresql/server/commands/seclabel.h
+include/postgresql/server/commands/sequence.h
+include/postgresql/server/commands/subscriptioncmds.h
+include/postgresql/server/commands/tablecmds.h
+include/postgresql/server/commands/tablespace.h
+include/postgresql/server/commands/trigger.h
+include/postgresql/server/commands/typecmds.h
+include/postgresql/server/commands/user.h
+include/postgresql/server/commands/vacuum.h
+include/postgresql/server/commands/view.h
+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
+include/postgresql/server/common/connect.h
+include/postgresql/server/common/controldata_utils.h
+include/postgresql/server/common/cryptohash.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/hashfn_unstable.h
+include/postgresql/server/common/hmac.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/parse_manifest.h
+include/postgresql/server/common/percentrepl.h
+include/postgresql/server/common/pg_lzcompress.h
+include/postgresql/server/common/pg_prng.h
+include/postgresql/server/common/relpath.h
+include/postgresql/server/common/restricted_token.h
+include/postgresql/server/common/saslprep.h
+include/postgresql/server/common/scram-common.h
+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/timestamp.h
+include/postgresql/server/executor/execAsync.h
+include/postgresql/server/executor/execExpr.h
+include/postgresql/server/executor/execParallel.h
+include/postgresql/server/executor/execPartition.h
+include/postgresql/server/executor/execdebug.h
+include/postgresql/server/executor/execdesc.h
+include/postgresql/server/executor/executor.h
+include/postgresql/server/executor/functions.h
+include/postgresql/server/executor/hashjoin.h
+include/postgresql/server/executor/instrument.h
+include/postgresql/server/executor/nodeAgg.h
+include/postgresql/server/executor/nodeAppend.h
+include/postgresql/server/executor/nodeBitmapAnd.h
+include/postgresql/server/executor/nodeBitmapHeapscan.h
+include/postgresql/server/executor/nodeBitmapIndexscan.h
+include/postgresql/server/executor/nodeBitmapOr.h
+include/postgresql/server/executor/nodeCtescan.h
+include/postgresql/server/executor/nodeCustom.h
+include/postgresql/server/executor/nodeForeignscan.h
+include/postgresql/server/executor/nodeFunctionscan.h
+include/postgresql/server/executor/nodeGather.h
+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
+include/postgresql/server/executor/nodeLockRows.h
+include/postgresql/server/executor/nodeMaterial.h
+include/postgresql/server/executor/nodeMemoize.h
+include/postgresql/server/executor/nodeMergeAppend.h
+include/postgresql/server/executor/nodeMergejoin.h
+include/postgresql/server/executor/nodeModifyTable.h
+include/postgresql/server/executor/nodeNamedtuplestorescan.h
+include/postgresql/server/executor/nodeNestloop.h
+include/postgresql/server/executor/nodeProjectSet.h
+include/postgresql/server/executor/nodeRecursiveunion.h
+include/postgresql/server/executor/nodeResult.h
+include/postgresql/server/executor/nodeSamplescan.h
+include/postgresql/server/executor/nodeSeqscan.h
+include/postgresql/server/executor/nodeSetOp.h
+include/postgresql/server/executor/nodeSort.h
+include/postgresql/server/executor/nodeSubplan.h
+include/postgresql/server/executor/nodeSubqueryscan.h
+include/postgresql/server/executor/nodeTableFuncscan.h
+include/postgresql/server/executor/nodeTidrangescan.h
+include/postgresql/server/executor/nodeTidscan.h
+include/postgresql/server/executor/nodeUnique.h
+include/postgresql/server/executor/nodeValuesscan.h
+include/postgresql/server/executor/nodeWindowAgg.h
+include/postgresql/server/executor/nodeWorktablescan.h
+include/postgresql/server/executor/spi.h
+include/postgresql/server/executor/spi_priv.h
+include/postgresql/server/executor/tablefunc.h
+include/postgresql/server/executor/tqueue.h
+include/postgresql/server/executor/tstoreReceiver.h
+include/postgresql/server/executor/tuptable.h
+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_utils.h
+include/postgresql/server/fe_utils/mbprint.h
+include/postgresql/server/fe_utils/option_utils.h
+include/postgresql/server/fe_utils/parallel_slot.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/query_utils.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
+include/postgresql/server/foreign/fdwapi.h
+include/postgresql/server/foreign/foreign.h
+include/postgresql/server/funcapi.h
+include/postgresql/server/getopt_long.h
+include/postgresql/server/jit/jit.h
+include/postgresql/server/jit/llvmjit.h
+include/postgresql/server/jit/llvmjit_emit.h
+include/postgresql/server/lib/binaryheap.h
+include/postgresql/server/lib/bipartite_match.h
+include/postgresql/server/lib/bloomfilter.h
+include/postgresql/server/lib/dshash.h
+include/postgresql/server/lib/hyperloglog.h
+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/radixtree.h
+include/postgresql/server/lib/rbtree.h
+include/postgresql/server/lib/simplehash.h
+include/postgresql/server/lib/sort_template.h
+include/postgresql/server/lib/stringinfo.h
+include/postgresql/server/libpq/auth.h
+include/postgresql/server/libpq/be-fsstubs.h
+include/postgresql/server/libpq/be-gssapi-common.h
+include/postgresql/server/libpq/crypt.h
+include/postgresql/server/libpq/hba.h
+include/postgresql/server/libpq/ifaddr.h
+include/postgresql/server/libpq/libpq-be-fe-helpers.h
+include/postgresql/server/libpq/libpq-be.h
+include/postgresql/server/libpq/libpq-fs.h
+include/postgresql/server/libpq/libpq.h
+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/pg_wchar.h
+include/postgresql/server/mb/stringinfo_mb.h
+include/postgresql/server/miscadmin.h
+include/postgresql/server/nodes/bitmapset.h
+include/postgresql/server/nodes/execnodes.h
+include/postgresql/server/nodes/extensible.h
+include/postgresql/server/nodes/lockoptions.h
+include/postgresql/server/nodes/makefuncs.h
+include/postgresql/server/nodes/memnodes.h
+include/postgresql/server/nodes/miscnodes.h
+include/postgresql/server/nodes/multibitmapset.h
+include/postgresql/server/nodes/nodeFuncs.h
+include/postgresql/server/nodes/nodes.h
+include/postgresql/server/nodes/nodetags.h
+include/postgresql/server/nodes/params.h
+include/postgresql/server/nodes/parsenodes.h
+include/postgresql/server/nodes/pathnodes.h
+include/postgresql/server/nodes/pg_list.h
+include/postgresql/server/nodes/plannodes.h
+include/postgresql/server/nodes/primnodes.h
+include/postgresql/server/nodes/print.h
+include/postgresql/server/nodes/queryjumble.h
+include/postgresql/server/nodes/readfuncs.h
+include/postgresql/server/nodes/replnodes.h
+include/postgresql/server/nodes/subscripting.h
+include/postgresql/server/nodes/supportnodes.h
+include/postgresql/server/nodes/tidbitmap.h
+include/postgresql/server/nodes/value.h
+include/postgresql/server/optimizer/appendinfo.h
+include/postgresql/server/optimizer/clauses.h
+include/postgresql/server/optimizer/cost.h
+include/postgresql/server/optimizer/geqo.h
+include/postgresql/server/optimizer/geqo_copy.h
+include/postgresql/server/optimizer/geqo_gene.h
+include/postgresql/server/optimizer/geqo_misc.h
+include/postgresql/server/optimizer/geqo_mutation.h
+include/postgresql/server/optimizer/geqo_pool.h
+include/postgresql/server/optimizer/geqo_random.h
+include/postgresql/server/optimizer/geqo_recombination.h
+include/postgresql/server/optimizer/geqo_selection.h
+include/postgresql/server/optimizer/inherit.h
+include/postgresql/server/optimizer/joininfo.h
+include/postgresql/server/optimizer/optimizer.h
+include/postgresql/server/optimizer/orclauses.h
+include/postgresql/server/optimizer/paramassign.h
+include/postgresql/server/optimizer/pathnode.h
+include/postgresql/server/optimizer/paths.h
+include/postgresql/server/optimizer/placeholder.h
+include/postgresql/server/optimizer/plancat.h
+include/postgresql/server/optimizer/planmain.h
+include/postgresql/server/optimizer/planner.h
+include/postgresql/server/optimizer/prep.h
+include/postgresql/server/optimizer/restrictinfo.h
+include/postgresql/server/optimizer/subselect.h
+include/postgresql/server/optimizer/tlist.h
+include/postgresql/server/parser/analyze.h
+include/postgresql/server/parser/kwlist.h
+include/postgresql/server/parser/parse_agg.h
+include/postgresql/server/parser/parse_clause.h
+include/postgresql/server/parser/parse_coerce.h
+include/postgresql/server/parser/parse_collate.h
+include/postgresql/server/parser/parse_cte.h
+include/postgresql/server/parser/parse_enr.h
+include/postgresql/server/parser/parse_expr.h
+include/postgresql/server/parser/parse_func.h
+include/postgresql/server/parser/parse_merge.h
+include/postgresql/server/parser/parse_node.h
+include/postgresql/server/parser/parse_oper.h
+include/postgresql/server/parser/parse_param.h
+include/postgresql/server/parser/parse_relation.h
+include/postgresql/server/parser/parse_target.h
+include/postgresql/server/parser/parse_type.h
+include/postgresql/server/parser/parse_utilcmd.h
+include/postgresql/server/parser/parser.h
+include/postgresql/server/parser/parsetree.h
+include/postgresql/server/parser/scanner.h
+include/postgresql/server/parser/scansup.h
+include/postgresql/server/partitioning/partbounds.h
+include/postgresql/server/partitioning/partdefs.h
+include/postgresql/server/partitioning/partdesc.h
+include/postgresql/server/partitioning/partprune.h
+include/postgresql/server/pg_config.h
+include/postgresql/server/pg_config_ext.h
+include/postgresql/server/pg_config_manual.h
+include/postgresql/server/pg_config_os.h
+include/postgresql/server/pg_getopt.h
+include/postgresql/server/pg_trace.h
+include/postgresql/server/pgstat.h
+include/postgresql/server/pgtar.h
+include/postgresql/server/pgtime.h
+include/postgresql/server/port.h
+include/postgresql/server/port/atomics.h
+include/postgresql/server/port/atomics/arch-arm.h
+include/postgresql/server/port/atomics/arch-hppa.h
+include/postgresql/server/port/atomics/arch-ppc.h
+include/postgresql/server/port/atomics/arch-x86.h
+include/postgresql/server/port/atomics/fallback.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.h
+include/postgresql/server/port/cygwin.h
+include/postgresql/server/port/darwin.h
+include/postgresql/server/port/freebsd.h
+include/postgresql/server/port/linux.h
+include/postgresql/server/port/netbsd.h
+include/postgresql/server/port/openbsd.h
+include/postgresql/server/port/pg_bitutils.h
+include/postgresql/server/port/pg_bswap.h
+include/postgresql/server/port/pg_crc32c.h
+include/postgresql/server/port/pg_iovec.h
+include/postgresql/server/port/pg_lfind.h
+include/postgresql/server/port/pg_pthread.h
+include/postgresql/server/port/simd.h
+include/postgresql/server/port/solaris.h
+include/postgresql/server/port/win32.h
+include/postgresql/server/port/win32/arpa/inet.h
+include/postgresql/server/port/win32/dlfcn.h
+include/postgresql/server/port/win32/grp.h
+include/postgresql/server/port/win32/netdb.h
+include/postgresql/server/port/win32/netinet/in.h
+include/postgresql/server/port/win32/netinet/tcp.h
+include/postgresql/server/port/win32/pwd.h
+include/postgresql/server/port/win32/sys/resource.h
+include/postgresql/server/port/win32/sys/select.h
+include/postgresql/server/port/win32/sys/socket.h
+include/postgresql/server/port/win32/sys/un.h
+include/postgresql/server/port/win32/sys/wait.h
+include/postgresql/server/port/win32_msvc/dirent.h
+include/postgresql/server/port/win32_msvc/sys/file.h
+include/postgresql/server/port/win32_msvc/sys/param.h
+include/postgresql/server/port/win32_msvc/sys/time.h
+include/postgresql/server/port/win32_msvc/unistd.h
+include/postgresql/server/port/win32_msvc/utime.h
+include/postgresql/server/port/win32_port.h
+include/postgresql/server/port/win32ntdll.h
+include/postgresql/server/portability/instr_time.h
+include/postgresql/server/portability/mem.h
+include/postgresql/server/postgres.h
+include/postgresql/server/postgres_ext.h
+include/postgresql/server/postgres_fe.h
+include/postgresql/server/postmaster/autovacuum.h
+include/postgresql/server/postmaster/auxprocess.h
+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
+include/postgresql/server/postmaster/syslogger.h
+include/postgresql/server/postmaster/walsummarizer.h
+include/postgresql/server/postmaster/walwriter.h
+include/postgresql/server/regex/regcustom.h
+include/postgresql/server/regex/regerrs.h
+include/postgresql/server/regex/regex.h
+include/postgresql/server/regex/regexport.h
+include/postgresql/server/regex/regguts.h
+include/postgresql/server/replication/decode.h
+include/postgresql/server/replication/logical.h
+include/postgresql/server/replication/logicallauncher.h
+include/postgresql/server/replication/logicalproto.h
+include/postgresql/server/replication/logicalrelation.h
+include/postgresql/server/replication/logicalworker.h
+include/postgresql/server/replication/message.h
+include/postgresql/server/replication/origin.h
+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
+include/postgresql/server/replication/walsender.h
+include/postgresql/server/replication/walsender_private.h
+include/postgresql/server/replication/worker_internal.h
+include/postgresql/server/rewrite/prs2lock.h
+include/postgresql/server/rewrite/rewriteDefine.h
+include/postgresql/server/rewrite/rewriteHandler.h
+include/postgresql/server/rewrite/rewriteManip.h
+include/postgresql/server/rewrite/rewriteRemove.h
+include/postgresql/server/rewrite/rewriteSearchCycle.h
+include/postgresql/server/rewrite/rewriteSupport.h
+include/postgresql/server/rewrite/rowsecurity.h
+include/postgresql/server/snowball/header.h
+include/postgresql/server/snowball/libstemmer/api.h
+include/postgresql/server/snowball/libstemmer/header.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_basque.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_catalan.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_danish.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_dutch.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_english.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_finnish.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_french.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_german.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_indonesian.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_irish.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_italian.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_norwegian.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_porter.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_portuguese.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_spanish.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_swedish.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_2_hungarian.h
+include/postgresql/server/snowball/libstemmer/stem_ISO_8859_2_romanian.h
+include/postgresql/server/snowball/libstemmer/stem_KOI8_R_russian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_arabic.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_armenian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_basque.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_catalan.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_danish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_dutch.h
+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_hindi.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
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_italian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_lithuanian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_nepali.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_norwegian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_porter.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_portuguese.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_romanian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_russian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_serbian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_spanish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_swedish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_tamil.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_turkish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_yiddish.h
+include/postgresql/server/statistics/extended_stats_internal.h
+include/postgresql/server/statistics/statistics.h
+include/postgresql/server/storage/barrier.h
+include/postgresql/server/storage/block.h
+include/postgresql/server/storage/buf.h
+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
+include/postgresql/server/storage/fsm_internals.h
+include/postgresql/server/storage/indexfsm.h
+include/postgresql/server/storage/ipc.h
+include/postgresql/server/storage/item.h
+include/postgresql/server/storage/itemid.h
+include/postgresql/server/storage/itemptr.h
+include/postgresql/server/storage/large_object.h
+include/postgresql/server/storage/latch.h
+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
+include/postgresql/server/storage/pg_sema.h
+include/postgresql/server/storage/pg_shmem.h
+include/postgresql/server/storage/pmsignal.h
+include/postgresql/server/storage/predicate.h
+include/postgresql/server/storage/predicate_internals.h
+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
+include/postgresql/server/storage/sharedfileset.h
+include/postgresql/server/storage/shm_mq.h
+include/postgresql/server/storage/shm_toc.h
+include/postgresql/server/storage/shmem.h
+include/postgresql/server/storage/sinval.h
+include/postgresql/server/storage/sinvaladt.h
+include/postgresql/server/storage/smgr.h
+include/postgresql/server/storage/spin.h
+include/postgresql/server/storage/standby.h
+include/postgresql/server/storage/standbydefs.h
+include/postgresql/server/storage/sync.h
+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
+include/postgresql/server/tcop/dest.h
+include/postgresql/server/tcop/fastpath.h
+include/postgresql/server/tcop/pquery.h
+include/postgresql/server/tcop/tcopprot.h
+include/postgresql/server/tcop/utility.h
+include/postgresql/server/tsearch/dicts/regis.h
+include/postgresql/server/tsearch/dicts/spell.h
+include/postgresql/server/tsearch/ts_cache.h
+include/postgresql/server/tsearch/ts_locale.h
+include/postgresql/server/tsearch/ts_public.h
+include/postgresql/server/tsearch/ts_type.h
+include/postgresql/server/tsearch/ts_utils.h
+include/postgresql/server/utils/acl.h
+include/postgresql/server/utils/aclchk_internal.h
+include/postgresql/server/utils/array.h
+include/postgresql/server/utils/arrayaccess.h
+include/postgresql/server/utils/ascii.h
+include/postgresql/server/utils/attoptcache.h
+include/postgresql/server/utils/backend_progress.h
+include/postgresql/server/utils/backend_status.h
+include/postgresql/server/utils/builtins.h
+include/postgresql/server/utils/bytea.h
+include/postgresql/server/utils/cash.h
+include/postgresql/server/utils/catcache.h
+include/postgresql/server/utils/combocid.h
+include/postgresql/server/utils/conffiles.h
+include/postgresql/server/utils/date.h
+include/postgresql/server/utils/datetime.h
+include/postgresql/server/utils/datum.h
+include/postgresql/server/utils/dsa.h
+include/postgresql/server/utils/dynahash.h
+include/postgresql/server/utils/elog.h
+include/postgresql/server/utils/errcodes.h
+include/postgresql/server/utils/evtcache.h
+include/postgresql/server/utils/expandeddatum.h
+include/postgresql/server/utils/expandedrecord.h
+include/postgresql/server/utils/float.h
+include/postgresql/server/utils/fmgroids.h
+include/postgresql/server/utils/fmgrprotos.h
+include/postgresql/server/utils/fmgrtab.h
+include/postgresql/server/utils/formatting.h
+include/postgresql/server/utils/freepage.h
+include/postgresql/server/utils/geo_decls.h
+include/postgresql/server/utils/guc.h
+include/postgresql/server/utils/guc_hooks.h
+include/postgresql/server/utils/guc_tables.h
+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
+include/postgresql/server/utils/jsonfuncs.h
+include/postgresql/server/utils/jsonpath.h
+include/postgresql/server/utils/logtape.h
+include/postgresql/server/utils/lsyscache.h
+include/postgresql/server/utils/memdebug.h
+include/postgresql/server/utils/memutils.h
+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/palloc.h
+include/postgresql/server/utils/partcache.h
+include/postgresql/server/utils/pg_crc.h
+include/postgresql/server/utils/pg_locale.h
+include/postgresql/server/utils/pg_lsn.h
+include/postgresql/server/utils/pg_rusage.h
+include/postgresql/server/utils/pgstat_internal.h
+include/postgresql/server/utils/pidfile.h
+include/postgresql/server/utils/plancache.h
+include/postgresql/server/utils/portal.h
+include/postgresql/server/utils/probes.h
+include/postgresql/server/utils/ps_status.h
+include/postgresql/server/utils/queryenvironment.h
+include/postgresql/server/utils/rangetypes.h
+include/postgresql/server/utils/regproc.h
+include/postgresql/server/utils/rel.h
+include/postgresql/server/utils/relcache.h
+include/postgresql/server/utils/relfilenumbermap.h
+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/rls.h
+include/postgresql/server/utils/ruleutils.h
+include/postgresql/server/utils/sampling.h
+include/postgresql/server/utils/selfuncs.h
+include/postgresql/server/utils/sharedtuplestore.h
+include/postgresql/server/utils/snapmgr.h
+include/postgresql/server/utils/snapshot.h
+include/postgresql/server/utils/sortsupport.h
+include/postgresql/server/utils/spccache.h
+include/postgresql/server/utils/syscache.h
+include/postgresql/server/utils/timeout.h
+include/postgresql/server/utils/timestamp.h
+include/postgresql/server/utils/tuplesort.h
+include/postgresql/server/utils/tuplestore.h
+include/postgresql/server/utils/typcache.h
+include/postgresql/server/utils/tzparser.h
+include/postgresql/server/utils/usercontext.h
+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
+include/postgresql/server/windowapi.h
+include/sql3types.h
+include/sqlca.h
+include/sqlda-compat.h
+include/sqlda-native.h
+include/sqlda.h
+lib/libecpg.a
+lib/libecpg.so
+lib/libecpg.so.6
+lib/libecpg.so.6.17
+lib/libecpg_compat.a
+lib/libecpg_compat.so
+lib/libecpg_compat.so.3
+lib/libecpg_compat.so.3.17
+lib/libpgcommon.a
+lib/libpgcommon_shlib.a
+lib/libpgport.a
+lib/libpgport_shlib.a
+lib/libpgtypes.a
+lib/libpgtypes.so
+lib/libpgtypes.so.3
+lib/libpgtypes.so.3.17
+lib/libpq.a
+lib/libpq.so
+lib/libpq.so.5
+lib/libpq.so.5.17
+lib/pkgconfig/libecpg.pc
+lib/pkgconfig/libecpg_compat.pc
+lib/pkgconfig/libpgtypes.pc
+lib/pkgconfig/libpq.pc
+lib/postgresql/pgxs/config/install-sh
+lib/postgresql/pgxs/src/Makefile.global
+lib/postgresql/pgxs/src/Makefile.port
+lib/postgresql/pgxs/src/Makefile.shlib
+lib/postgresql/pgxs/src/makefiles/pgxs.mk
+lib/postgresql/pgxs/src/nls-global.mk
+${PLIST.nls}share/locale/cs/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/nb/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_combinebackup-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pg_walsummary-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/ta/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_archivecleanup-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_basebackup-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_resetwal-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_upgrade-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pgscripts-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/psql-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/ecpg-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/ecpglib6-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/initdb-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/libpq5-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_amcheck-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_checksums-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_config-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_controldata-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_ctl-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_dump-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_rewind-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_test_fsync-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_test_timing-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_verifybackup-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pg_waldump-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/psql-17.mo
+share/postgresql/pg_service.conf.sample
+share/postgresql/postgres.bki
+share/postgresql/psqlrc.sample
+share/postgresql/system_constraints.sql
Index: pkgsrc/databases/postgresql17-client/buildlink3.mk
diff -u /dev/null pkgsrc/databases/postgresql17-client/buildlink3.mk:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-client/buildlink3.mk Fri Nov 8 13:43:37 2024
@@ -0,0 +1,38 @@
+# $NetBSD: buildlink3.mk,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+BUILDLINK_TREE+= postgresql17-client
+
+.if !defined(POSTGRESQL17_CLIENT_BUILDLINK3_MK)
+POSTGRESQL17_CLIENT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.postgresql17-client+= postgresql17-client>=17.0
+BUILDLINK_ABI_DEPENDS.postgresql17-client+= postgresql17-client>=17.0
+BUILDLINK_PKGSRCDIR.postgresql17-client?= ../../databases/postgresql17-client
+
+# This variable contains the libraries need to link most clients.
+BUILDLINK_LDADD.postgresql17-client+= -lpq ${BUILDLINK_LDADD.gettext}
+BUILDLINK_FILES.postgresql17-client+= bin/pg_config
+
+pkgbase := postgresql17-client
+.include "../../mk/pkg-build-options.mk"
+
+.if ${PKG_BUILD_OPTIONS.postgresql17-client:Mlz4}
+.include "../../archivers/lz4/buildlink3.mk"
+.endif
+
+.include "../../mk/bsd.fast.prefs.mk"
+.if ${OPSYS} == "SunOS"
+.include "../../devel/ossp-uuid/buildlink3.mk"
+.endif
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+.if ${PKG_BUILD_OPTIONS.postgresql17-client:Mgssapi}
+BUILDLINK_API_DEPENDS.mit-krb5+= mit-krb5>=1.11 # gss_store_cred_into
+. include "../../security/mit-krb5/buildlink3.mk"
+.endif
+.endif # POSTGRESQL17_CLIENT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -postgresql17-client
Index: pkgsrc/databases/postgresql17-contrib/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-contrib/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-contrib/DESCR Fri Nov 8 13:43:37 2024
@@ -0,0 +1,4 @@
+This subtree contains porting tools, analysis utilities, and plug-in
+features that are not part of the core PostgreSQL system, mainly because
+they address a limited audience or are too experimental to be part of
+the main source tree. This does not preclude their usefulness.
Index: pkgsrc/databases/postgresql17-contrib/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-contrib/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-contrib/Makefile Fri Nov 8 13:43:37 2024
@@ -0,0 +1,65 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-contrib-/}
+COMMENT= Contrib subtree of tools and plug-ins
+
+.include "../../databases/postgresql17/Makefile.common"
+
+DEPENDS+= postgresql17-server>=${PKGVERSION_NOREV}:../../databases/postgresql17-server
+
+BUILD_MAKE_FLAGS= USE_PGXS=1
+
+BUILD_DIRS+= contrib/auth_delay
+BUILD_DIRS+= contrib/auto_explain
+BUILD_DIRS+= contrib/btree_gin
+BUILD_DIRS+= contrib/btree_gist
+BUILD_DIRS+= contrib/citext
+BUILD_DIRS+= contrib/cube
+BUILD_DIRS+= contrib/dblink
+BUILD_DIRS+= contrib/dict_int
+BUILD_DIRS+= contrib/dict_xsyn
+BUILD_DIRS+= contrib/earthdistance
+BUILD_DIRS+= contrib/file_fdw
+BUILD_DIRS+= contrib/fuzzystrmatch
+BUILD_DIRS+= contrib/hstore
+BUILD_DIRS+= contrib/intagg
+BUILD_DIRS+= contrib/intarray
+BUILD_DIRS+= contrib/isn
+BUILD_DIRS+= contrib/lo
+BUILD_DIRS+= contrib/ltree
+BUILD_DIRS+= contrib/oid2name
+BUILD_DIRS+= contrib/pageinspect
+BUILD_DIRS+= contrib/passwordcheck
+BUILD_DIRS+= contrib/pg_buffercache
+BUILD_DIRS+= contrib/pg_freespacemap
+BUILD_DIRS+= contrib/pg_prewarm
+BUILD_DIRS+= contrib/pg_stat_statements
+BUILD_DIRS+= contrib/pg_trgm
+BUILD_DIRS+= contrib/pgcrypto
+BUILD_DIRS+= contrib/pgrowlocks
+BUILD_DIRS+= contrib/pgstattuple
+BUILD_DIRS+= contrib/postgres_fdw
+BUILD_DIRS+= contrib/seg
+BUILD_DIRS+= contrib/spi
+BUILD_DIRS+= contrib/sslinfo
+BUILD_DIRS+= contrib/tablefunc
+BUILD_DIRS+= contrib/tcn
+BUILD_DIRS+= contrib/test_decoding
+BUILD_DIRS+= contrib/tsm_system_rows
+BUILD_DIRS+= contrib/tsm_system_time
+BUILD_DIRS+= contrib/unaccent
+BUILD_DIRS+= contrib/vacuumlo
+
+USE_TOOLS+= perl
+CONFIGURE_ARGS+= --with-openssl
+
+PLIST_VARS+= uuid
+.if ${OPSYS:M*BSD} || ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
+PLIST.uuid= yes
+BUILD_DIRS+= contrib/uuid-ossp
+.endif
+
+PRINT_PLIST_AWK+= {if ($$0 ~ /uuid-ossp/) {$$0 = "$${PLIST.uuid}" $$0;}}
+
+.include "../../databases/postgresql17-client/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-contrib/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-contrib/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-contrib/PLIST Fri Nov 8 13:43:37 2024
@@ -0,0 +1,405 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:37 adam Exp $
+bin/oid2name
+bin/vacuumlo
+include/postgresql/server/extension/cube/cubedata.h
+include/postgresql/server/extension/hstore/hstore.h
+include/postgresql/server/extension/isn/isn.h
+include/postgresql/server/extension/ltree/ltree.h
+include/postgresql/server/extension/seg/segdata.h
+lib/postgresql/_int.${SOEXT}
+lib/postgresql/auth_delay.${SOEXT}
+lib/postgresql/auto_explain.${SOEXT}
+lib/postgresql/autoinc.${SOEXT}
+${PLIST.llvm}lib/postgresql/bitcode/_int.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_bool.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_gin.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_int_tool.bc
+${PLIST.llvm}lib/postgresql/bitcode/_int/_intbig_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/adminpack.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/adminpack/adminpack.bc
+${PLIST.llvm}lib/postgresql/bitcode/auth_delay.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/auth_delay/auth_delay.bc
+${PLIST.llvm}lib/postgresql/bitcode/auto_explain.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/auto_explain/auto_explain.bc
+${PLIST.llvm}lib/postgresql/bitcode/autoinc.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/autoinc/autoinc.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gin.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gin/btree_gin.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_bit.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_bool.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_bytea.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_cash.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_date.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_enum.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_float4.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_float8.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_inet.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_int2.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_int4.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_int8.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_interval.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_macaddr.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_macaddr8.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_numeric.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_oid.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_text.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_time.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_ts.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_utils_num.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_utils_var.bc
+${PLIST.llvm}lib/postgresql/bitcode/btree_gist/btree_uuid.bc
+${PLIST.llvm}lib/postgresql/bitcode/citext.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/citext/citext.bc
+${PLIST.llvm}lib/postgresql/bitcode/cube.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/cube/cube.bc
+${PLIST.llvm}lib/postgresql/bitcode/cube/cubeparse.bc
+${PLIST.llvm}lib/postgresql/bitcode/cube/cubescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/dblink.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/dblink/dblink.bc
+${PLIST.llvm}lib/postgresql/bitcode/dict_int.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/dict_int/dict_int.bc
+${PLIST.llvm}lib/postgresql/bitcode/dict_xsyn.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/dict_xsyn/dict_xsyn.bc
+${PLIST.llvm}lib/postgresql/bitcode/earthdistance.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/earthdistance/earthdistance.bc
+${PLIST.llvm}lib/postgresql/bitcode/file_fdw.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/file_fdw/file_fdw.bc
+${PLIST.llvm}lib/postgresql/bitcode/fuzzystrmatch.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/fuzzystrmatch/daitch_mokotoff.bc
+${PLIST.llvm}lib/postgresql/bitcode/fuzzystrmatch/dmetaphone.bc
+${PLIST.llvm}lib/postgresql/bitcode/fuzzystrmatch/fuzzystrmatch.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_compat.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_gin.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_io.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore/hstore_subs.bc
+${PLIST.llvm}lib/postgresql/bitcode/insert_username.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/insert_username/insert_username.bc
+${PLIST.llvm}lib/postgresql/bitcode/isn.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/isn/isn.bc
+${PLIST.llvm}lib/postgresql/bitcode/lo.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/lo/lo.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/_ltree_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/_ltree_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/crc32.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/lquery_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/ltree_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/ltree_io.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/ltree_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/ltxtquery_io.bc
+${PLIST.llvm}lib/postgresql/bitcode/ltree/ltxtquery_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/moddatetime.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/moddatetime/moddatetime.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/brinfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/btreefuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/fsmfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/ginfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/gistfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/hashfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/heapfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/pageinspect/rawpage.bc
+${PLIST.llvm}lib/postgresql/bitcode/passwordcheck.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/passwordcheck/passwordcheck.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_buffercache.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_buffercache/pg_buffercache_pages.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_freespacemap.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_freespacemap/pg_freespacemap.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_prewarm.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_prewarm/autoprewarm.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_prewarm/pg_prewarm.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_stat_statements.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_stat_statements/pg_stat_statements.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_trgm.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_trgm/trgm_gin.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_trgm/trgm_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_trgm/trgm_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/pg_trgm/trgm_regexp.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/crypt-blowfish.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/crypt-des.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/crypt-gensalt.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/crypt-md5.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/mbuf.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/openssl.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgcrypto.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-armor.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-cfb.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-compress.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-decrypt.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-encrypt.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-info.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-mpi-openssl.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-mpi.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-pgsql.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-pubdec.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-pubenc.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-pubkey.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp-s2k.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/pgp.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/px-crypt.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/px-hmac.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgcrypto/px.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgrowlocks.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgrowlocks/pgrowlocks.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgstattuple.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgstattuple/pgstatapprox.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgstattuple/pgstatindex.bc
+${PLIST.llvm}lib/postgresql/bitcode/pgstattuple/pgstattuple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw/connection.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw/deparse.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw/option.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw/postgres_fdw.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres_fdw/shippable.bc
+${PLIST.llvm}lib/postgresql/bitcode/refint.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/refint/refint.bc
+${PLIST.llvm}lib/postgresql/bitcode/seg.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/seg/seg.bc
+${PLIST.llvm}lib/postgresql/bitcode/seg/segparse.bc
+${PLIST.llvm}lib/postgresql/bitcode/seg/segscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/sslinfo.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/sslinfo/sslinfo.bc
+${PLIST.llvm}lib/postgresql/bitcode/tablefunc.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/tablefunc/tablefunc.bc
+${PLIST.llvm}lib/postgresql/bitcode/tcn.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/tcn/tcn.bc
+${PLIST.llvm}lib/postgresql/bitcode/test_decoding.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/test_decoding/test_decoding.bc
+${PLIST.llvm}lib/postgresql/bitcode/tsm_system_rows.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/tsm_system_rows/tsm_system_rows.bc
+${PLIST.llvm}lib/postgresql/bitcode/tsm_system_time.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/tsm_system_time/tsm_system_time.bc
+${PLIST.llvm}lib/postgresql/bitcode/unaccent.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/unaccent/unaccent.bc
+${PLIST.llvm}${PLIST.uuid}lib/postgresql/bitcode/uuid-ossp.index.bc
+${PLIST.llvm}${PLIST.uuid}lib/postgresql/bitcode/uuid-ossp/uuid-ossp.bc
+lib/postgresql/btree_gin.${SOEXT}
+lib/postgresql/btree_gist.${SOEXT}
+lib/postgresql/citext.${SOEXT}
+lib/postgresql/cube.${SOEXT}
+lib/postgresql/dblink.${SOEXT}
+lib/postgresql/dict_int.${SOEXT}
+lib/postgresql/dict_xsyn.${SOEXT}
+lib/postgresql/earthdistance.${SOEXT}
+lib/postgresql/file_fdw.${SOEXT}
+lib/postgresql/fuzzystrmatch.${SOEXT}
+lib/postgresql/hstore.${SOEXT}
+lib/postgresql/insert_username.${SOEXT}
+lib/postgresql/isn.${SOEXT}
+lib/postgresql/lo.${SOEXT}
+lib/postgresql/ltree.${SOEXT}
+lib/postgresql/moddatetime.${SOEXT}
+lib/postgresql/pageinspect.${SOEXT}
+lib/postgresql/passwordcheck.${SOEXT}
+lib/postgresql/pg_buffercache.${SOEXT}
+lib/postgresql/pg_freespacemap.${SOEXT}
+lib/postgresql/pg_prewarm.${SOEXT}
+lib/postgresql/pg_stat_statements.${SOEXT}
+lib/postgresql/pg_trgm.${SOEXT}
+lib/postgresql/pgcrypto.${SOEXT}
+lib/postgresql/pgrowlocks.${SOEXT}
+lib/postgresql/pgstattuple.${SOEXT}
+lib/postgresql/postgres_fdw.${SOEXT}
+lib/postgresql/refint.${SOEXT}
+lib/postgresql/seg.${SOEXT}
+lib/postgresql/sslinfo.${SOEXT}
+lib/postgresql/tablefunc.${SOEXT}
+lib/postgresql/tcn.${SOEXT}
+lib/postgresql/test_decoding.${SOEXT}
+lib/postgresql/tsm_system_rows.${SOEXT}
+lib/postgresql/tsm_system_time.${SOEXT}
+lib/postgresql/unaccent.${SOEXT}
+${PLIST.uuid}lib/postgresql/uuid-ossp.${SOEXT}
+share/doc/postgresql/extension/autoinc.example
+share/doc/postgresql/extension/insert_username.example
+share/doc/postgresql/extension/moddatetime.example
+share/doc/postgresql/extension/refint.example
+share/postgresql/extension/autoinc--1.0.sql
+share/postgresql/extension/autoinc.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.control
+share/postgresql/extension/btree_gist--1.0--1.1.sql
+share/postgresql/extension/btree_gist--1.1--1.2.sql
+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--1.5--1.6.sql
+share/postgresql/extension/btree_gist--1.6--1.7.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
+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--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--1.4--1.5.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.control
+share/postgresql/extension/dict_int--1.0.sql
+share/postgresql/extension/dict_int.control
+share/postgresql/extension/dict_xsyn--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.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--1.2.sql
+share/postgresql/extension/fuzzystrmatch--1.1.sql
+share/postgresql/extension/fuzzystrmatch.control
+share/postgresql/extension/hstore--1.1--1.2.sql
+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--1.5--1.6.sql
+share/postgresql/extension/hstore--1.6--1.7.sql
+share/postgresql/extension/hstore--1.7--1.8.sql
+share/postgresql/extension/hstore.control
+share/postgresql/extension/insert_username--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.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--1.3--1.4.sql
+share/postgresql/extension/intarray--1.4--1.5.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.control
+share/postgresql/extension/lo--1.0--1.1.sql
+share/postgresql/extension/lo--1.1.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--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/pageinspect--1.0--1.1.sql
+share/postgresql/extension/pageinspect--1.1--1.2.sql
+share/postgresql/extension/pageinspect--1.10--1.11.sql
+share/postgresql/extension/pageinspect--1.11--1.12.sql
+share/postgresql/extension/pageinspect--1.2--1.3.sql
+share/postgresql/extension/pageinspect--1.3--1.4.sql
+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--1.7--1.8.sql
+share/postgresql/extension/pageinspect--1.8--1.9.sql
+share/postgresql/extension/pageinspect--1.9--1.10.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--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
+share/postgresql/extension/pg_freespacemap--1.1.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
+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
+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--1.6--1.7.sql
+share/postgresql/extension/pg_stat_statements--1.7--1.8.sql
+share/postgresql/extension/pg_stat_statements--1.8--1.9.sql
+share/postgresql/extension/pg_stat_statements--1.9--1.10.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--1.4--1.5.sql
+share/postgresql/extension/pg_trgm--1.5--1.6.sql
+share/postgresql/extension/pg_trgm.control
+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.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.control
+share/postgresql/extension/pgstattuple--1.0--1.1.sql
+share/postgresql/extension/pgstattuple--1.1--1.2.sql
+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.control
+share/postgresql/extension/postgres_fdw--1.0--1.1.sql
+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.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--1.3--1.4.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.control
+share/postgresql/extension/tablefunc--1.0.sql
+share/postgresql/extension/tablefunc.control
+share/postgresql/extension/tcn--1.0.sql
+share/postgresql/extension/tcn.control
+share/postgresql/extension/tsm_system_rows--1.0.sql
+share/postgresql/extension/tsm_system_rows.control
+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.control
+${PLIST.uuid}share/postgresql/extension/uuid-ossp--1.0--1.1.sql
+${PLIST.uuid}share/postgresql/extension/uuid-ossp--1.1.sql
+${PLIST.uuid}share/postgresql/extension/uuid-ossp.control
+share/postgresql/tsearch_data/unaccent.rules
+share/postgresql/tsearch_data/xsyn_sample.rules
Index: pkgsrc/databases/postgresql17-docs/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-docs/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-docs/DESCR Fri Nov 8 13:43:38 2024
@@ -0,0 +1,9 @@
+PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
+derived from the Berkeley Postgres database management system. While
+PostgreSQL retains the powerful object-relational data model, rich data types
+and easy extensibility of Postgres, it replaces the PostQuel query language
+with an extended subset of SQL.
+
+PostgreSQL is free and the complete source is available.
+
+This package contains the database documentation.
Index: pkgsrc/databases/postgresql17-docs/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-docs/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-docs/Makefile Fri Nov 8 13:43:38 2024
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-docs-/}
+COMMENT= PostgreSQL database documentation
+
+.include "../../databases/postgresql17/Makefile.common"
+
+TOOL_DEPENDS+= docbook-xml>=4.5:../../textproc/docbook-xml
+TOOL_DEPENDS+= docbook-xsl>=1.75.2:../../textproc/docbook-xsl
+TOOL_DEPENDS+= dsssl-docbook-modular>=1.79:../../textproc/dsssl-docbook-modular
+TOOL_DEPENDS+= iso8879>=1986:../../textproc/iso8879
+TOOL_DEPENDS+= openjade>=1.3.2:../../textproc/openjade
+TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
+
+USE_TOOLS+= gzip tar perl:build
+CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share
+CONFIGURE_ENV+= DOCBOOKSTYLE="${PREFIX}/share/sgml/docbook/dsssl/modular"
+
+BUILD_DIRS= doc
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-docs/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-docs/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-docs/PLIST Fri Nov 8 13:43:38 2024
@@ -0,0 +1,1434 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+man/man1/clusterdb.1
+man/man1/createdb.1
+man/man1/createuser.1
+man/man1/dropdb.1
+man/man1/dropuser.1
+man/man1/ecpg.1
+man/man1/initdb.1
+man/man1/oid2name.1
+man/man1/pg_amcheck.1
+man/man1/pg_archivecleanup.1
+man/man1/pg_basebackup.1
+man/man1/pg_checksums.1
+man/man1/pg_combinebackup.1
+man/man1/pg_config.1
+man/man1/pg_controldata.1
+man/man1/pg_createsubscriber.1
+man/man1/pg_ctl.1
+man/man1/pg_dump.1
+man/man1/pg_dumpall.1
+man/man1/pg_isready.1
+man/man1/pg_receivewal.1
+man/man1/pg_recvlogical.1
+man/man1/pg_resetwal.1
+man/man1/pg_restore.1
+man/man1/pg_rewind.1
+man/man1/pg_test_fsync.1
+man/man1/pg_test_timing.1
+man/man1/pg_upgrade.1
+man/man1/pg_verifybackup.1
+man/man1/pg_waldump.1
+man/man1/pg_walsummary.1
+man/man1/pgbench.1
+man/man1/postgres.1
+man/man1/psql.1
+man/man1/reindexdb.1
+man/man1/vacuumdb.1
+man/man1/vacuumlo.1
+man/man3/SPI_commit.3
+man/man3/SPI_commit_and_chain.3
+man/man3/SPI_connect.3
+man/man3/SPI_connect_ext.3
+man/man3/SPI_copytuple.3
+man/man3/SPI_cursor_close.3
+man/man3/SPI_cursor_fetch.3
+man/man3/SPI_cursor_find.3
+man/man3/SPI_cursor_move.3
+man/man3/SPI_cursor_open.3
+man/man3/SPI_cursor_open_with_args.3
+man/man3/SPI_cursor_open_with_paramlist.3
+man/man3/SPI_cursor_parse_open.3
+man/man3/SPI_exec.3
+man/man3/SPI_execp.3
+man/man3/SPI_execute.3
+man/man3/SPI_execute_extended.3
+man/man3/SPI_execute_plan.3
+man/man3/SPI_execute_plan_extended.3
+man/man3/SPI_execute_plan_with_paramlist.3
+man/man3/SPI_execute_with_args.3
+man/man3/SPI_finish.3
+man/man3/SPI_fname.3
+man/man3/SPI_fnumber.3
+man/man3/SPI_freeplan.3
+man/man3/SPI_freetuple.3
+man/man3/SPI_freetuptable.3
+man/man3/SPI_getargcount.3
+man/man3/SPI_getargtypeid.3
+man/man3/SPI_getbinval.3
+man/man3/SPI_getnspname.3
+man/man3/SPI_getrelname.3
+man/man3/SPI_gettype.3
+man/man3/SPI_gettypeid.3
+man/man3/SPI_getvalue.3
+man/man3/SPI_is_cursor_plan.3
+man/man3/SPI_keepplan.3
+man/man3/SPI_modifytuple.3
+man/man3/SPI_palloc.3
+man/man3/SPI_pfree.3
+man/man3/SPI_prepare.3
+man/man3/SPI_prepare_cursor.3
+man/man3/SPI_prepare_extended.3
+man/man3/SPI_prepare_params.3
+man/man3/SPI_register_relation.3
+man/man3/SPI_register_trigger_data.3
+man/man3/SPI_repalloc.3
+man/man3/SPI_result_code_string.3
+man/man3/SPI_returntuple.3
+man/man3/SPI_rollback.3
+man/man3/SPI_rollback_and_chain.3
+man/man3/SPI_saveplan.3
+man/man3/SPI_scroll_cursor_fetch.3
+man/man3/SPI_scroll_cursor_move.3
+man/man3/SPI_start_transaction.3
+man/man3/SPI_unregister_relation.3
+man/man3/dblink.3
+man/man3/dblink_build_sql_delete.3
+man/man3/dblink_build_sql_insert.3
+man/man3/dblink_build_sql_update.3
+man/man3/dblink_cancel_query.3
+man/man3/dblink_close.3
+man/man3/dblink_connect.3
+man/man3/dblink_connect_u.3
+man/man3/dblink_disconnect.3
+man/man3/dblink_error_message.3
+man/man3/dblink_exec.3
+man/man3/dblink_fetch.3
+man/man3/dblink_get_connections.3
+man/man3/dblink_get_notify.3
+man/man3/dblink_get_pkey.3
+man/man3/dblink_get_result.3
+man/man3/dblink_is_busy.3
+man/man3/dblink_open.3
+man/man3/dblink_send_query.3
+man/man7/ABORT.7
+man/man7/ALTER_AGGREGATE.7
+man/man7/ALTER_COLLATION.7
+man/man7/ALTER_CONVERSION.7
+man/man7/ALTER_DATABASE.7
+man/man7/ALTER_DEFAULT_PRIVILEGES.7
+man/man7/ALTER_DOMAIN.7
+man/man7/ALTER_EVENT_TRIGGER.7
+man/man7/ALTER_EXTENSION.7
+man/man7/ALTER_FOREIGN_DATA_WRAPPER.7
+man/man7/ALTER_FOREIGN_TABLE.7
+man/man7/ALTER_FUNCTION.7
+man/man7/ALTER_GROUP.7
+man/man7/ALTER_INDEX.7
+man/man7/ALTER_LANGUAGE.7
+man/man7/ALTER_LARGE_OBJECT.7
+man/man7/ALTER_MATERIALIZED_VIEW.7
+man/man7/ALTER_OPERATOR.7
+man/man7/ALTER_OPERATOR_CLASS.7
+man/man7/ALTER_OPERATOR_FAMILY.7
+man/man7/ALTER_POLICY.7
+man/man7/ALTER_PROCEDURE.7
+man/man7/ALTER_PUBLICATION.7
+man/man7/ALTER_ROLE.7
+man/man7/ALTER_ROUTINE.7
+man/man7/ALTER_RULE.7
+man/man7/ALTER_SCHEMA.7
+man/man7/ALTER_SEQUENCE.7
+man/man7/ALTER_SERVER.7
+man/man7/ALTER_STATISTICS.7
+man/man7/ALTER_SUBSCRIPTION.7
+man/man7/ALTER_SYSTEM.7
+man/man7/ALTER_TABLE.7
+man/man7/ALTER_TABLESPACE.7
+man/man7/ALTER_TEXT_SEARCH_CONFIGURATION.7
+man/man7/ALTER_TEXT_SEARCH_DICTIONARY.7
+man/man7/ALTER_TEXT_SEARCH_PARSER.7
+man/man7/ALTER_TEXT_SEARCH_TEMPLATE.7
+man/man7/ALTER_TRIGGER.7
+man/man7/ALTER_TYPE.7
+man/man7/ALTER_USER.7
+man/man7/ALTER_USER_MAPPING.7
+man/man7/ALTER_VIEW.7
+man/man7/ANALYZE.7
+man/man7/BEGIN.7
+man/man7/CALL.7
+man/man7/CHECKPOINT.7
+man/man7/CLOSE.7
+man/man7/CLUSTER.7
+man/man7/COMMENT.7
+man/man7/COMMIT.7
+man/man7/COMMIT_PREPARED.7
+man/man7/COPY.7
+man/man7/CREATE_ACCESS_METHOD.7
+man/man7/CREATE_AGGREGATE.7
+man/man7/CREATE_CAST.7
+man/man7/CREATE_COLLATION.7
+man/man7/CREATE_CONVERSION.7
+man/man7/CREATE_DATABASE.7
+man/man7/CREATE_DOMAIN.7
+man/man7/CREATE_EVENT_TRIGGER.7
+man/man7/CREATE_EXTENSION.7
+man/man7/CREATE_FOREIGN_DATA_WRAPPER.7
+man/man7/CREATE_FOREIGN_TABLE.7
+man/man7/CREATE_FUNCTION.7
+man/man7/CREATE_GROUP.7
+man/man7/CREATE_INDEX.7
+man/man7/CREATE_LANGUAGE.7
+man/man7/CREATE_MATERIALIZED_VIEW.7
+man/man7/CREATE_OPERATOR.7
+man/man7/CREATE_OPERATOR_CLASS.7
+man/man7/CREATE_OPERATOR_FAMILY.7
+man/man7/CREATE_POLICY.7
+man/man7/CREATE_PROCEDURE.7
+man/man7/CREATE_PUBLICATION.7
+man/man7/CREATE_ROLE.7
+man/man7/CREATE_RULE.7
+man/man7/CREATE_SCHEMA.7
+man/man7/CREATE_SEQUENCE.7
+man/man7/CREATE_SERVER.7
+man/man7/CREATE_STATISTICS.7
+man/man7/CREATE_SUBSCRIPTION.7
+man/man7/CREATE_TABLE.7
+man/man7/CREATE_TABLESPACE.7
+man/man7/CREATE_TABLE_AS.7
+man/man7/CREATE_TEXT_SEARCH_CONFIGURATION.7
+man/man7/CREATE_TEXT_SEARCH_DICTIONARY.7
+man/man7/CREATE_TEXT_SEARCH_PARSER.7
+man/man7/CREATE_TEXT_SEARCH_TEMPLATE.7
+man/man7/CREATE_TRANSFORM.7
+man/man7/CREATE_TRIGGER.7
+man/man7/CREATE_TYPE.7
+man/man7/CREATE_USER.7
+man/man7/CREATE_USER_MAPPING.7
+man/man7/CREATE_VIEW.7
+man/man7/DEALLOCATE.7
+man/man7/DECLARE.7
+man/man7/DELETE.7
+man/man7/DISCARD.7
+man/man7/DO.7
+man/man7/DROP_ACCESS_METHOD.7
+man/man7/DROP_AGGREGATE.7
+man/man7/DROP_CAST.7
+man/man7/DROP_COLLATION.7
+man/man7/DROP_CONVERSION.7
+man/man7/DROP_DATABASE.7
+man/man7/DROP_DOMAIN.7
+man/man7/DROP_EVENT_TRIGGER.7
+man/man7/DROP_EXTENSION.7
+man/man7/DROP_FOREIGN_DATA_WRAPPER.7
+man/man7/DROP_FOREIGN_TABLE.7
+man/man7/DROP_FUNCTION.7
+man/man7/DROP_GROUP.7
+man/man7/DROP_INDEX.7
+man/man7/DROP_LANGUAGE.7
+man/man7/DROP_MATERIALIZED_VIEW.7
+man/man7/DROP_OPERATOR.7
+man/man7/DROP_OPERATOR_CLASS.7
+man/man7/DROP_OPERATOR_FAMILY.7
+man/man7/DROP_OWNED.7
+man/man7/DROP_POLICY.7
+man/man7/DROP_PROCEDURE.7
+man/man7/DROP_PUBLICATION.7
+man/man7/DROP_ROLE.7
+man/man7/DROP_ROUTINE.7
+man/man7/DROP_RULE.7
+man/man7/DROP_SCHEMA.7
+man/man7/DROP_SEQUENCE.7
+man/man7/DROP_SERVER.7
+man/man7/DROP_STATISTICS.7
+man/man7/DROP_SUBSCRIPTION.7
+man/man7/DROP_TABLE.7
+man/man7/DROP_TABLESPACE.7
+man/man7/DROP_TEXT_SEARCH_CONFIGURATION.7
+man/man7/DROP_TEXT_SEARCH_DICTIONARY.7
+man/man7/DROP_TEXT_SEARCH_PARSER.7
+man/man7/DROP_TEXT_SEARCH_TEMPLATE.7
+man/man7/DROP_TRANSFORM.7
+man/man7/DROP_TRIGGER.7
+man/man7/DROP_TYPE.7
+man/man7/DROP_USER.7
+man/man7/DROP_USER_MAPPING.7
+man/man7/DROP_VIEW.7
+man/man7/END.7
+man/man7/EXECUTE.7
+man/man7/EXPLAIN.7
+man/man7/FETCH.7
+man/man7/GRANT.7
+man/man7/IMPORT_FOREIGN_SCHEMA.7
+man/man7/INSERT.7
+man/man7/LISTEN.7
+man/man7/LOAD.7
+man/man7/LOCK.7
+man/man7/MERGE.7
+man/man7/MOVE.7
+man/man7/NOTIFY.7
+man/man7/PREPARE.7
+man/man7/PREPARE_TRANSACTION.7
+man/man7/REASSIGN_OWNED.7
+man/man7/REFRESH_MATERIALIZED_VIEW.7
+man/man7/REINDEX.7
+man/man7/RELEASE_SAVEPOINT.7
+man/man7/RESET.7
+man/man7/REVOKE.7
+man/man7/ROLLBACK.7
+man/man7/ROLLBACK_PREPARED.7
+man/man7/ROLLBACK_TO_SAVEPOINT.7
+man/man7/SAVEPOINT.7
+man/man7/SECURITY_LABEL.7
+man/man7/SELECT.7
+man/man7/SELECT_INTO.7
+man/man7/SET.7
+man/man7/SET_CONSTRAINTS.7
+man/man7/SET_ROLE.7
+man/man7/SET_SESSION_AUTHORIZATION.7
+man/man7/SET_TRANSACTION.7
+man/man7/SHOW.7
+man/man7/START_TRANSACTION.7
+man/man7/TABLE.7
+man/man7/TRUNCATE.7
+man/man7/UNLISTEN.7
+man/man7/UPDATE.7
+man/man7/VACUUM.7
+man/man7/VALUES.7
+man/man7/WITH.7
+share/doc/postgresql/html/acronyms.html
+share/doc/postgresql/html/admin.html
+share/doc/postgresql/html/amcheck.html
+share/doc/postgresql/html/app-clusterdb.html
+share/doc/postgresql/html/app-createdb.html
+share/doc/postgresql/html/app-createuser.html
+share/doc/postgresql/html/app-dropdb.html
+share/doc/postgresql/html/app-dropuser.html
+share/doc/postgresql/html/app-ecpg.html
+share/doc/postgresql/html/app-initdb.html
+share/doc/postgresql/html/app-pg-ctl.html
+share/doc/postgresql/html/app-pg-dumpall.html
+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
+share/doc/postgresql/html/app-pgrecvlogical.html
+share/doc/postgresql/html/app-pgresetwal.html
+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
+share/doc/postgresql/html/app-vacuumdb.html
+share/doc/postgresql/html/appendix-obsolete.html
+share/doc/postgresql/html/appendixes.html
+share/doc/postgresql/html/applevel-consistency.html
+share/doc/postgresql/html/archive-module-callbacks.html
+share/doc/postgresql/html/archive-module-init.html
+share/doc/postgresql/html/archive-modules.html
+share/doc/postgresql/html/arrays.html
+share/doc/postgresql/html/auth-bsd.html
+share/doc/postgresql/html/auth-cert.html
+share/doc/postgresql/html/auth-delay.html
+share/doc/postgresql/html/auth-ident.html
+share/doc/postgresql/html/auth-ldap.html
+share/doc/postgresql/html/auth-methods.html
+share/doc/postgresql/html/auth-pam.html
+share/doc/postgresql/html/auth-password.html
+share/doc/postgresql/html/auth-peer.html
+share/doc/postgresql/html/auth-pg-hba-conf.html
+share/doc/postgresql/html/auth-radius.html
+share/doc/postgresql/html/auth-trust.html
+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/basebackup-to-shell.html
+share/doc/postgresql/html/basic-archive.html
+share/doc/postgresql/html/bgworker.html
+share/doc/postgresql/html/biblio.html
+share/doc/postgresql/html/bki-commands.html
+share/doc/postgresql/html/bki-example.html
+share/doc/postgresql/html/bki-format.html
+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.html
+share/doc/postgresql/html/btree-gin.html
+share/doc/postgresql/html/btree-gist.html
+share/doc/postgresql/html/btree.html
+share/doc/postgresql/html/bug-reporting.html
+share/doc/postgresql/html/catalog-pg-aggregate.html
+share/doc/postgresql/html/catalog-pg-am.html
+share/doc/postgresql/html/catalog-pg-amop.html
+share/doc/postgresql/html/catalog-pg-amproc.html
+share/doc/postgresql/html/catalog-pg-attrdef.html
+share/doc/postgresql/html/catalog-pg-attribute.html
+share/doc/postgresql/html/catalog-pg-auth-members.html
+share/doc/postgresql/html/catalog-pg-authid.html
+share/doc/postgresql/html/catalog-pg-cast.html
+share/doc/postgresql/html/catalog-pg-class.html
+share/doc/postgresql/html/catalog-pg-collation.html
+share/doc/postgresql/html/catalog-pg-constraint.html
+share/doc/postgresql/html/catalog-pg-conversion.html
+share/doc/postgresql/html/catalog-pg-database.html
+share/doc/postgresql/html/catalog-pg-db-role-setting.html
+share/doc/postgresql/html/catalog-pg-default-acl.html
+share/doc/postgresql/html/catalog-pg-depend.html
+share/doc/postgresql/html/catalog-pg-description.html
+share/doc/postgresql/html/catalog-pg-enum.html
+share/doc/postgresql/html/catalog-pg-event-trigger.html
+share/doc/postgresql/html/catalog-pg-extension.html
+share/doc/postgresql/html/catalog-pg-foreign-data-wrapper.html
+share/doc/postgresql/html/catalog-pg-foreign-server.html
+share/doc/postgresql/html/catalog-pg-foreign-table.html
+share/doc/postgresql/html/catalog-pg-index.html
+share/doc/postgresql/html/catalog-pg-inherits.html
+share/doc/postgresql/html/catalog-pg-init-privs.html
+share/doc/postgresql/html/catalog-pg-language.html
+share/doc/postgresql/html/catalog-pg-largeobject-metadata.html
+share/doc/postgresql/html/catalog-pg-largeobject.html
+share/doc/postgresql/html/catalog-pg-namespace.html
+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-parameter-acl.html
+share/doc/postgresql/html/catalog-pg-partitioned-table.html
+share/doc/postgresql/html/catalog-pg-policy.html
+share/doc/postgresql/html/catalog-pg-proc.html
+share/doc/postgresql/html/catalog-pg-publication-namespace.html
+share/doc/postgresql/html/catalog-pg-publication-rel.html
+share/doc/postgresql/html/catalog-pg-publication.html
+share/doc/postgresql/html/catalog-pg-range.html
+share/doc/postgresql/html/catalog-pg-replication-origin.html
+share/doc/postgresql/html/catalog-pg-rewrite.html
+share/doc/postgresql/html/catalog-pg-seclabel.html
+share/doc/postgresql/html/catalog-pg-sequence.html
+share/doc/postgresql/html/catalog-pg-shdepend.html
+share/doc/postgresql/html/catalog-pg-shdescription.html
+share/doc/postgresql/html/catalog-pg-shseclabel.html
+share/doc/postgresql/html/catalog-pg-statistic-ext-data.html
+share/doc/postgresql/html/catalog-pg-statistic-ext.html
+share/doc/postgresql/html/catalog-pg-statistic.html
+share/doc/postgresql/html/catalog-pg-subscription-rel.html
+share/doc/postgresql/html/catalog-pg-subscription.html
+share/doc/postgresql/html/catalog-pg-tablespace.html
+share/doc/postgresql/html/catalog-pg-transform.html
+share/doc/postgresql/html/catalog-pg-trigger.html
+share/doc/postgresql/html/catalog-pg-ts-config-map.html
+share/doc/postgresql/html/catalog-pg-ts-config.html
+share/doc/postgresql/html/catalog-pg-ts-dict.html
+share/doc/postgresql/html/catalog-pg-ts-parser.html
+share/doc/postgresql/html/catalog-pg-ts-template.html
+share/doc/postgresql/html/catalog-pg-type.html
+share/doc/postgresql/html/catalog-pg-user-mapping.html
+share/doc/postgresql/html/catalogs-overview.html
+share/doc/postgresql/html/catalogs.html
+share/doc/postgresql/html/charset.html
+share/doc/postgresql/html/checksums.html
+share/doc/postgresql/html/citext.html
+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
+share/doc/postgresql/html/contrib-dblink-build-sql-delete.html
+share/doc/postgresql/html/contrib-dblink-build-sql-insert.html
+share/doc/postgresql/html/contrib-dblink-build-sql-update.html
+share/doc/postgresql/html/contrib-dblink-cancel-query.html
+share/doc/postgresql/html/contrib-dblink-close.html
+share/doc/postgresql/html/contrib-dblink-connect-u.html
+share/doc/postgresql/html/contrib-dblink-connect.html
+share/doc/postgresql/html/contrib-dblink-disconnect.html
+share/doc/postgresql/html/contrib-dblink-error-message.html
+share/doc/postgresql/html/contrib-dblink-exec.html
+share/doc/postgresql/html/contrib-dblink-fetch.html
+share/doc/postgresql/html/contrib-dblink-function.html
+share/doc/postgresql/html/contrib-dblink-get-connections.html
+share/doc/postgresql/html/contrib-dblink-get-notify.html
+share/doc/postgresql/html/contrib-dblink-get-pkey.html
+share/doc/postgresql/html/contrib-dblink-get-result.html
+share/doc/postgresql/html/contrib-dblink-is-busy.html
+share/doc/postgresql/html/contrib-dblink-open.html
+share/doc/postgresql/html/contrib-dblink-send-query.html
+share/doc/postgresql/html/contrib-prog-client.html
+share/doc/postgresql/html/contrib-prog-server.html
+share/doc/postgresql/html/contrib-prog.html
+share/doc/postgresql/html/contrib-spi.html
+share/doc/postgresql/html/contrib.html
+share/doc/postgresql/html/creating-cluster.html
+share/doc/postgresql/html/cube.html
+share/doc/postgresql/html/custom-rmgr.html
+share/doc/postgresql/html/custom-scan-execution.html
+share/doc/postgresql/html/custom-scan-path.html
+share/doc/postgresql/html/custom-scan-plan.html
+share/doc/postgresql/html/custom-scan.html
+share/doc/postgresql/html/database-roles.html
+share/doc/postgresql/html/datatype-binary.html
+share/doc/postgresql/html/datatype-bit.html
+share/doc/postgresql/html/datatype-boolean.html
+share/doc/postgresql/html/datatype-character.html
+share/doc/postgresql/html/datatype-datetime.html
+share/doc/postgresql/html/datatype-enum.html
+share/doc/postgresql/html/datatype-geometric.html
+share/doc/postgresql/html/datatype-json.html
+share/doc/postgresql/html/datatype-money.html
+share/doc/postgresql/html/datatype-net-types.html
+share/doc/postgresql/html/datatype-numeric.html
+share/doc/postgresql/html/datatype-oid.html
+share/doc/postgresql/html/datatype-pg-lsn.html
+share/doc/postgresql/html/datatype-pseudo.html
+share/doc/postgresql/html/datatype-textsearch.html
+share/doc/postgresql/html/datatype-uuid.html
+share/doc/postgresql/html/datatype-xml.html
+share/doc/postgresql/html/datatype.html
+share/doc/postgresql/html/datetime-appendix.html
+share/doc/postgresql/html/datetime-config-files.html
+share/doc/postgresql/html/datetime-input-rules.html
+share/doc/postgresql/html/datetime-invalid-input.html
+share/doc/postgresql/html/datetime-julian-dates.html
+share/doc/postgresql/html/datetime-keywords.html
+share/doc/postgresql/html/datetime-posix-timezone-specs.html
+share/doc/postgresql/html/datetime-units-history.html
+share/doc/postgresql/html/dblink.html
+share/doc/postgresql/html/ddl-alter.html
+share/doc/postgresql/html/ddl-basics.html
+share/doc/postgresql/html/ddl-constraints.html
+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
+share/doc/postgresql/html/ddl-priv.html
+share/doc/postgresql/html/ddl-rowsecurity.html
+share/doc/postgresql/html/ddl-schemas.html
+share/doc/postgresql/html/ddl-system-columns.html
+share/doc/postgresql/html/ddl.html
+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/diskusage.html
+share/doc/postgresql/html/dml-delete.html
+share/doc/postgresql/html/dml-insert.html
+share/doc/postgresql/html/dml-returning.html
+share/doc/postgresql/html/dml-update.html
+share/doc/postgresql/html/dml.html
+share/doc/postgresql/html/docguide-authoring.html
+share/doc/postgresql/html/docguide-build-meson.html
+share/doc/postgresql/html/docguide-build.html
+share/doc/postgresql/html/docguide-docbook.html
+share/doc/postgresql/html/docguide-style.html
+share/doc/postgresql/html/docguide-toolsets.html
+share/doc/postgresql/html/docguide.html
+share/doc/postgresql/html/domains.html
+share/doc/postgresql/html/dynamic-trace.html
+share/doc/postgresql/html/earthdistance.html
+share/doc/postgresql/html/ecpg-commands.html
+share/doc/postgresql/html/ecpg-concept.html
+share/doc/postgresql/html/ecpg-connect.html
+share/doc/postgresql/html/ecpg-cpp.html
+share/doc/postgresql/html/ecpg-descriptors.html
+share/doc/postgresql/html/ecpg-develop.html
+share/doc/postgresql/html/ecpg-dynamic.html
+share/doc/postgresql/html/ecpg-errors.html
+share/doc/postgresql/html/ecpg-informix-compat.html
+share/doc/postgresql/html/ecpg-library.html
+share/doc/postgresql/html/ecpg-lo.html
+share/doc/postgresql/html/ecpg-oracle-compat.html
+share/doc/postgresql/html/ecpg-pgtypes.html
+share/doc/postgresql/html/ecpg-preproc.html
+share/doc/postgresql/html/ecpg-process.html
+share/doc/postgresql/html/ecpg-sql-allocate-descriptor.html
+share/doc/postgresql/html/ecpg-sql-commands.html
+share/doc/postgresql/html/ecpg-sql-connect.html
+share/doc/postgresql/html/ecpg-sql-deallocate-descriptor.html
+share/doc/postgresql/html/ecpg-sql-declare-statement.html
+share/doc/postgresql/html/ecpg-sql-declare.html
+share/doc/postgresql/html/ecpg-sql-describe.html
+share/doc/postgresql/html/ecpg-sql-disconnect.html
+share/doc/postgresql/html/ecpg-sql-execute-immediate.html
+share/doc/postgresql/html/ecpg-sql-get-descriptor.html
+share/doc/postgresql/html/ecpg-sql-open.html
+share/doc/postgresql/html/ecpg-sql-prepare.html
+share/doc/postgresql/html/ecpg-sql-set-autocommit.html
+share/doc/postgresql/html/ecpg-sql-set-connection.html
+share/doc/postgresql/html/ecpg-sql-set-descriptor.html
+share/doc/postgresql/html/ecpg-sql-type.html
+share/doc/postgresql/html/ecpg-sql-var.html
+share/doc/postgresql/html/ecpg-sql-whenever.html
+share/doc/postgresql/html/ecpg-variables.html
+share/doc/postgresql/html/ecpg.html
+share/doc/postgresql/html/encryption-options.html
+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
+share/doc/postgresql/html/event-trigger-matrix.html
+share/doc/postgresql/html/event-trigger-table-rewrite-example.html
+share/doc/postgresql/html/event-triggers.html
+share/doc/postgresql/html/executor.html
+share/doc/postgresql/html/explicit-joins.html
+share/doc/postgresql/html/explicit-locking.html
+share/doc/postgresql/html/extend-extensions.html
+share/doc/postgresql/html/extend-how.html
+share/doc/postgresql/html/extend-pgxs.html
+share/doc/postgresql/html/extend-type-system.html
+share/doc/postgresql/html/extend.html
+share/doc/postgresql/html/external-admin-tools.html
+share/doc/postgresql/html/external-extensions.html
+share/doc/postgresql/html/external-interfaces.html
+share/doc/postgresql/html/external-pl.html
+share/doc/postgresql/html/external-projects.html
+share/doc/postgresql/html/fdw-callbacks.html
+share/doc/postgresql/html/fdw-functions.html
+share/doc/postgresql/html/fdw-helpers.html
+share/doc/postgresql/html/fdw-planning.html
+share/doc/postgresql/html/fdw-row-locking.html
+share/doc/postgresql/html/fdwhandler.html
+share/doc/postgresql/html/features-sql-standard.html
+share/doc/postgresql/html/features.html
+share/doc/postgresql/html/file-fdw.html
+share/doc/postgresql/html/functions-admin.html
+share/doc/postgresql/html/functions-aggregate.html
+share/doc/postgresql/html/functions-array.html
+share/doc/postgresql/html/functions-binarystring.html
+share/doc/postgresql/html/functions-bitstring.html
+share/doc/postgresql/html/functions-comparison.html
+share/doc/postgresql/html/functions-comparisons.html
+share/doc/postgresql/html/functions-conditional.html
+share/doc/postgresql/html/functions-datetime.html
+share/doc/postgresql/html/functions-enum.html
+share/doc/postgresql/html/functions-event-triggers.html
+share/doc/postgresql/html/functions-formatting.html
+share/doc/postgresql/html/functions-geometry.html
+share/doc/postgresql/html/functions-info.html
+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
+share/doc/postgresql/html/functions-srf.html
+share/doc/postgresql/html/functions-statistics.html
+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
+share/doc/postgresql/html/geqo-pg-intro.html
+share/doc/postgresql/html/geqo.html
+share/doc/postgresql/html/gin.html
+share/doc/postgresql/html/gin.svg
+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-index.html
+share/doc/postgresql/html/high-availability.html
+share/doc/postgresql/html/history.html
+share/doc/postgresql/html/hot-standby.html
+share/doc/postgresql/html/how-parallel-query-works.html
+share/doc/postgresql/html/hstore.html
+share/doc/postgresql/html/index-api.html
+share/doc/postgresql/html/index-cost-estimation.html
+share/doc/postgresql/html/index-functions.html
+share/doc/postgresql/html/index-locking.html
+share/doc/postgresql/html/index-scanning.html
+share/doc/postgresql/html/index-unique-checks.html
+share/doc/postgresql/html/index.html
+share/doc/postgresql/html/indexam.html
+share/doc/postgresql/html/indexes-bitmap-scans.html
+share/doc/postgresql/html/indexes-collations.html
+share/doc/postgresql/html/indexes-examine.html
+share/doc/postgresql/html/indexes-expressional.html
+share/doc/postgresql/html/indexes-index-only-scans.html
+share/doc/postgresql/html/indexes-intro.html
+share/doc/postgresql/html/indexes-multicolumn.html
+share/doc/postgresql/html/indexes-opclass.html
+share/doc/postgresql/html/indexes-ordering.html
+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
+share/doc/postgresql/html/infoschema-attributes.html
+share/doc/postgresql/html/infoschema-character-sets.html
+share/doc/postgresql/html/infoschema-check-constraint-routine-usage.html
+share/doc/postgresql/html/infoschema-check-constraints.html
+share/doc/postgresql/html/infoschema-collation-character-set-applicab.html
+share/doc/postgresql/html/infoschema-collations.html
+share/doc/postgresql/html/infoschema-column-column-usage.html
+share/doc/postgresql/html/infoschema-column-domain-usage.html
+share/doc/postgresql/html/infoschema-column-options.html
+share/doc/postgresql/html/infoschema-column-privileges.html
+share/doc/postgresql/html/infoschema-column-udt-usage.html
+share/doc/postgresql/html/infoschema-columns.html
+share/doc/postgresql/html/infoschema-constraint-column-usage.html
+share/doc/postgresql/html/infoschema-constraint-table-usage.html
+share/doc/postgresql/html/infoschema-data-type-privileges.html
+share/doc/postgresql/html/infoschema-datatypes.html
+share/doc/postgresql/html/infoschema-domain-constraints.html
+share/doc/postgresql/html/infoschema-domain-udt-usage.html
+share/doc/postgresql/html/infoschema-domains.html
+share/doc/postgresql/html/infoschema-element-types.html
+share/doc/postgresql/html/infoschema-enabled-roles.html
+share/doc/postgresql/html/infoschema-foreign-data-wrapper-options.html
+share/doc/postgresql/html/infoschema-foreign-data-wrappers.html
+share/doc/postgresql/html/infoschema-foreign-server-options.html
+share/doc/postgresql/html/infoschema-foreign-servers.html
+share/doc/postgresql/html/infoschema-foreign-table-options.html
+share/doc/postgresql/html/infoschema-foreign-tables.html
+share/doc/postgresql/html/infoschema-information-schema-catalog-name.html
+share/doc/postgresql/html/infoschema-key-column-usage.html
+share/doc/postgresql/html/infoschema-parameters.html
+share/doc/postgresql/html/infoschema-referential-constraints.html
+share/doc/postgresql/html/infoschema-role-column-grants.html
+share/doc/postgresql/html/infoschema-role-routine-grants.html
+share/doc/postgresql/html/infoschema-role-table-grants.html
+share/doc/postgresql/html/infoschema-role-udt-grants.html
+share/doc/postgresql/html/infoschema-role-usage-grants.html
+share/doc/postgresql/html/infoschema-routine-column-usage.html
+share/doc/postgresql/html/infoschema-routine-privileges.html
+share/doc/postgresql/html/infoschema-routine-routine-usage.html
+share/doc/postgresql/html/infoschema-routine-sequence-usage.html
+share/doc/postgresql/html/infoschema-routine-table-usage.html
+share/doc/postgresql/html/infoschema-routines.html
+share/doc/postgresql/html/infoschema-schema.html
+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-parts.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
+share/doc/postgresql/html/infoschema-tables.html
+share/doc/postgresql/html/infoschema-transforms.html
+share/doc/postgresql/html/infoschema-triggered-update-columns.html
+share/doc/postgresql/html/infoschema-triggers.html
+share/doc/postgresql/html/infoschema-udt-privileges.html
+share/doc/postgresql/html/infoschema-usage-privileges.html
+share/doc/postgresql/html/infoschema-user-defined-types.html
+share/doc/postgresql/html/infoschema-user-mapping-options.html
+share/doc/postgresql/html/infoschema-user-mappings.html
+share/doc/postgresql/html/infoschema-view-column-usage.html
+share/doc/postgresql/html/infoschema-view-routine-usage.html
+share/doc/postgresql/html/infoschema-view-table-usage.html
+share/doc/postgresql/html/infoschema-views.html
+share/doc/postgresql/html/install-binaries.html
+share/doc/postgresql/html/install-getsource.html
+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/installation-platform-notes.html
+share/doc/postgresql/html/installation.html
+share/doc/postgresql/html/intagg.html
+share/doc/postgresql/html/intarray.html
+share/doc/postgresql/html/internals.html
+share/doc/postgresql/html/intro-whatis.html
+share/doc/postgresql/html/isn.html
+share/doc/postgresql/html/jit-configuration.html
+share/doc/postgresql/html/jit-decision.html
+share/doc/postgresql/html/jit-extensibility.html
+share/doc/postgresql/html/jit-reason.html
+share/doc/postgresql/html/jit.html
+share/doc/postgresql/html/kernel-resources.html
+share/doc/postgresql/html/largeobjects.html
+share/doc/postgresql/html/legalnotice.html
+share/doc/postgresql/html/libpq-async.html
+share/doc/postgresql/html/libpq-build.html
+share/doc/postgresql/html/libpq-cancel.html
+share/doc/postgresql/html/libpq-connect.html
+share/doc/postgresql/html/libpq-control.html
+share/doc/postgresql/html/libpq-copy.html
+share/doc/postgresql/html/libpq-envars.html
+share/doc/postgresql/html/libpq-events.html
+share/doc/postgresql/html/libpq-example.html
+share/doc/postgresql/html/libpq-exec.html
+share/doc/postgresql/html/libpq-fastpath.html
+share/doc/postgresql/html/libpq-ldap.html
+share/doc/postgresql/html/libpq-misc.html
+share/doc/postgresql/html/libpq-notice-processing.html
+share/doc/postgresql/html/libpq-notify.html
+share/doc/postgresql/html/libpq-pgpass.html
+share/doc/postgresql/html/libpq-pgservice.html
+share/doc/postgresql/html/libpq-pipeline-mode.html
+share/doc/postgresql/html/libpq-single-row-mode.html
+share/doc/postgresql/html/libpq-ssl.html
+share/doc/postgresql/html/libpq-status.html
+share/doc/postgresql/html/libpq-threading.html
+share/doc/postgresql/html/libpq.html
+share/doc/postgresql/html/limits.html
+share/doc/postgresql/html/lo-examplesect.html
+share/doc/postgresql/html/lo-funcs.html
+share/doc/postgresql/html/lo-implementation.html
+share/doc/postgresql/html/lo-interfaces.html
+share/doc/postgresql/html/lo-intro.html
+share/doc/postgresql/html/lo.html
+share/doc/postgresql/html/locale.html
+share/doc/postgresql/html/locking-indexes.html
+share/doc/postgresql/html/logfile-maintenance.html
+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
+share/doc/postgresql/html/logical-replication-restrictions.html
+share/doc/postgresql/html/logical-replication-row-filter.html
+share/doc/postgresql/html/logical-replication-security.html
+share/doc/postgresql/html/logical-replication-subscription.html
+share/doc/postgresql/html/logical-replication.html
+share/doc/postgresql/html/logicaldecoding-catalogs.html
+share/doc/postgresql/html/logicaldecoding-example.html
+share/doc/postgresql/html/logicaldecoding-explanation.html
+share/doc/postgresql/html/logicaldecoding-output-plugin.html
+share/doc/postgresql/html/logicaldecoding-sql.html
+share/doc/postgresql/html/logicaldecoding-streaming.html
+share/doc/postgresql/html/logicaldecoding-synchronous.html
+share/doc/postgresql/html/logicaldecoding-two-phase-commits.html
+share/doc/postgresql/html/logicaldecoding-walsender.html
+share/doc/postgresql/html/logicaldecoding-writer.html
+share/doc/postgresql/html/logicaldecoding.html
+share/doc/postgresql/html/ltree.html
+share/doc/postgresql/html/maintenance.html
+share/doc/postgresql/html/manage-ag-config.html
+share/doc/postgresql/html/manage-ag-createdb.html
+share/doc/postgresql/html/manage-ag-dropdb.html
+share/doc/postgresql/html/manage-ag-overview.html
+share/doc/postgresql/html/manage-ag-tablespaces.html
+share/doc/postgresql/html/manage-ag-templatedbs.html
+share/doc/postgresql/html/managing-databases.html
+share/doc/postgresql/html/monitoring-locks.html
+share/doc/postgresql/html/monitoring-ps.html
+share/doc/postgresql/html/monitoring-stats.html
+share/doc/postgresql/html/monitoring.html
+share/doc/postgresql/html/multibyte.html
+share/doc/postgresql/html/multivariate-statistics-examples.html
+share/doc/postgresql/html/mvcc-caveats.html
+share/doc/postgresql/html/mvcc-intro.html
+share/doc/postgresql/html/mvcc-serialization-failure-handling.html
+share/doc/postgresql/html/mvcc.html
+share/doc/postgresql/html/nls-programmer.html
+share/doc/postgresql/html/nls-translator.html
+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/overview.html
+share/doc/postgresql/html/pageinspect.html
+share/doc/postgresql/html/pagelayout.svg
+share/doc/postgresql/html/parallel-plans.html
+share/doc/postgresql/html/parallel-query.html
+share/doc/postgresql/html/parallel-safety.html
+share/doc/postgresql/html/parser-stage.html
+share/doc/postgresql/html/passwordcheck.html
+share/doc/postgresql/html/performance-tips.html
+share/doc/postgresql/html/perm-functions.html
+share/doc/postgresql/html/pgarchivecleanup.html
+share/doc/postgresql/html/pgbench.html
+share/doc/postgresql/html/pgbuffercache.html
+share/doc/postgresql/html/pgcrypto.html
+share/doc/postgresql/html/pgfreespacemap.html
+share/doc/postgresql/html/pgprewarm.html
+share/doc/postgresql/html/pgrowlocks.html
+share/doc/postgresql/html/pgstatstatements.html
+share/doc/postgresql/html/pgstattuple.html
+share/doc/postgresql/html/pgsurgery.html
+share/doc/postgresql/html/pgtestfsync.html
+share/doc/postgresql/html/pgtesttiming.html
+share/doc/postgresql/html/pgtrgm.html
+share/doc/postgresql/html/pgupgrade.html
+share/doc/postgresql/html/pgvisibility.html
+share/doc/postgresql/html/pgwaldump.html
+share/doc/postgresql/html/pgwalinspect.html
+share/doc/postgresql/html/pgxlogdump.html
+share/doc/postgresql/html/planner-optimizer.html
+share/doc/postgresql/html/planner-stats-details.html
+share/doc/postgresql/html/planner-stats-security.html
+share/doc/postgresql/html/planner-stats.html
+share/doc/postgresql/html/plhandler.html
+share/doc/postgresql/html/plperl-builtins.html
+share/doc/postgresql/html/plperl-data.html
+share/doc/postgresql/html/plperl-event-triggers.html
+share/doc/postgresql/html/plperl-funcs.html
+share/doc/postgresql/html/plperl-global.html
+share/doc/postgresql/html/plperl-triggers.html
+share/doc/postgresql/html/plperl-trusted.html
+share/doc/postgresql/html/plperl-under-the-hood.html
+share/doc/postgresql/html/plperl.html
+share/doc/postgresql/html/plpgsql-control-structures.html
+share/doc/postgresql/html/plpgsql-cursors.html
+share/doc/postgresql/html/plpgsql-declarations.html
+share/doc/postgresql/html/plpgsql-development-tips.html
+share/doc/postgresql/html/plpgsql-errors-and-messages.html
+share/doc/postgresql/html/plpgsql-expressions.html
+share/doc/postgresql/html/plpgsql-implementation.html
+share/doc/postgresql/html/plpgsql-overview.html
+share/doc/postgresql/html/plpgsql-porting.html
+share/doc/postgresql/html/plpgsql-statements.html
+share/doc/postgresql/html/plpgsql-structure.html
+share/doc/postgresql/html/plpgsql-transactions.html
+share/doc/postgresql/html/plpgsql-trigger.html
+share/doc/postgresql/html/plpgsql.html
+share/doc/postgresql/html/plpython-data.html
+share/doc/postgresql/html/plpython-database.html
+share/doc/postgresql/html/plpython-do.html
+share/doc/postgresql/html/plpython-envar.html
+share/doc/postgresql/html/plpython-funcs.html
+share/doc/postgresql/html/plpython-python23.html
+share/doc/postgresql/html/plpython-sharing.html
+share/doc/postgresql/html/plpython-subtransaction.html
+share/doc/postgresql/html/plpython-transactions.html
+share/doc/postgresql/html/plpython-trigger.html
+share/doc/postgresql/html/plpython-util.html
+share/doc/postgresql/html/plpython.html
+share/doc/postgresql/html/pltcl-config.html
+share/doc/postgresql/html/pltcl-data.html
+share/doc/postgresql/html/pltcl-dbaccess.html
+share/doc/postgresql/html/pltcl-error-handling.html
+share/doc/postgresql/html/pltcl-event-trigger.html
+share/doc/postgresql/html/pltcl-functions.html
+share/doc/postgresql/html/pltcl-global.html
+share/doc/postgresql/html/pltcl-overview.html
+share/doc/postgresql/html/pltcl-procnames.html
+share/doc/postgresql/html/pltcl-subtransactions.html
+share/doc/postgresql/html/pltcl-transactions.html
+share/doc/postgresql/html/pltcl-trigger.html
+share/doc/postgresql/html/pltcl.html
+share/doc/postgresql/html/populate.html
+share/doc/postgresql/html/postgres-fdw.html
+share/doc/postgresql/html/postgres-user.html
+share/doc/postgresql/html/predefined-roles.html
+share/doc/postgresql/html/preface.html
+share/doc/postgresql/html/preventing-server-spoofing.html
+share/doc/postgresql/html/progress-reporting.html
+share/doc/postgresql/html/protocol-changes.html
+share/doc/postgresql/html/protocol-error-fields.html
+share/doc/postgresql/html/protocol-flow.html
+share/doc/postgresql/html/protocol-logical-replication.html
+share/doc/postgresql/html/protocol-logicalrep-message-formats.html
+share/doc/postgresql/html/protocol-message-formats.html
+share/doc/postgresql/html/protocol-message-types.html
+share/doc/postgresql/html/protocol-overview.html
+share/doc/postgresql/html/protocol-replication.html
+share/doc/postgresql/html/protocol.html
+share/doc/postgresql/html/queries-limit.html
+share/doc/postgresql/html/queries-order.html
+share/doc/postgresql/html/queries-overview.html
+share/doc/postgresql/html/queries-select-lists.html
+share/doc/postgresql/html/queries-table-expressions.html
+share/doc/postgresql/html/queries-union.html
+share/doc/postgresql/html/queries-values.html
+share/doc/postgresql/html/queries-with.html
+share/doc/postgresql/html/queries.html
+share/doc/postgresql/html/query-path.html
+share/doc/postgresql/html/querytree.html
+share/doc/postgresql/html/rangetypes.html
+share/doc/postgresql/html/recovery-config.html
+share/doc/postgresql/html/reference-client.html
+share/doc/postgresql/html/reference-server.html
+share/doc/postgresql/html/reference.html
+share/doc/postgresql/html/regress-coverage.html
+share/doc/postgresql/html/regress-evaluation.html
+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-17.html
+share/doc/postgresql/html/release-prior.html
+share/doc/postgresql/html/release.html
+share/doc/postgresql/html/replication-origins.html
+share/doc/postgresql/html/resources.html
+share/doc/postgresql/html/role-attributes.html
+share/doc/postgresql/html/role-membership.html
+share/doc/postgresql/html/role-removal.html
+share/doc/postgresql/html/routine-reindex.html
+share/doc/postgresql/html/routine-vacuuming.html
+share/doc/postgresql/html/row-estimation-examples.html
+share/doc/postgresql/html/rowtypes.html
+share/doc/postgresql/html/rule-system.html
+share/doc/postgresql/html/rules-materializedviews.html
+share/doc/postgresql/html/rules-privileges.html
+share/doc/postgresql/html/rules-status.html
+share/doc/postgresql/html/rules-triggers.html
+share/doc/postgresql/html/rules-update.html
+share/doc/postgresql/html/rules-views.html
+share/doc/postgresql/html/rules.html
+share/doc/postgresql/html/runtime-config-autovacuum.html
+share/doc/postgresql/html/runtime-config-client.html
+share/doc/postgresql/html/runtime-config-compatible.html
+share/doc/postgresql/html/runtime-config-connection.html
+share/doc/postgresql/html/runtime-config-custom.html
+share/doc/postgresql/html/runtime-config-developer.html
+share/doc/postgresql/html/runtime-config-error-handling.html
+share/doc/postgresql/html/runtime-config-file-locations.html
+share/doc/postgresql/html/runtime-config-locks.html
+share/doc/postgresql/html/runtime-config-logging.html
+share/doc/postgresql/html/runtime-config-preset.html
+share/doc/postgresql/html/runtime-config-query.html
+share/doc/postgresql/html/runtime-config-replication.html
+share/doc/postgresql/html/runtime-config-resource.html
+share/doc/postgresql/html/runtime-config-short.html
+share/doc/postgresql/html/runtime-config-statistics.html
+share/doc/postgresql/html/runtime-config-wal.html
+share/doc/postgresql/html/runtime-config.html
+share/doc/postgresql/html/runtime.html
+share/doc/postgresql/html/sasl-authentication.html
+share/doc/postgresql/html/seg.html
+share/doc/postgresql/html/sepgsql.html
+share/doc/postgresql/html/server-programming.html
+share/doc/postgresql/html/server-shutdown.html
+share/doc/postgresql/html/server-start.html
+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.html
+share/doc/postgresql/html/spi-examples.html
+share/doc/postgresql/html/spi-interface-support.html
+share/doc/postgresql/html/spi-interface.html
+share/doc/postgresql/html/spi-memory.html
+share/doc/postgresql/html/spi-realloc.html
+share/doc/postgresql/html/spi-spi-commit.html
+share/doc/postgresql/html/spi-spi-connect.html
+share/doc/postgresql/html/spi-spi-copytuple.html
+share/doc/postgresql/html/spi-spi-cursor-close.html
+share/doc/postgresql/html/spi-spi-cursor-fetch.html
+share/doc/postgresql/html/spi-spi-cursor-find.html
+share/doc/postgresql/html/spi-spi-cursor-move.html
+share/doc/postgresql/html/spi-spi-cursor-open-with-args.html
+share/doc/postgresql/html/spi-spi-cursor-open-with-paramlist.html
+share/doc/postgresql/html/spi-spi-cursor-open.html
+share/doc/postgresql/html/spi-spi-cursor-parse-open.html
+share/doc/postgresql/html/spi-spi-exec.html
+share/doc/postgresql/html/spi-spi-execp.html
+share/doc/postgresql/html/spi-spi-execute-extended.html
+share/doc/postgresql/html/spi-spi-execute-plan-extended.html
+share/doc/postgresql/html/spi-spi-execute-plan-with-paramlist.html
+share/doc/postgresql/html/spi-spi-execute-plan.html
+share/doc/postgresql/html/spi-spi-execute-with-args.html
+share/doc/postgresql/html/spi-spi-execute.html
+share/doc/postgresql/html/spi-spi-finish.html
+share/doc/postgresql/html/spi-spi-fname.html
+share/doc/postgresql/html/spi-spi-fnumber.html
+share/doc/postgresql/html/spi-spi-freeplan.html
+share/doc/postgresql/html/spi-spi-freetuple.html
+share/doc/postgresql/html/spi-spi-freetupletable.html
+share/doc/postgresql/html/spi-spi-getargcount.html
+share/doc/postgresql/html/spi-spi-getargtypeid.html
+share/doc/postgresql/html/spi-spi-getbinval.html
+share/doc/postgresql/html/spi-spi-getnspname.html
+share/doc/postgresql/html/spi-spi-getrelname.html
+share/doc/postgresql/html/spi-spi-gettype.html
+share/doc/postgresql/html/spi-spi-gettypeid.html
+share/doc/postgresql/html/spi-spi-getvalue.html
+share/doc/postgresql/html/spi-spi-is-cursor-plan.html
+share/doc/postgresql/html/spi-spi-keepplan.html
+share/doc/postgresql/html/spi-spi-modifytuple.html
+share/doc/postgresql/html/spi-spi-palloc.html
+share/doc/postgresql/html/spi-spi-pfree.html
+share/doc/postgresql/html/spi-spi-prepare-cursor.html
+share/doc/postgresql/html/spi-spi-prepare-extended.html
+share/doc/postgresql/html/spi-spi-prepare-params.html
+share/doc/postgresql/html/spi-spi-prepare.html
+share/doc/postgresql/html/spi-spi-register-relation.html
+share/doc/postgresql/html/spi-spi-register-trigger-data.html
+share/doc/postgresql/html/spi-spi-result-code-string.html
+share/doc/postgresql/html/spi-spi-returntuple.html
+share/doc/postgresql/html/spi-spi-rollback.html
+share/doc/postgresql/html/spi-spi-saveplan.html
+share/doc/postgresql/html/spi-spi-scroll-cursor-fetch.html
+share/doc/postgresql/html/spi-spi-scroll-cursor-move.html
+share/doc/postgresql/html/spi-spi-start-transaction.html
+share/doc/postgresql/html/spi-spi-unregister-relation.html
+share/doc/postgresql/html/spi-transaction.html
+share/doc/postgresql/html/spi-visibility.html
+share/doc/postgresql/html/spi.html
+share/doc/postgresql/html/sql-abort.html
+share/doc/postgresql/html/sql-alteraggregate.html
+share/doc/postgresql/html/sql-altercollation.html
+share/doc/postgresql/html/sql-alterconversion.html
+share/doc/postgresql/html/sql-alterdatabase.html
+share/doc/postgresql/html/sql-alterdefaultprivileges.html
+share/doc/postgresql/html/sql-alterdomain.html
+share/doc/postgresql/html/sql-altereventtrigger.html
+share/doc/postgresql/html/sql-alterextension.html
+share/doc/postgresql/html/sql-alterforeigndatawrapper.html
+share/doc/postgresql/html/sql-alterforeigntable.html
+share/doc/postgresql/html/sql-alterfunction.html
+share/doc/postgresql/html/sql-altergroup.html
+share/doc/postgresql/html/sql-alterindex.html
+share/doc/postgresql/html/sql-alterlanguage.html
+share/doc/postgresql/html/sql-alterlargeobject.html
+share/doc/postgresql/html/sql-altermaterializedview.html
+share/doc/postgresql/html/sql-alteropclass.html
+share/doc/postgresql/html/sql-alteroperator.html
+share/doc/postgresql/html/sql-alteropfamily.html
+share/doc/postgresql/html/sql-alterpolicy.html
+share/doc/postgresql/html/sql-alterprocedure.html
+share/doc/postgresql/html/sql-alterpublication.html
+share/doc/postgresql/html/sql-alterrole.html
+share/doc/postgresql/html/sql-alterroutine.html
+share/doc/postgresql/html/sql-alterrule.html
+share/doc/postgresql/html/sql-alterschema.html
+share/doc/postgresql/html/sql-altersequence.html
+share/doc/postgresql/html/sql-alterserver.html
+share/doc/postgresql/html/sql-alterstatistics.html
+share/doc/postgresql/html/sql-altersubscription.html
+share/doc/postgresql/html/sql-altersystem.html
+share/doc/postgresql/html/sql-altertable.html
+share/doc/postgresql/html/sql-altertablespace.html
+share/doc/postgresql/html/sql-altertrigger.html
+share/doc/postgresql/html/sql-altertsconfig.html
+share/doc/postgresql/html/sql-altertsdictionary.html
+share/doc/postgresql/html/sql-altertsparser.html
+share/doc/postgresql/html/sql-altertstemplate.html
+share/doc/postgresql/html/sql-altertype.html
+share/doc/postgresql/html/sql-alteruser.html
+share/doc/postgresql/html/sql-alterusermapping.html
+share/doc/postgresql/html/sql-alterview.html
+share/doc/postgresql/html/sql-analyze.html
+share/doc/postgresql/html/sql-begin.html
+share/doc/postgresql/html/sql-call.html
+share/doc/postgresql/html/sql-checkpoint.html
+share/doc/postgresql/html/sql-close.html
+share/doc/postgresql/html/sql-cluster.html
+share/doc/postgresql/html/sql-commands.html
+share/doc/postgresql/html/sql-comment.html
+share/doc/postgresql/html/sql-commit-prepared.html
+share/doc/postgresql/html/sql-commit.html
+share/doc/postgresql/html/sql-copy.html
+share/doc/postgresql/html/sql-create-access-method.html
+share/doc/postgresql/html/sql-createaggregate.html
+share/doc/postgresql/html/sql-createcast.html
+share/doc/postgresql/html/sql-createcollation.html
+share/doc/postgresql/html/sql-createconversion.html
+share/doc/postgresql/html/sql-createdatabase.html
+share/doc/postgresql/html/sql-createdomain.html
+share/doc/postgresql/html/sql-createeventtrigger.html
+share/doc/postgresql/html/sql-createextension.html
+share/doc/postgresql/html/sql-createforeigndatawrapper.html
+share/doc/postgresql/html/sql-createforeigntable.html
+share/doc/postgresql/html/sql-createfunction.html
+share/doc/postgresql/html/sql-creategroup.html
+share/doc/postgresql/html/sql-createindex.html
+share/doc/postgresql/html/sql-createlanguage.html
+share/doc/postgresql/html/sql-creatematerializedview.html
+share/doc/postgresql/html/sql-createopclass.html
+share/doc/postgresql/html/sql-createoperator.html
+share/doc/postgresql/html/sql-createopfamily.html
+share/doc/postgresql/html/sql-createpolicy.html
+share/doc/postgresql/html/sql-createprocedure.html
+share/doc/postgresql/html/sql-createpublication.html
+share/doc/postgresql/html/sql-createrole.html
+share/doc/postgresql/html/sql-createrule.html
+share/doc/postgresql/html/sql-createschema.html
+share/doc/postgresql/html/sql-createsequence.html
+share/doc/postgresql/html/sql-createserver.html
+share/doc/postgresql/html/sql-createstatistics.html
+share/doc/postgresql/html/sql-createsubscription.html
+share/doc/postgresql/html/sql-createtable.html
+share/doc/postgresql/html/sql-createtableas.html
+share/doc/postgresql/html/sql-createtablespace.html
+share/doc/postgresql/html/sql-createtransform.html
+share/doc/postgresql/html/sql-createtrigger.html
+share/doc/postgresql/html/sql-createtsconfig.html
+share/doc/postgresql/html/sql-createtsdictionary.html
+share/doc/postgresql/html/sql-createtsparser.html
+share/doc/postgresql/html/sql-createtstemplate.html
+share/doc/postgresql/html/sql-createtype.html
+share/doc/postgresql/html/sql-createuser.html
+share/doc/postgresql/html/sql-createusermapping.html
+share/doc/postgresql/html/sql-createview.html
+share/doc/postgresql/html/sql-deallocate.html
+share/doc/postgresql/html/sql-declare.html
+share/doc/postgresql/html/sql-delete.html
+share/doc/postgresql/html/sql-discard.html
+share/doc/postgresql/html/sql-do.html
+share/doc/postgresql/html/sql-drop-access-method.html
+share/doc/postgresql/html/sql-drop-owned.html
+share/doc/postgresql/html/sql-dropaggregate.html
+share/doc/postgresql/html/sql-dropcast.html
+share/doc/postgresql/html/sql-dropcollation.html
+share/doc/postgresql/html/sql-dropconversion.html
+share/doc/postgresql/html/sql-dropdatabase.html
+share/doc/postgresql/html/sql-dropdomain.html
+share/doc/postgresql/html/sql-dropeventtrigger.html
+share/doc/postgresql/html/sql-dropextension.html
+share/doc/postgresql/html/sql-dropforeigndatawrapper.html
+share/doc/postgresql/html/sql-dropforeigntable.html
+share/doc/postgresql/html/sql-dropfunction.html
+share/doc/postgresql/html/sql-dropgroup.html
+share/doc/postgresql/html/sql-dropindex.html
+share/doc/postgresql/html/sql-droplanguage.html
+share/doc/postgresql/html/sql-dropmaterializedview.html
+share/doc/postgresql/html/sql-dropopclass.html
+share/doc/postgresql/html/sql-dropoperator.html
+share/doc/postgresql/html/sql-dropopfamily.html
+share/doc/postgresql/html/sql-droppolicy.html
+share/doc/postgresql/html/sql-dropprocedure.html
+share/doc/postgresql/html/sql-droppublication.html
+share/doc/postgresql/html/sql-droprole.html
+share/doc/postgresql/html/sql-droproutine.html
+share/doc/postgresql/html/sql-droprule.html
+share/doc/postgresql/html/sql-dropschema.html
+share/doc/postgresql/html/sql-dropsequence.html
+share/doc/postgresql/html/sql-dropserver.html
+share/doc/postgresql/html/sql-dropstatistics.html
+share/doc/postgresql/html/sql-dropsubscription.html
+share/doc/postgresql/html/sql-droptable.html
+share/doc/postgresql/html/sql-droptablespace.html
+share/doc/postgresql/html/sql-droptransform.html
+share/doc/postgresql/html/sql-droptrigger.html
+share/doc/postgresql/html/sql-droptsconfig.html
+share/doc/postgresql/html/sql-droptsdictionary.html
+share/doc/postgresql/html/sql-droptsparser.html
+share/doc/postgresql/html/sql-droptstemplate.html
+share/doc/postgresql/html/sql-droptype.html
+share/doc/postgresql/html/sql-dropuser.html
+share/doc/postgresql/html/sql-dropusermapping.html
+share/doc/postgresql/html/sql-dropview.html
+share/doc/postgresql/html/sql-end.html
+share/doc/postgresql/html/sql-execute.html
+share/doc/postgresql/html/sql-explain.html
+share/doc/postgresql/html/sql-expressions.html
+share/doc/postgresql/html/sql-fetch.html
+share/doc/postgresql/html/sql-grant.html
+share/doc/postgresql/html/sql-importforeignschema.html
+share/doc/postgresql/html/sql-insert.html
+share/doc/postgresql/html/sql-keywords-appendix.html
+share/doc/postgresql/html/sql-listen.html
+share/doc/postgresql/html/sql-load.html
+share/doc/postgresql/html/sql-lock.html
+share/doc/postgresql/html/sql-merge.html
+share/doc/postgresql/html/sql-move.html
+share/doc/postgresql/html/sql-notify.html
+share/doc/postgresql/html/sql-prepare-transaction.html
+share/doc/postgresql/html/sql-prepare.html
+share/doc/postgresql/html/sql-reassign-owned.html
+share/doc/postgresql/html/sql-refreshmaterializedview.html
+share/doc/postgresql/html/sql-reindex.html
+share/doc/postgresql/html/sql-release-savepoint.html
+share/doc/postgresql/html/sql-reset.html
+share/doc/postgresql/html/sql-revoke.html
+share/doc/postgresql/html/sql-rollback-prepared.html
+share/doc/postgresql/html/sql-rollback-to.html
+share/doc/postgresql/html/sql-rollback.html
+share/doc/postgresql/html/sql-savepoint.html
+share/doc/postgresql/html/sql-security-label.html
+share/doc/postgresql/html/sql-select.html
+share/doc/postgresql/html/sql-selectinto.html
+share/doc/postgresql/html/sql-set-constraints.html
+share/doc/postgresql/html/sql-set-role.html
+share/doc/postgresql/html/sql-set-session-authorization.html
+share/doc/postgresql/html/sql-set-transaction.html
+share/doc/postgresql/html/sql-set.html
+share/doc/postgresql/html/sql-show.html
+share/doc/postgresql/html/sql-start-transaction.html
+share/doc/postgresql/html/sql-syntax-calling-funcs.html
+share/doc/postgresql/html/sql-syntax-lexical.html
+share/doc/postgresql/html/sql-syntax.html
+share/doc/postgresql/html/sql-truncate.html
+share/doc/postgresql/html/sql-unlisten.html
+share/doc/postgresql/html/sql-update.html
+share/doc/postgresql/html/sql-vacuum.html
+share/doc/postgresql/html/sql-values.html
+share/doc/postgresql/html/sql.html
+share/doc/postgresql/html/ssh-tunnels.html
+share/doc/postgresql/html/ssl-tcp.html
+share/doc/postgresql/html/sslinfo.html
+share/doc/postgresql/html/sspi-auth.html
+share/doc/postgresql/html/storage-file-layout.html
+share/doc/postgresql/html/storage-fsm.html
+share/doc/postgresql/html/storage-hot.html
+share/doc/postgresql/html/storage-init.html
+share/doc/postgresql/html/storage-page-layout.html
+share/doc/postgresql/html/storage-toast.html
+share/doc/postgresql/html/storage-vm.html
+share/doc/postgresql/html/storage.html
+share/doc/postgresql/html/stylesheet.css
+share/doc/postgresql/html/subxacts.html
+share/doc/postgresql/html/supported-platforms.html
+share/doc/postgresql/html/system-catalog-declarations.html
+share/doc/postgresql/html/system-catalog-initial-data.html
+share/doc/postgresql/html/tableam.html
+share/doc/postgresql/html/tablefunc.html
+share/doc/postgresql/html/tablesample-method.html
+share/doc/postgresql/html/tablesample-support-functions.html
+share/doc/postgresql/html/tcn.html
+share/doc/postgresql/html/test-decoding.html
+share/doc/postgresql/html/textsearch-configuration.html
+share/doc/postgresql/html/textsearch-controls.html
+share/doc/postgresql/html/textsearch-debugging.html
+share/doc/postgresql/html/textsearch-dictionaries.html
+share/doc/postgresql/html/textsearch-features.html
+share/doc/postgresql/html/textsearch-indexes.html
+share/doc/postgresql/html/textsearch-intro.html
+share/doc/postgresql/html/textsearch-limitations.html
+share/doc/postgresql/html/textsearch-parsers.html
+share/doc/postgresql/html/textsearch-psql.html
+share/doc/postgresql/html/textsearch-tables.html
+share/doc/postgresql/html/textsearch.html
+share/doc/postgresql/html/transaction-id.html
+share/doc/postgresql/html/transaction-iso.html
+share/doc/postgresql/html/transactions.html
+share/doc/postgresql/html/trigger-datachanges.html
+share/doc/postgresql/html/trigger-definition.html
+share/doc/postgresql/html/trigger-example.html
+share/doc/postgresql/html/trigger-interface.html
+share/doc/postgresql/html/triggers.html
+share/doc/postgresql/html/tsm-system-rows.html
+share/doc/postgresql/html/tsm-system-time.html
+share/doc/postgresql/html/tutorial-accessdb.html
+share/doc/postgresql/html/tutorial-advanced-intro.html
+share/doc/postgresql/html/tutorial-advanced.html
+share/doc/postgresql/html/tutorial-agg.html
+share/doc/postgresql/html/tutorial-arch.html
+share/doc/postgresql/html/tutorial-concepts.html
+share/doc/postgresql/html/tutorial-conclusion.html
+share/doc/postgresql/html/tutorial-createdb.html
+share/doc/postgresql/html/tutorial-delete.html
+share/doc/postgresql/html/tutorial-fk.html
+share/doc/postgresql/html/tutorial-inheritance.html
+share/doc/postgresql/html/tutorial-install.html
+share/doc/postgresql/html/tutorial-join.html
+share/doc/postgresql/html/tutorial-populate.html
+share/doc/postgresql/html/tutorial-select.html
+share/doc/postgresql/html/tutorial-sql-intro.html
+share/doc/postgresql/html/tutorial-sql.html
+share/doc/postgresql/html/tutorial-start.html
+share/doc/postgresql/html/tutorial-table.html
+share/doc/postgresql/html/tutorial-transactions.html
+share/doc/postgresql/html/tutorial-update.html
+share/doc/postgresql/html/tutorial-views.html
+share/doc/postgresql/html/tutorial-window.html
+share/doc/postgresql/html/tutorial.html
+share/doc/postgresql/html/two-phase.html
+share/doc/postgresql/html/typeconv-func.html
+share/doc/postgresql/html/typeconv-oper.html
+share/doc/postgresql/html/typeconv-overview.html
+share/doc/postgresql/html/typeconv-query.html
+share/doc/postgresql/html/typeconv-select.html
+share/doc/postgresql/html/typeconv-union-case.html
+share/doc/postgresql/html/typeconv.html
+share/doc/postgresql/html/unaccent.html
+share/doc/postgresql/html/unsupported-features-sql-standard.html
+share/doc/postgresql/html/upgrading.html
+share/doc/postgresql/html/user-manag.html
+share/doc/postgresql/html/using-explain.html
+share/doc/postgresql/html/uuid-ossp.html
+share/doc/postgresql/html/vacuumlo.html
+share/doc/postgresql/html/view-pg-available-extension-versions.html
+share/doc/postgresql/html/view-pg-available-extensions.html
+share/doc/postgresql/html/view-pg-backend-memory-contexts.html
+share/doc/postgresql/html/view-pg-config.html
+share/doc/postgresql/html/view-pg-cursors.html
+share/doc/postgresql/html/view-pg-file-settings.html
+share/doc/postgresql/html/view-pg-group.html
+share/doc/postgresql/html/view-pg-hba-file-rules.html
+share/doc/postgresql/html/view-pg-ident-file-mappings.html
+share/doc/postgresql/html/view-pg-indexes.html
+share/doc/postgresql/html/view-pg-locks.html
+share/doc/postgresql/html/view-pg-matviews.html
+share/doc/postgresql/html/view-pg-policies.html
+share/doc/postgresql/html/view-pg-prepared-statements.html
+share/doc/postgresql/html/view-pg-prepared-xacts.html
+share/doc/postgresql/html/view-pg-publication-tables.html
+share/doc/postgresql/html/view-pg-replication-origin-status.html
+share/doc/postgresql/html/view-pg-replication-slots.html
+share/doc/postgresql/html/view-pg-roles.html
+share/doc/postgresql/html/view-pg-rules.html
+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-exprs.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
+share/doc/postgresql/html/view-pg-timezone-abbrevs.html
+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
+share/doc/postgresql/html/wal.html
+share/doc/postgresql/html/warm-standby-failover.html
+share/doc/postgresql/html/warm-standby.html
+share/doc/postgresql/html/when-can-parallel-query-be-used.html
+share/doc/postgresql/html/xact-locking.html
+share/doc/postgresql/html/xaggr.html
+share/doc/postgresql/html/xfunc-c.html
+share/doc/postgresql/html/xfunc-internal.html
+share/doc/postgresql/html/xfunc-optimization.html
+share/doc/postgresql/html/xfunc-overload.html
+share/doc/postgresql/html/xfunc-pl.html
+share/doc/postgresql/html/xfunc-sql.html
+share/doc/postgresql/html/xfunc-volatility.html
+share/doc/postgresql/html/xfunc.html
+share/doc/postgresql/html/xindex.html
+share/doc/postgresql/html/xml-limits-conformance.html
+share/doc/postgresql/html/xml2.html
+share/doc/postgresql/html/xoper-optimization.html
+share/doc/postgresql/html/xoper.html
+share/doc/postgresql/html/xplang-install.html
+share/doc/postgresql/html/xplang.html
+share/doc/postgresql/html/xproc.html
+share/doc/postgresql/html/xtypes.html
Index: pkgsrc/databases/postgresql17-plperl/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-plperl/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plperl/DESCR Fri Nov 8 13:43:38 2024
@@ -0,0 +1,5 @@
+PL/Perl allows you to write functions in the Perl programming language
+that may be used in SQL queries as if they were built into Postgres.
+The PL/Perl intepreter is a full Perl interpreter. However, certain
+operations have been disabled in order to maintain the security of the
+system.
Index: pkgsrc/databases/postgresql17-plperl/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-plperl/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plperl/Makefile Fri Nov 8 13:43:38 2024
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-plperl-/}
+COMMENT= PL/Perl procedural language for the PostgreSQL backend
+
+DEPENDS+= postgresql17-server>=${PKGVERSION_NOREV}:../../databases/postgresql17-server
+
+.include "../../databases/postgresql17/Makefile.common"
+
+USE_TOOLS+= perl
+PERL5_CONFIGURE= no
+CONFIGURE_ARGS+= --with-perl
+BUILD_MAKE_FLAGS= PGXS=1
+
+BUILD_DIRS= src/pl/plperl
+MAKE_FILE= GNUmakefile
+
+# There is some dependency ordering problem in the Makefile,
+# so force the headers to be generated first.
+BUILD_TARGET= perlchunks.h plperl_opmask.h all
+
+.include "../../databases/postgresql17-client/buildlink3.mk"
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-plperl/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-plperl/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plperl/PLIST Fri Nov 8 13:43:38 2024
@@ -0,0 +1,28 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+include/postgresql/server/plperl.h
+include/postgresql/server/plperl_system.h
+include/postgresql/server/ppport.h
+lib/postgresql/plperl.${SOEXT}
+${PLIST.nls}share/locale/cs/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/plperl-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/plperl-17.mo
+share/postgresql/extension/plperl--1.0.sql
+share/postgresql/extension/plperl.control
+share/postgresql/extension/plperlu--1.0.sql
+share/postgresql/extension/plperlu.control
Index: pkgsrc/databases/postgresql17-plpython/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-plpython/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plpython/DESCR Fri Nov 8 13:43:38 2024
@@ -0,0 +1,9 @@
+PL/Python allows you to write functions in the Python programming
+language that may be used in SQL queries as if they were built into
+Postgres. The PL/Python intepreter is a full Python interpreter.
+
+PL/Python is currently only available as an "untrusted" language
+(meaning it does not offer any way of restricting what users can do
+in it). It has therefore been named "plpythonu". The trusted variant
+plpython may become available again in future, if a new secure execution
+mechanism is developed in Python.
Index: pkgsrc/databases/postgresql17-plpython/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-plpython/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plpython/Makefile Fri Nov 8 13:43:38 2024
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-plpython-/}
+COMMENT= PL/Python procedural language for the PostgreSQL backend
+
+DEPENDS+= postgresql17-server>=${PKGVERSION_NOREV}:../../databases/postgresql17-server
+
+.include "../../databases/postgresql17/Makefile.common"
+
+USE_TOOLS+= perl
+CONFIGURE_ARGS+= --with-python
+CONFIGURE_ENV+= PYTHON="${PYTHONBIN}"
+BUILD_MAKE_FLAGS= PGXS=1
+
+BUILD_DIRS= src/pl/plpython contrib/hstore_plpython
+
+.include "../../databases/postgresql17-client/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-plpython/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-plpython/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-plpython/PLIST Fri Nov 8 13:43:38 2024
@@ -0,0 +1,49 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+include/postgresql/server/plpy_cursorobject.h
+include/postgresql/server/plpy_elog.h
+include/postgresql/server/plpy_exec.h
+include/postgresql/server/plpy_main.h
+include/postgresql/server/plpy_planobject.h
+include/postgresql/server/plpy_plpymodule.h
+include/postgresql/server/plpy_procedure.h
+include/postgresql/server/plpy_resultobject.h
+include/postgresql/server/plpy_spi.h
+include/postgresql/server/plpy_subxactobject.h
+include/postgresql/server/plpy_typeio.h
+include/postgresql/server/plpy_util.h
+include/postgresql/server/plpython.h
+include/postgresql/server/plpython_system.h
+${PLIST.llvm}lib/postgresql/bitcode/hstore_plpython3.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/hstore_plpython3/hstore_plpython.bc
+${PLIST.py2x}lib/postgresql/hstore_plpython2.${SOEXT}
+${PLIST.py3x}lib/postgresql/hstore_plpython3.${SOEXT}
+${PLIST.py2x}lib/postgresql/plpython2.${SOEXT}
+${PLIST.py3x}lib/postgresql/plpython3.${SOEXT}
+${PLIST.nls}share/locale/cs/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/plpython-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/plpython-17.mo
+share/postgresql/extension/hstore_plpython3u--1.0.sql
+share/postgresql/extension/hstore_plpython3u.control
+${PLIST.py2x}share/postgresql/extension/plpython2u--1.0.sql
+${PLIST.py2x}share/postgresql/extension/plpython2u--unpackaged--1.0.sql
+${PLIST.py2x}share/postgresql/extension/plpython2u.control
+${PLIST.py3x}share/postgresql/extension/plpython3u--1.0.sql
+${PLIST.py3x}share/postgresql/extension/plpython3u.control
+${PLIST.py2x}share/postgresql/extension/plpythonu--1.0.sql
+${PLIST.py2x}share/postgresql/extension/plpythonu--unpackaged--1.0.sql
+${PLIST.py2x}share/postgresql/extension/plpythonu.control
Index: pkgsrc/databases/postgresql17-pltcl/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-pltcl/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-pltcl/DESCR Fri Nov 8 13:43:38 2024
@@ -0,0 +1,4 @@
+PL/Tcl is a dynamic loadable extension for the PostgreSQL database system
+that enables the Tcl language to be used to create functions and
+trigger-procedures. It offers most of the capabilities a function
+writer has in the C language.
Index: pkgsrc/databases/postgresql17-pltcl/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-pltcl/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-pltcl/Makefile Fri Nov 8 13:43:38 2024
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-pltcl-/}
+COMMENT= PL/Tcl procedural language for the PostgreSQL backend
+
+DEPENDS+= postgresql17-server>=${PKGVERSION_NOREV}:../../databases/postgresql17-server
+
+.include "../../databases/postgresql17/Makefile.common"
+
+USE_TOOLS+= perl
+CONFIGURE_ARGS+= --with-tcl
+CONFIGURE_ARGS+= --with-tclconfig="${BUILDLINK_PREFIX.tcl}/lib"
+CONFIGURE_ENV+= TCLSH="${TCLSH}"
+TCLSH= ${BUILDLINK_PREFIX.tcl}/bin/tclsh
+BUILD_MAKE_FLAGS= PGXS=1
+
+BUILD_DIRS= src/pl/tcl
+
+.include "../../databases/postgresql17-client/buildlink3.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-pltcl/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-pltcl/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-pltcl/PLIST Fri Nov 8 13:43:38 2024
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+lib/postgresql/pltcl.${SOEXT}
+${PLIST.nls}share/locale/cs/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/pltcl-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/pltcl-17.mo
+share/postgresql/extension/pltcl--1.0.sql
+share/postgresql/extension/pltcl.control
+share/postgresql/extension/pltclu--1.0.sql
+share/postgresql/extension/pltclu.control
Index: pkgsrc/databases/postgresql17-server/DEINSTALL
diff -u /dev/null pkgsrc/databases/postgresql17-server/DEINSTALL:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/DEINSTALL Fri Nov 8 13:43:38 2024
@@ -0,0 +1,20 @@
+# $NetBSD: DEINSTALL,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+case ${STAGE} in
+DEINSTALL)
+ ${CAT} << EOF
+===========================================================================
+
+If you intend to upgrade your PostgreSQL installation, you may need to
+perform a dump-and-restore to move your current databases into the newer
+PostgreSQL installation. Please dump your databases *prior* to installing
+the new PostgreSQL.
+
+Please see the Backup and Restore section of the PostgreSQL Administrator's
+Guide (databases/postgresql-docs) for complete information on how to
+perform the databases dump.
+
+===========================================================================
+EOF
+ ;;
+esac
Index: pkgsrc/databases/postgresql17-server/DESCR
diff -u /dev/null pkgsrc/databases/postgresql17-server/DESCR:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/DESCR Fri Nov 8 13:43:38 2024
@@ -0,0 +1,9 @@
+PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
+derived from the Berkeley Postgres database management system. While
+PostgreSQL retains the powerful object-relational data model, rich data types
+and easy extensibility of Postgres, it replaces the PostQuel query language
+with an extended subset of SQL.
+
+PostgreSQL is free and the complete source is available.
+
+This package contains the database server programs.
Index: pkgsrc/databases/postgresql17-server/Makefile
diff -u /dev/null pkgsrc/databases/postgresql17-server/Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/Makefile Fri Nov 8 13:43:38 2024
@@ -0,0 +1,77 @@
+# $NetBSD: Makefile,v 1.1 2024/11/08 13:43:38 adam Exp $
+
+PKGNAME= ${DISTNAME:S/-/17-server-/}
+COMMENT= PostgreSQL database server programs
+
+# mips has no TAS implementation
+BROKEN_ON_PLATFORM= *-*-mips
+
+.include "../../databases/postgresql17/Makefile.common"
+
+USE_TOOLS+= msgfmt perl
+CONFIGURE_ARGS+= --with-openssl
+
+INSTALL_DIRS= src/backend
+INSTALL_DIRS+= src/backend/replication/libpqwalreceiver
+INSTALL_DIRS+= src/backend/replication/pgoutput
+INSTALL_DIRS+= src/backend/utils/mb/conversion_procs
+INSTALL_DIRS+= src/backend/snowball
+INSTALL_DIRS+= src/timezone
+INSTALL_DIRS+= src/pl
+BUILD_DIRS= src/port
+BUILD_DIRS+= src/include/catalog
+BUILD_DIRS+= ${INSTALL_DIRS}
+
+# PostgreSQL has loadable server-side language modules.
+#
+# Explicitly set DLOPEN_REQUIRE_PTHREADS to "no" on NetBSD as NetBSD-2.x
+# had problems with mixing dlopen() and pthreads, which blows up in
+# PostgreSQL's backend (pkg/28729). This works on older and newer
+# versions of NetBSD as well since they don't have the bad interaction
+# between dlopen() and pthreads.
+.if ${OPSYS} == "NetBSD"
+DLOPEN_REQUIRE_PTHREADS= no
+.endif
+.include "../../mk/dlopen.buildlink3.mk"
+
+# If we're using libltdl to provide "dlopen" functionality, then add the
+# dependency and make sure that we link against -lltdl.
+.if !empty(USE_LIBLTDL:M[yY][eE][sS])
+DL_LIBS+= -lltdl
+. include "../../devel/libltdl/buildlink3.mk"
+.endif
+
+# PGUSER username of the database administrator
+# PGGROUP group of the database administrator
+# PGHOME home directory of the database administrator and location of
+# the databases
+FILES_SUBST+= PGUSER=${PGUSER}
+FILES_SUBST+= PGGROUP=${PGGROUP}
+FILES_SUBST+= PGHOME=${PGHOME}
+BUILD_DEFS+= PGHOME VARBASE
+
+ALL_ENV+= INSTALLED_LIBPQ=yes
+
+PKG_GROUPS_VARS+= PGGROUP
+PKG_USERS_VARS+= PGUSER
+
+PKG_GROUPS= ${PGGROUP}
+PKG_USERS= ${PGUSER}:${PGGROUP}
+PKG_GECOS.${PGUSER}= PostgreSQL database administrator
+PKG_HOME.${PGUSER}= ${PGHOME}
+
+RCD_SCRIPTS= pgsql
+SMF_METHODS= postgresql
+SMF_NAME= postgresql
+
+.include "../../databases/postgresql17-client/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+# Avoid conflict between "${SSLBASE}/include/openssl/des.h" and
+# "/usr/include/crypt.h" -- we want the definitions in the former.
+post-wrapper:
+.if ${OPSYS} == "SunOS"
+ touch ${BUILDLINK_DIR}/include/crypt.h
+.endif
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/postgresql17-server/PLIST
diff -u /dev/null pkgsrc/databases/postgresql17-server/PLIST:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/PLIST Fri Nov 8 13:43:39 2024
@@ -0,0 +1,1459 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:39 adam Exp $
+bin/postgres
+include/postgresql/server/plpgsql.h
+${PLIST.llvm}lib/postgresql/bitcode/postgres.index.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_bloom.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_inclusion.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_minmax.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_minmax_multi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_pageops.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_revmap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_tuple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_validate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/brin/brin_xlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/attmap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/bufmask.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/detoast.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/heaptuple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/indextuple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/printsimple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/printtup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/relation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/reloptions.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/scankey.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/session.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/syncscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/toast_compression.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/toast_internals.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/tupconvert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/common/tupdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginarrayproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginbtree.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginbulk.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/gindatapage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginentrypage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginfast.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginget.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/gininsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginlogic.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginpostinglist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginutil.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginvacuum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gin/ginxlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistbuild.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistbuildbuffers.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistget.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistsplit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistutil.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistvacuum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/gist/gistxlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hash.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hash_xlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashfunc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashinsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashovfl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashpage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashsearch.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashsort.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashutil.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/hash/hashvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam_handler.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heapam_visibility.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/heaptoast.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/hio.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/pruneheap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/rewriteheap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/vacuumlazy.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/heap/visibilitymap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/amapi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/amvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/genam.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/index/indexam.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtcompare.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtdedup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtinsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtpage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtree.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsearch.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsort.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtsplitloc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/nbtree/nbtxlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/brindesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/clogdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/committsdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/dbasedesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/genericdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/gindesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/gistdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/hashdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/heapdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/logicalmsgdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/mxactdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/nbtdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/relmapdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/replorigindesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/rmgrdesc_utils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/seqdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/smgrdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/spgdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/standbydesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/tblspcdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/xactdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/rmgrdesc/xlogdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgdoinsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spginsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgkdtreeproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgquadtreeproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgtextproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgvacuum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgvalidate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/spgist/spgxlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/table.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/tableam.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/tableamapi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/table/toast_helper.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/bernoulli.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/system.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/tablesample/tablesample.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/clog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/commit_ts.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/generic_xlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/multixact.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/parallel.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/rmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/slru.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/subtrans.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/timeline.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/transam.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/twophase.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/twophase_rmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/varsup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xact.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogarchive.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogbackup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xloginsert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogprefetcher.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogreader.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogrecovery.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogstats.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/access/transam/xlogutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/archive/shell_archive.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/backup_manifest.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_copy.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_gzip.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_lz4.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_progress.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_server.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_sink.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_target.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_throttle.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/backup/basebackup_zstd.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootparse.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootscanner.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/bootstrap/bootstrap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/aclchk.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/catalog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/dependency.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/heap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/index.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/indexing.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/namespace.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/objectaccess.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/objectaddress.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/partition.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_aggregate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_attrdef.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_cast.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_class.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_collation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_constraint.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_conversion.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_db_role_setting.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_depend.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_enum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_inherits.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_largeobject.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_namespace.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_operator.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_parameter_acl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_proc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_publication.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_range.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_shdepend.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_subscription.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/pg_type.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/storage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/catalog/toasting.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/aggregatecmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/alter.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/amcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/analyze.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/async.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/cluster.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/collationcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/comment.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/constraint.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/conversioncmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copy.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyfrom.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyfromparse.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/copyto.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/createas.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/dbcommands.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/define.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/discard.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/dropcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/event_trigger.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/explain.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/extension.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/foreigncmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/functioncmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/indexcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/lockcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/matview.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/opclasscmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/operatorcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/policy.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/portalcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/prepare.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/proclang.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/publicationcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/schemacmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/seclabel.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/sequence.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/statscmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/subscriptioncmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tablecmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tablespace.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/trigger.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/tsearchcmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/typecmds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/user.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/vacuum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/vacuumparallel.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/variable.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/commands/view.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execAmi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execAsync.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execCurrent.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execExpr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execExprInterp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execGrouping.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execIndexing.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execJunk.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execMain.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execParallel.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execPartition.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execProcnode.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execReplication.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execSRF.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execScan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execTuples.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/execUtils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/functions.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/instrument.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeAgg.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeAppend.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapAnd.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapHeapscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapIndexscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeBitmapOr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeCtescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeCustom.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeForeignscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeFunctionscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGather.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGatherMerge.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeGroup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeHash.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeHashjoin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIncrementalSort.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIndexonlyscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeIndexscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeLimit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeLockRows.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMaterial.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMemoize.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMergeAppend.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeMergejoin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeModifyTable.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeNamedtuplestorescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeNestloop.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeProjectSet.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeRecursiveunion.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeResult.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSamplescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSeqscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSetOp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSort.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSubplan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeSubqueryscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTableFuncscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTidrangescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeTidscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeUnique.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeValuesscan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeWindowAgg.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/nodeWorktablescan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/spi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/tqueue.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/executor/tstoreReceiver.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/foreign/foreign.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/jit/jit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/binaryheap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/bipartite_match.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/bloomfilter.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/dshash.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/hyperloglog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/ilist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/integerset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/knapsack.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/pairingheap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/lib/rbtree.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth-sasl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth-scram.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/auth.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-fsstubs.bc
+${PLIST.llvm}${PLIST.gssapi}lib/postgresql/bitcode/postgres/libpq/be-gssapi-common.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure-common.bc
+${PLIST.llvm}${PLIST.gssapi}lib/postgresql/bitcode/postgres/libpq/be-secure-gssapi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure-openssl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/be-secure.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/crypt.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/hba.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/ifaddr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqcomm.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqformat.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqmq.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/libpq/pqsignal.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/main/main.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/bitmapset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/copyfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/equalfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/extensible.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/list.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/makefuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/multibitmapset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/nodeFuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/nodes.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/outfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/params.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/print.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/queryjumblefuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/read.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/readfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/tidbitmap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/nodes/value.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_copy.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_cx.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_erx.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_eval.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_main.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_misc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_mutation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox1.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox2.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pmx.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pool.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_px.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_random.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_recombination.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_selection.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/allpaths.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/clausesel.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/costsize.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/equivclass.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/indxpath.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/joinpath.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/joinrels.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/pathkeys.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/path/tidpath.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/analyzejoins.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/createplan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/initsplan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planagg.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planmain.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/planner.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/setrefs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/plan/subselect.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepagg.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepjointree.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepqual.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/preptlist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/prep/prepunion.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/appendinfo.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/clauses.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/inherit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/joininfo.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/orclauses.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/paramassign.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/pathnode.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/placeholder.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/plancat.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/predtest.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/relnode.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/restrictinfo.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/tlist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/optimizer/util/var.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/analyze.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/gram.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_agg.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_clause.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_coerce.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_collate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_cte.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_enr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_expr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_func.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_merge.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_node.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_oper.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_param.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_relation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_target.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_type.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parse_utilcmd.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/parser.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/scan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/parser/scansup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partbounds.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partdesc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/partitioning/partprune.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/port/atomics.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/port/pg_sema.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/port/pg_shmem.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/autovacuum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/auxprocess.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/bgworker.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/bgwriter.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/checkpointer.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/fork_process.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/interrupt.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/pgarch.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/postmaster.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/startup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/syslogger.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/postmaster/walwriter.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regcomp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regerror.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regexec.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regexport.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regfree.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/regex/regprefix.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/applyparallelworker.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/decode.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/launcher.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/logical.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/logicalfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/message.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/origin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/proto.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/relation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/reorderbuffer.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/snapbuild.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/tablesync.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/logical/worker.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/repl_gram.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/repl_scanner.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/slot.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/slotfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep_gram.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/syncrep_scanner.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walreceiver.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walreceiverfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/replication/walsender.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteDefine.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteHandler.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteManip.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteRemove.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteSearchCycle.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rewriteSupport.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/rewrite/rowsecurity.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/dependencies.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/extended_stats.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/mcv.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/statistics/mvdistinct.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/buf_init.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/buf_table.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/bufmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/freelist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/buffer/localbuf.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/buffile.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/copydir.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/fd.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/fileset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/reinit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/file/sharedfileset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/freespace.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/fsmpage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/freespace/indexfsm.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/barrier.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/dsm.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/dsm_impl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/ipc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/ipci.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/latch.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/pmsignal.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/procarray.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/procsignal.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shm_mq.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shm_toc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/shmem.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/signalfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/sinval.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/sinvaladt.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/ipc/standby.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/large_object/inv_api.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/condition_variable.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/deadlock.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lock.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lwlock.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/lwlocknames.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/predicate.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/proc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/s_lock.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/lmgr/spin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/bufpage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/checksum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/page/itemptr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/smgr/md.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/smgr/smgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/storage/sync/sync.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/cmdtag.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/dest.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/fastpath.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/postgres.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/pquery.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tcop/utility.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_ispell.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_simple.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_synonym.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/dict_thesaurus.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/regis.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/spell.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/to_tsany.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_locale.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_parse.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_typanalyze.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/ts_utils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/wparser.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/tsearch/wparser_def.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/backend_progress.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/backend_status.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_archiver.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_bgwriter.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_checkpointer.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_database.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_function.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_io.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_relation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_replslot.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_shmem.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_slru.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_subscription.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_wal.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/pgstat_xact.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/activity/wait_event.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/acl.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/amutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_expanded.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_typanalyze.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/array_userfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arrayfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arraysubs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/arrayutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ascii.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/bool.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/cash.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/char.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/cryptohashfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/date.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/datetime.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/datum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/dbsize.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/domains.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/encode.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/enum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/expandeddatum.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/expandedrecord.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/float.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/format_type.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/formatting.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/genfile.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_ops.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/geo_spgist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/hbafuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/inet_cidr_ntop.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/inet_net_pton.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/int.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/int8.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/json.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_gin.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonb_util.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonbsubs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_exec.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_gram.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/jsonpath_scan.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/like.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/like_support.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/lockfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mac.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mac8.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/mcxtfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/misc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/multirangetypes.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/multirangetypes_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/name.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/network_spgist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/numeric.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/numutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/oid.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/oracle_compat.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/orderedsetaggs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/partitionfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_locale.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_lsn.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pg_upgrade_support.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pgstatfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/pseudotypes.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/quote.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_spgist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rangetypes_typanalyze.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/regexp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/regproc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ri_triggers.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/rowtypes.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/ruleutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/selfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tid.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/timestamp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/trigfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsginidx.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsgistidx.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_cleanup.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_gist.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_rewrite.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsquery_util.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsrank.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector_op.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/tsvector_parser.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/uuid.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varbit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varchar.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/varlena.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/version.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/windowfuncs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xid.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xid8funcs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/adt/xml.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/attoptcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/catcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/evtcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/inval.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/lsyscache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/partcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/plancache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relfilenumbermap.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/relmapper.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/spccache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/syscache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/ts_cache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/cache/typcache.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/assert.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/csvlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/elog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/error/jsonlog.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/dfmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/fmgr.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgr/funcapi.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/fmgrtab.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/hash/dynahash.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/hash/pg_crc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/globals.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/miscinit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/postinit.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/init/usercontext.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/conv.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/mbutils.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/stringinfo_mb.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/wstrcmp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mb/wstrncmp.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/conffiles.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc-file.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc_funcs.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/guc_tables.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/help_config.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_config.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_controldata.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/pg_rusage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/ps_status.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/queryenvironment.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/rls.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/sampling.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/superuser.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/timeout.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/misc/tzparser.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/alignedalloc.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/aset.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/dsa.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/freepage.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/generation.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/mcxt.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/memdebug.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/portalmem.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/mmgr/slab.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/resowner/resowner.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/logtape.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/qsort_interruptible.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/sharedtuplestore.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/sortsupport.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplesort.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplesortvariants.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplestore.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/combocid.bc
+${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/snapmgr.bc
+lib/postgresql/cyrillic_and_mic.${SOEXT}
+lib/postgresql/dict_snowball.${SOEXT}
+lib/postgresql/euc2004_sjis2004.${SOEXT}
+lib/postgresql/euc_cn_and_mic.${SOEXT}
+lib/postgresql/euc_jp_and_sjis.${SOEXT}
+lib/postgresql/euc_kr_and_mic.${SOEXT}
+lib/postgresql/euc_tw_and_big5.${SOEXT}
+lib/postgresql/latin2_and_win1250.${SOEXT}
+lib/postgresql/latin_and_mic.${SOEXT}
+lib/postgresql/libpqwalreceiver.${SOEXT}
+lib/postgresql/pgoutput.${SOEXT}
+lib/postgresql/plpgsql.${SOEXT}
+lib/postgresql/utf8_and_big5.${SOEXT}
+lib/postgresql/utf8_and_cyrillic.${SOEXT}
+lib/postgresql/utf8_and_euc2004.${SOEXT}
+lib/postgresql/utf8_and_euc_cn.${SOEXT}
+lib/postgresql/utf8_and_euc_jp.${SOEXT}
+lib/postgresql/utf8_and_euc_kr.${SOEXT}
+lib/postgresql/utf8_and_euc_tw.${SOEXT}
+lib/postgresql/utf8_and_gb18030.${SOEXT}
+lib/postgresql/utf8_and_gbk.${SOEXT}
+lib/postgresql/utf8_and_iso8859.${SOEXT}
+lib/postgresql/utf8_and_iso8859_1.${SOEXT}
+lib/postgresql/utf8_and_johab.${SOEXT}
+lib/postgresql/utf8_and_sjis.${SOEXT}
+lib/postgresql/utf8_and_sjis2004.${SOEXT}
+lib/postgresql/utf8_and_uhc.${SOEXT}
+lib/postgresql/utf8_and_win.${SOEXT}
+${PLIST.nls}share/locale/cs/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/id/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/plpgsql-17.mo
+${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/postgres-17.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/plpgsql-17.mo
+share/postgresql/errcodes.txt
+share/postgresql/extension/plpgsql--1.0.sql
+share/postgresql/extension/plpgsql.control
+share/postgresql/information_schema.sql
+share/postgresql/pg_hba.conf.sample
+share/postgresql/pg_ident.conf.sample
+share/postgresql/postgresql.conf.sample
+share/postgresql/snowball_create.sql
+share/postgresql/sql_features.txt
+share/postgresql/system_functions.sql
+share/postgresql/system_views.sql
+share/postgresql/timezone/Africa/Abidjan
+share/postgresql/timezone/Africa/Accra
+share/postgresql/timezone/Africa/Addis_Ababa
+share/postgresql/timezone/Africa/Algiers
+share/postgresql/timezone/Africa/Asmara
+share/postgresql/timezone/Africa/Asmera
+share/postgresql/timezone/Africa/Bamako
+share/postgresql/timezone/Africa/Bangui
+share/postgresql/timezone/Africa/Banjul
+share/postgresql/timezone/Africa/Bissau
+share/postgresql/timezone/Africa/Blantyre
+share/postgresql/timezone/Africa/Brazzaville
+share/postgresql/timezone/Africa/Bujumbura
+share/postgresql/timezone/Africa/Cairo
+share/postgresql/timezone/Africa/Casablanca
+share/postgresql/timezone/Africa/Ceuta
+share/postgresql/timezone/Africa/Conakry
+share/postgresql/timezone/Africa/Dakar
+share/postgresql/timezone/Africa/Dar_es_Salaam
+share/postgresql/timezone/Africa/Djibouti
+share/postgresql/timezone/Africa/Douala
+share/postgresql/timezone/Africa/El_Aaiun
+share/postgresql/timezone/Africa/Freetown
+share/postgresql/timezone/Africa/Gaborone
+share/postgresql/timezone/Africa/Harare
+share/postgresql/timezone/Africa/Johannesburg
+share/postgresql/timezone/Africa/Juba
+share/postgresql/timezone/Africa/Kampala
+share/postgresql/timezone/Africa/Khartoum
+share/postgresql/timezone/Africa/Kigali
+share/postgresql/timezone/Africa/Kinshasa
+share/postgresql/timezone/Africa/Lagos
+share/postgresql/timezone/Africa/Libreville
+share/postgresql/timezone/Africa/Lome
+share/postgresql/timezone/Africa/Luanda
+share/postgresql/timezone/Africa/Lubumbashi
+share/postgresql/timezone/Africa/Lusaka
+share/postgresql/timezone/Africa/Malabo
+share/postgresql/timezone/Africa/Maputo
+share/postgresql/timezone/Africa/Maseru
+share/postgresql/timezone/Africa/Mbabane
+share/postgresql/timezone/Africa/Mogadishu
+share/postgresql/timezone/Africa/Monrovia
+share/postgresql/timezone/Africa/Nairobi
+share/postgresql/timezone/Africa/Ndjamena
+share/postgresql/timezone/Africa/Niamey
+share/postgresql/timezone/Africa/Nouakchott
+share/postgresql/timezone/Africa/Ouagadougou
+share/postgresql/timezone/Africa/Porto-Novo
+share/postgresql/timezone/Africa/Sao_Tome
+share/postgresql/timezone/Africa/Timbuktu
+share/postgresql/timezone/Africa/Tripoli
+share/postgresql/timezone/Africa/Tunis
+share/postgresql/timezone/Africa/Windhoek
+share/postgresql/timezone/America/Adak
+share/postgresql/timezone/America/Anchorage
+share/postgresql/timezone/America/Anguilla
+share/postgresql/timezone/America/Antigua
+share/postgresql/timezone/America/Araguaina
+share/postgresql/timezone/America/Argentina/Buenos_Aires
+share/postgresql/timezone/America/Argentina/Catamarca
+share/postgresql/timezone/America/Argentina/ComodRivadavia
+share/postgresql/timezone/America/Argentina/Cordoba
+share/postgresql/timezone/America/Argentina/Jujuy
+share/postgresql/timezone/America/Argentina/La_Rioja
+share/postgresql/timezone/America/Argentina/Mendoza
+share/postgresql/timezone/America/Argentina/Rio_Gallegos
+share/postgresql/timezone/America/Argentina/Salta
+share/postgresql/timezone/America/Argentina/San_Juan
+share/postgresql/timezone/America/Argentina/San_Luis
+share/postgresql/timezone/America/Argentina/Tucuman
+share/postgresql/timezone/America/Argentina/Ushuaia
+share/postgresql/timezone/America/Aruba
+share/postgresql/timezone/America/Asuncion
+share/postgresql/timezone/America/Atikokan
+share/postgresql/timezone/America/Atka
+share/postgresql/timezone/America/Bahia
+share/postgresql/timezone/America/Bahia_Banderas
+share/postgresql/timezone/America/Barbados
+share/postgresql/timezone/America/Belem
+share/postgresql/timezone/America/Belize
+share/postgresql/timezone/America/Blanc-Sablon
+share/postgresql/timezone/America/Boa_Vista
+share/postgresql/timezone/America/Bogota
+share/postgresql/timezone/America/Boise
+share/postgresql/timezone/America/Buenos_Aires
+share/postgresql/timezone/America/Cambridge_Bay
+share/postgresql/timezone/America/Campo_Grande
+share/postgresql/timezone/America/Cancun
+share/postgresql/timezone/America/Caracas
+share/postgresql/timezone/America/Catamarca
+share/postgresql/timezone/America/Cayenne
+share/postgresql/timezone/America/Cayman
+share/postgresql/timezone/America/Chicago
+share/postgresql/timezone/America/Chihuahua
+share/postgresql/timezone/America/Ciudad_Juarez
+share/postgresql/timezone/America/Coral_Harbour
+share/postgresql/timezone/America/Cordoba
+share/postgresql/timezone/America/Costa_Rica
+share/postgresql/timezone/America/Creston
+share/postgresql/timezone/America/Cuiaba
+share/postgresql/timezone/America/Curacao
+share/postgresql/timezone/America/Danmarkshavn
+share/postgresql/timezone/America/Dawson
+share/postgresql/timezone/America/Dawson_Creek
+share/postgresql/timezone/America/Denver
+share/postgresql/timezone/America/Detroit
+share/postgresql/timezone/America/Dominica
+share/postgresql/timezone/America/Edmonton
+share/postgresql/timezone/America/Eirunepe
+share/postgresql/timezone/America/El_Salvador
+share/postgresql/timezone/America/Ensenada
+share/postgresql/timezone/America/Fort_Nelson
+share/postgresql/timezone/America/Fort_Wayne
+share/postgresql/timezone/America/Fortaleza
+share/postgresql/timezone/America/Glace_Bay
+share/postgresql/timezone/America/Godthab
+share/postgresql/timezone/America/Goose_Bay
+share/postgresql/timezone/America/Grand_Turk
+share/postgresql/timezone/America/Grenada
+share/postgresql/timezone/America/Guadeloupe
+share/postgresql/timezone/America/Guatemala
+share/postgresql/timezone/America/Guayaquil
+share/postgresql/timezone/America/Guyana
+share/postgresql/timezone/America/Halifax
+share/postgresql/timezone/America/Havana
+share/postgresql/timezone/America/Hermosillo
+share/postgresql/timezone/America/Indiana/Indianapolis
+share/postgresql/timezone/America/Indiana/Knox
+share/postgresql/timezone/America/Indiana/Marengo
+share/postgresql/timezone/America/Indiana/Petersburg
+share/postgresql/timezone/America/Indiana/Tell_City
+share/postgresql/timezone/America/Indiana/Vevay
+share/postgresql/timezone/America/Indiana/Vincennes
+share/postgresql/timezone/America/Indiana/Winamac
+share/postgresql/timezone/America/Indianapolis
+share/postgresql/timezone/America/Inuvik
+share/postgresql/timezone/America/Iqaluit
+share/postgresql/timezone/America/Jamaica
+share/postgresql/timezone/America/Jujuy
+share/postgresql/timezone/America/Juneau
+share/postgresql/timezone/America/Kentucky/Louisville
+share/postgresql/timezone/America/Kentucky/Monticello
+share/postgresql/timezone/America/Knox_IN
+share/postgresql/timezone/America/Kralendijk
+share/postgresql/timezone/America/La_Paz
+share/postgresql/timezone/America/Lima
+share/postgresql/timezone/America/Los_Angeles
+share/postgresql/timezone/America/Louisville
+share/postgresql/timezone/America/Lower_Princes
+share/postgresql/timezone/America/Maceio
+share/postgresql/timezone/America/Managua
+share/postgresql/timezone/America/Manaus
+share/postgresql/timezone/America/Marigot
+share/postgresql/timezone/America/Martinique
+share/postgresql/timezone/America/Matamoros
+share/postgresql/timezone/America/Mazatlan
+share/postgresql/timezone/America/Mendoza
+share/postgresql/timezone/America/Menominee
+share/postgresql/timezone/America/Merida
+share/postgresql/timezone/America/Metlakatla
+share/postgresql/timezone/America/Mexico_City
+share/postgresql/timezone/America/Miquelon
+share/postgresql/timezone/America/Moncton
+share/postgresql/timezone/America/Monterrey
+share/postgresql/timezone/America/Montevideo
+share/postgresql/timezone/America/Montreal
+share/postgresql/timezone/America/Montserrat
+share/postgresql/timezone/America/Nassau
+share/postgresql/timezone/America/New_York
+share/postgresql/timezone/America/Nipigon
+share/postgresql/timezone/America/Nome
+share/postgresql/timezone/America/Noronha
+share/postgresql/timezone/America/North_Dakota/Beulah
+share/postgresql/timezone/America/North_Dakota/Center
+share/postgresql/timezone/America/North_Dakota/New_Salem
+share/postgresql/timezone/America/Nuuk
+share/postgresql/timezone/America/Ojinaga
+share/postgresql/timezone/America/Panama
+share/postgresql/timezone/America/Pangnirtung
+share/postgresql/timezone/America/Paramaribo
+share/postgresql/timezone/America/Phoenix
+share/postgresql/timezone/America/Port-au-Prince
+share/postgresql/timezone/America/Port_of_Spain
+share/postgresql/timezone/America/Porto_Acre
+share/postgresql/timezone/America/Porto_Velho
+share/postgresql/timezone/America/Puerto_Rico
+share/postgresql/timezone/America/Punta_Arenas
+share/postgresql/timezone/America/Rainy_River
+share/postgresql/timezone/America/Rankin_Inlet
+share/postgresql/timezone/America/Recife
+share/postgresql/timezone/America/Regina
+share/postgresql/timezone/America/Resolute
+share/postgresql/timezone/America/Rio_Branco
+share/postgresql/timezone/America/Rosario
+share/postgresql/timezone/America/Santa_Isabel
+share/postgresql/timezone/America/Santarem
+share/postgresql/timezone/America/Santiago
+share/postgresql/timezone/America/Santo_Domingo
+share/postgresql/timezone/America/Sao_Paulo
+share/postgresql/timezone/America/Scoresbysund
+share/postgresql/timezone/America/Shiprock
+share/postgresql/timezone/America/Sitka
+share/postgresql/timezone/America/St_Barthelemy
+share/postgresql/timezone/America/St_Johns
+share/postgresql/timezone/America/St_Kitts
+share/postgresql/timezone/America/St_Lucia
+share/postgresql/timezone/America/St_Thomas
+share/postgresql/timezone/America/St_Vincent
+share/postgresql/timezone/America/Swift_Current
+share/postgresql/timezone/America/Tegucigalpa
+share/postgresql/timezone/America/Thule
+share/postgresql/timezone/America/Thunder_Bay
+share/postgresql/timezone/America/Tijuana
+share/postgresql/timezone/America/Toronto
+share/postgresql/timezone/America/Tortola
+share/postgresql/timezone/America/Vancouver
+share/postgresql/timezone/America/Virgin
+share/postgresql/timezone/America/Whitehorse
+share/postgresql/timezone/America/Winnipeg
+share/postgresql/timezone/America/Yakutat
+share/postgresql/timezone/America/Yellowknife
+share/postgresql/timezone/Antarctica/Casey
+share/postgresql/timezone/Antarctica/Davis
+share/postgresql/timezone/Antarctica/DumontDUrville
+share/postgresql/timezone/Antarctica/Macquarie
+share/postgresql/timezone/Antarctica/Mawson
+share/postgresql/timezone/Antarctica/McMurdo
+share/postgresql/timezone/Antarctica/Palmer
+share/postgresql/timezone/Antarctica/Rothera
+share/postgresql/timezone/Antarctica/South_Pole
+share/postgresql/timezone/Antarctica/Syowa
+share/postgresql/timezone/Antarctica/Troll
+share/postgresql/timezone/Antarctica/Vostok
+share/postgresql/timezone/Arctic/Longyearbyen
+share/postgresql/timezone/Asia/Aden
+share/postgresql/timezone/Asia/Almaty
+share/postgresql/timezone/Asia/Amman
+share/postgresql/timezone/Asia/Anadyr
+share/postgresql/timezone/Asia/Aqtau
+share/postgresql/timezone/Asia/Aqtobe
+share/postgresql/timezone/Asia/Ashgabat
+share/postgresql/timezone/Asia/Ashkhabad
+share/postgresql/timezone/Asia/Atyrau
+share/postgresql/timezone/Asia/Baghdad
+share/postgresql/timezone/Asia/Bahrain
+share/postgresql/timezone/Asia/Baku
+share/postgresql/timezone/Asia/Bangkok
+share/postgresql/timezone/Asia/Barnaul
+share/postgresql/timezone/Asia/Beirut
+share/postgresql/timezone/Asia/Bishkek
+share/postgresql/timezone/Asia/Brunei
+share/postgresql/timezone/Asia/Calcutta
+share/postgresql/timezone/Asia/Chita
+share/postgresql/timezone/Asia/Choibalsan
+share/postgresql/timezone/Asia/Chongqing
+share/postgresql/timezone/Asia/Chungking
+share/postgresql/timezone/Asia/Colombo
+share/postgresql/timezone/Asia/Dacca
+share/postgresql/timezone/Asia/Damascus
+share/postgresql/timezone/Asia/Dhaka
+share/postgresql/timezone/Asia/Dili
+share/postgresql/timezone/Asia/Dubai
+share/postgresql/timezone/Asia/Dushanbe
+share/postgresql/timezone/Asia/Famagusta
+share/postgresql/timezone/Asia/Gaza
+share/postgresql/timezone/Asia/Harbin
+share/postgresql/timezone/Asia/Hebron
+share/postgresql/timezone/Asia/Ho_Chi_Minh
+share/postgresql/timezone/Asia/Hong_Kong
+share/postgresql/timezone/Asia/Hovd
+share/postgresql/timezone/Asia/Irkutsk
+share/postgresql/timezone/Asia/Istanbul
+share/postgresql/timezone/Asia/Jakarta
+share/postgresql/timezone/Asia/Jayapura
+share/postgresql/timezone/Asia/Jerusalem
+share/postgresql/timezone/Asia/Kabul
+share/postgresql/timezone/Asia/Kamchatka
+share/postgresql/timezone/Asia/Karachi
+share/postgresql/timezone/Asia/Kashgar
+share/postgresql/timezone/Asia/Kathmandu
+share/postgresql/timezone/Asia/Katmandu
+share/postgresql/timezone/Asia/Khandyga
+share/postgresql/timezone/Asia/Kolkata
+share/postgresql/timezone/Asia/Krasnoyarsk
+share/postgresql/timezone/Asia/Kuala_Lumpur
+share/postgresql/timezone/Asia/Kuching
+share/postgresql/timezone/Asia/Kuwait
+share/postgresql/timezone/Asia/Macao
+share/postgresql/timezone/Asia/Macau
+share/postgresql/timezone/Asia/Magadan
+share/postgresql/timezone/Asia/Makassar
+share/postgresql/timezone/Asia/Manila
+share/postgresql/timezone/Asia/Muscat
+share/postgresql/timezone/Asia/Nicosia
+share/postgresql/timezone/Asia/Novokuznetsk
+share/postgresql/timezone/Asia/Novosibirsk
+share/postgresql/timezone/Asia/Omsk
+share/postgresql/timezone/Asia/Oral
+share/postgresql/timezone/Asia/Phnom_Penh
+share/postgresql/timezone/Asia/Pontianak
+share/postgresql/timezone/Asia/Pyongyang
+share/postgresql/timezone/Asia/Qatar
+share/postgresql/timezone/Asia/Qostanay
+share/postgresql/timezone/Asia/Qyzylorda
+share/postgresql/timezone/Asia/Rangoon
+share/postgresql/timezone/Asia/Riyadh
+share/postgresql/timezone/Asia/Saigon
+share/postgresql/timezone/Asia/Sakhalin
+share/postgresql/timezone/Asia/Samarkand
+share/postgresql/timezone/Asia/Seoul
+share/postgresql/timezone/Asia/Shanghai
+share/postgresql/timezone/Asia/Singapore
+share/postgresql/timezone/Asia/Srednekolymsk
+share/postgresql/timezone/Asia/Taipei
+share/postgresql/timezone/Asia/Tashkent
+share/postgresql/timezone/Asia/Tbilisi
+share/postgresql/timezone/Asia/Tehran
+share/postgresql/timezone/Asia/Tel_Aviv
+share/postgresql/timezone/Asia/Thimbu
+share/postgresql/timezone/Asia/Thimphu
+share/postgresql/timezone/Asia/Tokyo
+share/postgresql/timezone/Asia/Tomsk
+share/postgresql/timezone/Asia/Ujung_Pandang
+share/postgresql/timezone/Asia/Ulaanbaatar
+share/postgresql/timezone/Asia/Ulan_Bator
+share/postgresql/timezone/Asia/Urumqi
+share/postgresql/timezone/Asia/Ust-Nera
+share/postgresql/timezone/Asia/Vientiane
+share/postgresql/timezone/Asia/Vladivostok
+share/postgresql/timezone/Asia/Yakutsk
+share/postgresql/timezone/Asia/Yangon
+share/postgresql/timezone/Asia/Yekaterinburg
+share/postgresql/timezone/Asia/Yerevan
+share/postgresql/timezone/Atlantic/Azores
+share/postgresql/timezone/Atlantic/Bermuda
+share/postgresql/timezone/Atlantic/Canary
+share/postgresql/timezone/Atlantic/Cape_Verde
+share/postgresql/timezone/Atlantic/Faeroe
+share/postgresql/timezone/Atlantic/Faroe
+share/postgresql/timezone/Atlantic/Jan_Mayen
+share/postgresql/timezone/Atlantic/Madeira
+share/postgresql/timezone/Atlantic/Reykjavik
+share/postgresql/timezone/Atlantic/South_Georgia
+share/postgresql/timezone/Atlantic/St_Helena
+share/postgresql/timezone/Atlantic/Stanley
+share/postgresql/timezone/Australia/ACT
+share/postgresql/timezone/Australia/Adelaide
+share/postgresql/timezone/Australia/Brisbane
+share/postgresql/timezone/Australia/Broken_Hill
+share/postgresql/timezone/Australia/Canberra
+share/postgresql/timezone/Australia/Currie
+share/postgresql/timezone/Australia/Darwin
+share/postgresql/timezone/Australia/Eucla
+share/postgresql/timezone/Australia/Hobart
+share/postgresql/timezone/Australia/LHI
+share/postgresql/timezone/Australia/Lindeman
+share/postgresql/timezone/Australia/Lord_Howe
+share/postgresql/timezone/Australia/Melbourne
+share/postgresql/timezone/Australia/NSW
+share/postgresql/timezone/Australia/North
+share/postgresql/timezone/Australia/Perth
+share/postgresql/timezone/Australia/Queensland
+share/postgresql/timezone/Australia/South
+share/postgresql/timezone/Australia/Sydney
+share/postgresql/timezone/Australia/Tasmania
+share/postgresql/timezone/Australia/Victoria
+share/postgresql/timezone/Australia/West
+share/postgresql/timezone/Australia/Yancowinna
+share/postgresql/timezone/Brazil/Acre
+share/postgresql/timezone/Brazil/DeNoronha
+share/postgresql/timezone/Brazil/East
+share/postgresql/timezone/Brazil/West
+share/postgresql/timezone/CET
+share/postgresql/timezone/CST6CDT
+share/postgresql/timezone/Canada/Atlantic
+share/postgresql/timezone/Canada/Central
+share/postgresql/timezone/Canada/Eastern
+share/postgresql/timezone/Canada/Mountain
+share/postgresql/timezone/Canada/Newfoundland
+share/postgresql/timezone/Canada/Pacific
+share/postgresql/timezone/Canada/Saskatchewan
+share/postgresql/timezone/Canada/Yukon
+share/postgresql/timezone/Chile/Continental
+share/postgresql/timezone/Chile/EasterIsland
+share/postgresql/timezone/Cuba
+share/postgresql/timezone/EET
+share/postgresql/timezone/EST
+share/postgresql/timezone/EST5EDT
+share/postgresql/timezone/Egypt
+share/postgresql/timezone/Eire
+share/postgresql/timezone/Etc/GMT
+share/postgresql/timezone/Etc/GMT+0
+share/postgresql/timezone/Etc/GMT+1
+share/postgresql/timezone/Etc/GMT+10
+share/postgresql/timezone/Etc/GMT+11
+share/postgresql/timezone/Etc/GMT+12
+share/postgresql/timezone/Etc/GMT+2
+share/postgresql/timezone/Etc/GMT+3
+share/postgresql/timezone/Etc/GMT+4
+share/postgresql/timezone/Etc/GMT+5
+share/postgresql/timezone/Etc/GMT+6
+share/postgresql/timezone/Etc/GMT+7
+share/postgresql/timezone/Etc/GMT+8
+share/postgresql/timezone/Etc/GMT+9
+share/postgresql/timezone/Etc/GMT-0
+share/postgresql/timezone/Etc/GMT-1
+share/postgresql/timezone/Etc/GMT-10
+share/postgresql/timezone/Etc/GMT-11
+share/postgresql/timezone/Etc/GMT-12
+share/postgresql/timezone/Etc/GMT-13
+share/postgresql/timezone/Etc/GMT-14
+share/postgresql/timezone/Etc/GMT-2
+share/postgresql/timezone/Etc/GMT-3
+share/postgresql/timezone/Etc/GMT-4
+share/postgresql/timezone/Etc/GMT-5
+share/postgresql/timezone/Etc/GMT-6
+share/postgresql/timezone/Etc/GMT-7
+share/postgresql/timezone/Etc/GMT-8
+share/postgresql/timezone/Etc/GMT-9
+share/postgresql/timezone/Etc/GMT0
+share/postgresql/timezone/Etc/Greenwich
+share/postgresql/timezone/Etc/UCT
+share/postgresql/timezone/Etc/UTC
+share/postgresql/timezone/Etc/Universal
+share/postgresql/timezone/Etc/Zulu
+share/postgresql/timezone/Europe/Amsterdam
+share/postgresql/timezone/Europe/Andorra
+share/postgresql/timezone/Europe/Astrakhan
+share/postgresql/timezone/Europe/Athens
+share/postgresql/timezone/Europe/Belfast
+share/postgresql/timezone/Europe/Belgrade
+share/postgresql/timezone/Europe/Berlin
+share/postgresql/timezone/Europe/Bratislava
+share/postgresql/timezone/Europe/Brussels
+share/postgresql/timezone/Europe/Bucharest
+share/postgresql/timezone/Europe/Budapest
+share/postgresql/timezone/Europe/Busingen
+share/postgresql/timezone/Europe/Chisinau
+share/postgresql/timezone/Europe/Copenhagen
+share/postgresql/timezone/Europe/Dublin
+share/postgresql/timezone/Europe/Gibraltar
+share/postgresql/timezone/Europe/Guernsey
+share/postgresql/timezone/Europe/Helsinki
+share/postgresql/timezone/Europe/Isle_of_Man
+share/postgresql/timezone/Europe/Istanbul
+share/postgresql/timezone/Europe/Jersey
+share/postgresql/timezone/Europe/Kaliningrad
+share/postgresql/timezone/Europe/Kiev
+share/postgresql/timezone/Europe/Kirov
+share/postgresql/timezone/Europe/Kyiv
+share/postgresql/timezone/Europe/Lisbon
+share/postgresql/timezone/Europe/Ljubljana
+share/postgresql/timezone/Europe/London
+share/postgresql/timezone/Europe/Luxembourg
+share/postgresql/timezone/Europe/Madrid
+share/postgresql/timezone/Europe/Malta
+share/postgresql/timezone/Europe/Mariehamn
+share/postgresql/timezone/Europe/Minsk
+share/postgresql/timezone/Europe/Monaco
+share/postgresql/timezone/Europe/Moscow
+share/postgresql/timezone/Europe/Nicosia
+share/postgresql/timezone/Europe/Oslo
+share/postgresql/timezone/Europe/Paris
+share/postgresql/timezone/Europe/Podgorica
+share/postgresql/timezone/Europe/Prague
+share/postgresql/timezone/Europe/Riga
+share/postgresql/timezone/Europe/Rome
+share/postgresql/timezone/Europe/Samara
+share/postgresql/timezone/Europe/San_Marino
+share/postgresql/timezone/Europe/Sarajevo
+share/postgresql/timezone/Europe/Saratov
+share/postgresql/timezone/Europe/Simferopol
+share/postgresql/timezone/Europe/Skopje
+share/postgresql/timezone/Europe/Sofia
+share/postgresql/timezone/Europe/Stockholm
+share/postgresql/timezone/Europe/Tallinn
+share/postgresql/timezone/Europe/Tirane
+share/postgresql/timezone/Europe/Tiraspol
+share/postgresql/timezone/Europe/Ulyanovsk
+share/postgresql/timezone/Europe/Uzhgorod
+share/postgresql/timezone/Europe/Vaduz
+share/postgresql/timezone/Europe/Vatican
+share/postgresql/timezone/Europe/Vienna
+share/postgresql/timezone/Europe/Vilnius
+share/postgresql/timezone/Europe/Volgograd
+share/postgresql/timezone/Europe/Warsaw
+share/postgresql/timezone/Europe/Zagreb
+share/postgresql/timezone/Europe/Zaporozhye
+share/postgresql/timezone/Europe/Zurich
+share/postgresql/timezone/Factory
+share/postgresql/timezone/GB
+share/postgresql/timezone/GB-Eire
+share/postgresql/timezone/GMT
+share/postgresql/timezone/GMT+0
+share/postgresql/timezone/GMT-0
+share/postgresql/timezone/GMT0
+share/postgresql/timezone/Greenwich
+share/postgresql/timezone/HST
+share/postgresql/timezone/Hongkong
+share/postgresql/timezone/Iceland
+share/postgresql/timezone/Indian/Antananarivo
+share/postgresql/timezone/Indian/Chagos
+share/postgresql/timezone/Indian/Christmas
+share/postgresql/timezone/Indian/Cocos
+share/postgresql/timezone/Indian/Comoro
+share/postgresql/timezone/Indian/Kerguelen
+share/postgresql/timezone/Indian/Mahe
+share/postgresql/timezone/Indian/Maldives
+share/postgresql/timezone/Indian/Mauritius
+share/postgresql/timezone/Indian/Mayotte
+share/postgresql/timezone/Indian/Reunion
+share/postgresql/timezone/Iran
+share/postgresql/timezone/Israel
+share/postgresql/timezone/Jamaica
+share/postgresql/timezone/Japan
+share/postgresql/timezone/Kwajalein
+share/postgresql/timezone/Libya
+share/postgresql/timezone/MET
+share/postgresql/timezone/MST
+share/postgresql/timezone/MST7MDT
+share/postgresql/timezone/Mexico/BajaNorte
+share/postgresql/timezone/Mexico/BajaSur
+share/postgresql/timezone/Mexico/General
+share/postgresql/timezone/NZ
+share/postgresql/timezone/NZ-CHAT
+share/postgresql/timezone/Navajo
+share/postgresql/timezone/PRC
+share/postgresql/timezone/PST8PDT
+share/postgresql/timezone/Pacific/Apia
+share/postgresql/timezone/Pacific/Auckland
+share/postgresql/timezone/Pacific/Bougainville
+share/postgresql/timezone/Pacific/Chatham
+share/postgresql/timezone/Pacific/Chuuk
+share/postgresql/timezone/Pacific/Easter
+share/postgresql/timezone/Pacific/Efate
+share/postgresql/timezone/Pacific/Enderbury
+share/postgresql/timezone/Pacific/Fakaofo
+share/postgresql/timezone/Pacific/Fiji
+share/postgresql/timezone/Pacific/Funafuti
+share/postgresql/timezone/Pacific/Galapagos
+share/postgresql/timezone/Pacific/Gambier
+share/postgresql/timezone/Pacific/Guadalcanal
+share/postgresql/timezone/Pacific/Guam
+share/postgresql/timezone/Pacific/Honolulu
+share/postgresql/timezone/Pacific/Johnston
+share/postgresql/timezone/Pacific/Kanton
+share/postgresql/timezone/Pacific/Kiritimati
+share/postgresql/timezone/Pacific/Kosrae
+share/postgresql/timezone/Pacific/Kwajalein
+share/postgresql/timezone/Pacific/Majuro
+share/postgresql/timezone/Pacific/Marquesas
+share/postgresql/timezone/Pacific/Midway
+share/postgresql/timezone/Pacific/Nauru
+share/postgresql/timezone/Pacific/Niue
+share/postgresql/timezone/Pacific/Norfolk
+share/postgresql/timezone/Pacific/Noumea
+share/postgresql/timezone/Pacific/Pago_Pago
+share/postgresql/timezone/Pacific/Palau
+share/postgresql/timezone/Pacific/Pitcairn
+share/postgresql/timezone/Pacific/Pohnpei
+share/postgresql/timezone/Pacific/Ponape
+share/postgresql/timezone/Pacific/Port_Moresby
+share/postgresql/timezone/Pacific/Rarotonga
+share/postgresql/timezone/Pacific/Saipan
+share/postgresql/timezone/Pacific/Samoa
+share/postgresql/timezone/Pacific/Tahiti
+share/postgresql/timezone/Pacific/Tarawa
+share/postgresql/timezone/Pacific/Tongatapu
+share/postgresql/timezone/Pacific/Truk
+share/postgresql/timezone/Pacific/Wake
+share/postgresql/timezone/Pacific/Wallis
+share/postgresql/timezone/Pacific/Yap
+share/postgresql/timezone/Poland
+share/postgresql/timezone/Portugal
+share/postgresql/timezone/ROC
+share/postgresql/timezone/ROK
+share/postgresql/timezone/Singapore
+share/postgresql/timezone/Turkey
+share/postgresql/timezone/UCT
+share/postgresql/timezone/US/Alaska
+share/postgresql/timezone/US/Aleutian
+share/postgresql/timezone/US/Arizona
+share/postgresql/timezone/US/Central
+share/postgresql/timezone/US/East-Indiana
+share/postgresql/timezone/US/Eastern
+share/postgresql/timezone/US/Hawaii
+share/postgresql/timezone/US/Indiana-Starke
+share/postgresql/timezone/US/Michigan
+share/postgresql/timezone/US/Mountain
+share/postgresql/timezone/US/Pacific
+share/postgresql/timezone/US/Samoa
+share/postgresql/timezone/UTC
+share/postgresql/timezone/Universal
+share/postgresql/timezone/W-SU
+share/postgresql/timezone/WET
+share/postgresql/timezone/Zulu
+share/postgresql/timezonesets/Africa.txt
+share/postgresql/timezonesets/America.txt
+share/postgresql/timezonesets/Antarctica.txt
+share/postgresql/timezonesets/Asia.txt
+share/postgresql/timezonesets/Atlantic.txt
+share/postgresql/timezonesets/Australia
+share/postgresql/timezonesets/Australia.txt
+share/postgresql/timezonesets/Default
+share/postgresql/timezonesets/Etc.txt
+share/postgresql/timezonesets/Europe.txt
+share/postgresql/timezonesets/India
+share/postgresql/timezonesets/Indian.txt
+share/postgresql/timezonesets/Pacific.txt
+share/postgresql/tsearch_data/danish.stop
+share/postgresql/tsearch_data/dutch.stop
+share/postgresql/tsearch_data/english.stop
+share/postgresql/tsearch_data/finnish.stop
+share/postgresql/tsearch_data/french.stop
+share/postgresql/tsearch_data/german.stop
+share/postgresql/tsearch_data/hungarian.stop
+share/postgresql/tsearch_data/hunspell_sample.affix
+share/postgresql/tsearch_data/hunspell_sample_long.affix
+share/postgresql/tsearch_data/hunspell_sample_long.dict
+share/postgresql/tsearch_data/hunspell_sample_num.affix
+share/postgresql/tsearch_data/hunspell_sample_num.dict
+share/postgresql/tsearch_data/ispell_sample.affix
+share/postgresql/tsearch_data/ispell_sample.dict
+share/postgresql/tsearch_data/italian.stop
+share/postgresql/tsearch_data/nepali.stop
+share/postgresql/tsearch_data/norwegian.stop
+share/postgresql/tsearch_data/portuguese.stop
+share/postgresql/tsearch_data/russian.stop
+share/postgresql/tsearch_data/spanish.stop
+share/postgresql/tsearch_data/swedish.stop
+share/postgresql/tsearch_data/synonym_sample.syn
+share/postgresql/tsearch_data/thesaurus_sample.ths
+share/postgresql/tsearch_data/turkish.stop
Index: pkgsrc/databases/postgresql17-server/files/pgsql.sh
diff -u /dev/null pkgsrc/databases/postgresql17-server/files/pgsql.sh:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/files/pgsql.sh Fri Nov 8 13:43:39 2024
@@ -0,0 +1,129 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: pgsql.sh,v 1.1 2024/11/08 13:43:39 adam Exp $
+#
+# PostgreSQL database rc.d control script
+#
+# PROVIDE: pgsql
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# You will need to set some variables in /etc/rc.conf to start PostgreSQL:
+#
+# pgsql=YES
+#
+# Optionally, "pgsql_flags" contains options for the PostgreSQL postmaster, e.g.
+# pgsql_flags="-i" # allows TCP/IP connections
+# pgsql_flags="-i -l" # enables SSL connections
+# pgsql_home="/path/to/home" # path to pgsql database directory
+# See postmaster(1) for possible options.
+
+if [ -f @SYSCONFBASE@/rc.subr ]; then
+ . @SYSCONFBASE@/rc.subr
+fi
+
+name="pgsql"
+rcvar=${name}
+command="@PREFIX@/bin/pg_ctl"
+procname="@PREFIX@/bin/postgres"
+: ${pgsql_user:=@PGUSER@}
+: ${pgsql_group:=@PGGROUP@}
+: ${pgsql_home:=@PGHOME@}
+
+pgsql_nfiles=4096
+extra_commands="initdb reload"
+initdb_cmd="pgsql_initdb"
+start_precmd="pgsql_precmd"
+start_cmd="pgsql_start"
+restart_precmd="pgsql_precmd"
+restart_cmd="pgsql_restart"
+stop_cmd="pgsql_stop"
+reload_cmd="pgsql_reload"
+
+if [ -f @SYSCONFBASE@/rc.subr -a -d @SYSCONFBASE@/rc.d -a -f @SYSCONFBASE@/rc.d/DAEMON ]; then
+ load_rc_config $name
+elif [ -f @SYSCONFBASE@/rc.conf ]; then
+ . @SYSCONFBASE@/rc.conf
+fi
+
+cd /
+
+command_args="-w -s -D ${pgsql_home}/data -m fast -l ${pgsql_home}/errlog"
+command_args_daemon="${command_args}"
+if [ -n "${pgsql_flags}" ]; then
+ command_args_daemon="${command_args} -o \"${pgsql_flags}\""
+fi
+
+pgsql_precmd()
+{
+ ulimit -n ${pgsql_nfiles}
+ if [ ! -d ${pgsql_home}/data/base ]; then
+ pgsql_initdb
+ fi
+}
+
+pgsql_initdb()
+{
+ if [ -d ${pgsql_home}/data/base ]; then
+ @ECHO@ "The PostgreSQL template databases have already been initialized."
+ @ECHO@ "Skipping database initialization."
+ else
+ @ECHO@ "Initializing PostgreSQL databases."
+ @MKDIR@ -p ${pgsql_home}
+ @CHOWN@ ${pgsql_user} ${pgsql_home}
+ @CHGRP@ ${pgsql_group} ${pgsql_home}
+ @CHMOD@ 0700 ${pgsql_home}
+ @SU@ -m ${pgsql_user} -c "${command} init ${command_args}"
+ fi
+}
+
+pgsql_start()
+{
+ @ECHO@ "Starting ${name}."
+ @SU@ -m ${pgsql_user} -c "${command} start ${command_args_daemon}"
+}
+
+pgsql_restart()
+{
+ @ECHO@ "Restarting ${name}."
+ @SU@ -m ${pgsql_user} -c "${command} restart ${command_args_daemon}"
+}
+
+pgsql_stop()
+{
+ @ECHO@ "Stopping ${name}."
+ @SU@ -m ${pgsql_user} -c "${command} stop ${command_args}"
+}
+
+pgsql_reload()
+{
+ @ECHO@ "Reloading ${name}."
+ @SU@ -m ${pgsql_user} -c "${command} reload ${command_args_daemon}"
+}
+
+if [ -f @SYSCONFBASE@/rc.subr -a -d @SYSCONFBASE@/rc.d -a -f @SYSCONFBASE@/rc.d/DAEMON ]; then
+ run_rc_command "$1"
+else
+ pidfile="${pgsql_home}/data/postmaster.pid"
+ case "$1" in
+ initdb)
+ eval ${initdb_cmd}
+ ;;
+ restart)
+ eval ${restart_precmd}
+ eval ${restart_cmd}
+ ;;
+ stop)
+ if [ -r "${pidfile}" ]; then
+ eval ${stop_cmd}
+ fi
+ ;;
+ reload)
+ eval ${reload_cmd}
+ ;;
+ *)
+ eval ${start_precmd}
+ eval ${start_cmd}
+ ;;
+ esac
+fi
Index: pkgsrc/databases/postgresql17-server/files/smf/manifest.xml
diff -u /dev/null pkgsrc/databases/postgresql17-server/files/smf/manifest.xml:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/files/smf/manifest.xml Fri Nov 8 13:43:39 2024
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<service_bundle type='manifest' name='export'>
+ <service name='@SMF_PREFIX@/@SMF_NAME@' type='service' version='1'>
+ <create_default_instance enabled='false' />
+ <single_instance />
+ <dependency name='network' grouping='require_all' restart_on='none' type='service'>
+ <service_fmri value='svc:/milestone/network:default' />
+ </dependency>
+ <dependency name='filesystem-local' grouping='require_all' restart_on='none' type='service'>
+ <service_fmri value='svc:/system/filesystem/local:default' />
+ </dependency>
+ <method_context>
+ <method_credential user='@PGUSER@' group='@PGGROUP@' />
+ <method_environment>
+ <envvar name="LD_PRELOAD_32" value="/usr/lib/extendedFILE.so.1" />
+ <envvar name='PATH' value='@PREFIX@/bin:@PREFIX@/sbin:/usr/bin:/usr/sbin:/bin:/sbin'/>
+ </method_environment>
+ </method_context>
+ <exec_method type='method' name='start' exec='@PREFIX@/@SMF_METHOD_FILE.postgresql@ start' timeout_seconds='300' />
+ <exec_method type='method' name='stop' exec='@PREFIX@/@SMF_METHOD_FILE.postgresql@ stop' timeout_seconds='300' />
+ <exec_method type='method' name='refresh' exec='@PREFIX@/@SMF_METHOD_FILE.postgresql@ refresh' timeout_seconds='60' />
+ <property_group name='config' type='application'>
+ <propval name='data' type='astring' value='@PGHOME@/data' />
+ <propval name='log' type='astring' value='@VARBASE@/log/postgresql.log' />
+ </property_group>
+ <template>
+ <common_name>
+ <loctext xml:lang='C'>PostgreSQL RDBMS</loctext>
+ </common_name>
+ <documentation>
+ <manpage title='postgres' section='1M' manpath='@PREFIX@/@PKGMANDIR@'/>
+ <doc_link name='postgresql.org' uri='http://postgresql.org' />
+ </documentation>
+ </template>
+ </service>
+</service_bundle>
Index: pkgsrc/databases/postgresql17-server/files/smf/postgresql.sh
diff -u /dev/null pkgsrc/databases/postgresql17-server/files/smf/postgresql.sh:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17-server/files/smf/postgresql.sh Fri Nov 8 13:43:39 2024
@@ -0,0 +1,57 @@
+#!/sbin/sh
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E SMI"
+. /lib/svc/share/smf_include.sh
+
+# SMF_FMRI is the name of the target service. This allows multiple instances
+# to use the same script.
+
+getproparg()
+{ val=`svcprop -p $1 $SMF_FMRI`
+ [ -n "$val" ] && echo $val
+}
+
+PGBIN=@PREFIX@/bin
+PGDATA=`getproparg config/data`
+PGLOG=`getproparg config/log`
+
+if [ -z $SMF_FMRI ]; then
+ echo "SMF framework variables are not initialized."
+ exit $SMF_EXIT_ERR
+fi
+
+if [ -z $PGDATA ]; then
+
+ echo "postgresql/data property not set"
+ exit $SMF_EXIT_ERR_CONFIG
+fi
+
+if [ -z $PGLOG ]; then
+
+ echo "postgresql/log property not set"
+ exit $SMF_EXIT_ERR_CONFIG
+fi
+
+case "$1" in
+'start')
+ ulimit -n 10240
+ $PGBIN/pg_ctl -D $PGDATA -l $PGLOG start
+ ;;
+
+'stop')
+ $PGBIN/pg_ctl -D $PGDATA stop
+ ;;
+
+'refresh')
+ $PGBIN/pg_ctl -D $PGDATA reload
+ ;;
+*)
+
+ echo $"Usage: $0 {start|refresh}"
+ exit 1
+ ;;
+
+esac
+exit $SMF_EXIT_OK
Index: pkgsrc/databases/postgresql17/patches/patch-config_missing
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-config_missing:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-config_missing Fri Nov 8 13:43:37 2024
@@ -0,0 +1,13 @@
+$NetBSD: patch-config_missing,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- config/missing.orig 2012-10-05 12:14:55.000000000 +0000
++++ config/missing
+@@ -40,7 +40,7 @@ pre-packaged $1 output.
+ ERROR: Perl is missing on your system. It is needed unless you are building
+ from an unmodified official distribution of PostgreSQL.
+ ***" >&2
+- exit 1
++ exit 0
+ ;;
+
+ *)
Index: pkgsrc/databases/postgresql17/patches/patch-config_perl.m4
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-config_perl.m4:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-config_perl.m4 Fri Nov 8 13:43:37 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_perl.m4,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- config/perl.m4.orig 2023-09-11 20:25:06.000000000 +0000
++++ config/perl.m4
+@@ -98,9 +98,7 @@ if test "$PORTNAME" = "win32" ; then
+ fi
+ fi
+ else
+- pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
+- pgac_tmp2=`$PERL -MConfig -e 'print "$Config{ccdlflags} $Config{ldflags}"'`
+- perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%"`
++ perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts`
+ fi
+ AC_SUBST(perl_embed_ldflags)dnl
+ if test -z "$perl_embed_ldflags" ; then
Index: pkgsrc/databases/postgresql17/patches/patch-configure
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-configure:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-configure Fri Nov 8 13:43:37 2024
@@ -0,0 +1,45 @@
+$NetBSD: patch-configure,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+Do not store CONFIGURE_ARGS, as these may contain working directory references.
+Finally, native solaris uses -lgss for gssapi on mit-krb5.
+
+--- configure.orig 2024-09-23 20:02:53.000000000 +0000
++++ configure
+@@ -2827,7 +2827,7 @@ ac_configure="$SHELL $ac_aux_dir/configu
+
+
+ cat >>confdefs.h <<_ACEOF
+-#define CONFIGURE_ARGS "$ac_configure_args"
++#define CONFIGURE_ARGS ""
+ _ACEOF
+
+
+@@ -2990,7 +2990,7 @@ else
+ case $host_os in
+ cygwin*|msys*) template=cygwin ;;
+ darwin*) template=darwin ;;
+-dragonfly*) template=netbsd ;;
++dragonfly*) template=dragonfly ;;
+ freebsd*) template=freebsd ;;
+ linux*|gnu*|k*bsd*-gnu)
+ template=linux ;;
+@@ -10102,9 +10102,7 @@ if test "$PORTNAME" = "win32" ; then
+ fi
+ fi
+ else
+- pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
+- pgac_tmp2=`$PERL -MConfig -e 'print "$Config{ccdlflags} $Config{ldflags}"'`
+- perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%"`
++ perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts`
+ fi
+ if test -z "$perl_embed_ldflags" ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+@@ -12233,7 +12231,7 @@ return gss_store_cred_into ();
+ return 0;
+ }
+ _ACEOF
+-for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
++for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto' 'gss -lkrb5 lcrypto'; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
Index: pkgsrc/databases/postgresql17/patches/patch-contrib_dblink_dblink.c
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-contrib_dblink_dblink.c:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-contrib_dblink_dblink.c Fri Nov 8 13:43:37 2024
@@ -0,0 +1,13 @@
+$NetBSD: patch-contrib_dblink_dblink.c,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- contrib/dblink/dblink.c.orig 2013-04-01 18:20:36.000000000 +0000
++++ contrib/dblink/dblink.c
+@@ -52,7 +52,7 @@
+ #include "parser/scansup.h"
+ #include "utils/acl.h"
+ #include "utils/builtins.h"
+-#include "utils/fmgroids.h"
++#include "postgresql/server/utils/fmgroids.h"
+ #include "utils/guc.h"
+ #include "utils/lsyscache.h"
+ #include "utils/memutils.h"
Index: pkgsrc/databases/postgresql17/patches/patch-src_Makefile.global.in
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_Makefile.global.in:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_Makefile.global.in Fri Nov 8 13:43:37 2024
@@ -0,0 +1,30 @@
+$NetBSD: patch-src_Makefile.global.in,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+Fix building on Cygwin.
+Invert the meaning of FLEX_NO_BACKUP.
+
+--- src/Makefile.global.in.orig 2024-09-23 20:02:53.000000000 +0000
++++ src/Makefile.global.in
+@@ -770,6 +770,11 @@ ifeq ($(PORTNAME),win32)
+ LIBS += -lws2_32
+ endif
+
++# missing for link on cygwin ?
++ifeq ($(PORTNAME),cygwin)
++LIBS += $(LDAP_LIBS_BE)
++endif
++
+ # Not really standard libc functions, used by the backend.
+ TAS = @TAS@
+
+@@ -779,8 +784,8 @@ TAS = @TAS@
+ # Global targets and rules
+
+ %.c: %.l
+- $(FLEX) $(if $(FLEX_NO_BACKUP),-b) $(FLEXFLAGS) -o'$@' $<
+- @$(if $(FLEX_NO_BACKUP),if [ `wc -l <lex.backup` -eq 1 ]; then rm lex.backup; else echo "Scanner requires backup; see lex.backup." 1>&2; exit 1; fi)
++ $(FLEX) $(if $(FLEX_BACKUP),-b) $(FLEXFLAGS) -o'$@' $<
++ @$(if $(FLEX_BACKUP),if [ `wc -l <lex.backup` -eq 1 ]; then rm lex.backup; else echo "Scanner requires backup; see lex.backup." 1>&2; exit 1; fi)
+ $(if $(FLEX_FIX_WARNING),$(PERL) $(top_srcdir)/src/tools/fix-old-flex-code.pl '$@')
+
+ %.c: %.y
Index: pkgsrc/databases/postgresql17/patches/patch-src_Makefile.shlib
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_Makefile.shlib:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_Makefile.shlib Fri Nov 8 13:43:37 2024
@@ -0,0 +1,34 @@
+$NetBSD: patch-src_Makefile.shlib,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+Use correct linker flags.
+
+--- src/Makefile.shlib.orig 2024-09-23 20:02:53.000000000 +0000
++++ src/Makefile.shlib
+@@ -140,9 +140,6 @@ ifeq ($(PORTNAME), openbsd)
+ endif
+
+ ifeq ($(PORTNAME), freebsd)
+- ifdef SO_MAJOR_VERSION
+- shlib = lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION)
+- endif
+ LINK.shared = $(COMPILER) -shared
+ ifdef soname
+ LINK.shared += -Wl,-x,-soname,$(soname)
+@@ -210,6 +207,17 @@ ifeq ($(PORTNAME), win32)
+ haslibarule = yes
+ endif
+
++ifeq ($(PORTNAME), dragonfly)
++ ifdef ELF_SYSTEM
++ LINK.shared = $(COMPILER) -shared
++ ifdef soname
++ LINK.shared += -Wl,-x,-soname,$(soname)
++ endif
++ else
++ LINK.shared = $(LD) -x -Bshareable -Bforcearchive
++ endif
++endif
++
+
+ # If the shared library doesn't have an export file, mark all symbols not
+ # explicitly exported using PGDLLEXPORT as hidden. We can't pass these flags
Index: pkgsrc/databases/postgresql17/patches/patch-src_backend_Makefile
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_backend_Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_backend_Makefile Fri Nov 8 13:43:37 2024
@@ -0,0 +1,25 @@
+$NetBSD: patch-src_backend_Makefile,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- src/backend/Makefile.orig 2024-09-23 20:02:53.000000000 +0000
++++ src/backend/Makefile
+@@ -16,6 +16,10 @@ subdir = src/backend
+ top_builddir = ../..
+ include $(top_builddir)/src/Makefile.global
+
++CFLAGS+= $(DL_CFLAGS)
++LDFLAGS+= $(DL_LDFLAGS)
++LIBS+= $(DL_LIBS)
++
+ SUBDIRS = access archive backup bootstrap catalog parser commands executor \
+ foreign lib libpq \
+ main nodes optimizer partitioning port postmaster \
+@@ -96,6 +100,9 @@ endif # win32
+
+ $(top_builddir)/src/port/libpgport_srv.a: | submake-libpgport
+
++$(top_builddir)/src/common/libpgcommon_srv.a: | submake-libpgport
++utils: | catalog
++
+
+ # The following targets are specified in make commands that appear in
+ # the make files in our subdirectories. Note that it's important we
Index: pkgsrc/databases/postgresql17/patches/patch-src_interfaces_libpq_Makefile
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_interfaces_libpq_Makefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_interfaces_libpq_Makefile Fri Nov 8 13:43:37 2024
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_interfaces_libpq_Makefile,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- src/interfaces/libpq/Makefile.orig 2016-02-08 21:12:28.000000000 +0000
++++ src/interfaces/libpq/Makefile
+@@ -49,7 +49,7 @@ OBJS += fe-secure-openssl.o
+ endif
+
+ ifeq ($(PORTNAME), cygwin)
+-override shlib = cyg$(NAME)$(DLSUFFIX)
++override shlib = cyg$(NAME)-$(SO_MAJOR_VERSION)$(DLSUFFIX)
+ endif
+
+ ifeq ($(PORTNAME), win32)
Index: pkgsrc/databases/postgresql17/patches/patch-src_makefiles_Makefile.solaris
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_makefiles_Makefile.solaris:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_makefiles_Makefile.solaris Fri Nov 8 13:43:37 2024
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_makefiles_Makefile.solaris,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+Install manpages on solaris with the same ending and in the same directory
+as other pkgsrc platforms so that the PLIST for postgreql16-docs is correct
+on solaris platforms.
+
+--- src/makefiles/Makefile.solaris.orig 2023-12-20 19:27:54.656820314 +0000
++++ src/makefiles/Makefile.solaris
+@@ -4,5 +4,3 @@ rpath = -Wl,-rpath,'$(rpathdir)'
+ # Rule for building a shared library from a single .o file
+ %.so: %.o
+ $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@
+-
+-sqlmansect = 5sql
Index: pkgsrc/databases/postgresql17/patches/patch-src_pl_plperl_GNUmakefile
diff -u /dev/null pkgsrc/databases/postgresql17/patches/patch-src_pl_plperl_GNUmakefile:1.1
--- /dev/null Fri Nov 8 13:43:39 2024
+++ pkgsrc/databases/postgresql17/patches/patch-src_pl_plperl_GNUmakefile Fri Nov 8 13:43:37 2024
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_pl_plperl_GNUmakefile,v 1.1 2024/11/08 13:43:37 adam Exp $
+
+--- src/pl/plperl/GNUmakefile.orig 2018-10-15 21:12:02.000000000 +0000
++++ src/pl/plperl/GNUmakefile
+@@ -79,7 +78,7 @@ perlchunks.h: $(PERLCHUNKS)
+ @if [ x"$(perl_privlibexp)" = x"" ]; then echo "configure switch --with-perl was not specified."; exit 1; fi
+ $(PERL) $(srcdir)/text2macro.pl --strip='^(\#.*|\s*)$$' $^ > $@
+
+-all: all-lib
++all: perlchunks.h plperl_opmask.h all-lib
+
+ %.c: %.xs
+ @if [ x"$(perl_privlibexp)" = x"" ]; then echo "configure switch --with-perl was not specified."; exit 1; fi
Home |
Main Index |
Thread Index |
Old Index