diff --git a/data/mariadb/Makefile b/data/mariadb/Makefile index b2be27e5..75292fbb 100644 --- a/data/mariadb/Makefile +++ b/data/mariadb/Makefile @@ -3,14 +3,14 @@ PORTNAME?= mariadb PORTVERSION= 10.2.15 CATEGORIES= databases -MASTER_SITES+= http://mirrors.supportex.net/${SITESDIR}/ -MASTER_SITES+= http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ -MASTER_SITES+= http://gd.tuwien.ac.at/db/${SITESDIR}/ -MASTER_SITES+= http://mirrors.fe.up.pt/pub/${SITESDIR}/ -MASTER_SITES+= http://mirror.de.gsnw.de:56431/${SITESDIR}/ -MASTER_SITES+= http://mirror.layerjet.com/${SITESDIR}/ -MASTER_SITES+= http://mirror.switch.ch/mirror/${SITESDIR}/ -MASTER_SITES+= http://ftp.osuosl.org/pub/${SITESDIR}/ +#MASTER_SITES+= http://mirrors.supportex.net/${SITESDIR}/ +#MASTER_SITES+= http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ +#MASTER_SITES+= http://gd.tuwien.ac.at/db/${SITESDIR}/ +#MASTER_SITES+= http://mirrors.fe.up.pt/pub/${SITESDIR}/ +#MASTER_SITES+= http://mirror.de.gsnw.de:56431/${SITESDIR}/ +#MASTER_SITES+= http://mirror.layerjet.com/${SITESDIR}/ +#MASTER_SITES+= http://mirror.switch.ch/mirror/${SITESDIR}/ +#MASTER_SITES+= http://ftp.osuosl.org/pub/${SITESDIR}/ SITESDIR= mariadb/mariadb-${PORTVERSION}/source MAINTAINER= brnrd@FreeBSD.org @@ -31,6 +31,10 @@ USES= bison:build cmake compiler:c++11-lib shebangfix SHEBANG_FILES= scripts/*.sh storage/rocksdb/myrocks_hotbackup DOCSDIR= ${PREFIX}/share/doc/mysql +CXXFLAGS+= -fcommon +CFLAGS+= -fcommon + + # MySQL-Server options #OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER #OPTIONS_GROUP= COMPRESSION ENGINES GROONGA diff --git a/data/postgresql15/Makefile b/data/postgresql15/Makefile new file mode 100644 index 00000000..0a09de30 --- /dev/null +++ b/data/postgresql15/Makefile @@ -0,0 +1,153 @@ +# +# $Id: Makefile 1575 2008-07-31 07:53:53Z root $ +# +PORTNAME= postgresql +PORTVERSION= 15.4 +CATEGORIES= databases +MASTER_SITES+= http://ftp.postgresql.org/pub/%SUBDIR%/ +MASTER_SITES+= http://ftp.de.postgresql.org/%SUBDIR%/ +MASTER_SITES+= ftp://ftp.digex.net/pub/packages/database/postgresql/%SUBDIR%/ +MASTER_SITES+= ftp://ftp.sunet.se/pub/unix/databases/relational/postgresql/%SUBDIR%/ +MASTER_SITES+= ftp://ftp.chg.ru/pub/databases/postgresql/%SUBDIR%/ +MASTER_SITES+= ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,misc/db/postgresql/&,} +MASTER_SITE_SUBDIR= source/v${PORTVERSION} +DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} + +MAINTAINER= onborodin@gmail.com +COMMENT= A robust, next generation, object-relational DBMS + +LIB_DEPENDS+= libiconv.so:text/libiconv +LIB_DEPENDS+= libintl.so:devel/gettext +#LIB_DEPENDS+= libicuuc.so:devel/libicu + +USES+= tar:bzip2 gmake bison pkgconfig + +PG_OWNER= pgsql +PG_OWNER_ID= 90 +PG_GROUP= pgsql +PG_GROUP_ID= 90 + +PG_DOC_SUBDIR= doc +PG_DOC_DIR= ${PREFIX}/${PG_DOC_SUBDIR} + +PG_VAR_DIR= /var +PG_DB_DIR= ${PG_VAR_DIR}/db/pgsql +PG_LOGDIR= ${PG_VAR_DIR}/log/pgsql +PG_RUN_DIR= ${PG_VAR_DIR}/run/pgsql + +USES+= gmake +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc + +CONFIGURE_ARGS+= --with-includes=${LOCALBASE}/include +CONFIGURE_ARGS+= --with-libraries=${LOCALBASE}/lib +CONFIGURE_ARGS+= --libdir=${PREFIX}/lib +CONFIGURE_ARGS+= --includedir=${PREFIX}/include/${PORTNAME} + +CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share/postgresql +CONFIGURE_ARGS+= --mandir=${PREFIX}/man +CONFIGURE_ARGS+= --infodir=${PREFIX}/info +CONFIGURE_ARGS+= --htmldir=${PREFIX}/share/doc/postgresql +CONFIGURE_ARGS+= --without-perl +CONFIGURE_ARGS+= --without-tcl +CONFIGURE_ARGS+= --without-python +CONFIGURE_ARGS+= --without-pam +CONFIGURE_ARGS+= --enable-thread-safety +CONFIGURE_ARGS+= --enable-nls +CONFIGURE_ARGS+= --with-system-tzdata=/usr/share/zoneinfo +######CONFIGURE_ARGS+= --disable-integer-datetimes +CONFIGURE_ARGS+= --with-icu +CONFIGURE_ARGS+= --enable-depend + +CONFIGURE_ARGS+= --without-ldap +CONFIGURE_ARGS+= --with-openssl + +#CONFIGURE_ARGS+= --with-libedit-preferred +#CFLAGS+= -I/usr/include/edit +#CPPFLAGS+= -I/usr/include/edit + +CFLAGS+= -pthread +CONFIGURE_ENV+= INCLUDES="${INCLUDES}" +CONFIGURE_ENV+= PTHREAD_LIBS="-lpthread" + +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +PKGINSTALL= ${WRKDIR}/pkg-install +PKGMESSAGE= ${WRKDIR}/pkg-message + +SUB_FILES= pkg-install pkg-deinstall pkg-message + +USE_RC_SUBR+= pgsql + +PLIST_SUB+= PG_DOC_SUBDIR=${PG_DOC_SUBDIR} + +SUB_LIST+= PG_OWNER=${PG_OWNER} +SUB_LIST+= PG_GROUP=${PG_GROUP} +SUB_LIST+= PG_OWNER_ID=${PG_OWNER_ID} +SUB_LIST+= PG_GROUP_ID=${PG_GROUP_ID} +SUB_LIST+= PG_DB_DIR=${PG_DB_DIR} +SUB_LIST+= PG_RUN_DIR=${PG_RUN_DIR} +SUB_LIST+= PG_LOG_DIR=${PG_LOG_DIR} + +BINS+= clusterdb +BINS+= createdb +BINS+= createuser +BINS+= dropdb +BINS+= dropuser +BINS+= initdb +BINS+= reindexdb +BINS+= vacuumdb +BINS+= vacuumlo +BINS+= oid2name + +BIN_PREFIX= pg_ +SUB_LIST+= BIN_PREFIX=${BIN_PREFIX} + +PLIST_SUB= BIN_PREFIX=${BIN_PREFIX} + +_LIBS+= libecpg.a +_LIBS+= libecpg.so +_LIBS+= libecpg.so.6 +_LIBS+= libecpg_compat.a +_LIBS+= libecpg_compat.so +_LIBS+= libecpg_compat.so.3 +_LIBS+= libpgport.a +_LIBS+= libpgtypes.a +_LIBS+= libpgtypes.so +_LIBS+= libpgtypes.so.3 +_LIBS+= libpq.a +_LIBS+= libpq.so +_LIBS+= libpq.so.5 + +post-patch: + ${RM} -f ${WRKSRC}/src/backend/parser/gram.c + ${RM} -f ${WRKSRC}/src/backend/parser/gram.h + ${RM} -f ${WRKSRC}/src/interfaces/ecpg/preproc/preproc.c + ${RM} -f ${WRKSRC}/src/interfaces/ecpg/preproc/preproc.h + +post-build: + cd ${WRKSRC}/contrib && ${GMAKE} all + +post-install: + cd ${WRKSRC}/contrib && ${GMAKE} DESTDIR=${STAGEDIR} install + cd ${WRKSRC} && ${GMAKE} DESTDIR=${STAGEDIR} install-docs +.for file in ${BINS} + cd ${STAGEDIR}/${PREFIX}/bin && ${MV} ${file} ${BIN_PREFIX}${file} + cd ${STAGEDIR}/${PREFIX}/man/man1 && ${MV} ${file}.1 ${BIN_PREFIX}${file}.1 +.endfor +.for file in ${MAN1_DEL} + cd ${STAGEDIR}/${PREFIX}/man/man1 && ${RM} -f ${file} +.endfor + +#post-patch: +# cd ${WRKSRC} && autoconf + +.include + + +.if ${OSVERSION} > 1100000 +LIB_DEPENDS+= libreadline.so:devel/libreadline +.endif + + +.include +#EOF diff --git a/data/postgresql15/distinfo b/data/postgresql15/distinfo new file mode 100644 index 00000000..b186e10a --- /dev/null +++ b/data/postgresql15/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1709838501 +SHA256 (postgresql-15.4.tar.bz2) = baec5a4bdc4437336653b6cb5d9ed89be5bd5c0c58b94e0becee0a999e63c8f9 +SIZE (postgresql-15.4.tar.bz2) = 22850355 diff --git a/data/postgresql15/files/patch-x-contrib-Makefile b/data/postgresql15/files/patch-x-contrib-Makefile new file mode 100644 index 00000000..f3e25ae4 --- /dev/null +++ b/data/postgresql15/files/patch-x-contrib-Makefile @@ -0,0 +1,14 @@ +--- ./contrib/Makefile.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./contrib/Makefile 2022-02-23 20:23:06.873598000 +0200 +@@ -5,6 +5,11 @@ + include $(top_builddir)/src/Makefile.global + + SUBDIRS = \ ++ oid2name \ ++ vacuumlo ++ ++ ++NOSUBDIRS = \ + adminpack \ + amcheck \ + auth_delay \ diff --git a/data/postgresql15/files/patch-x-doc-Makefile b/data/postgresql15/files/patch-x-doc-Makefile new file mode 100644 index 00000000..49a14356 --- /dev/null +++ b/data/postgresql15/files/patch-x-doc-Makefile @@ -0,0 +1,9 @@ +--- ./doc/Makefile.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./doc/Makefile 2022-02-23 20:23:06.819396000 +0200 +@@ -12,5 +12,5 @@ + top_builddir = .. + include $(top_builddir)/src/Makefile.global + +-all distprep html man install installdirs uninstall clean distclean maintainer-clean: ++all distprep man install installdirs uninstall clean distclean maintainer-clean: + $(MAKE) -C src $@ diff --git a/data/postgresql15/files/patch-x-doc-src-sgml-Makefile b/data/postgresql15/files/patch-x-doc-src-sgml-Makefile new file mode 100644 index 00000000..03585de6 --- /dev/null +++ b/data/postgresql15/files/patch-x-doc-src-sgml-Makefile @@ -0,0 +1,41 @@ +--- ./doc/src/sgml/Makefile.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./doc/src/sgml/Makefile 2022-02-23 20:23:06.825980000 +0200 +@@ -15,7 +15,7 @@ + + # Make "html" the default target, since that is what most people tend + # to want to use. +-html: ++man: + + # We don't need the tree-wide headers or install support here. + NO_GENERATED_HEADERS=yes +@@ -26,7 +26,7 @@ + include $(top_builddir)/src/Makefile.global + + +-all: html man ++all: man + + distprep: html distprep-man + +@@ -65,7 +65,6 @@ + ## Man pages + ## + +-man distprep-man: man-stamp + + man-stamp: stylesheet-man.xsl postgres.sgml $(ALLSGML) + $(XMLLINT) $(XMLINCLUDE) --noout --valid $(word 2,$^) +@@ -220,10 +219,10 @@ + ## Install + ## + +-install: install-html install-man ++install: install-man + + installdirs: +- $(MKDIR_P) '$(DESTDIR)$(htmldir)'/html $(addprefix '$(DESTDIR)$(mandir)'/man, 1 3 $(sqlmansectnum)) ++ $(MKDIR_P) $(addprefix '$(DESTDIR)$(mandir)'/man, 1 3 $(sqlmansectnum)) + + # If the install used a man directory shared with other applications, this will remove all files. + uninstall: diff --git a/data/postgresql15/files/patch-x-src-backend-Makefile b/data/postgresql15/files/patch-x-src-backend-Makefile new file mode 100644 index 00000000..f53849b4 --- /dev/null +++ b/data/postgresql15/files/patch-x-src-backend-Makefile @@ -0,0 +1,11 @@ +--- ./src/backend/Makefile.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./src/backend/Makefile 2022-02-23 20:23:06.868037000 +0200 +@@ -116,6 +116,8 @@ + + $(top_builddir)/src/port/libpgport_srv.a: | submake-libpgport + ++symlinks: $(top_builddir)/src/include/parser/gram.h $(top_builddir)/src/include/storage/lwlocknames.h ++ + + # The postgres.o target is needed by the rule in Makefile.global that + # creates the exports file when MAKE_EXPORTS = true. diff --git a/data/postgresql15/files/patch-x-src-backend-jit-llvm-llvmjit_inline.cpp b/data/postgresql15/files/patch-x-src-backend-jit-llvm-llvmjit_inline.cpp new file mode 100644 index 00000000..118114b8 --- /dev/null +++ b/data/postgresql15/files/patch-x-src-backend-jit-llvm-llvmjit_inline.cpp @@ -0,0 +1,19 @@ +--- ./src/backend/jit/llvm/llvmjit_inline.cpp.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./src/backend/jit/llvm/llvmjit_inline.cpp 2022-02-23 20:23:06.814278000 +0200 +@@ -609,6 +609,16 @@ + elog(FATAL, "failed to materialize metadata"); + + /* ++ * Don't inline functions with thread-local variables until ++ * related crashes are investigated (see BUG #16696) ++ */ ++ if (rv->isThreadLocal()) { ++ ilog(DEBUG1, "cannot inline %s due to thread-local variable %s", ++ F.getName().data(), rv->getName().data()); ++ return false; ++ } ++ ++ /* + * Don't inline functions that access thread local variables. That + * doesn't work on current LLVM releases (but might in future). + */ diff --git a/data/postgresql15/files/patch-x-src-backend-utils-misc-postgresql.conf.sample b/data/postgresql15/files/patch-x-src-backend-utils-misc-postgresql.conf.sample new file mode 100644 index 00000000..8d736a8d --- /dev/null +++ b/data/postgresql15/files/patch-x-src-backend-utils-misc-postgresql.conf.sample @@ -0,0 +1,21 @@ +--- ./src/backend/utils/misc/postgresql.conf.sample.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./src/backend/utils/misc/postgresql.conf.sample 2022-02-23 20:23:06.850278000 +0200 +@@ -430,6 +430,7 @@ + + # - Where to Log - + ++log_destination = 'syslog' + #log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, syslog, and eventlog, + # depending on platform. csvlog +@@ -586,7 +587,9 @@ + + #cluster_name = '' # added to process titles if nonempty + # (change requires restart) +-#update_process_title = on ++ ++# On FreeBSD, this is a performance hog, so keep it off if you need speed ++update_process_title = off + + + #------------------------------------------------------------------------------ diff --git a/data/postgresql15/files/patch-x-src-include-storage-s_lock.h b/data/postgresql15/files/patch-x-src-include-storage-s_lock.h new file mode 100644 index 00000000..6e2cc12b --- /dev/null +++ b/data/postgresql15/files/patch-x-src-include-storage-s_lock.h @@ -0,0 +1,20 @@ +--- ./src/include/storage/s_lock.h.orig 2022-02-07 23:15:36.000000000 +0200 ++++ ./src/include/storage/s_lock.h 2022-02-23 20:23:06.858809000 +0200 +@@ -321,7 +321,7 @@ + * We use the int-width variant of the builtin because it works on more chips + * than other widths. + */ +-#if defined(__arm__) || defined(__arm) || defined(__aarch64__) || defined(__aarch64) ++#if defined(__arm__) || defined(__arm) || defined(__aarch64__) || defined(__aarch64) || defined(__riscv) + #ifdef HAVE_GCC__SYNC_INT32_TAS + #define HAS_TEST_AND_SET + +@@ -338,7 +338,7 @@ + #define S_UNLOCK(lock) __sync_lock_release(lock) + + #endif /* HAVE_GCC__SYNC_INT32_TAS */ +-#endif /* __arm__ || __arm || __aarch64__ || __aarch64 */ ++#endif /* __arm__ || __arm || __aarch64__ || __aarch64 || __riscv */ + + + /* diff --git a/data/postgresql15/files/pgsql.in b/data/postgresql15/files/pgsql.in new file mode 100755 index 00000000..ab637b49 --- /dev/null +++ b/data/postgresql15/files/pgsql.in @@ -0,0 +1,67 @@ +#!/bin/sh + +# PROVIDE: pgsql +# REQUIRE: LOGIN + + +prefix="%%PREFIX%%"; +pgsql_data="%%PG_DB_DIR%%"; + +. /etc/rc.subr + +# -i - enable internet sockets +# -l - enable ssl +pgsql_flags=" -i "; +pgsql_owner="%%PG_OWNER%%"; + +name="pgsql"; + +rcvar="pgsql_enable"; + +procname="${prefix}/bin/postgres"; +pidfile="${pgsql_data}/postmaster.pid"; + +pgctl="${prefix}/bin/pg_ctl"; +pgctl_args="-s -w -m fast -D ${pgsql_data} -o \"${pgsql_flags}\""; + +extra_commands="initdb reload"; + +start_cmd="pgsql_command_start"; +stop_cmd="pgsql_command_stop"; +restart_cmd="pgsql_command_restart"; +reload_cmd="pgsql_command_reload"; +initdb_cmd="pgsql_initdb"; + +pgsql_command_start() { + if [ "$(check_process $procname)x" != "x" ]; then + echo "$name already running? ($(check_process $procname))"; + exit 0; + fi + su ${pgsql_owner} -c "exec ${pgctl} ${pgctl_args} start" && echo "Starting pgsql."; +} + +pgsql_command_stop() { + su ${pgsql_owner} -c "exec ${pgctl} ${pgctl_args} stop" && echo "Stoping pgsql."; + wait_for_pids $(check_process "$procname") +} + +pgsql_command_restart() { + pgsql_command_stop; +# wait_for_pids $(check_process "$procname") + pgsql_command_start; +} + +pgsql_command_reload() { + su ${pgsql_owner} -c "exec ${pgctl} ${pgctl_args} reload" && echo "Reload pgsql."; +} + +pgsql_initdb() { + su ${pgsql_owner} -c "exec ${prefix}/bin//%%BIN_PREFIX%%initdb -D ${pgsql_data} -E UTF8 --locale en_GB.UTF-8 -U pgsql -W -A md5" && echo "Init pgsql database in ${pgsql_data}"; +} + +load_rc_config $name + +: ${pgsql_enable=NO} + +run_rc_command "$1" +#EOF diff --git a/data/postgresql15/files/pkg-deinstall.in b/data/postgresql15/files/pkg-deinstall.in new file mode 100644 index 00000000..b1845254 --- /dev/null +++ b/data/postgresql15/files/pkg-deinstall.in @@ -0,0 +1,15 @@ +#!/bin/sh -x + +PG_OWNER="%%PG_OWNER%%" +PG_GROUP="%%PG_GROUP%%" +PG_DB_DIR="%%PG_DB_DIR%%" + + +case $2 in + DEINSTALL) + ;; + POST-DEINSTALL) + rmdir ${PG_DB_DIR} || (ls -l ${PG_DB_DIR} ; du -sch ${PG_DB_DIR}) + ;; +esac +#EOF diff --git a/data/postgresql15/files/pkg-install.in b/data/postgresql15/files/pkg-install.in new file mode 100644 index 00000000..a48f752b --- /dev/null +++ b/data/postgresql15/files/pkg-install.in @@ -0,0 +1,30 @@ +#!/bin/sh -x + +PG_OWNER="%%PG_OWNER%%" +PG_GROUP="%%PG_GROUP%%" +PG_OWNER_ID="%%PG_OWNER_ID%%" +PG_GROUP_ID="%%PG_GROUP_ID%%" + +PG_DB_DIR="%%PG_DB_DIR%%" + +PKG__PPREFIX="/notexist" + +case $2 in + PRE-INSTALL) + pw group add ${PG_GROUP} -g ${PG_GROUP_ID} + pw user add ${PG_OWNER} -u ${PG_OWNER_ID} -g ${PG_GROUP} \ + -d ${PKG_PREFIX} -m -s "/bin/sh" \ + -c "postgresql" + pw group mod ${PG_GROUP} -M ${PG_OWNER} + + pw user show ${PG_OWNER} + pw group show ${PG_GROUP} + + mkdir -p ${PG_DB_DIR} + chown ${PG_OWNER}:${PG_GROUP} ${PG_DB_DIR} + chmod 0700 ${PG_DB_DIR} + ;; + POST-INSTALL) + ;; +esac +#EOF diff --git a/data/postgresql15/files/pkg-message.in b/data/postgresql15/files/pkg-message.in new file mode 100644 index 00000000..5a0debf5 --- /dev/null +++ b/data/postgresql15/files/pkg-message.in @@ -0,0 +1,17 @@ +*************************************************************************** + +1 For initialize databases area with admin %%PG_OWNER%% and base +encoding UTF8: + +su %%PG_OWNER%% -c '%%PREFIX%%/bin/pg_initdb -D %%PG_DB_DIR%% \ + -E UTF8 --locale en_GB.UTF-8 -U %%PG_OWNER%% -W -A md5' + +2 Add user: +su %%PG_OWNER%% -c '%%PREFIX%%/bin/pg_createuser --createrole \ + --superuser --createdb --pwprompt --echo username' + + +3 Create database: +su %%PG_OWNER%% -c '%%PREFIX%%/bin/pg_createdb db_name' + +*************************************************************************** diff --git a/data/postgresql15/pkg-descr b/data/postgresql15/pkg-descr new file mode 100644 index 00000000..f48a3333 --- /dev/null +++ b/data/postgresql15/pkg-descr @@ -0,0 +1,24 @@ +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. + +The original Postgres code was the effort of many graduate students, +undergraduate students, and staff programmers working under the direction of +Professor Michael Stonebraker at the University of California, Berkeley. In +1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query +language to SQL and created a new database system which came to known as +Postgres95. Many others contributed to the porting, testing, debugging and +enhancement of the Postgres95 code. As the code improved, and 1995 faded into +memory, PostgreSQL was born. + +PostgreSQL development is presently being performed by a team of Internet +developers who are now responsible for all current and future development. The +development team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG). +Support is available from the PostgreSQL developer/user community through the +support mailing list (questions@PostgreSQL.ORG). + +PostgreSQL is free and the complete source is available. + +WWW: http://www.postgresql.org diff --git a/data/postgresql15/pkg-plist b/data/postgresql15/pkg-plist new file mode 100644 index 00000000..1e38a49a --- /dev/null +++ b/data/postgresql15/pkg-plist @@ -0,0 +1,1720 @@ +bin/ecpg +bin/pg_amcheck +bin/pg_archivecleanup +bin/pg_basebackup +bin/pg_checksums +bin/pg_clusterdb +bin/pg_config +bin/pg_controldata +bin/pg_createdb +bin/pg_createuser +bin/pg_ctl +bin/pg_dropdb +bin/pg_dropuser +bin/pg_dump +bin/pg_dumpall +bin/pg_initdb +bin/pg_isready +bin/pg_oid2name +bin/pg_receivewal +bin/pg_recvlogical +bin/pg_reindexdb +bin/pg_resetwal +bin/pg_restore +bin/pg_rewind +bin/pg_test_fsync +bin/pg_test_timing +bin/pg_upgrade +bin/pg_vacuumdb +bin/pg_vacuumlo +bin/pg_verifybackup +bin/pg_waldump +bin/pgbench +bin/postgres +bin/postmaster +bin/psql +include/postgresql/ecpg_config.h +include/postgresql/ecpg_informix.h +include/postgresql/ecpgerrno.h +include/postgresql/ecpglib.h +include/postgresql/ecpgtype.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/port.h +include/postgresql/internal/postgres_fe.h +include/postgresql/internal/pqexpbuffer.h +include/postgresql/libpq-events.h +include/postgresql/libpq-fe.h +include/postgresql/libpq/libpq-fs.h +include/postgresql/pg_config_ext.h +include/postgresql/pg_config_manual.h +include/postgresql/pg_config_os.h +include/postgresql/pg_config.h +include/postgresql/pgtypes_date.h +include/postgresql/pgtypes_error.h +include/postgresql/pgtypes_interval.h +include/postgresql/pgtypes_numeric.h +include/postgresql/pgtypes_timestamp.h +include/postgresql/pgtypes.h +include/postgresql/postgres_ext.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_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/brin.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_private.h +include/postgresql/server/access/gin.h +include/postgresql/server/access/ginblock.h +include/postgresql/server/access/ginxlog.h +include/postgresql/server/access/gist_private.h +include/postgresql/server/access/gist.h +include/postgresql/server/access/gistscan.h +include/postgresql/server/access/gistxlog.h +include/postgresql/server/access/hash_xlog.h +include/postgresql/server/access/hash.h +include/postgresql/server/access/heapam_xlog.h +include/postgresql/server/access/heapam.h +include/postgresql/server/access/heaptoast.h +include/postgresql/server/access/hio.h +include/postgresql/server/access/htup_details.h +include/postgresql/server/access/htup.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/rmgrlist.h +include/postgresql/server/access/sdir.h +include/postgresql/server/access/session.h +include/postgresql/server/access/skey.h +include/postgresql/server/access/slru.h +include/postgresql/server/access/spgist_private.h +include/postgresql/server/access/spgist.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/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_details.h +include/postgresql/server/access/tupdesc.h +include/postgresql/server/access/tupmacs.h +include/postgresql/server/access/twophase_rmgr.h +include/postgresql/server/access/twophase.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_internal.h +include/postgresql/server/access/xlog.h +include/postgresql/server/access/xlogarchive.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/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_d.h +include/postgresql/server/catalog/pg_aggregate.h +include/postgresql/server/catalog/pg_am_d.h +include/postgresql/server/catalog/pg_am.h +include/postgresql/server/catalog/pg_amop_d.h +include/postgresql/server/catalog/pg_amop.h +include/postgresql/server/catalog/pg_amproc_d.h +include/postgresql/server/catalog/pg_amproc.h +include/postgresql/server/catalog/pg_attrdef_d.h +include/postgresql/server/catalog/pg_attrdef.h +include/postgresql/server/catalog/pg_attribute_d.h +include/postgresql/server/catalog/pg_attribute.h +include/postgresql/server/catalog/pg_auth_members_d.h +include/postgresql/server/catalog/pg_auth_members.h +include/postgresql/server/catalog/pg_authid_d.h +include/postgresql/server/catalog/pg_authid.h +include/postgresql/server/catalog/pg_cast_d.h +include/postgresql/server/catalog/pg_cast.h +include/postgresql/server/catalog/pg_class_d.h +include/postgresql/server/catalog/pg_class.h +include/postgresql/server/catalog/pg_collation_d.h +include/postgresql/server/catalog/pg_collation.h +include/postgresql/server/catalog/pg_constraint_d.h +include/postgresql/server/catalog/pg_constraint.h +include/postgresql/server/catalog/pg_control.h +include/postgresql/server/catalog/pg_conversion_d.h +include/postgresql/server/catalog/pg_conversion.h +include/postgresql/server/catalog/pg_database_d.h +include/postgresql/server/catalog/pg_database.h +include/postgresql/server/catalog/pg_db_role_setting_d.h +include/postgresql/server/catalog/pg_db_role_setting.h +include/postgresql/server/catalog/pg_default_acl_d.h +include/postgresql/server/catalog/pg_default_acl.h +include/postgresql/server/catalog/pg_depend_d.h +include/postgresql/server/catalog/pg_depend.h +include/postgresql/server/catalog/pg_description_d.h +include/postgresql/server/catalog/pg_description.h +include/postgresql/server/catalog/pg_enum_d.h +include/postgresql/server/catalog/pg_enum.h +include/postgresql/server/catalog/pg_event_trigger_d.h +include/postgresql/server/catalog/pg_event_trigger.h +include/postgresql/server/catalog/pg_extension_d.h +include/postgresql/server/catalog/pg_extension.h +include/postgresql/server/catalog/pg_foreign_data_wrapper_d.h +include/postgresql/server/catalog/pg_foreign_data_wrapper.h +include/postgresql/server/catalog/pg_foreign_server_d.h +include/postgresql/server/catalog/pg_foreign_server.h +include/postgresql/server/catalog/pg_foreign_table_d.h +include/postgresql/server/catalog/pg_foreign_table.h +include/postgresql/server/catalog/pg_index_d.h +include/postgresql/server/catalog/pg_index.h +include/postgresql/server/catalog/pg_inherits_d.h +include/postgresql/server/catalog/pg_inherits.h +include/postgresql/server/catalog/pg_init_privs_d.h +include/postgresql/server/catalog/pg_init_privs.h +include/postgresql/server/catalog/pg_language_d.h +include/postgresql/server/catalog/pg_language.h +include/postgresql/server/catalog/pg_largeobject_d.h +include/postgresql/server/catalog/pg_largeobject_metadata_d.h +include/postgresql/server/catalog/pg_largeobject_metadata.h +include/postgresql/server/catalog/pg_largeobject.h +include/postgresql/server/catalog/pg_namespace_d.h +include/postgresql/server/catalog/pg_namespace.h +include/postgresql/server/catalog/pg_opclass_d.h +include/postgresql/server/catalog/pg_opclass.h +include/postgresql/server/catalog/pg_operator_d.h +include/postgresql/server/catalog/pg_operator.h +include/postgresql/server/catalog/pg_opfamily_d.h +include/postgresql/server/catalog/pg_opfamily.h +include/postgresql/server/catalog/pg_parameter_acl_d.h +include/postgresql/server/catalog/pg_parameter_acl.h +include/postgresql/server/catalog/pg_partitioned_table_d.h +include/postgresql/server/catalog/pg_partitioned_table.h +include/postgresql/server/catalog/pg_policy_d.h +include/postgresql/server/catalog/pg_policy.h +include/postgresql/server/catalog/pg_proc_d.h +include/postgresql/server/catalog/pg_proc.h +include/postgresql/server/catalog/pg_publication_d.h +include/postgresql/server/catalog/pg_publication_namespace_d.h +include/postgresql/server/catalog/pg_publication_namespace.h +include/postgresql/server/catalog/pg_publication_rel_d.h +include/postgresql/server/catalog/pg_publication_rel.h +include/postgresql/server/catalog/pg_publication.h +include/postgresql/server/catalog/pg_range_d.h +include/postgresql/server/catalog/pg_range.h +include/postgresql/server/catalog/pg_replication_origin_d.h +include/postgresql/server/catalog/pg_replication_origin.h +include/postgresql/server/catalog/pg_rewrite_d.h +include/postgresql/server/catalog/pg_rewrite.h +include/postgresql/server/catalog/pg_seclabel_d.h +include/postgresql/server/catalog/pg_seclabel.h +include/postgresql/server/catalog/pg_sequence_d.h +include/postgresql/server/catalog/pg_sequence.h +include/postgresql/server/catalog/pg_shdepend_d.h +include/postgresql/server/catalog/pg_shdepend.h +include/postgresql/server/catalog/pg_shdescription_d.h +include/postgresql/server/catalog/pg_shdescription.h +include/postgresql/server/catalog/pg_shseclabel_d.h +include/postgresql/server/catalog/pg_shseclabel.h +include/postgresql/server/catalog/pg_statistic_d.h +include/postgresql/server/catalog/pg_statistic_ext_d.h +include/postgresql/server/catalog/pg_statistic_ext_data_d.h +include/postgresql/server/catalog/pg_statistic_ext_data.h +include/postgresql/server/catalog/pg_statistic_ext.h +include/postgresql/server/catalog/pg_statistic.h +include/postgresql/server/catalog/pg_subscription_d.h +include/postgresql/server/catalog/pg_subscription_rel_d.h +include/postgresql/server/catalog/pg_subscription_rel.h +include/postgresql/server/catalog/pg_subscription.h +include/postgresql/server/catalog/pg_tablespace_d.h +include/postgresql/server/catalog/pg_tablespace.h +include/postgresql/server/catalog/pg_transform_d.h +include/postgresql/server/catalog/pg_transform.h +include/postgresql/server/catalog/pg_trigger_d.h +include/postgresql/server/catalog/pg_trigger.h +include/postgresql/server/catalog/pg_ts_config_d.h +include/postgresql/server/catalog/pg_ts_config_map_d.h +include/postgresql/server/catalog/pg_ts_config_map.h +include/postgresql/server/catalog/pg_ts_config.h +include/postgresql/server/catalog/pg_ts_dict_d.h +include/postgresql/server/catalog/pg_ts_dict.h +include/postgresql/server/catalog/pg_ts_parser_d.h +include/postgresql/server/catalog/pg_ts_parser.h +include/postgresql/server/catalog/pg_ts_template_d.h +include/postgresql/server/catalog/pg_ts_template.h +include/postgresql/server/catalog/pg_type_d.h +include/postgresql/server/catalog/pg_type.h +include/postgresql/server/catalog/pg_user_mapping_d.h +include/postgresql/server/catalog/pg_user_mapping.h +include/postgresql/server/catalog/schemapg.h +include/postgresql/server/catalog/storage_xlog.h +include/postgresql/server/catalog/storage.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_xlog.h +include/postgresql/server/commands/dbcommands.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/variable.h +include/postgresql/server/commands/view.h +include/postgresql/server/common/archive.h +include/postgresql/server/common/base64.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/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/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_combining_table.h +include/postgresql/server/common/unicode_east_asian_fw_table.h +include/postgresql/server/common/unicode_norm_hashfunc.h +include/postgresql/server/common/unicode_norm_table.h +include/postgresql/server/common/unicode_norm.h +include/postgresql/server/common/unicode_normprops_table.h +include/postgresql/server/common/username.h +include/postgresql/server/datatype/timestamp.h +include/postgresql/server/executor/execAsync.h +include/postgresql/server/executor/execdebug.h +include/postgresql/server/executor/execdesc.h +include/postgresql/server/executor/execExpr.h +include/postgresql/server/executor/execParallel.h +include/postgresql/server/executor/execPartition.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_priv.h +include/postgresql/server/executor/spi.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_int.h +include/postgresql/server/fe_utils/psqlscan.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/getaddrinfo.h +include/postgresql/server/getopt_long.h +include/postgresql/server/jit/jit.h +include/postgresql/server/jit/llvmjit_emit.h +include/postgresql/server/jit/llvmjit.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/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.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/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/nodeFuncs.h +include/postgresql/server/nodes/nodes.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/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_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/geqo.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/gram.h +include/postgresql/server/parser/gramparse.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_ext.h +include/postgresql/server/pg_config_manual.h +include/postgresql/server/pg_config_os.h +include/postgresql/server/pg_config.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/plpgsql.h +include/postgresql/server/port.h +include/postgresql/server/port/aix.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-ia64.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-acc.h +include/postgresql/server/port/atomics/generic-gcc.h +include/postgresql/server/port/atomics/generic-msvc.h +include/postgresql/server/port/atomics/generic-sunpro.h +include/postgresql/server/port/atomics/generic.h +include/postgresql/server/port/cygwin.h +include/postgresql/server/port/darwin.h +include/postgresql/server/port/freebsd.h +include/postgresql/server/port/hpux.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_pthread.h +include/postgresql/server/port/solaris.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/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/pwd.h +include/postgresql/server/port/win32/sys/socket.h +include/postgresql/server/port/win32/sys/wait.h +include/postgresql/server/port/win32ntdll.h +include/postgresql/server/portability/instr_time.h +include/postgresql/server/portability/mem.h +include/postgresql/server/postgres_ext.h +include/postgresql/server/postgres_fe.h +include/postgresql/server/postgres.h +include/postgresql/server/postmaster/autovacuum.h +include/postgresql/server/postmaster/auxprocess.h +include/postgresql/server/postmaster/bgworker_internals.h +include/postgresql/server/postmaster/bgworker.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/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/snapbuild.h +include/postgresql/server/replication/syncrep.h +include/postgresql/server/replication/walreceiver.h +include/postgresql/server/replication/walsender_private.h +include/postgresql/server/replication/walsender.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/rusagestub.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/backendid.h +include/postgresql/server/storage/barrier.h +include/postgresql/server/storage/block.h +include/postgresql/server/storage/buf_internals.h +include/postgresql/server/storage/buf.h +include/postgresql/server/storage/buffile.h +include/postgresql/server/storage/bufmgr.h +include/postgresql/server/storage/bufpage.h +include/postgresql/server/storage/checksum_impl.h +include/postgresql/server/storage/checksum.h +include/postgresql/server/storage/condition_variable.h +include/postgresql/server/storage/copydir.h +include/postgresql/server/storage/dsm_impl.h +include/postgresql/server/storage/dsm.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/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_internals.h +include/postgresql/server/storage/predicate.h +include/postgresql/server/storage/proc.h +include/postgresql/server/storage/procarray.h +include/postgresql/server/storage/proclist_types.h +include/postgresql/server/storage/proclist.h +include/postgresql/server/storage/procsignal.h +include/postgresql/server/storage/reinit.h +include/postgresql/server/storage/relfilenode.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/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/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_tables.h +include/postgresql/server/utils/guc.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/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/multirangetypes.h +include/postgresql/server/utils/numeric.h +include/postgresql/server/utils/old_snapshot.h +include/postgresql/server/utils/palloc.h +include/postgresql/server/utils/partcache.h +include/postgresql/server/utils/pg_crc.h +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/queryjumble.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/relfilenodemap.h +include/postgresql/server/utils/relmapper.h +include/postgresql/server/utils/relptr.h +include/postgresql/server/utils/reltrigger.h +include/postgresql/server/utils/resowner_private.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/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/xid8.h +include/postgresql/server/utils/xml.h +include/postgresql/server/windowapi.h +include/postgresql/sql3types.h +include/postgresql/sqlca.h +include/postgresql/sqlda-compat.h +include/postgresql/sqlda-native.h +include/postgresql/sqlda.h +lib/libecpg_compat.a +lib/libecpg_compat.so +lib/libecpg_compat.so.3 +lib/libecpg.a +lib/libecpg.so +lib/libecpg.so.6 +lib/libpgcommon_shlib.a +lib/libpgcommon.a +lib/libpgfeutils.a +lib/libpgport_shlib.a +lib/libpgport.a +lib/libpgtypes.a +lib/libpgtypes.so +lib/libpgtypes.so.3 +lib/libpq.a +lib/libpq.so +lib/libpq.so.5 +lib/pkgconfig/libecpg_compat.pc +lib/pkgconfig/libecpg.pc +lib/pkgconfig/libpgtypes.pc +lib/pkgconfig/libpq.pc +lib/postgresql/cyrillic_and_mic.so +lib/postgresql/dict_snowball.so +lib/postgresql/euc_cn_and_mic.so +lib/postgresql/euc_jp_and_sjis.so +lib/postgresql/euc_kr_and_mic.so +lib/postgresql/euc_tw_and_big5.so +lib/postgresql/euc2004_sjis2004.so +lib/postgresql/latin_and_mic.so +lib/postgresql/latin2_and_win1250.so +lib/postgresql/libpqwalreceiver.so +lib/postgresql/pgcrypto.so +lib/postgresql/pgoutput.so +lib/postgresql/pgxs/config/install-sh +lib/postgresql/pgxs/config/missing +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 +lib/postgresql/pgxs/src/test/isolation/isolationtester +lib/postgresql/pgxs/src/test/isolation/pg_isolation_regress +lib/postgresql/pgxs/src/test/regress/pg_regress +lib/postgresql/plpgsql.so +lib/postgresql/sslinfo.so +lib/postgresql/utf8_and_big5.so +lib/postgresql/utf8_and_cyrillic.so +lib/postgresql/utf8_and_euc_cn.so +lib/postgresql/utf8_and_euc_jp.so +lib/postgresql/utf8_and_euc_kr.so +lib/postgresql/utf8_and_euc_tw.so +lib/postgresql/utf8_and_euc2004.so +lib/postgresql/utf8_and_gb18030.so +lib/postgresql/utf8_and_gbk.so +lib/postgresql/utf8_and_iso8859_1.so +lib/postgresql/utf8_and_iso8859.so +lib/postgresql/utf8_and_johab.so +lib/postgresql/utf8_and_sjis.so +lib/postgresql/utf8_and_sjis2004.so +lib/postgresql/utf8_and_uhc.so +lib/postgresql/utf8_and_win.so +man/man1/ecpg.1.gz +man/man1/pg_amcheck.1.gz +man/man1/pg_archivecleanup.1.gz +man/man1/pg_basebackup.1.gz +man/man1/pg_checksums.1.gz +man/man1/pg_clusterdb.1.gz +man/man1/pg_config.1.gz +man/man1/pg_controldata.1.gz +man/man1/pg_createdb.1.gz +man/man1/pg_createuser.1.gz +man/man1/pg_ctl.1.gz +man/man1/pg_dropdb.1.gz +man/man1/pg_dropuser.1.gz +man/man1/pg_dump.1.gz +man/man1/pg_dumpall.1.gz +man/man1/pg_initdb.1.gz +man/man1/pg_isready.1.gz +man/man1/pg_oid2name.1.gz +man/man1/pg_receivewal.1.gz +man/man1/pg_recvlogical.1.gz +man/man1/pg_reindexdb.1.gz +man/man1/pg_resetwal.1.gz +man/man1/pg_restore.1.gz +man/man1/pg_rewind.1.gz +man/man1/pg_test_fsync.1.gz +man/man1/pg_test_timing.1.gz +man/man1/pg_upgrade.1.gz +man/man1/pg_vacuumdb.1.gz +man/man1/pg_vacuumlo.1.gz +man/man1/pg_verifybackup.1.gz +man/man1/pg_waldump.1.gz +man/man1/pgbench.1.gz +man/man1/postgres.1.gz +man/man1/postmaster.1.gz +man/man1/psql.1.gz +man/man3/dblink_build_sql_delete.3.gz +man/man3/dblink_build_sql_insert.3.gz +man/man3/dblink_build_sql_update.3.gz +man/man3/dblink_cancel_query.3.gz +man/man3/dblink_close.3.gz +man/man3/dblink_connect_u.3.gz +man/man3/dblink_connect.3.gz +man/man3/dblink_disconnect.3.gz +man/man3/dblink_error_message.3.gz +man/man3/dblink_exec.3.gz +man/man3/dblink_fetch.3.gz +man/man3/dblink_get_connections.3.gz +man/man3/dblink_get_notify.3.gz +man/man3/dblink_get_pkey.3.gz +man/man3/dblink_get_result.3.gz +man/man3/dblink_is_busy.3.gz +man/man3/dblink_open.3.gz +man/man3/dblink_send_query.3.gz +man/man3/dblink.3.gz +man/man3/SPI_commit_and_chain.3.gz +man/man3/SPI_commit.3.gz +man/man3/SPI_connect_ext.3.gz +man/man3/SPI_connect.3.gz +man/man3/SPI_copytuple.3.gz +man/man3/SPI_cursor_close.3.gz +man/man3/SPI_cursor_fetch.3.gz +man/man3/SPI_cursor_find.3.gz +man/man3/SPI_cursor_move.3.gz +man/man3/SPI_cursor_open_with_args.3.gz +man/man3/SPI_cursor_open_with_paramlist.3.gz +man/man3/SPI_cursor_open.3.gz +man/man3/SPI_cursor_parse_open.3.gz +man/man3/SPI_exec.3.gz +man/man3/SPI_execp.3.gz +man/man3/SPI_execute_extended.3.gz +man/man3/SPI_execute_plan_extended.3.gz +man/man3/SPI_execute_plan_with_paramlist.3.gz +man/man3/SPI_execute_plan.3.gz +man/man3/SPI_execute_with_args.3.gz +man/man3/SPI_execute.3.gz +man/man3/SPI_finish.3.gz +man/man3/SPI_fname.3.gz +man/man3/SPI_fnumber.3.gz +man/man3/SPI_freeplan.3.gz +man/man3/SPI_freetuple.3.gz +man/man3/SPI_freetuptable.3.gz +man/man3/SPI_getargcount.3.gz +man/man3/SPI_getargtypeid.3.gz +man/man3/SPI_getbinval.3.gz +man/man3/SPI_getnspname.3.gz +man/man3/SPI_getrelname.3.gz +man/man3/SPI_gettype.3.gz +man/man3/SPI_gettypeid.3.gz +man/man3/SPI_getvalue.3.gz +man/man3/SPI_is_cursor_plan.3.gz +man/man3/SPI_keepplan.3.gz +man/man3/SPI_modifytuple.3.gz +man/man3/SPI_palloc.3.gz +man/man3/SPI_pfree.3.gz +man/man3/SPI_prepare_cursor.3.gz +man/man3/SPI_prepare_extended.3.gz +man/man3/SPI_prepare_params.3.gz +man/man3/SPI_prepare.3.gz +man/man3/SPI_register_relation.3.gz +man/man3/SPI_register_trigger_data.3.gz +man/man3/SPI_repalloc.3.gz +man/man3/SPI_result_code_string.3.gz +man/man3/SPI_returntuple.3.gz +man/man3/SPI_rollback_and_chain.3.gz +man/man3/SPI_rollback.3.gz +man/man3/SPI_saveplan.3.gz +man/man3/SPI_scroll_cursor_fetch.3.gz +man/man3/SPI_scroll_cursor_move.3.gz +man/man3/SPI_start_transaction.3.gz +man/man3/SPI_unregister_relation.3.gz +man/man7/ABORT.7.gz +man/man7/ALTER_AGGREGATE.7.gz +man/man7/ALTER_COLLATION.7.gz +man/man7/ALTER_CONVERSION.7.gz +man/man7/ALTER_DATABASE.7.gz +man/man7/ALTER_DEFAULT_PRIVILEGES.7.gz +man/man7/ALTER_DOMAIN.7.gz +man/man7/ALTER_EVENT_TRIGGER.7.gz +man/man7/ALTER_EXTENSION.7.gz +man/man7/ALTER_FOREIGN_DATA_WRAPPER.7.gz +man/man7/ALTER_FOREIGN_TABLE.7.gz +man/man7/ALTER_FUNCTION.7.gz +man/man7/ALTER_GROUP.7.gz +man/man7/ALTER_INDEX.7.gz +man/man7/ALTER_LANGUAGE.7.gz +man/man7/ALTER_LARGE_OBJECT.7.gz +man/man7/ALTER_MATERIALIZED_VIEW.7.gz +man/man7/ALTER_OPERATOR_CLASS.7.gz +man/man7/ALTER_OPERATOR_FAMILY.7.gz +man/man7/ALTER_OPERATOR.7.gz +man/man7/ALTER_POLICY.7.gz +man/man7/ALTER_PROCEDURE.7.gz +man/man7/ALTER_PUBLICATION.7.gz +man/man7/ALTER_ROLE.7.gz +man/man7/ALTER_ROUTINE.7.gz +man/man7/ALTER_RULE.7.gz +man/man7/ALTER_SCHEMA.7.gz +man/man7/ALTER_SEQUENCE.7.gz +man/man7/ALTER_SERVER.7.gz +man/man7/ALTER_STATISTICS.7.gz +man/man7/ALTER_SUBSCRIPTION.7.gz +man/man7/ALTER_SYSTEM.7.gz +man/man7/ALTER_TABLE.7.gz +man/man7/ALTER_TABLESPACE.7.gz +man/man7/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz +man/man7/ALTER_TEXT_SEARCH_DICTIONARY.7.gz +man/man7/ALTER_TEXT_SEARCH_PARSER.7.gz +man/man7/ALTER_TEXT_SEARCH_TEMPLATE.7.gz +man/man7/ALTER_TRIGGER.7.gz +man/man7/ALTER_TYPE.7.gz +man/man7/ALTER_USER_MAPPING.7.gz +man/man7/ALTER_USER.7.gz +man/man7/ALTER_VIEW.7.gz +man/man7/ANALYZE.7.gz +man/man7/BEGIN.7.gz +man/man7/CALL.7.gz +man/man7/CHECKPOINT.7.gz +man/man7/CLOSE.7.gz +man/man7/CLUSTER.7.gz +man/man7/COMMENT.7.gz +man/man7/COMMIT_PREPARED.7.gz +man/man7/COMMIT.7.gz +man/man7/COPY.7.gz +man/man7/CREATE_ACCESS_METHOD.7.gz +man/man7/CREATE_AGGREGATE.7.gz +man/man7/CREATE_CAST.7.gz +man/man7/CREATE_COLLATION.7.gz +man/man7/CREATE_CONVERSION.7.gz +man/man7/CREATE_DATABASE.7.gz +man/man7/CREATE_DOMAIN.7.gz +man/man7/CREATE_EVENT_TRIGGER.7.gz +man/man7/CREATE_EXTENSION.7.gz +man/man7/CREATE_FOREIGN_DATA_WRAPPER.7.gz +man/man7/CREATE_FOREIGN_TABLE.7.gz +man/man7/CREATE_FUNCTION.7.gz +man/man7/CREATE_GROUP.7.gz +man/man7/CREATE_INDEX.7.gz +man/man7/CREATE_LANGUAGE.7.gz +man/man7/CREATE_MATERIALIZED_VIEW.7.gz +man/man7/CREATE_OPERATOR_CLASS.7.gz +man/man7/CREATE_OPERATOR_FAMILY.7.gz +man/man7/CREATE_OPERATOR.7.gz +man/man7/CREATE_POLICY.7.gz +man/man7/CREATE_PROCEDURE.7.gz +man/man7/CREATE_PUBLICATION.7.gz +man/man7/CREATE_ROLE.7.gz +man/man7/CREATE_RULE.7.gz +man/man7/CREATE_SCHEMA.7.gz +man/man7/CREATE_SEQUENCE.7.gz +man/man7/CREATE_SERVER.7.gz +man/man7/CREATE_STATISTICS.7.gz +man/man7/CREATE_SUBSCRIPTION.7.gz +man/man7/CREATE_TABLE_AS.7.gz +man/man7/CREATE_TABLE.7.gz +man/man7/CREATE_TABLESPACE.7.gz +man/man7/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz +man/man7/CREATE_TEXT_SEARCH_DICTIONARY.7.gz +man/man7/CREATE_TEXT_SEARCH_PARSER.7.gz +man/man7/CREATE_TEXT_SEARCH_TEMPLATE.7.gz +man/man7/CREATE_TRANSFORM.7.gz +man/man7/CREATE_TRIGGER.7.gz +man/man7/CREATE_TYPE.7.gz +man/man7/CREATE_USER_MAPPING.7.gz +man/man7/CREATE_USER.7.gz +man/man7/CREATE_VIEW.7.gz +man/man7/DEALLOCATE.7.gz +man/man7/DECLARE.7.gz +man/man7/DELETE.7.gz +man/man7/DISCARD.7.gz +man/man7/DO.7.gz +man/man7/DROP_ACCESS_METHOD.7.gz +man/man7/DROP_AGGREGATE.7.gz +man/man7/DROP_CAST.7.gz +man/man7/DROP_COLLATION.7.gz +man/man7/DROP_CONVERSION.7.gz +man/man7/DROP_DATABASE.7.gz +man/man7/DROP_DOMAIN.7.gz +man/man7/DROP_EVENT_TRIGGER.7.gz +man/man7/DROP_EXTENSION.7.gz +man/man7/DROP_FOREIGN_DATA_WRAPPER.7.gz +man/man7/DROP_FOREIGN_TABLE.7.gz +man/man7/DROP_FUNCTION.7.gz +man/man7/DROP_GROUP.7.gz +man/man7/DROP_INDEX.7.gz +man/man7/DROP_LANGUAGE.7.gz +man/man7/DROP_MATERIALIZED_VIEW.7.gz +man/man7/DROP_OPERATOR_CLASS.7.gz +man/man7/DROP_OPERATOR_FAMILY.7.gz +man/man7/DROP_OPERATOR.7.gz +man/man7/DROP_OWNED.7.gz +man/man7/DROP_POLICY.7.gz +man/man7/DROP_PROCEDURE.7.gz +man/man7/DROP_PUBLICATION.7.gz +man/man7/DROP_ROLE.7.gz +man/man7/DROP_ROUTINE.7.gz +man/man7/DROP_RULE.7.gz +man/man7/DROP_SCHEMA.7.gz +man/man7/DROP_SEQUENCE.7.gz +man/man7/DROP_SERVER.7.gz +man/man7/DROP_STATISTICS.7.gz +man/man7/DROP_SUBSCRIPTION.7.gz +man/man7/DROP_TABLE.7.gz +man/man7/DROP_TABLESPACE.7.gz +man/man7/DROP_TEXT_SEARCH_CONFIGURATION.7.gz +man/man7/DROP_TEXT_SEARCH_DICTIONARY.7.gz +man/man7/DROP_TEXT_SEARCH_PARSER.7.gz +man/man7/DROP_TEXT_SEARCH_TEMPLATE.7.gz +man/man7/DROP_TRANSFORM.7.gz +man/man7/DROP_TRIGGER.7.gz +man/man7/DROP_TYPE.7.gz +man/man7/DROP_USER_MAPPING.7.gz +man/man7/DROP_USER.7.gz +man/man7/DROP_VIEW.7.gz +man/man7/END.7.gz +man/man7/EXECUTE.7.gz +man/man7/EXPLAIN.7.gz +man/man7/FETCH.7.gz +man/man7/GRANT.7.gz +man/man7/IMPORT_FOREIGN_SCHEMA.7.gz +man/man7/INSERT.7.gz +man/man7/LISTEN.7.gz +man/man7/LOAD.7.gz +man/man7/LOCK.7.gz +man/man7/MERGE.7.gz +man/man7/MOVE.7.gz +man/man7/NOTIFY.7.gz +man/man7/PREPARE_TRANSACTION.7.gz +man/man7/PREPARE.7.gz +man/man7/REASSIGN_OWNED.7.gz +man/man7/REFRESH_MATERIALIZED_VIEW.7.gz +man/man7/REINDEX.7.gz +man/man7/RELEASE_SAVEPOINT.7.gz +man/man7/RESET.7.gz +man/man7/REVOKE.7.gz +man/man7/ROLLBACK_PREPARED.7.gz +man/man7/ROLLBACK_TO_SAVEPOINT.7.gz +man/man7/ROLLBACK.7.gz +man/man7/SAVEPOINT.7.gz +man/man7/SECURITY_LABEL.7.gz +man/man7/SELECT_INTO.7.gz +man/man7/SELECT.7.gz +man/man7/SET_CONSTRAINTS.7.gz +man/man7/SET_ROLE.7.gz +man/man7/SET_SESSION_AUTHORIZATION.7.gz +man/man7/SET_TRANSACTION.7.gz +man/man7/SET.7.gz +man/man7/SHOW.7.gz +man/man7/START_TRANSACTION.7.gz +man/man7/TABLE.7.gz +man/man7/TRUNCATE.7.gz +man/man7/UNLISTEN.7.gz +man/man7/UPDATE.7.gz +man/man7/VACUUM.7.gz +man/man7/VALUES.7.gz +man/man7/WITH.7.gz +share/postgresql/errcodes.txt +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/plpgsql--1.0.sql +share/postgresql/extension/plpgsql.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/information_schema.sql +share/postgresql/locale/cs/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/cs/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/cs/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/cs/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/cs/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/cs/LC_MESSAGES/psql-15.mo +share/postgresql/locale/de/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/de/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/de/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/de/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/de/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/de/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/de/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/de/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/de/LC_MESSAGES/psql-15.mo +share/postgresql/locale/el/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/el/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/el/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/el/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/el/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/el/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/el/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/el/LC_MESSAGES/psql-15.mo +share/postgresql/locale/es/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/es/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/es/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/es/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/es/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/es/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/es/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/es/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/es/LC_MESSAGES/psql-15.mo +share/postgresql/locale/fr/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/fr/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/fr/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/fr/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/fr/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/fr/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/fr/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/fr/LC_MESSAGES/psql-15.mo +share/postgresql/locale/he/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/it/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/it/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/it/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/it/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/it/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/it/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/it/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/it/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/it/LC_MESSAGES/psql-15.mo +share/postgresql/locale/ja/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/ja/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/ja/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/ja/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/ja/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/ja/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/ja/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/ja/LC_MESSAGES/psql-15.mo +share/postgresql/locale/ka/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/ka/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/ka/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/ka/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/ka/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/ka/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/ka/LC_MESSAGES/psql-15.mo +share/postgresql/locale/ko/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/ko/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/ko/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/ko/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/ko/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/ko/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/ko/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/ko/LC_MESSAGES/psql-15.mo +share/postgresql/locale/pl/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/pl/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/pl/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/pl/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/pt_BR/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/ru/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/ru/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/ru/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/ru/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/ru/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/ru/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/ru/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/ru/LC_MESSAGES/psql-15.mo +share/postgresql/locale/sv/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/sv/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/sv/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/sv/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/sv/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/sv/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/sv/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/sv/LC_MESSAGES/psql-15.mo +share/postgresql/locale/tr/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/tr/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/tr/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/tr/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/uk/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/uk/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/uk/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/uk/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_basebackup-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_checksums-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_test_fsync-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pg_waldump-15.mo +share/postgresql/locale/uk/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/uk/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/uk/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/uk/LC_MESSAGES/psql-15.mo +share/postgresql/locale/vi/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/vi/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/vi/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/vi/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/ecpg-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/ecpglib6-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/initdb-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/libpq5-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_amcheck-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_archivecleanup-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_config-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_controldata-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_ctl-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_dump-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_resetwal-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_rewind-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_test_timing-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_upgrade-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pg_verifybackup-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/pgscripts-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/plpgsql-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/postgres-15.mo +share/postgresql/locale/zh_CN/LC_MESSAGES/psql-15.mo +share/postgresql/locale/zh_TW/LC_MESSAGES/ecpg-15.mo +share/postgresql/pg_hba.conf.sample +share/postgresql/pg_ident.conf.sample +share/postgresql/pg_service.conf.sample +share/postgresql/postgres.bki +share/postgresql/postgresql.conf.sample +share/postgresql/psqlrc.sample +share/postgresql/snowball_create.sql +share/postgresql/sql_features.txt +share/postgresql/system_constraints.sql +share/postgresql/system_functions.sql +share/postgresql/system_views.sql +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_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/hunspell_sample.affix +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 +@dir include/postgresql/informix/esql +@dir include/postgresql/informix +@dir include/postgresql/internal/libpq +@dir include/postgresql/internal +@dir include/postgresql/libpq +@dir include/postgresql/server/access +@dir include/postgresql/server/bootstrap +@dir include/postgresql/server/catalog +@dir include/postgresql/server/commands +@dir include/postgresql/server/common +@dir include/postgresql/server/datatype +@dir include/postgresql/server/executor +@dir include/postgresql/server/fe_utils +@dir include/postgresql/server/foreign +@dir include/postgresql/server/jit +@dir include/postgresql/server/lib +@dir include/postgresql/server/libpq +@dir include/postgresql/server/mb +@dir include/postgresql/server/nodes +@dir include/postgresql/server/optimizer +@dir include/postgresql/server/parser +@dir include/postgresql/server/partitioning +@dir include/postgresql/server/port/atomics +@dir include/postgresql/server/port/win32/arpa +@dir include/postgresql/server/port/win32/netinet +@dir include/postgresql/server/port/win32/sys +@dir include/postgresql/server/port/win32 +@dir include/postgresql/server/port/win32_msvc/sys +@dir include/postgresql/server/port/win32_msvc +@dir include/postgresql/server/port +@dir include/postgresql/server/portability +@dir include/postgresql/server/postmaster +@dir include/postgresql/server/regex +@dir include/postgresql/server/replication +@dir include/postgresql/server/rewrite +@dir include/postgresql/server/snowball/libstemmer +@dir include/postgresql/server/snowball +@dir include/postgresql/server/statistics +@dir include/postgresql/server/storage +@dir include/postgresql/server/tcop +@dir include/postgresql/server/tsearch/dicts +@dir include/postgresql/server/tsearch +@dir include/postgresql/server/utils +@dir include/postgresql/server +@dir include/postgresql +@dir lib/pkgconfig +@dir lib/postgresql/pgxs/config +@dir lib/postgresql/pgxs/src/makefiles +@dir lib/postgresql/pgxs/src/test/isolation +@dir lib/postgresql/pgxs/src/test/regress +@dir lib/postgresql/pgxs/src/test +@dir lib/postgresql/pgxs/src +@dir lib/postgresql/pgxs +@dir lib/postgresql +@dir share/postgresql/extension +@dir share/postgresql/locale/cs/LC_MESSAGES +@dir share/postgresql/locale/cs +@dir share/postgresql/locale/de/LC_MESSAGES +@dir share/postgresql/locale/de +@dir share/postgresql/locale/el/LC_MESSAGES +@dir share/postgresql/locale/el +@dir share/postgresql/locale/es/LC_MESSAGES +@dir share/postgresql/locale/es +@dir share/postgresql/locale/fr/LC_MESSAGES +@dir share/postgresql/locale/fr +@dir share/postgresql/locale/he/LC_MESSAGES +@dir share/postgresql/locale/he +@dir share/postgresql/locale/it/LC_MESSAGES +@dir share/postgresql/locale/it +@dir share/postgresql/locale/ja/LC_MESSAGES +@dir share/postgresql/locale/ja +@dir share/postgresql/locale/ka/LC_MESSAGES +@dir share/postgresql/locale/ka +@dir share/postgresql/locale/ko/LC_MESSAGES +@dir share/postgresql/locale/ko +@dir share/postgresql/locale/pl/LC_MESSAGES +@dir share/postgresql/locale/pl +@dir share/postgresql/locale/pt_BR/LC_MESSAGES +@dir share/postgresql/locale/pt_BR +@dir share/postgresql/locale/ru/LC_MESSAGES +@dir share/postgresql/locale/ru +@dir share/postgresql/locale/sv/LC_MESSAGES +@dir share/postgresql/locale/sv +@dir share/postgresql/locale/tr/LC_MESSAGES +@dir share/postgresql/locale/tr +@dir share/postgresql/locale/uk/LC_MESSAGES +@dir share/postgresql/locale/uk +@dir share/postgresql/locale/vi/LC_MESSAGES +@dir share/postgresql/locale/vi +@dir share/postgresql/locale/zh_CN/LC_MESSAGES +@dir share/postgresql/locale/zh_CN +@dir share/postgresql/locale/zh_TW/LC_MESSAGES +@dir share/postgresql/locale/zh_TW +@dir share/postgresql/locale +@dir share/postgresql/timezonesets +@dir share/postgresql/tsearch_data +@dir share/postgresql diff --git a/lang/go120/Makefile b/lang/go120/Makefile index c0c7560f..906c8bb7 100644 --- a/lang/go120/Makefile +++ b/lang/go120/Makefile @@ -62,8 +62,8 @@ post-patch: PLIST= pkg-plist.${ARCH} -#GOROOT_BOOTSTRAP=${WRKDIR}/go-${OPSYS:tl}-${GOARCH}${GOARM}-bootstrap -GOROOT_BOOTSTRAP=${LOCALBASE}/lib/go +GOROOT_BOOTSTRAP=${WRKDIR}/go-${OPSYS:tl}-${GOARCH}${GOARM}-bootstrap +#GOROOT_BOOTSTRAP=${LOCALBASE}/lib/go do-build: # cd ${WRKSRC}/src ; ${SETENV} \ diff --git a/lang/go120/pkg-plist.amd64 b/lang/go120/pkg-plist.amd64 index ddb4500b..d99cc711 100644 --- a/lang/go120/pkg-plist.amd64 +++ b/lang/go120/pkg-plist.amd64 @@ -47,6 +47,7 @@ lib/go/misc/cgo/errors/ptr_test.go lib/go/misc/cgo/errors/testdata/err1.go lib/go/misc/cgo/errors/testdata/err2.go lib/go/misc/cgo/errors/testdata/err4.go +lib/go/misc/cgo/errors/testdata/err5.go lib/go/misc/cgo/errors/testdata/issue11097a.go lib/go/misc/cgo/errors/testdata/issue11097b.go lib/go/misc/cgo/errors/testdata/issue14669.go @@ -603,8 +604,8 @@ lib/go/src/clean.rc lib/go/src/cmd/addr2line/addr2line_test.go lib/go/src/cmd/addr2line/main.go lib/go/src/cmd/api/api_test.go -lib/go/src/cmd/api/api.go lib/go/src/cmd/api/boring_test.go +lib/go/src/cmd/api/main_test.go lib/go/src/cmd/api/testdata/src/issue21181/dep/p_amd64.go lib/go/src/cmd/api/testdata/src/issue21181/dep/p.go lib/go/src/cmd/api/testdata/src/issue21181/indirect/p.go @@ -1892,6 +1893,7 @@ lib/go/src/cmd/go/testdata/script/build_dash_x.txt lib/go/src/cmd/go/testdata/script/build_exe.txt lib/go/src/cmd/go/testdata/script/build_gcflags_order.txt lib/go/src/cmd/go/testdata/script/build_gcflags.txt +lib/go/src/cmd/go/testdata/script/build_go122.txt lib/go/src/cmd/go/testdata/script/build_gopath_order.txt lib/go/src/cmd/go/testdata/script/build_GOTMPDIR.txt lib/go/src/cmd/go/testdata/script/build_ignore_leading_bom.txt @@ -6967,6 +6969,7 @@ lib/go/src/path/filepath/export_test.go lib/go/src/path/filepath/export_windows_test.go lib/go/src/path/filepath/match_test.go lib/go/src/path/filepath/match.go +lib/go/src/path/filepath/path_nonwindows.go lib/go/src/path/filepath/path_plan9.go lib/go/src/path/filepath/path_test.go lib/go/src/path/filepath/path_unix.go @@ -11044,6 +11047,7 @@ lib/go/test/fixedbugs/issue6055.go lib/go/test/fixedbugs/issue60601.go lib/go/test/fixedbugs/issue6131.go lib/go/test/fixedbugs/issue6140.go +lib/go/test/fixedbugs/issue61992.go lib/go/test/fixedbugs/issue6247.go lib/go/test/fixedbugs/issue6269.go lib/go/test/fixedbugs/issue6295.dir/p0.go diff --git a/net/openvpn-devel/Makefile b/net/openvpn-devel/Makefile new file mode 100644 index 00000000..14473f53 --- /dev/null +++ b/net/openvpn-devel/Makefile @@ -0,0 +1,67 @@ +# +# $Id$ +# +PORTNAME= openvpn +#PORTVERSION= 2.6.8 +CATEGORIES= security net +#MASTER_SITES= http://openvpn.net/release/ +MASTER_SITES+= http://swupdate.openvpn.net/community/releases/ +MASTER_SITES+= http://build.openvpn.net/downloads/releases/ + +MAINTAINER= homeunix7@gmail.com +COMMENT= Secure IP/Ethernet tunnel daemon + +LIB_DEPENDS+= liblzo2.so:arch/liblzo2 + +DISTVERSION= g20231109 +USE_GITLAB= yes +GL_COMMIT= efad93d049c318a3bd9ea5956c6ac8237b8d6d70 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${GL_COMMIT} + +GNU_CONFIGURE= yes +USES+= gmake autoreconf +CONFIGURE_ARGS+= --enable-password-save +#CONFIGURE_ARGS+= --with-crypto-library=openssl +CONFIGURE_ARGS+= --mandir=${PREFIX}/man +CONFIGURE_ARGS+= --program-transform-name='' +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +SHEBANG_FILES= sample/sample-scripts/verify-cn +SHEBANG_FILES+= sample/sample-scripts/auth-pam.pl +SHEBANG_FILES+= sample/sample-scripts/ucn.pl + +CONFIGURE_ARGS+= --enable-strict +CONFIGURE_ENV+= ac_cv_prog_CMAKE= CMAKE= + + +OPENVPN_RUNDIR= /var/run/openvpn +OPENVPN_LOGDIR= /var/log/openvpn +OPENVPN_CONFDIR= ${PREFIX}/etc/openvpn + + +SUB_LIST+= OPENVPN_RUNDIR=${OPENVPN_RUNDIR} +SUB_LIST+= OPENVPN_LOGDIR=${OPENVPN_LOGDIR} +SUB_LIST+= OPENVPN_CONFDIR=${OPENVPN_CONFDIR} + + +USE_RC_SUBR= openvpn.sh +USE_LDCONFIG= ${PREFIX}/lib + +SUB_FILES= pkg-message pkg-install + +post-build: +# cd ${WRKSRC}/plugin/down-root && ${MAKE} +# cd ${WRKSRC}/plugin/auth-pam && ${CC} ${CPPFLAGS} -I../.. -DDLOPEN_PAM=0 ${CFLAGS} -fPIC -shared -Wl,-soname,openvpn-auth-pam.so -o openvpn-auth-pam.so auth-pam.c pamdl.c -lc -lpam +## @# self-tests here +## cd ${WRKSRC} && ${MAKE} check + +post-stage: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/sample/sample-config-files/*.conf ${STAGEDIR}${EXAMPLESDIR} +# ${MKDIR} ${PREFIX}/lib +# ${INSTALL_PROGRAM} ${WRKSRC}/plugin/down-root/openvpn-down-root.so ${PREFIX}/lib +# ${INSTALL_PROGRAM} ${WRKSRC}/plugin/auth-pam/openvpn-auth-pam.so ${PREFIX}/lib + +.include +#EOF diff --git a/net/openvpn-devel/distinfo b/net/openvpn-devel/distinfo new file mode 100644 index 00000000..45b3715c --- /dev/null +++ b/net/openvpn-devel/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1707047858 +SHA256 (openvpn-openvpn-efad93d049c318a3bd9ea5956c6ac8237b8d6d70_GL0.tar.gz) = db885c742d8753942fdff960bc3a997cbad235790b29a2751cbf691f88cd20e7 +SIZE (openvpn-openvpn-efad93d049c318a3bd9ea5956c6ac8237b8d6d70_GL0.tar.gz) = 1194056 diff --git a/net/openvpn-devel/files/openvpn.sh.in b/net/openvpn-devel/files/openvpn.sh.in new file mode 100644 index 00000000..8303161d --- /dev/null +++ b/net/openvpn-devel/files/openvpn.sh.in @@ -0,0 +1,71 @@ +#!/bin/sh +# +# $Id$ +# +# PROVIDE: openvpn +# REQUIRE: DAEMON +# KEYWORD: shutdown + +. /etc/rc.subr + +name="openvpn" +rcvar="openvpn_enable" + +command="%%PREFIX%%/sbin/${name}" +command_args="" + +load_rc_config ${name} + +extra_commands="list" + +start_cmd="openvpn_start" +stop_cmd="openvpn_stop" +restart_cmd="openvpn_restart" +reload_cmd="openvpn_reload" +list_cmd="openvpn_list" + +openvpn_list() { + echo -n "$1 " +} + +openvpn_start() { + serv="$1" + conffile="%%PREFIX%%/etc/openvpn/${serv}.conf" + pidfile="/var/run/openvpn/${serv}.pid" + echo "Start openvpn $serv." + $command --config $conf --writepid $pidfile --daemon +} + +openvpn_stop() { + serv="$1" + pidfile="/var/run/openvpn/${serv}.pid" + pid=$(check_pidfile $pidfile $command) + test ! -z "$pid" && ( kill "$pid"; echo "Stopping openvpn $serv.") + wait_for_pids $pid && rm -f "$pidfile" +} + +openvpn_restart() { + serv="$1" + openvpn_stop $serv + openvpn_start $serv +} + +openvpn_reload() { + serv="$1" + pid=$(check_pidfile $pidfile $command) + test ! -z "$pid" && ( kill -HUP "$pid") +} + +load_rc_config $name + +: ${openvpn_enable=NO} + +test -z "$2" && conflist=$(find %%PREFIX%%/etc/openvpn -maxdepth 1 -name '*.conf') +test ! -z "$2" && test -r "%%PREFIX%%/etc/openvpn/${2}.conf" && conflist="%%PREFIX%%/etc/openvpn/${2}.conf" + +for conf in $conflist; do + serv="$(basename $conf .conf)" + pidfile="/var/run/openvpn/${serv}.pid" + run_rc_command "$1" "$serv" +done +#EOF diff --git a/net/openvpn-devel/files/openvpn.sh.in.old b/net/openvpn-devel/files/openvpn.sh.in.old new file mode 100644 index 00000000..45eaa25a --- /dev/null +++ b/net/openvpn-devel/files/openvpn.sh.in.old @@ -0,0 +1,91 @@ +#!/bin/sh +# +# PROVIDE: openvpn +# REQUIRE: DAEMON +# KEYWORD: shutdown + +# +# This script supports running multiple instances of openvpn. +# To run additional instance link this script to something like +# % ln -s openvpn openvpn_foo +# and define additional openvpn_foo_* variables in one of +# /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/openvpn_foo +# +# Below NAME should be substituted with the name of this script. By default +# it is openvpn, so read as openvpn_enable. If you linked the script to +# openvpn_foo, then read as openvpn_foo_enable etc. +# +# The following variables are supported (defaults are shown). +# You can place them in any of +# /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/NAME +# +# NAME_enable="NO" # set to YES to enable openvpn +# NAME_if="" # driver(s) to load, set to "tun", "tap" or "tun tap" +# +# # optional: +# NAME_flags="" # additional command line arguments +# NAME_configfile="%%PREFIX%%/etc/openvpn/NAME.conf" # --config file +# NAME_dir="%%PREFIX%%/etc/openvpn" # --cd directory +# +# You also need to set NAME_configfile and NAME_dir, if the configuration +# file and directory where keys and certificates reside differ from the above +# settings. +# +# Note that we deliberately refrain from unloading drivers. +# +# For further documentation, please see openvpn(8). +# + + . /etc/rc.subr + + +name="openvpn" +extra_commands="reload" +pidfile="/var/run/${name}.pid" +command="%%PREFIX%%/sbin/openvpn" +start_precmd="openvpn_start_precmd" +stop_postcmd="openvpn_stop_postcmd" + +rcvar="${name}_enable" + +openvpn_start_precmd() +{ + for i in $interfaces ; do + # FreeBSD <= 5.4 does not know kldstat's -m option + # FreeBSD >= 6.0 does not add debug.* sysctl information + # in the default build - we check both to keep things simple + if ! sysctl debug.if_${i}_debug >/dev/null 2>&1 \ + && ! kldstat -m if_${i} >/dev/null 2>&1 ; then + if ! kldload if_${i} ; then + warn "Could not load $i module." + return 1 + fi + fi + done + return 0 +} + +openvpn_stop_postcmd() +{ + rm -f "$pidfile" || warn "Could not remove $pidfile." +} + + + +load_rc_config aaaaa + +: ${openvpn_enable="NO"} +: ${openvpn_flags=""} +: ${openvpn_if=""} +: ${openvpn_configfile="%%PREFIX%%/etc/openvpn/openvpn.conf"} +: ${openvpn_dir="%%PREFIX%%/etc/openvpn"} + +configfile="${openvpn_configfile}" +dir="${openvpn_dir}" +interfaces="${openvpn_if}" + +required_files=${configfile} +command_args="--cd ${dir} --daemon ${name} --config ${configfile} --writepid ${pidfile}" + +run_rc_command "$1" +#EOF diff --git a/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-client b/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-client new file mode 100644 index 00000000..0b485a64 --- /dev/null +++ b/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-client @@ -0,0 +1,13 @@ +--- sample/sample-config-files/loopback-client.orig 2016-08-23 14:16:22 UTC ++++ sample/sample-config-files/loopback-client +@@ -9,8 +9,8 @@ + # ./openvpn --config sample-config-files/loopback-client (In one window) + # ./openvpn --config sample-config-files/loopback-server (Simultaneously in another window) + +-rport 16000 +-lport 16001 ++rport 16100 ++lport 16101 + remote localhost + local localhost + dev null diff --git a/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-server b/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-server new file mode 100644 index 00000000..58691b13 --- /dev/null +++ b/net/openvpn-devel/files/patch-sample__sample-config-files__loopback-server @@ -0,0 +1,13 @@ +--- sample/sample-config-files/loopback-server.orig 2016-08-23 14:16:22 UTC ++++ sample/sample-config-files/loopback-server +@@ -9,8 +9,8 @@ + # ./openvpn --config sample-config-files/loopback-client (In one window) + # ./openvpn --config sample-config-files/loopback-server (Simultaneously in another window) + +-rport 16001 +-lport 16000 ++rport 16101 ++lport 16100 + remote localhost + local localhost + dev null diff --git a/net/openvpn-devel/files/patch-tests__t_cltsrv.sh b/net/openvpn-devel/files/patch-tests__t_cltsrv.sh new file mode 100644 index 00000000..17ca5be8 --- /dev/null +++ b/net/openvpn-devel/files/patch-tests__t_cltsrv.sh @@ -0,0 +1,65 @@ +--- tests/t_cltsrv.sh.orig 2016-08-23 13:10:22 UTC ++++ tests/t_cltsrv.sh +@@ -1,7 +1,7 @@ + #! /bin/sh + # + # t_cltsrv.sh - script to test OpenVPN's crypto loopback +-# Copyright (C) 2005, 2006, 2008 Matthias Andree ++# Copyright (C) 2005 - 2014 Matthias Andree + # + # This program is free software; you can redistribute it and/or + # modify it under the terms of the GNU General Public License +@@ -22,8 +22,9 @@ set -e + top_srcdir="${top_srcdir:-..}" + top_builddir="${top_builddir:-..}" + openvpn="${openvpn:-${top_builddir}/src/openvpn/openvpn}" +-trap "rm -f log.$$ log.$$.signal ; trap 0 ; exit 77" 1 2 15 +-trap "rm -f log.$$ log.$$.signal ; exit 1" 0 3 ++root="${top_srcdir}/sample" ++trap "rm -f ${root}/sample-config-files/loopback-*.test log.$$ log.$$.signal ; trap 0 ; exit 77" 1 2 15 ++trap "a=\$? ; rm -f ${root}/sample-config-files/loopback-*.test log.$$ log.$$.signal ; test \$a = 0 && exit 1 || exit \$a" 0 3 + addopts= + case `uname -s` in + FreeBSD) +@@ -45,18 +46,38 @@ esac + # make sure that the --down script is executable -- fail (rather than + # skip) test if it isn't. + downscript="../tests/t_cltsrv-down.sh" +-root="${top_srcdir}/sample" + test -x "${root}/${downscript}" || chmod +x "${root}/${downscript}" || { echo >&2 "${root}/${downscript} is not executable, failing." ; exit 1 ; } + echo "The following test will take about two minutes." >&2 + echo "If the addresses are in use, this test will retry up to two times." >&2 + ++set -- $(ifconfig lo0 | grep -E '\&2 "### NO ADDRESSES ON LOOPBACK INTERFACE lo0, SKIPPING TEST ###" ++ exit 77 ++fi ++if [ "inet6" = "$1" ] ; then ++ add='proto udp6 ' ++fi ++for i in server client ; do ++ sed -e "s/localhost/$2/" -e "/^remote /a\\ ++$add" ${root}/sample-config-files/loopback-$i \ ++ >${root}/sample-config-files/loopback-$i.test ++done ++ + # go + success=0 + for i in 1 2 3 ; do + set +e + ( +- "${openvpn}" --script-security 2 --cd "${root}" ${addopts} --setenv role srv --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-server" & +- "${openvpn}" --script-security 2 --cd "${top_srcdir}/sample" ${addopts} --setenv role clt --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-client" ++ "${openvpn}" --script-security 2 \ ++ --cd "${root}" ${addopts} --setenv role srv \ ++ --down "${downscript}" --tls-exit --ping-exit 180 \ ++ --config "sample-config-files/loopback-server.test" & ++ "${openvpn}" --script-security 2 \ ++ --cd "${top_srcdir}/sample" ${addopts} --setenv role clt \ ++ --down "${downscript}" --tls-exit --ping-exit 180 \ ++ --config "sample-config-files/loopback-client.test" + ) 3>log.$$.signal >log.$$ 2>&1 + e1=$? + wait $! diff --git a/net/openvpn-devel/files/pkg-install.in b/net/openvpn-devel/files/pkg-install.in new file mode 100644 index 00000000..81c65f8b --- /dev/null +++ b/net/openvpn-devel/files/pkg-install.in @@ -0,0 +1,19 @@ +#!/bin/sh + +set -x + +OPENVPN_RUNDIR="%%OPENVPN_RUNDIR%%" +OPENVPN_LOGDIR="%%OPENVPN_LOGDIR%%" +OPENVPN_CONFDIR="%%OPENVPN_CONFDIR%%" + +case $2 in + PRE-INSTALL) + install -d -o root -g wheel -m 0750 ${OPENVPN_RUNDIR} + install -d -o root -g wheel -m 0750 ${OPENVPN_LOGDIR} + install -d -o root -g wheel -m 0750 ${OPENVPN_CONFDIR} + ;; + POST-INSTALL) + ;; +esac +exit 0 +#EOF diff --git a/net/openvpn-devel/files/pkg-message.in b/net/openvpn-devel/files/pkg-message.in new file mode 100644 index 00000000..64494e4d --- /dev/null +++ b/net/openvpn-devel/files/pkg-message.in @@ -0,0 +1,20 @@ +### ------------------------------------------------------------------------ +### The OpenVPN FreeBSD port, since v2.0.1, uses rcNG to start OpenVPN. +### Edit /etc/rc.conf to start OpenVPN automatically at system startup. +### See %%PREFIX%%/etc/rc.d/openvpn%%RCSFX%% for details. +### ------------------------------------------------------------------------ +### To get OpenVPN 1.X to talk with the new 2.0 version, you may need to +### edit the 1.X configuration file by adding these lines: +### tun-mtu 1500 +### tun-mtu-extra 32 +### mssfix 1450 +### key-method 2 <- this key-method line only for TLS setups +### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +### WARNING: THE DEFAULT PORT HAS CHANGED AND IS NOW 1194! +### OpenVPN 1.6 and older used 5000 rather than 1194 as their default +### port, so add the proper port options to your configuration file! +### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +### For further compatibility, see +### ------------------------------------------------------------------------ +### If you want to donate to OpenVPN: +### ------------------------------------------------------------------------ diff --git a/net/openvpn-devel/files/pkg-req.in b/net/openvpn-devel/files/pkg-req.in new file mode 100644 index 00000000..15c8242d --- /dev/null +++ b/net/openvpn-devel/files/pkg-req.in @@ -0,0 +1,29 @@ +set -e + +rcvers() { + # determine if we have "old" or "new" (rcorder integration) scheme + # for %%PREFIX%%/etc/rc.d/* files + if test $1 -ge 700007 || test $1 -lt 700000 -a $1 -ge 600101 ; then + echo 2 + else + echo 1 + fi +} + +if [ "$2" = INSTALL ] ; then + # check if the base system is new enough for us, + # which should only matter for package installs. + buildrc=$(rcvers %%OSVERSION%%) + execrc=$(rcvers $(sysctl -n kern.osreldate) ) + if test $buildrc -gt $execrc ; then + cat <