aboutsummaryrefslogtreecommitdiff
path: root/databases/postgresql93-server
diff options
context:
space:
mode:
authorPalle Girgensohn <girgen@FreeBSD.org>2013-05-11 23:46:30 +0000
committerPalle Girgensohn <girgen@FreeBSD.org>2013-05-11 23:46:30 +0000
commit740b7ff067e9a4950228fcfef257b2e7d4e698fe (patch)
treedcf48f35e1c0d88d803a17ef2347231f73df8d9b /databases/postgresql93-server
parentac81cc3d846e16912cf3720409f0934c2d7617ef (diff)
downloadports-740b7ff067e9a4950228fcfef257b2e7d4e698fe.tar.gz
ports-740b7ff067e9a4950228fcfef257b2e7d4e698fe.zip
Notes
Diffstat (limited to 'databases/postgresql93-server')
-rw-r--r--databases/postgresql93-server/Makefile396
-rw-r--r--databases/postgresql93-server/distinfo4
-rw-r--r--databases/postgresql93-server/files/502.pgsql.in115
-rw-r--r--databases/postgresql93-server/files/dot.cshrc.in11
-rw-r--r--databases/postgresql93-server/files/dot.profile.in22
-rw-r--r--databases/postgresql93-server/files/patch-doc-Makefile28
-rw-r--r--databases/postgresql93-server/files/patch-doc-src-sgml-Makefile20
-rw-r--r--databases/postgresql93-server/files/patch-plpython-Makefile11
-rw-r--r--databases/postgresql93-server/files/patch-src-backend-Makefile11
-rw-r--r--databases/postgresql93-server/files/patch-src:backend:utils:misc:postgresql.conf.sample20
-rw-r--r--databases/postgresql93-server/files/pkg-message-client.in32
-rw-r--r--databases/postgresql93-server/files/pkg-message-contrib.in3
-rw-r--r--databases/postgresql93-server/files/pkg-message-plperl.in3
-rw-r--r--databases/postgresql93-server/files/pkg-message-plpython.in3
-rw-r--r--databases/postgresql93-server/files/pkg-message-pltcl.in3
-rw-r--r--databases/postgresql93-server/files/pkg-message-server.in70
-rw-r--r--databases/postgresql93-server/files/pkgIndex.tcl.in4
-rw-r--r--databases/postgresql93-server/files/postgresql.in114
-rw-r--r--databases/postgresql93-server/pkg-descr23
-rw-r--r--databases/postgresql93-server/pkg-install-server27
-rw-r--r--databases/postgresql93-server/pkg-plist-client691
-rw-r--r--databases/postgresql93-server/pkg-plist-contrib186
-rw-r--r--databases/postgresql93-server/pkg-plist-plperl12
-rw-r--r--databases/postgresql93-server/pkg-plist-plpython14
-rw-r--r--databases/postgresql93-server/pkg-plist-pltcl16
-rw-r--r--databases/postgresql93-server/pkg-plist-server792
26 files changed, 2631 insertions, 0 deletions
diff --git a/databases/postgresql93-server/Makefile b/databases/postgresql93-server/Makefile
new file mode 100644
index 000000000000..7f200d0d05c6
--- /dev/null
+++ b/databases/postgresql93-server/Makefile
@@ -0,0 +1,396 @@
+# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME?= postgresql
+DISTVERSION?= 9.2.4
+PORTREVISION?= 0
+CATEGORIES?= databases
+MASTER_SITES= PGSQL
+MASTER_SITE_SUBDIR= source/v${DISTVERSION}
+PKGNAMESUFFIX?= -server
+
+MAINTAINER?= pgsql@FreeBSD.org
+COMMENT?= The most advanced open-source database available anywhere
+
+CONFLICTS?= ${PORTNAME}-client-[^${PORTVERSION:R:R}].* \
+ ${PORTNAME}${PKGNAMESUFFIX}-[^${PORTVERSION:R:R}].* \
+ ${PORTNAME}-client-9.[^${PORTVERSION:R:E}].* \
+ ${PORTNAME}${PKGNAMESUFFIX}-9.[^${PORTVERSION:R:E}].*
+
+WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION}
+DIST_SUBDIR= postgresql
+
+ICU_PATCHFILE?= pg-910-icu-2012-12-19.diff.gz
+
+.if !defined(SLAVE_ONLY)
+UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//}
+LATEST_LINK?= ${PKGNAMEPREFIX}${UNIQUENAME}${PKGNAMESUFFIX}
+.else # Contrib has different options from -client/-server
+UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//}${PKGNAMESUFFIX}
+LATEST_LINK?= ${PKGNAMEPREFIX}${UNIQUENAME}
+.endif
+
+PKGINSTALL?= ${PKGDIR}/pkg-install${PKGNAMESUFFIX}
+USE_BZIP2= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+.if defined(NO_BUILD)
+.undef USE_GMAKE
+.undef GNU_CONFIGURE
+.endif
+
+PG_USER= pgsql
+PG_GROUP= pgsql
+PG_UID= 70
+
+LDFLAGS+= -L${LOCALBASE}/lib
+INCLUDES+= -I${LOCALBASE}/include
+CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \
+ --with-includes=${PREFIX}/include \
+ --enable-thread-safety
+CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \
+ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}" \
+ LDFLAGS_SL="${LDFLAGS_SL}"
+
+PLIST= ${PKGDIR}/pkg-plist${PKGNAMESUFFIX}
+
+INSTALL_DIRS?= src/timezone src/backend \
+ src/backend/utils/mb/conversion_procs \
+ src/backend/snowball src/backend/replication/libpqwalreceiver \
+ src/bin/initdb src/bin/pg_ctl \
+ src/bin/pg_controldata src/bin/pg_resetxlog src/pl \
+ src/bin/pg_basebackup
+BUILD_DIRS?= src/port ${INSTALL_DIRS}
+
+.if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY)
+SERVER_ONLY= yes
+USE_RC_SUBR= postgresql
+USE_PGSQL= yes
+WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g}
+USERS= ${PG_USER}
+GROUPS= ${PG_GROUP}
+SUB_FILES+= 502.pgsql
+.endif
+
+.if !defined(CLIENT_ONLY)
+MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
+CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH}
+.endif
+
+.if !defined(SLAVE_ONLY)
+OPTIONS_DEFINE+= NLS DTRACE PAM LDAP GSSAPI OPTIMIZED_CFLAGS XML TZDATA DEBUG KRB5
+OPTIONS_SINGLE= KRB5
+OPTIONS_SINGLE_KRB5= MIT_KRB5 HEIMDAL_KRB5
+
+KRB5_DESC= Build with kerberos provider support
+NLS_DESC= Use internationalized messages
+DTRACE_DESC= Build with DTrace probes (server only)
+PAM_DESC= Build with PAM Support
+LDAP_DESC= Build with LDAP authentication support (server only)
+MIT_KRB5_DESC= Build with MIT kerberos support
+HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos
+GSSAPI_DESC= Build with GSSAPI support
+OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3)
+XML_DESC= Build with XML data type (server)
+TZDATA_DESC= Use internal timezone database (server)
+DEBUG_DESC= Builds with debugging symbols
+
+# See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info
+OPTIONS_DEFINE+= ICU
+ICU_DESC= Use ICU for unicode collation (server)
+
+# See http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/76999 for more info
+# (requires dump/restore if modified.)
+OPTIONS_DEFINE+= INTDATE
+INTDATE_DESC= Builds with 64-bit date/time type (server)
+
+OPTIONS_DEFINE+= SSL
+SSL_DESC= Build with OpenSSL support
+
+OPTIONS_DEFAULT= NLS XML TZDATA INTDATE SSL
+.endif # !SLAVE_ONLY
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MSSL}
+USE_OPENSSL= yes
+CONFIGURE_ARGS+=--with-openssl
+.endif
+
+.if !defined(SLAVE_ONLY)
+. if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum)
+USE_AUTOTOOLS= autoconf
+CONFIGURE_ARGS+=--with-icu
+PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu
+PATCHFILES+= ${ICU_PATCHFILE}:icu
+. if defined(ICU_EXTRAPATCH)
+EXTRA_PATCHES+= ${ICU_EXTRAPATCH}
+. endif
+LIB_DEPENDS+= icudata.50:${PORTSDIR}/devel/icu
+. endif
+.endif # !SLAVE_ONLY
+
+.if ${PORT_OPTIONS:MOSSP_UUID}
+BUILD_DEPENDS+= ${LOCALBASE}/lib/libuuid.a:${PORTSDIR}/misc/ossp-uuid
+CONFIGURE_ARGS+=--with-ossp-uuid
+PLIST_SUB+= OSSP=""
+.else
+PLIST_SUB+= OSSP="@comment "
+.endif
+
+.if !defined(SLAVE_ONLY)
+
+PATCH_DIST_STRIP=-p1
+
+. if ${PORT_OPTIONS:MDTRACE}
+CONFIGURE_ARGS+=--enable-dtrace
+LDFLAGS+=-lelf
+. if ${OSVERSION} < 900021
+IGNORE= need userland DTrace support found in FreeBSD 9.0
+. endif
+. endif
+
+. if ${PORT_OPTIONS:MPAM}
+CONFIGURE_ARGS+=--with-pam
+. endif
+
+. if ${PORT_OPTIONS:MLDAP}
+. if defined (SERVER_ONLY)
+CONFIGURE_ARGS+=--with-ldap
+USE_OPENLDAP= yes
+. endif
+. endif
+
+. if ${PORT_OPTIONS:MXML}
+CONFIGURE_ARGS+=--with-libxml
+LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2
+. endif
+
+. if ${PORT_OPTIONS:MTZDATA}
+PLIST_SUB+= TZDATA=""
+. else
+CONFIGURE_ARGS+=--with-system-tzdata=/usr/share/zoneinfo
+PLIST_SUB+= TZDATA="@comment "
+. endif
+
+. if empty(PORT_OPTIONS:MINTDATE)
+CONFIGURE_ARGS+=--disable-integer-datetimes
+. endif
+
+. if ${PORT_OPTIONS:MNLS}
+CONFIGURE_ARGS+=--enable-nls
+PLIST_SUB+= GETTEXT=""
+USES= gettext
+. else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= GETTEXT="@comment "
+. endif
+
+. if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
+CFLAGS+= -O3 -funroll-loops
+. endif
+
+. if ${PORT_OPTIONS:MDEBUG}
+CONFIGURE_ARGS+=--enable-debug
+INSTALL_TARGET= install
+. else
+INSTALL_TARGET= install-strip
+. endif
+
+.if ${PORT_OPTIONS:MGSSAPI}
+CONFIGURE_ARGS+=--with-gssapi
+.if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5)
+# Kerberos libraries will pull the proper GSSAPI library
+# via linker dependencies, but otherwise we must specify
+# it explicitely: ld --as-needed is used for compilation,
+# so configure's -lgssapi_krb5 won't go.
+LDFLAGS+= -lgssapi
+LDFLAGS_SL+= -lgssapi
+.endif
+.else
+CONFIGURE_ARGS+=--without-gssapi
+.endif
+
+. if ${PORT_OPTIONS:MMIT_KRB5}
+. if defined(IGNORE_WITH_SRC_KRB5) && (exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config))
+IGNORE= requires that you remove heimdal's /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB
+. else
+CONFIGURE_ARGS+=--with-krb5
+# Allow defining a home built MIT Kerberos by setting KRB5_HOME
+. if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config)
+LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
+. endif
+. endif
+. endif
+
+. if ${PORT_OPTIONS:MHEIMDAL_KRB5}
+CONFIGURE_ARGS+=--with-krb5
+. endif
+
+.endif # !SLAVE_ONLY
+
+.if defined(CLIENT_ONLY)
+MAN1?= pg_basebackup.1
+MAN1+= clusterdb.1 createdb.1 createlang.1 createuser.1 \
+ dropdb.1 droplang.1 dropuser.1 ecpg.1 initdb.1 \
+ oid2name.1 pg_archivecleanup.1 \
+ pg_config.1 pg_controldata.1 pg_ctl.1 \
+ pg_dump.1 pg_dumpall.1 pg_receivexlog.1 pg_resetxlog.1 pg_restore.1 \
+ pg_standby.1 pg_test_fsync.1 pg_test_timing.1 pg_upgrade.1 \
+ pgbench.1 \
+ postgres.1 postmaster.1 psql.1 reindexdb.1 vacuumdb.1 vacuumlo.1
+
+MAN3+= SPI_connect.3 SPI_copytuple.3 SPI_cursor_close.3 SPI_cursor_fetch.3 \
+ SPI_cursor_find.3 SPI_cursor_move.3 SPI_cursor_open.3 \
+ SPI_cursor_open_with_args.3 SPI_cursor_open_with_paramlist.3 \
+ SPI_exec.3 SPI_execp.3 SPI_execute.3 SPI_execute_plan.3 \
+ SPI_execute_plan_with_paramlist.3 SPI_execute_with_args.3 \
+ SPI_finish.3 SPI_fname.3 SPI_fnumber.3 SPI_freeplan.3 \
+ SPI_freetuple.3 SPI_freetuptable.3 SPI_getargcount.3 \
+ SPI_getargtypeid.3 SPI_getbinval.3 SPI_getnspname.3 \
+ SPI_getrelname.3 SPI_gettype.3 SPI_gettypeid.3 \
+ SPI_getvalue.3 SPI_is_cursor_plan.3 SPI_keepplan.3 SPI_modifytuple.3 \
+ SPI_palloc.3 SPI_pfree.3 SPI_pop.3 SPI_prepare.3 \
+ SPI_prepare_cursor.3 SPI_prepare_params.3 SPI_push.3 \
+ SPI_repalloc.3 SPI_returntuple.3 SPI_saveplan.3 \
+ SPI_scroll_cursor_fetch.3 SPI_scroll_cursor_move.3 \
+ dblink.3 dblink_build_sql_delete.3 dblink_build_sql_insert.3 \
+ dblink_build_sql_update.3 dblink_cancel_query.3 \
+ dblink_close.3 dblink_connect.3 dblink_connect_u.3 \
+ dblink_disconnect.3 dblink_error_message.3 dblink_exec.3 \
+ dblink_fetch.3 dblink_get_connections.3 dblink_get_notify.3 \
+ dblink_get_pkey.3 dblink_get_result.3 dblink_is_busy.3 \
+ dblink_open.3 dblink_send_query.3
+
+MAN7?= ALTER_COLLATION.7 ALTER_EXTENSION.7 ALTER_FOREIGN_TABLE.7 \
+ CREATE_COLLATION.7 CREATE_EXTENSION.7 CREATE_FOREIGN_TABLE.7 \
+ DROP_COLLATION.7 DROP_EXTENSION.7 DROP_FOREIGN_TABLE.7 \
+ SECURITY_LABEL.7
+MAN7+= ABORT.7 ALTER_AGGREGATE.7 ALTER_CONVERSION.7 \
+ ALTER_DATABASE.7 ALTER_DEFAULT_PRIVILEGES.7 \
+ ALTER_DOMAIN.7 ALTER_FOREIGN_DATA_WRAPPER.7 ALTER_FUNCTION.7 \
+ ALTER_GROUP.7 ALTER_LARGE_OBJECT.7 ALTER_SERVER.7 \
+ ALTER_USER_MAPPING.7 ALTER_INDEX.7 ALTER_LANGUAGE.7 \
+ ALTER_OPERATOR_CLASS.7 ALTER_OPERATOR_FAMILY.7 \
+ ALTER_ROLE.7 \
+ ALTER_SCHEMA.7 ALTER_SEQUENCE.7 ALTER_TABLE.7 \
+ ALTER_TEXT_SEARCH_CONFIGURATION.7 \
+ ALTER_TEXT_SEARCH_DICTIONARY.7 \
+ ALTER_TEXT_SEARCH_PARSER.7 \
+ ALTER_TEXT_SEARCH_TEMPLATE.7 \
+ ALTER_TRIGGER.7 ALTER_USER.7 ALTER_VIEW.7 ANALYZE.7 BEGIN.7 \
+ CHECKPOINT.7 CLOSE.7 CLUSTER.7 COMMENT.7 COMMIT.7 \
+ COMMIT_PREPARED.7 \
+ COPY.7 CREATE_AGGREGATE.7 CREATE_CAST.7 \
+ CREATE_CONVERSION.7 \
+ CREATE_DATABASE.7 CREATE_DOMAIN.7 \
+ CREATE_FOREIGN_DATA_WRAPPER.7 CREATE_FUNCTION.7 \
+ CREATE_GROUP.7 CREATE_INDEX.7 CREATE_LANGUAGE.7 \
+ CREATE_OPERATOR.7 CREATE_OPERATOR_CLASS.7 \
+ CREATE_OPERATOR_FAMILY.7 CREATE_ROLE.7 \
+ CREATE_RULE.7 CREATE_SCHEMA.7 CREATE_SEQUENCE.7 \
+ CREATE_SERVER.7 CREATE_TABLE.7 CREATE_TABLE_AS.7 \
+ CREATE_TEXT_SEARCH_CONFIGURATION.7 \
+ CREATE_TEXT_SEARCH_DICTIONARY.7 \
+ CREATE_TEXT_SEARCH_PARSER.7 \
+ CREATE_TEXT_SEARCH_TEMPLATE.7 CREATE_TRIGGER.7 \
+ CREATE_TYPE.7 CREATE_USER.7 CREATE_USER_MAPPING.7 \
+ CREATE_VIEW.7 DEALLOCATE.7 DECLARE.7 DELETE.7 DISCARD.7 \
+ DO.7 DROP_AGGREGATE.7 DROP_CAST.7 DROP_CONVERSION.7 \
+ DROP_DATABASE.7 DROP_DOMAIN.7 DROP_FOREIGN_DATA_WRAPPER.7 \
+ DROP_FUNCTION.7 DROP_GROUP.7 DROP_INDEX.7 DROP_LANGUAGE.7 \
+ DROP_OPERATOR.7 DROP_OPERATOR_CLASS.7 DROP_OPERATOR_FAMILY.7 \
+ DROP_OWNED.7 DROP_ROLE.7 DROP_RULE.7 \
+ DROP_SCHEMA.7 DROP_SEQUENCE.7 DROP_SERVER.7 DROP_TABLE.7 \
+ DROP_TEXT_SEARCH_CONFIGURATION.7 \
+ DROP_TEXT_SEARCH_DICTIONARY.7 \
+ DROP_TEXT_SEARCH_PARSER.7 \
+ DROP_TEXT_SEARCH_TEMPLATE.7 DROP_TRIGGER.7 \
+ DROP_TYPE.7 DROP_USER.7 DROP_USER_MAPPING.7 DROP_VIEW.7 END.7 \
+ EXECUTE.7 EXPLAIN.7 FETCH.7 GRANT.7 INSERT.7 LISTEN.7 LOAD.7 \
+ LOCK.7 MOVE.7 NOTIFY.7 PREPARE.7 PREPARE_TRANSACTION.7 \
+ REASSIGN_OWNED.7 REINDEX.7 RESET.7 \
+ REVOKE.7 ROLLBACK.7 ROLLBACK_PREPARED.7 SELECT.7 \
+ SELECT_INTO.7 SET.7 \
+ SET_CONSTRAINTS.7 SET_ROLE.7 SET_TRANSACTION.7 SHOW.7 \
+ SET_SESSION_AUTHORIZATION.7 START_TRANSACTION.7 \
+ TABLE.7 TRUNCATE.7 UNLISTEN.7 UPDATE.7 VACUUM.7 \
+ ALTER_OPERATOR.7 ALTER_TABLESPACE.7 ALTER_TYPE.7 \
+ CREATE_TABLESPACE.7 DROP_TABLESPACE.7 \
+ RELEASE_SAVEPOINT.7 ROLLBACK_TO_SAVEPOINT.7 \
+ SAVEPOINT.7 VALUES.7 WITH.7
+.endif
+
+PLIST_SUB+= PG_USER=${PG_USER} \
+ PG_GROUP=${PG_GROUP}
+SUB_LIST+= PG_GROUP=${PG_GROUP} \
+ PG_USER=${PG_USER} \
+ PG_UID=${PG_UID}
+
+# For testing files in FILESDIR
+.include <bsd.port.pre.mk>
+
+.if defined(SERVER_ONLY)
+pre-build:
+ @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL
+.endif
+
+.if !defined(NO_BUILD) && !target(do-build)
+
+do-build:
+ @ cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${GMAKE} symlinks
+ @ for dir in ${BUILD_DIRS}; do \
+ cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE}; \
+ done
+
+. if exists(${FILESDIR}/pkg-message${PKGNAMESUFFIX}.in)
+SUB_FILES+= pkg-message${PKGNAMESUFFIX}
+PKGMESSAGE= ${WRKSRC}/pkg-message${PKGNAMESUFFIX}
+. endif
+. if exists(${FILESDIR}/pkg-install${PKGNAMESUFFIX}.in)
+SUB_FILES+= pkg-install${PKGNAMESUFFIX}
+PLIST_SUB+= PG_USER=${PG_USER}
+. endif
+
+post-patch:
+. if defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU}
+ @${REINPLACE_CMD} -E -e \
+ "s|^(m4_if.*)2.6[0-9](.*Autoconf version )2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \
+ ${WRKSRC}/configure.in
+. endif
+
+do-install:
+ @for dir in ${INSTALL_DIRS}; do \
+ cd ${WRKSRC}/$${dir} && \
+ ${SETENV} ${MAKE_ENV} ${GMAKE} ${INSTALL_TARGET}; \
+ done
+. if defined(SERVER_ONLY)
+ @ ${MKDIR} ${PREFIX}/share/postgresql ;\
+ ${MKDIR} ${PREFIX}/etc/periodic/daily ;\
+ ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \
+ ${PREFIX}/etc/periodic/daily
+ ${MKDIR} ${PREFIX}/${PG_USER} && ${CHOWN} ${PG_USER}:${PG_GROUP} ${PREFIX}/${PG_USER}
+. endif # SERVER_ONLY
+. if defined(CLIENT_ONLY)
+ @ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${GMAKE} install-local
+. endif
+ @ if [ -r ${PKGMESSAGE} ]; then \
+ ${MKDIR} ${DOCSDIR} ;\
+ ${INSTALL_DATA} ${PKGMESSAGE} ${DOCSDIR}/README${PKGNAMESUFFIX} ;\
+ ${CAT} ${PKGMESSAGE} ;\
+ fi
+.endif # !NO_BUILD
+
+.if defined(SERVER_ONLY)
+check:
+ @if [ `id -u` != 0 ] ; then \
+ ${ECHO} "Running postgresql regressions tests" ;\
+ cd ${WRKSRC}; ${GMAKE} check ;\
+ else \
+ ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \
+ ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\
+ fi
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/postgresql93-server/distinfo b/databases/postgresql93-server/distinfo
new file mode 100644
index 000000000000..de8bf162a946
--- /dev/null
+++ b/databases/postgresql93-server/distinfo
@@ -0,0 +1,4 @@
+SHA256 (postgresql/postgresql-9.2.4.tar.bz2) = d97dd918a88a4449225998f46aafa85216a3f89163a3411830d6890507ffae93
+SIZE (postgresql/postgresql-9.2.4.tar.bz2) = 16395184
+SHA256 (postgresql/pg-910-icu-2012-12-19.diff.gz) = 61ef9c9b55b63b63b0fb108dfef086f92e9c43b5bd934fab9639b31f91193611
+SIZE (postgresql/pg-910-icu-2012-12-19.diff.gz) = 4386
diff --git a/databases/postgresql93-server/files/502.pgsql.in b/databases/postgresql93-server/files/502.pgsql.in
new file mode 100644
index 000000000000..e92f01f992cd
--- /dev/null
+++ b/databases/postgresql93-server/files/502.pgsql.in
@@ -0,0 +1,115 @@
+#!/bin/sh
+#
+# $FreeBSD: /tmp/pcvs/ports/databases/postgresql92-server/files/502.pgsql.in,v 1.4 2011-10-18 09:03:32 girgen Exp $
+#
+# Maintenance shell script to vacuum and backup database
+# Put this in /usr/local/etc/periodic/daily, and it will be run
+# every night
+#
+# Written by Palle Girgensohn <girgen@pingpong.net>
+#
+# In public domain, do what you like with it,
+# and use it at your own risk... :)
+#
+
+# Define these variables in either /etc/periodic.conf or
+# /etc/periodic.conf.local to override the default values.
+#
+# daily_pgsql_backup_enable="YES" # do backup of all databases
+# daily_pgsql_backup_enable="foo bar db1 db2" # only do backup of a limited selection of databases
+# daily_pgsql_vacuum_enable="YES" # do vacuum
+
+daily_pgsql_user=%%PG_USER%%
+daily_pgsql_vacuum_args="-U ${daily_pgsql_user} -qaz"
+daily_pgsql_pgdump_args="-U ${daily_pgsql_user} -bF c"
+daily_pgsql_pgdumpall_globals_args="-U ${daily_pgsql_user}"
+# backupdir is relative to ~pgsql home directory unless it begins with a slash:
+daily_pgsql_backupdir="~${daily_pgsql_user}/backups"
+daily_pgsql_savedays="7"
+
+# If there is a global system configuration file, suck it in.
+#
+if [ -r /etc/defaults/periodic.conf ]
+then
+ . /etc/defaults/periodic.conf
+ source_periodic_confs
+fi
+
+# allow '~´ in dir name
+eval backupdir=${daily_pgsql_backupdir}
+
+rc=0
+
+pgsql_backup() {
+ # daily_pgsql_backupdir must be writeable by user %%PG_USER%%
+ # ~%%PG_USER%% is just that under normal circumstances,
+ # but this might not be where you want the backups...
+ if [ ! -d ${backupdir} ] ; then
+ echo Creating ${backupdir}
+ mkdir -m 700 ${backupdir}; chown ${daily_pgsql_user} ${backupdir}
+ fi
+
+ echo
+ echo "PostgreSQL backups"
+
+ # Protect the data
+ umask 077
+ rc=$?
+ now=`date "+%Y-%m-%dT%H:%M:%S"`
+ file=${daily_pgsql_backupdir}/pgglobals_${now}
+ su -l ${daily_pgsql_user} -c \
+ "umask 077; pg_dumpall -g ${daily_pgsql_pgdumpall_globals_args} | gzip -9 > ${file}.gz"
+
+ db=$1
+ while shift; do
+ echo -n " $db"
+ file=${backupdir}/pgdump_${db}_${now}
+ su -l ${daily_pgsql_user} -c "umask 077; pg_dump ${daily_pgsql_pgdump_args} -f ${file} ${db}"
+ [ $? -gt 0 ] && rc=3
+ db=$1
+ done
+
+ if [ $rc -gt 0 ]; then
+ echo
+ echo "Errors were reported during backup."
+ fi
+
+ # cleaning up old data
+ find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
+ -a -mtime +${daily_pgsql_savedays} -delete
+ echo
+}
+
+case "$daily_pgsql_backup_enable" in
+ [Yy][Ee][Ss])
+ dbnames=`su -l %%PG_USER%% -c "umask 077; psql -q -t -A -d template1 -U %%PG_USER%% -c SELECT\ datname\ FROM\ pg_database\ WHERE\ datname!=\'template0\'"`
+ pgsql_backup $dbnames
+ ;;
+
+ [Nn][Oo])
+ ;;
+
+ "")
+ ;;
+
+ *)
+ pgsql_backup $daily_pgsql_backup_enable
+ ;;
+esac
+
+case "$daily_pgsql_vacuum_enable" in
+ [Yy][Ee][Ss])
+
+ echo
+ echo "PostgreSQL vacuum"
+ su -l ${daily_pgsql_user} -c "vacuumdb ${daily_pgsql_vacuum_args}"
+ if [ $? -gt 0 ]
+ then
+ echo
+ echo "Errors were reported during vacuum."
+ rc=3
+ fi
+ ;;
+esac
+
+exit $rc
diff --git a/databases/postgresql93-server/files/dot.cshrc.in b/databases/postgresql93-server/files/dot.cshrc.in
new file mode 100644
index 000000000000..4069398b376e
--- /dev/null
+++ b/databases/postgresql93-server/files/dot.cshrc.in
@@ -0,0 +1,11 @@
+setenv PGLIB %%PREFIX%%/lib
+
+# note: PGDATA can be overridden by the -D startup option
+setenv PGDATA $HOME/data
+
+#You might want to set some locale stuff here
+#setenv PGDATESTYLE ISO
+#setenv LC_ALL sv_SE.ISO_8859-1
+
+# if you want to make regression tests use this TZ
+#setenv TZ PST8PDT
diff --git a/databases/postgresql93-server/files/dot.profile.in b/databases/postgresql93-server/files/dot.profile.in
new file mode 100644
index 000000000000..954e22eae8f8
--- /dev/null
+++ b/databases/postgresql93-server/files/dot.profile.in
@@ -0,0 +1,22 @@
+PGLIB=%%PREFIX%%/lib
+
+# note: PGDATA can be overridden by the -D startup option
+PGDATA=${HOME}/data
+
+export PATH PGLIB PGDATA
+
+# if you use the periodic script from share/postgresql/502.pgsql, you
+# can set these
+#PGDUMP_ARGS="-b -F c"
+#PGBACKUPDIR=${HOME}/backups
+#PGBACKUP_SAVE_DAYS=7
+#export PGBACKUPDIR PGDUMP_ARGS PGBACKUP_SAVE_DAYS
+
+#You might want to set some locale stuff here
+#PGDATESTYLE=ISO
+#LC_ALL=sv_SE.ISO_8859-1
+#export PGDATESTYLE LC_ALL
+
+# if you want to make regression tests use this TZ
+#TZ=PST8PDT
+#export TZ
diff --git a/databases/postgresql93-server/files/patch-doc-Makefile b/databases/postgresql93-server/files/patch-doc-Makefile
new file mode 100644
index 000000000000..a366d4ca2620
--- /dev/null
+++ b/databases/postgresql93-server/files/patch-doc-Makefile
@@ -0,0 +1,28 @@
+--- doc/src/sgml/Makefile.orig 2010-06-12 23:40:31.000000000 +0200
++++ doc/src/sgml/Makefile 2010-09-19 22:07:11.210759927 +0200
+@@ -15,14 +15,14 @@
+
+ # Make "html" the default target, since that is what most people tend
+ # to want to use.
+-html:
++man:
+
+ subdir = doc/src/sgml
+ top_builddir = ../../..
+ include $(top_builddir)/src/Makefile.global
+
+
+-all: html man
++all: man
+
+ distprep: html distprep-man
+
+@@ -285,7 +285,7 @@
+ ## Install
+ ##
+
+-install: install-html
++##install: install-html
+
+ ifneq ($(PORTNAME), sco)
+ install: install-man
diff --git a/databases/postgresql93-server/files/patch-doc-src-sgml-Makefile b/databases/postgresql93-server/files/patch-doc-src-sgml-Makefile
new file mode 100644
index 000000000000..ee9a537b1ecc
--- /dev/null
+++ b/databases/postgresql93-server/files/patch-doc-src-sgml-Makefile
@@ -0,0 +1,20 @@
+--- doc/src/sgml/Makefile.orig 2011-10-13 16:53:51.000000000 +0200
++++ doc/src/sgml/Makefile 2011-10-13 17:05:08.000000000 +0200
+@@ -75,8 +75,6 @@
+ ## Man pages
+ ##
+
+-man distprep-man: man-stamp
+-
+ man-stamp: stylesheet-man.xsl postgres.xml
+ $(XSLTPROC) $(XSLTPROCFLAGS) $(XSLTPROC_MAN_FLAGS) $^
+ touch $@
+@@ -303,7 +301,7 @@
+ endif
+
+ installdirs:
+- $(MKDIR_P) '$(DESTDIR)$(htmldir)'/html $(addprefix '$(DESTDIR)$(mandir)'/man, 1 3 $(sqlmansectnum))
++ $(MKDIR_P) $(addprefix '$(DESTDIR)$(mandir)'/man, 1 3 $(sqlmansectnum))
+
+ uninstall:
+ rm -f '$(DESTDIR)$(htmldir)/html/'* $(addprefix '$(DESTDIR)$(mandir)'/man, 1/* 3/* $(sqlmansectnum)/*)
diff --git a/databases/postgresql93-server/files/patch-plpython-Makefile b/databases/postgresql93-server/files/patch-plpython-Makefile
new file mode 100644
index 000000000000..3357b699da8a
--- /dev/null
+++ b/databases/postgresql93-server/files/patch-plpython-Makefile
@@ -0,0 +1,11 @@
+--- src/pl/plpython/Makefile.orig Fri Nov 19 20:23:01 2004
++++ src/pl/plpython/Makefile Tue Dec 28 23:32:16 2004
+@@ -9,7 +9,7 @@
+ # shared library. Since there is no official way to determine this
+ # (at least not in pre-2.3 Python), we see if there is a file that is
+ # named like a shared library.
+-ifneq (,$(wildcard $(python_libdir)/libpython*$(DLSUFFIX)*))
++ifneq (,$(wildcard $(python_libdir)/../../libpython*$(DLSUFFIX)*))
+ shared_libpython = yes
+ endif
+
diff --git a/databases/postgresql93-server/files/patch-src-backend-Makefile b/databases/postgresql93-server/files/patch-src-backend-Makefile
new file mode 100644
index 000000000000..6d6fb0ce660b
--- /dev/null
+++ b/databases/postgresql93-server/files/patch-src-backend-Makefile
@@ -0,0 +1,11 @@
+--- src/backend/Makefile.orig 2009-07-07 15:58:33.000000000 +0200
++++ src/backend/Makefile 2009-07-07 15:58:57.000000000 +0200
+@@ -107,6 +107,8 @@
+ # Update the commonly used headers before building the subdirectories
+ $(SUBDIRS:%=%-recursive): $(top_builddir)/src/include/parser/gram.h $(top_builddir)/src/include/utils/fmgroids.h $(top_builddir)/src/include/utils/probes.h
+
++symlinks: $(top_builddir)/src/include/parser/gram.h $(top_builddir)/src/include/utils/fmgroids.h $(top_builddir)/src/include/utils/probes.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/databases/postgresql93-server/files/patch-src:backend:utils:misc:postgresql.conf.sample b/databases/postgresql93-server/files/patch-src:backend:utils:misc:postgresql.conf.sample
new file mode 100644
index 000000000000..352b1579d68d
--- /dev/null
+++ b/databases/postgresql93-server/files/patch-src:backend:utils:misc:postgresql.conf.sample
@@ -0,0 +1,20 @@
+--- src/backend/utils/misc/postgresql.conf.sample.orig 2010-10-01 16:25:44.000000000 +0200
++++ src/backend/utils/misc/postgresql.conf.sample 2010-10-05 07:37:35.626282933 +0200
+@@ -256,6 +256,7 @@
+
+ # - Where to Log -
+
++log_destination = 'syslog'
+ #log_destination = 'stderr' # Valid values are combinations of
+ # stderr, csvlog, syslog, and eventlog,
+ # depending on platform. csvlog
+@@ -394,6 +396,9 @@
+ #track_counts = on
+ #track_functions = none # none, pl, all
+ #track_activity_query_size = 1024 # (change requires restart)
++
++# On FreeBSD, this is a performance hog, so keep it off if you need speed
++update_process_title = off
+ #update_process_title = on
+ #stats_temp_directory = 'pg_stat_tmp'
+
diff --git a/databases/postgresql93-server/files/pkg-message-client.in b/databases/postgresql93-server/files/pkg-message-client.in
new file mode 100644
index 000000000000..3f98190bbd84
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-client.in
@@ -0,0 +1,32 @@
+The PostgreSQL port has a collection of "side orders":
+
+postgresql-docs
+ For all of the html documentation
+
+p5-Pg
+ A perl5 API for client access to PostgreSQL databases.
+
+postgresql-tcltk
+ If you want tcl/tk client support.
+
+postgresql-jdbc
+ For Java JDBC support.
+
+postgresql-odbc
+ For client access from unix applications using ODBC as access
+ method. Not needed to access unix PostgreSQL servers from Win32
+ using ODBC. See below.
+
+ruby-postgres, py-PyGreSQL
+ For client access to PostgreSQL databases using the ruby & python
+ languages.
+
+postgresql-plperl, postgresql-pltcl & postgresql-plruby
+ For using perl5, tcl & ruby as procedural languages.
+
+postgresql-contrib
+ Lots of contributed utilities, postgresql functions and
+ datatypes. There you find pg_standby, pgcrypto and many other cool
+ things.
+
+etc...
diff --git a/databases/postgresql93-server/files/pkg-message-contrib.in b/databases/postgresql93-server/files/pkg-message-contrib.in
new file mode 100644
index 000000000000..2b29ffd33041
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-contrib.in
@@ -0,0 +1,3 @@
+The PostgreSQL contrib utilities have been installed. Please see
+%%PREFIX%%/share/doc/postgresql/contrib/README
+for more information.
diff --git a/databases/postgresql93-server/files/pkg-message-plperl.in b/databases/postgresql93-server/files/pkg-message-plperl.in
new file mode 100644
index 000000000000..5d0c83920563
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-plperl.in
@@ -0,0 +1,3 @@
+PL/Perl has been installed. Check the createlang(l) manpage for more
+info. You can install PL/Perl as trusted or untrusted, by using either
+"createlang plperl" or "createlang plperlu".
diff --git a/databases/postgresql93-server/files/pkg-message-plpython.in b/databases/postgresql93-server/files/pkg-message-plpython.in
new file mode 100644
index 000000000000..c413582b6295
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-plpython.in
@@ -0,0 +1,3 @@
+PL/Python has been installed. Check the createlang(l) manpage for more
+info. You can install PL/Python by using "createlang plpythonu" (it
+exists as an untrusted language only).
diff --git a/databases/postgresql93-server/files/pkg-message-pltcl.in b/databases/postgresql93-server/files/pkg-message-pltcl.in
new file mode 100644
index 000000000000..0902b858de0b
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-pltcl.in
@@ -0,0 +1,3 @@
+PL/Tcl has been installed. Check the createlang(l) manpage for more
+info. You can install pltcl as trusted or untrusted, by using either
+"createlang pltcl" or "createlang pltclu".
diff --git a/databases/postgresql93-server/files/pkg-message-server.in b/databases/postgresql93-server/files/pkg-message-server.in
new file mode 100644
index 000000000000..54f397448198
--- /dev/null
+++ b/databases/postgresql93-server/files/pkg-message-server.in
@@ -0,0 +1,70 @@
+For procedural languages and postgresql functions, please note that
+you might have to update them when updating the server.
+
+If you have many tables and many clients running, consider raising
+kern.maxfiles using sysctl(8), or reconfigure your kernel
+appropriately.
+
+The port is set up to use autovacuum for new databases, but you might
+also want to vacuum and perhaps backup your database regularly. There
+is a periodic script, %%PREFIX%%/etc/periodic/daily/502.pgsql, that
+you may find useful. You can use it to backup and perfom vacuum on all
+databases nightly. Per default, it perfoms `vacuum analyze'. See the
+script for instructions. For autovacuum settings, please review
+~pgsql/data/postgresql.conf.
+
+To allow many simultaneous connections to your PostgreSQL server, you
+should raise the SystemV shared memory limits in your kernel. Here are
+example values for allowing up to 180 clients (configurations in
+postgresql.conf also needed, of course):
+ options SYSVSHM
+ options SYSVSEM
+ options SYSVMSG
+ options SHMMAXPGS=65536
+ options SEMMNI=40
+ options SEMMNS=240
+ options SEMUME=40
+ options SEMMNU=120
+
+If you plan to access your PostgreSQL server using ODBC, please
+consider running the SQL script %%PREFIX%%/share/postgresql/odbc.sql
+to get the functions required for ODBC compliance.
+
+Please note that if you use the rc script,
+%%PREFIX%%/etc/rc.d/postgresql, to initialize the database, unicode
+(UTF-8) will be used to store character data by default. Set
+postgresql_initdb_flags or use login.conf settings described below to
+alter this behaviour. See the start rc script for more info.
+
+To set limits, environment stuff like locale and collation and other
+things, you can set up a class in /etc/login.conf before initializing
+the database. Add something similar to this to /etc/login.conf:
+---
+postgres:\
+ :lang=en_US.UTF-8:\
+ :setenv=LC_COLLATE=C:\
+ :tc=default:
+---
+and run `cap_mkdb /etc/login.conf'.
+Then add 'postgresql_class="postgres"' to /etc/rc.conf.
+
+======================================================================
+
+To initialize the database, run
+
+ %%PREFIX%%/etc/rc.d/postgresql initdb
+
+You can then start PostgreSQL by running:
+
+ %%PREFIX%%/etc/rc.d/postgresql start
+
+For postmaster settings, see ~pgsql/data/postgresql.conf
+
+NB. FreeBSD's PostgreSQL port logs to syslog by default
+ See ~pgsql/data/postgresql.conf for more info
+
+======================================================================
+
+To run PostgreSQL at startup, add
+'postgresql_enable="YES"' to /etc/rc.conf
+
diff --git a/databases/postgresql93-server/files/pkgIndex.tcl.in b/databases/postgresql93-server/files/pkgIndex.tcl.in
new file mode 100644
index 000000000000..bd8329b15c69
--- /dev/null
+++ b/databases/postgresql93-server/files/pkgIndex.tcl.in
@@ -0,0 +1,4 @@
+# Package-index file for Pgtcl-package. Enables you to load PostgreSQL
+# interface functions right into you TCL-interpreter as simply as
+# package require Pgtcl
+package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so"
diff --git a/databases/postgresql93-server/files/postgresql.in b/databases/postgresql93-server/files/postgresql.in
new file mode 100644
index 000000000000..643171a44b91
--- /dev/null
+++ b/databases/postgresql93-server/files/postgresql.in
@@ -0,0 +1,114 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: postgresql
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf to enable PostgreSQL:
+#
+# postgresql_enable="YES"
+# # optional
+# postgresql_data="%%PREFIX%%/%%PG_USER%%/data"
+# postgresql_flags="-w -s -m fast"
+# postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C"
+# postgresql_class="default"
+# postgresql_profiles=""
+#
+# See %%PREFIX%%/share/doc/postgresql/README-server for more info
+#
+# This scripts takes one of the following commands:
+#
+# start stop restart reload status initdb
+#
+# For postmaster startup options, edit ${postgresql_data}/postgresql.conf
+
+command=%%PREFIX%%/bin/pg_ctl
+
+. /etc/rc.subr
+
+load_rc_config postgresql
+
+# set defaults
+postgresql_enable=${postgresql_enable:-"NO"}
+postgresql_flags=${postgresql_flags:-"-w -s -m fast"}
+postgresql_user=${postgresql_user:-"%%PG_USER%%"}
+eval postgresql_data=${postgresql_data:-"~${postgresql_user}/data"}
+postgresql_class=${postgresql_class:-"default"}
+postgresql_initdb_flags=${postgresql_initdb_flags:-"--encoding=utf-8 --lc-collate=C"}
+
+name=postgresql
+rcvar=postgresql_enable
+extra_commands="reload initdb"
+
+start_cmd="postgresql_command start"
+stop_cmd="postgresql_command stop"
+restart_cmd="postgresql_command restart"
+reload_cmd="postgresql_command reload"
+status_cmd="postgresql_command status"
+
+initdb_cmd="postgresql_initdb"
+
+if [ -n "$2" ]; then
+ profile="$2"
+ if [ "x${postgresql_profiles}" != "x" ]; then
+ eval postgresql_data="\${postgresql_${profile}_data:-}"
+ if [ "x${postgresql_data}" = "x" ]; then
+ echo "You must define a data directory (postgresql_${profile}_data)"
+ exit 1
+ fi
+ eval postgresql_enable="\${postgresql_${profile}_enable:-${postgresql_enable}}
+ eval postgresql_data="\${postgresql_${profile}_data:-${postgresql_data}}
+ eval postgresql_flags="\${postgresql_${profile}_flags:-${postgresql_flags}}"
+ eval postgresql_initdb_flags="\${postgresql_${profile}_initdb_flags:-${postgresql_initdb_flags}}"
+ fi
+else
+ if [ "x${postgresql_profiles}" != "x" -a "x$1" != "x" ]; then
+ for profile in ${postgresql_profiles}; do
+ eval _enable="\${postgresql_${profile}_enable}"
+ case "x${_enable:-${postgresql_enable}}" in
+ x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee])
+ continue
+ ;;
+ x[Yy][Ee][Ss])
+ ;;
+ *)
+ if test -z "$_enable"; then
+ _var=postgresql_enable
+ else
+ _var=postgresql_"${profile}"_enable
+ fi
+ echo "Bad value" \
+ "'${_enable:-${postgresql_enable}}'" \
+ "for ${_var}. " \
+ "Profile ${profile} skipped."
+ continue
+ ;;
+ esac
+ echo "===> postgresql profile: ${profile}"
+ %%PREFIX%%/etc/rc.d/postgresql $1 ${profile}
+ retcode="$?"
+ if [ "0${retcode}" -ne 0 ]; then
+ failed="${profile} (${retcode}) ${failed:-}"
+ else
+ success="${profile} ${success:-}"
+ fi
+ done
+ exit 0
+ fi
+fi
+
+command_args="-D ${postgresql_data} ${postgresql_flags}"
+
+postgresql_command()
+{
+ su -l ${postgresql_user} -c "exec ${command} ${command_args} ${rc_arg}"
+}
+
+postgresql_initdb()
+{
+ su -l -c ${postgresql_class} ${postgresql_user} -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data}"
+}
+
+run_rc_command "$1"
diff --git a/databases/postgresql93-server/pkg-descr b/databases/postgresql93-server/pkg-descr
new file mode 100644
index 000000000000..99641bd6dd1f
--- /dev/null
+++ b/databases/postgresql93-server/pkg-descr
@@ -0,0 +1,23 @@
+PostgreSQL is a sophisticated Object-Relational DBMS, supporting
+almost all SQL constructs, including subselects, transactions, and
+user-defined types and functions. It is the most advanced open-source
+database available anywhere. Commercial Support is also available.
+
+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/databases/postgresql93-server/pkg-install-server b/databases/postgresql93-server/pkg-install-server
new file mode 100644
index 000000000000..7172b37de6bf
--- /dev/null
+++ b/databases/postgresql93-server/pkg-install-server
@@ -0,0 +1,27 @@
+#! /bin/sh
+
+# $FreeBSD$
+
+PATH=/bin:/usr/bin:/usr/sbin
+
+backupwarning() {
+cat <<EOF
+
+ =========== BACKUP YOUR DATA! =============
+ As always, backup your data before
+ upgrading. If the upgrade leads to a higher
+ minor revision (e.g. 8.3.x -> 8.4), a dump
+ and restore of all databases is
+ required. This is *NOT* done by the port!
+
+ Press ctrl-C *now* if you need to pg_dump.
+ ===========================================
+EOF
+ sleep 5
+}
+
+case $2 in
+PRE-INSTALL)
+ backupwarning
+ ;;
+esac
diff --git a/databases/postgresql93-server/pkg-plist-client b/databases/postgresql93-server/pkg-plist-client
new file mode 100644
index 000000000000..38e7c5543461
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-client
@@ -0,0 +1,691 @@
+bin/clusterdb
+bin/createdb
+bin/createlang
+bin/createuser
+bin/dropdb
+bin/droplang
+bin/dropuser
+bin/ecpg
+bin/pg_config
+bin/pg_dump
+bin/pg_dumpall
+bin/pg_restore
+bin/psql
+bin/reindexdb
+bin/vacuumdb
+include/ecpg_config.h
+include/libpq-events.h
+include/postgresql/server/access/attnum.h
+include/postgresql/server/access/clog.h
+include/postgresql/server/access/genam.h
+include/postgresql/server/access/gin.h
+include/postgresql/server/access/gin_private.h
+include/postgresql/server/access/gist.h
+include/postgresql/server/access/gist_private.h
+include/postgresql/server/access/gistscan.h
+include/postgresql/server/access/hash.h
+include/postgresql/server/access/heapam.h
+include/postgresql/server/access/hio.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/printtup.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/sdir.h
+include/postgresql/server/access/skey.h
+include/postgresql/server/access/slru.h
+include/postgresql/server/access/spgist.h
+include/postgresql/server/access/spgist_private.h
+include/postgresql/server/access/subtrans.h
+include/postgresql/server/access/sysattr.h
+include/postgresql/server/access/transam.h
+include/postgresql/server/access/tupconvert.h
+include/postgresql/server/access/tupdesc.h
+include/postgresql/server/access/tupmacs.h
+include/postgresql/server/access/tuptoaster.h
+include/postgresql/server/access/twophase.h
+include/postgresql/server/access/twophase_rmgr.h
+include/postgresql/server/access/valid.h
+include/postgresql/server/access/visibilitymap.h
+include/postgresql/server/access/xact.h
+include/postgresql/server/access/xlog.h
+include/postgresql/server/access/xlog_internal.h
+include/postgresql/server/access/xlogdefs.h
+include/postgresql/server/access/xlogutils.h
+include/postgresql/server/bootstrap/bootstrap.h
+include/postgresql/server/c.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/pg_aggregate.h
+include/postgresql/server/catalog/pg_am.h
+include/postgresql/server/catalog/pg_amop.h
+include/postgresql/server/catalog/pg_amproc.h
+include/postgresql/server/catalog/pg_attrdef.h
+include/postgresql/server/catalog/pg_attribute.h
+include/postgresql/server/catalog/pg_auth_members.h
+include/postgresql/server/catalog/pg_authid.h
+include/postgresql/server/catalog/pg_cast.h
+include/postgresql/server/catalog/pg_class.h
+include/postgresql/server/catalog/pg_collation.h
+include/postgresql/server/catalog/pg_collation_fn.h
+include/postgresql/server/catalog/pg_constraint.h
+include/postgresql/server/catalog/pg_control.h
+include/postgresql/server/catalog/pg_conversion.h
+include/postgresql/server/catalog/pg_conversion_fn.h
+include/postgresql/server/catalog/pg_database.h
+include/postgresql/server/catalog/pg_db_role_setting.h
+include/postgresql/server/catalog/pg_default_acl.h
+include/postgresql/server/catalog/pg_depend.h
+include/postgresql/server/catalog/pg_description.h
+include/postgresql/server/catalog/pg_enum.h
+include/postgresql/server/catalog/pg_extension.h
+include/postgresql/server/catalog/pg_foreign_data_wrapper.h
+include/postgresql/server/catalog/pg_foreign_server.h
+include/postgresql/server/catalog/pg_foreign_table.h
+include/postgresql/server/catalog/pg_index.h
+include/postgresql/server/catalog/pg_inherits.h
+include/postgresql/server/catalog/pg_inherits_fn.h
+include/postgresql/server/catalog/pg_language.h
+include/postgresql/server/catalog/pg_largeobject.h
+include/postgresql/server/catalog/pg_largeobject_metadata.h
+include/postgresql/server/catalog/pg_namespace.h
+include/postgresql/server/catalog/pg_opclass.h
+include/postgresql/server/catalog/pg_operator.h
+include/postgresql/server/catalog/pg_opfamily.h
+include/postgresql/server/catalog/pg_pltemplate.h
+include/postgresql/server/catalog/pg_proc.h
+include/postgresql/server/catalog/pg_proc_fn.h
+include/postgresql/server/catalog/pg_range.h
+include/postgresql/server/catalog/pg_rewrite.h
+include/postgresql/server/catalog/pg_seclabel.h
+include/postgresql/server/catalog/pg_shdepend.h
+include/postgresql/server/catalog/pg_shdescription.h
+include/postgresql/server/catalog/pg_shseclabel.h
+include/postgresql/server/catalog/pg_statistic.h
+include/postgresql/server/catalog/pg_tablespace.h
+include/postgresql/server/catalog/pg_trigger.h
+include/postgresql/server/catalog/pg_ts_config.h
+include/postgresql/server/catalog/pg_ts_config_map.h
+include/postgresql/server/catalog/pg_ts_dict.h
+include/postgresql/server/catalog/pg_ts_parser.h
+include/postgresql/server/catalog/pg_ts_template.h
+include/postgresql/server/catalog/pg_type.h
+include/postgresql/server/catalog/pg_type_fn.h
+include/postgresql/server/catalog/pg_user_mapping.h
+include/postgresql/server/catalog/storage.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/createas.h
+include/postgresql/server/commands/dbcommands.h
+include/postgresql/server/commands/defrem.h
+include/postgresql/server/commands/discard.h
+include/postgresql/server/commands/explain.h
+include/postgresql/server/commands/extension.h
+include/postgresql/server/commands/lockcmds.h
+include/postgresql/server/commands/portalcmds.h
+include/postgresql/server/commands/prepare.h
+include/postgresql/server/commands/proclang.h
+include/postgresql/server/commands/schemacmds.h
+include/postgresql/server/commands/seclabel.h
+include/postgresql/server/commands/sequence.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/datatype/timestamp.h
+include/postgresql/server/dynloader.h
+include/postgresql/server/executor/execdebug.h
+include/postgresql/server/executor/execdesc.h
+include/postgresql/server/executor/executor.h
+include/postgresql/server/executor/functions.h
+include/postgresql/server/executor/hashjoin.h
+include/postgresql/server/executor/instrument.h
+include/postgresql/server/executor/nodeAgg.h
+include/postgresql/server/executor/nodeAppend.h
+include/postgresql/server/executor/nodeBitmapAnd.h
+include/postgresql/server/executor/nodeBitmapHeapscan.h
+include/postgresql/server/executor/nodeBitmapIndexscan.h
+include/postgresql/server/executor/nodeBitmapOr.h
+include/postgresql/server/executor/nodeCtescan.h
+include/postgresql/server/executor/nodeForeignscan.h
+include/postgresql/server/executor/nodeFunctionscan.h
+include/postgresql/server/executor/nodeGroup.h
+include/postgresql/server/executor/nodeHash.h
+include/postgresql/server/executor/nodeHashjoin.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/nodeMergeAppend.h
+include/postgresql/server/executor/nodeMergejoin.h
+include/postgresql/server/executor/nodeModifyTable.h
+include/postgresql/server/executor/nodeNestloop.h
+include/postgresql/server/executor/nodeRecursiveunion.h
+include/postgresql/server/executor/nodeResult.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/nodeTidscan.h
+include/postgresql/server/executor/nodeUnique.h
+include/postgresql/server/executor/nodeValuesscan.h
+include/postgresql/server/executor/nodeWindowAgg.h
+include/postgresql/server/executor/nodeWorktablescan.h
+include/postgresql/server/executor/spi.h
+include/postgresql/server/executor/spi_priv.h
+include/postgresql/server/executor/tstoreReceiver.h
+include/postgresql/server/executor/tuptable.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/lib/dllist.h
+include/postgresql/server/lib/stringinfo.h
+include/postgresql/server/libpq/auth.h
+include/postgresql/server/libpq/be-fsstubs.h
+include/postgresql/server/libpq/crypt.h
+include/postgresql/server/libpq/hba.h
+include/postgresql/server/libpq/ip.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/md5.h
+include/postgresql/server/libpq/pqcomm.h
+include/postgresql/server/libpq/pqformat.h
+include/postgresql/server/libpq/pqsignal.h
+include/postgresql/server/mb/pg_wchar.h
+include/postgresql/server/miscadmin.h
+include/postgresql/server/nodes/bitmapset.h
+include/postgresql/server/nodes/execnodes.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/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/relation.h
+include/postgresql/server/nodes/replnodes.h
+include/postgresql/server/nodes/tidbitmap.h
+include/postgresql/server/nodes/value.h
+include/postgresql/server/optimizer/clauses.h
+include/postgresql/server/optimizer/cost.h
+include/postgresql/server/optimizer/geqo.h
+include/postgresql/server/optimizer/geqo_copy.h
+include/postgresql/server/optimizer/geqo_gene.h
+include/postgresql/server/optimizer/geqo_misc.h
+include/postgresql/server/optimizer/geqo_mutation.h
+include/postgresql/server/optimizer/geqo_pool.h
+include/postgresql/server/optimizer/geqo_random.h
+include/postgresql/server/optimizer/geqo_recombination.h
+include/postgresql/server/optimizer/geqo_selection.h
+include/postgresql/server/optimizer/joininfo.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/predtest.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/optimizer/var.h
+include/postgresql/server/parser/analyze.h
+include/postgresql/server/parser/gram.h
+include/postgresql/server/parser/gramparse.h
+include/postgresql/server/parser/keywords.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_expr.h
+include/postgresql/server/parser/parse_func.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/pg_config.h
+include/postgresql/server/pg_config_manual.h
+include/postgresql/server/pg_config_os.h
+include/postgresql/server/pg_trace.h
+include/postgresql/server/pgstat.h
+include/postgresql/server/pgtime.h
+include/postgresql/server/port.h
+include/postgresql/server/port/aix.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/irix.h
+include/postgresql/server/port/linux.h
+include/postgresql/server/port/netbsd.h
+include/postgresql/server/port/openbsd.h
+include/postgresql/server/port/osf.h
+include/postgresql/server/port/sco.h
+include/postgresql/server/port/solaris.h
+include/postgresql/server/port/unixware.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/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/portability/instr_time.h
+include/postgresql/server/postgres.h
+include/postgresql/server/postgres_ext.h
+include/postgresql/server/postgres_fe.h
+include/postgresql/server/postmaster/autovacuum.h
+include/postgresql/server/postmaster/bgwriter.h
+include/postgresql/server/postmaster/fork_process.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/regguts.h
+include/postgresql/server/replication/basebackup.h
+include/postgresql/server/replication/syncrep.h
+include/postgresql/server/replication/walprotocol.h
+include/postgresql/server/replication/walreceiver.h
+include/postgresql/server/replication/walsender.h
+include/postgresql/server/replication/walsender_private.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/rewriteSupport.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_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_hungarian.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_romanian.h
+include/postgresql/server/snowball/libstemmer/stem_KOI8_R_russian.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_hungarian.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_italian.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_spanish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_swedish.h
+include/postgresql/server/snowball/libstemmer/stem_UTF_8_turkish.h
+include/postgresql/server/storage/backendid.h
+include/postgresql/server/storage/barrier.h
+include/postgresql/server/storage/block.h
+include/postgresql/server/storage/buf.h
+include/postgresql/server/storage/buf_internals.h
+include/postgresql/server/storage/buffile.h
+include/postgresql/server/storage/bufmgr.h
+include/postgresql/server/storage/bufpage.h
+include/postgresql/server/storage/copydir.h
+include/postgresql/server/storage/fd.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/lwlock.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/pos.h
+include/postgresql/server/storage/predicate.h
+include/postgresql/server/storage/predicate_internals.h
+include/postgresql/server/storage/proc.h
+include/postgresql/server/storage/procarray.h
+include/postgresql/server/storage/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/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/tcop/dest.h
+include/postgresql/server/tcop/fastpath.h
+include/postgresql/server/tcop/pquery.h
+include/postgresql/server/tcop/tcopdebug.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/array.h
+include/postgresql/server/utils/ascii.h
+include/postgresql/server/utils/attoptcache.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/dynahash.h
+include/postgresql/server/utils/dynamic_loader.h
+include/postgresql/server/utils/elog.h
+include/postgresql/server/utils/errcodes.h
+include/postgresql/server/utils/fmgroids.h
+include/postgresql/server/utils/fmgrtab.h
+include/postgresql/server/utils/formatting.h
+include/postgresql/server/utils/geo_decls.h
+include/postgresql/server/utils/guc.h
+include/postgresql/server/utils/guc_tables.h
+include/postgresql/server/utils/help_config.h
+include/postgresql/server/utils/hsearch.h
+include/postgresql/server/utils/inet.h
+include/postgresql/server/utils/int8.h
+include/postgresql/server/utils/inval.h
+include/postgresql/server/utils/json.h
+include/postgresql/server/utils/logtape.h
+include/postgresql/server/utils/lsyscache.h
+include/postgresql/server/utils/memutils.h
+include/postgresql/server/utils/nabstime.h
+include/postgresql/server/utils/numeric.h
+include/postgresql/server/utils/palloc.h
+include/postgresql/server/utils/pg_crc.h
+include/postgresql/server/utils/pg_crc_tables.h
+include/postgresql/server/utils/pg_locale.h
+include/postgresql/server/utils/pg_lzcompress.h
+include/postgresql/server/utils/pg_rusage.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/rangetypes.h
+include/postgresql/server/utils/rbtree.h
+include/postgresql/server/utils/rel.h
+include/postgresql/server/utils/relcache.h
+include/postgresql/server/utils/relmapper.h
+include/postgresql/server/utils/reltrigger.h
+include/postgresql/server/utils/resowner.h
+include/postgresql/server/utils/selfuncs.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/timestamp.h
+include/postgresql/server/utils/tqual.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/xml.h
+include/postgresql/server/windowapi.h
+include/sqlda-compat.h
+include/sqlda-native.h
+include/sqlda.h
+@dirrm include/postgresql/server/utils
+@dirrm include/postgresql/server/tsearch/dicts
+@dirrm include/postgresql/server/tsearch
+@dirrm include/postgresql/server/tcop
+@dirrm include/postgresql/server/storage
+@dirrm include/postgresql/server/snowball/libstemmer
+@dirrm include/postgresql/server/snowball
+@dirrm include/postgresql/server/rewrite
+@dirrm include/postgresql/server/replication
+@dirrm include/postgresql/server/regex
+@dirrm include/postgresql/server/postmaster
+@dirrm include/postgresql/server/portability
+@dirrm include/postgresql/server/port/win32_msvc/sys
+@dirrm include/postgresql/server/port/win32_msvc
+@dirrm include/postgresql/server/port/win32/sys
+@dirrm include/postgresql/server/port/win32/netinet
+@dirrm include/postgresql/server/port/win32/arpa
+@dirrm include/postgresql/server/port/win32
+@dirrm include/postgresql/server/port
+@dirrm include/postgresql/server/parser
+@dirrm include/postgresql/server/optimizer
+@dirrm include/postgresql/server/nodes
+@dirrm include/postgresql/server/mb
+@dirrm include/postgresql/server/libpq
+@dirrm include/postgresql/server/lib
+@dirrm include/postgresql/server/foreign
+@dirrm include/postgresql/server/executor
+@dirrm include/postgresql/server/datatype
+@dirrm include/postgresql/server/commands
+@dirrm include/postgresql/server/catalog
+@dirrm include/postgresql/server/bootstrap
+@dirrm include/postgresql/server/access
+@dirrm include/postgresql/server
+include/libpq/libpq-fs.h
+@dirrm include/libpq
+include/postgresql/internal/libpq/pqcomm.h
+@dirrm include/postgresql/internal/libpq
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+@dirrm include/postgresql/informix/esql
+@dirrm include/postgresql/informix
+include/postgresql/internal/c.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/port.h
+include/postgresql/internal/pqexpbuffer.h
+@dirrm include/postgresql/internal
+@dirrm include/postgresql
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
+include/libpq-fe.h
+include/pg_config.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/sql3types.h
+include/sqlca.h
+lib/libecpg.a
+lib/libecpg.so
+lib/libecpg.so.6
+lib/libecpg_compat.a
+lib/libecpg_compat.so
+lib/libecpg_compat.so.3
+lib/libpgport.a
+lib/libpgtypes.a
+lib/libpgtypes.so
+lib/libpgtypes.so.3
+lib/libpq.a
+lib/libpq.so
+lib/libpq.so.5
+lib/postgresql/pgxs/config/install-sh
+lib/postgresql/pgxs/src/makefiles/pgxs.mk
+lib/postgresql/pgxs/src/Makefile.global
+lib/postgresql/pgxs/src/Makefile.port
+lib/postgresql/pgxs/src/Makefile.shlib
+lib/postgresql/pgxs/src/nls-global.mk
+@dirrm lib/postgresql/pgxs/src/makefiles
+@dirrm lib/postgresql/pgxs/config
+@dirrm lib/postgresql/pgxs/src
+@dirrm lib/postgresql/pgxs
+@dirrm lib/postgresql
+%%DOCSDIR%%/README-client
+@dirrmtry %%DOCSDIR%%
+share/postgresql/pg_service.conf.sample
+share/postgresql/psqlrc.sample
+@dirrmtry share/postgresql
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/ko/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/ko/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/ko/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/nb/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/sv/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/ta/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_dump-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/psql-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/ecpg-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/libpq5-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_config-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pgscripts-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/psql-9.2.mo
diff --git a/databases/postgresql93-server/pkg-plist-contrib b/databases/postgresql93-server/pkg-plist-contrib
new file mode 100644
index 000000000000..9d1186bf7ef3
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-contrib
@@ -0,0 +1,186 @@
+bin/oid2name
+bin/pg_archivecleanup
+bin/pg_standby
+bin/pg_test_timing
+bin/pg_upgrade
+bin/pgbench
+bin/vacuumlo
+lib/postgresql/_int.so
+lib/postgresql/adminpack.so
+lib/postgresql/auto_explain.so
+lib/postgresql/autoinc.so
+lib/postgresql/btree_gin.so
+lib/postgresql/btree_gist.so
+lib/postgresql/chkpass.so
+lib/postgresql/citext.so
+lib/postgresql/cube.so
+lib/postgresql/dblink.so
+lib/postgresql/dict_int.so
+lib/postgresql/dict_xsyn.so
+lib/postgresql/earthdistance.so
+lib/postgresql/fuzzystrmatch.so
+lib/postgresql/hstore.so
+lib/postgresql/insert_username.so
+lib/postgresql/isn.so
+lib/postgresql/lo.so
+lib/postgresql/ltree.so
+lib/postgresql/moddatetime.so
+lib/postgresql/pageinspect.so
+lib/postgresql/passwordcheck.so
+lib/postgresql/pg_buffercache.so
+lib/postgresql/pg_freespacemap.so
+lib/postgresql/pg_stat_statements.so
+lib/postgresql/pg_trgm.so
+lib/postgresql/pg_upgrade_support.so
+lib/postgresql/pgcrypto.so
+lib/postgresql/pgrowlocks.so
+lib/postgresql/pgstattuple.so
+lib/postgresql/pgxml.so
+lib/postgresql/refint.so
+lib/postgresql/seg.so
+lib/postgresql/sslinfo.so
+lib/postgresql/tablefunc.so
+lib/postgresql/tcn.so
+lib/postgresql/test_parser.so
+lib/postgresql/timetravel.so
+lib/postgresql/tsearch2.so
+lib/postgresql/unaccent.so
+%%OSSP%%lib/postgresql/uuid-ossp.so
+%%DOCSDIR%%/README-contrib
+%%DOCSDIR%%/extension/README
+bin/pg_test_fsync
+lib/postgresql/auth_delay.so
+lib/postgresql/dummy_seclabel.so
+lib/postgresql/file_fdw.so
+share/doc/postgresql/extension/autoinc.example
+share/doc/postgresql/extension/insert_username.example
+share/doc/postgresql/extension/moddatetime.example
+share/doc/postgresql/extension/refint.example
+share/doc/postgresql/extension/timetravel.example
+share/postgresql/extension/adminpack--1.0.sql
+share/postgresql/extension/adminpack.control
+share/postgresql/extension/autoinc--1.0.sql
+share/postgresql/extension/autoinc--unpackaged--1.0.sql
+share/postgresql/extension/autoinc.control
+share/postgresql/extension/btree_gin--1.0.sql
+share/postgresql/extension/btree_gin--unpackaged--1.0.sql
+share/postgresql/extension/btree_gin.control
+share/postgresql/extension/btree_gist--1.0.sql
+share/postgresql/extension/btree_gist--unpackaged--1.0.sql
+share/postgresql/extension/btree_gist.control
+share/postgresql/extension/chkpass--1.0.sql
+share/postgresql/extension/chkpass--unpackaged--1.0.sql
+share/postgresql/extension/chkpass.control
+share/postgresql/extension/citext--1.0.sql
+share/postgresql/extension/citext--unpackaged--1.0.sql
+share/postgresql/extension/citext.control
+share/postgresql/extension/cube--1.0.sql
+share/postgresql/extension/cube--unpackaged--1.0.sql
+share/postgresql/extension/cube.control
+share/postgresql/extension/dblink--1.0.sql
+share/postgresql/extension/dblink--unpackaged--1.0.sql
+share/postgresql/extension/dblink.control
+share/postgresql/extension/dict_int--1.0.sql
+share/postgresql/extension/dict_int--unpackaged--1.0.sql
+share/postgresql/extension/dict_int.control
+share/postgresql/extension/dict_xsyn--1.0.sql
+share/postgresql/extension/dict_xsyn--unpackaged--1.0.sql
+share/postgresql/extension/dict_xsyn.control
+share/postgresql/extension/earthdistance--1.0.sql
+share/postgresql/extension/earthdistance--unpackaged--1.0.sql
+share/postgresql/extension/earthdistance.control
+share/postgresql/extension/file_fdw--1.0.sql
+share/postgresql/extension/file_fdw.control
+share/postgresql/extension/fuzzystrmatch--1.0.sql
+share/postgresql/extension/fuzzystrmatch--unpackaged--1.0.sql
+share/postgresql/extension/fuzzystrmatch.control
+share/postgresql/extension/hstore--1.0--1.1.sql
+share/postgresql/extension/hstore--1.1.sql
+share/postgresql/extension/hstore--unpackaged--1.0.sql
+share/postgresql/extension/hstore.control
+share/postgresql/extension/insert_username--1.0.sql
+share/postgresql/extension/insert_username--unpackaged--1.0.sql
+share/postgresql/extension/insert_username.control
+share/postgresql/extension/intagg--1.0.sql
+share/postgresql/extension/intagg--unpackaged--1.0.sql
+share/postgresql/extension/intagg.control
+share/postgresql/extension/intarray--1.0.sql
+share/postgresql/extension/intarray--unpackaged--1.0.sql
+share/postgresql/extension/intarray.control
+share/postgresql/extension/isn--1.0.sql
+share/postgresql/extension/isn--unpackaged--1.0.sql
+share/postgresql/extension/isn.control
+share/postgresql/extension/lo--1.0.sql
+share/postgresql/extension/lo--unpackaged--1.0.sql
+share/postgresql/extension/lo.control
+share/postgresql/extension/ltree--1.0.sql
+share/postgresql/extension/ltree--unpackaged--1.0.sql
+share/postgresql/extension/ltree.control
+share/postgresql/extension/moddatetime--1.0.sql
+share/postgresql/extension/moddatetime--unpackaged--1.0.sql
+share/postgresql/extension/moddatetime.control
+share/postgresql/extension/pageinspect--1.0.sql
+share/postgresql/extension/pageinspect--unpackaged--1.0.sql
+share/postgresql/extension/pageinspect.control
+share/postgresql/extension/pg_buffercache--1.0.sql
+share/postgresql/extension/pg_buffercache--unpackaged--1.0.sql
+share/postgresql/extension/pg_buffercache.control
+share/postgresql/extension/pg_freespacemap--1.0.sql
+share/postgresql/extension/pg_freespacemap--unpackaged--1.0.sql
+share/postgresql/extension/pg_freespacemap.control
+share/postgresql/extension/pg_stat_statements--1.0--1.1.sql
+share/postgresql/extension/pg_stat_statements--1.1.sql
+share/postgresql/extension/pg_stat_statements--unpackaged--1.0.sql
+share/postgresql/extension/pg_stat_statements.control
+share/postgresql/extension/pg_trgm--1.0.sql
+share/postgresql/extension/pg_trgm--unpackaged--1.0.sql
+share/postgresql/extension/pg_trgm.control
+share/postgresql/extension/pgcrypto--1.0.sql
+share/postgresql/extension/pgcrypto--unpackaged--1.0.sql
+share/postgresql/extension/pgcrypto.control
+share/postgresql/extension/pgrowlocks--1.0.sql
+share/postgresql/extension/pgrowlocks--unpackaged--1.0.sql
+share/postgresql/extension/pgrowlocks.control
+share/postgresql/extension/pgstattuple--1.0.sql
+share/postgresql/extension/pgstattuple--unpackaged--1.0.sql
+share/postgresql/extension/pgstattuple.control
+share/postgresql/extension/refint--1.0.sql
+share/postgresql/extension/refint--unpackaged--1.0.sql
+share/postgresql/extension/refint.control
+share/postgresql/extension/seg--1.0.sql
+share/postgresql/extension/seg--unpackaged--1.0.sql
+share/postgresql/extension/seg.control
+share/postgresql/extension/sslinfo--1.0.sql
+share/postgresql/extension/sslinfo--unpackaged--1.0.sql
+share/postgresql/extension/sslinfo.control
+share/postgresql/extension/tablefunc--1.0.sql
+share/postgresql/extension/tablefunc--unpackaged--1.0.sql
+share/postgresql/extension/tablefunc.control
+share/postgresql/extension/tcn--1.0.sql
+share/postgresql/extension/tcn.control
+share/postgresql/extension/test_parser--1.0.sql
+share/postgresql/extension/test_parser--unpackaged--1.0.sql
+share/postgresql/extension/test_parser.control
+share/postgresql/extension/timetravel--1.0.sql
+share/postgresql/extension/timetravel--unpackaged--1.0.sql
+share/postgresql/extension/timetravel.control
+share/postgresql/extension/tsearch2--1.0.sql
+share/postgresql/extension/tsearch2--unpackaged--1.0.sql
+share/postgresql/extension/tsearch2.control
+share/postgresql/extension/unaccent--1.0.sql
+share/postgresql/extension/unaccent--unpackaged--1.0.sql
+share/postgresql/extension/unaccent.control
+%%OSSP%%share/postgresql/extension/uuid-ossp--1.0.sql
+%%OSSP%%share/postgresql/extension/uuid-ossp--unpackaged--1.0.sql
+%%OSSP%%share/postgresql/extension/uuid-ossp.control
+share/postgresql/extension/xml2--1.0.sql
+share/postgresql/extension/xml2--unpackaged--1.0.sql
+share/postgresql/extension/xml2.control
+share/postgresql/tsearch_data/unaccent.rules
+share/postgresql/tsearch_data/xsyn_sample.rules
+@dirrmtry share/postgresql/tsearch_data
+@dirrmtry share/postgresql/extension
+@dirrmtry share/postgresql
+@dirrmtry %%DOCSDIR%%/extension
+@dirrmtry %%DOCSDIR%%
+@dirrmtry lib/postgresql
diff --git a/databases/postgresql93-server/pkg-plist-plperl b/databases/postgresql93-server/pkg-plist-plperl
new file mode 100644
index 000000000000..e272701ecc42
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-plperl
@@ -0,0 +1,12 @@
+%%DATADIR%%/extension/plperlu--1.0.sql
+%%DATADIR%%/extension/plperl.control
+%%DATADIR%%/extension/plperl--1.0.sql
+%%DATADIR%%/extension/plperlu.control
+%%DATADIR%%/extension/plperlu--unpackaged--1.0.sql
+%%DATADIR%%/extension/plperl--unpackaged--1.0.sql
+%%DOCSDIR%%/README-plperl
+lib/postgresql/plperl.so
+@dirrmtry lib/postgresql
+@dirrmtry %%DOCSDIR%%
+@dirrmtry %%DATADIR%%/extension
+@dirrmtry %%DATADIR%%
diff --git a/databases/postgresql93-server/pkg-plist-plpython b/databases/postgresql93-server/pkg-plist-plpython
new file mode 100644
index 000000000000..9c0d4b7b938c
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-plpython
@@ -0,0 +1,14 @@
+%%DOCSDIR%%/README-plpython
+lib/postgresql/plpython%%PYTHON_MAJOR_VER%%.so
+%%DATADIR%%/extension/plpythonu.control
+%%DATADIR%%/extension/plpythonu--1.0.sql
+%%DATADIR%%/extension/plpythonu--unpackaged--1.0.sql
+%%DATADIR%%/extension/plpython2u.control
+%%DATADIR%%/extension/plpython2u--1.0.sql
+%%DATADIR%%/extension/plpython2u--unpackaged--1.0.sql
+%%PYTHON3%%%%DATADIR%%/extension/plpython3u.control
+%%PYTHON3%%%%DATADIR%%/extension/plpython3u--1.0.sql
+%%PYTHON3%%%%DATADIR%%/extension/plpython3u--unpackaged--1.0.sql
+@dirrmtry %%DATADIR%%/extension
+@dirrmtry lib/postgresql
+@dirrmtry %%DOCSDIR%%
diff --git a/databases/postgresql93-server/pkg-plist-pltcl b/databases/postgresql93-server/pkg-plist-pltcl
new file mode 100644
index 000000000000..66cc153320be
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-pltcl
@@ -0,0 +1,16 @@
+%%DATADIR%%/extension/pltcl--1.0.sql
+%%DATADIR%%/extension/pltcl.control
+%%DATADIR%%/extension/pltclu.control
+%%DATADIR%%/extension/pltclu--1.0.sql
+%%DATADIR%%/extension/pltcl--unpackaged--1.0.sql
+%%DATADIR%%/extension/pltclu--unpackaged--1.0.sql
+%%DOCSDIR%%/README-pltcl
+lib/postgresql/pltcl.so
+@dirrmtry lib/postgresql
+bin/pltcl_loadmod
+bin/pltcl_delmod
+bin/pltcl_listmod
+share/postgresql/unknown.pltcl
+@dirrmtry %%DATADIR%%/extension
+@dirrmtry %%DATADIR%%
+@dirrmtry %%DOCSDIR%%
diff --git a/databases/postgresql93-server/pkg-plist-server b/databases/postgresql93-server/pkg-plist-server
new file mode 100644
index 000000000000..b93cd1d66223
--- /dev/null
+++ b/databases/postgresql93-server/pkg-plist-server
@@ -0,0 +1,792 @@
+bin/initdb
+bin/pg_basebackup
+bin/pg_controldata
+bin/pg_ctl
+bin/pg_receivexlog
+bin/pg_resetxlog
+bin/postmaster
+bin/postgres
+etc/periodic/daily/502.pgsql
+include/postgresql/server/plpgsql.h
+lib/postgresql/ascii_and_mic.so
+lib/postgresql/cyrillic_and_mic.so
+lib/postgresql/dict_snowball.so
+lib/postgresql/euc2004_sjis2004.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/latin2_and_win1250.so
+lib/postgresql/latin_and_mic.so
+lib/postgresql/libpqwalreceiver.so
+lib/postgresql/plpgsql.so
+lib/postgresql/utf8_and_ascii.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.so
+lib/postgresql/utf8_and_iso8859_1.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
+%%DOCSDIR%%/README-server
+@dirrmtry %%DOCSDIR%%
+share/postgresql/conversion_create.sql
+share/postgresql/information_schema.sql
+share/postgresql/pg_hba.conf.sample
+share/postgresql/pg_ident.conf.sample
+share/postgresql/postgres.bki
+share/postgresql/postgres.description
+share/postgresql/postgresql.conf.sample
+share/postgresql/recovery.conf.sample
+share/postgresql/sql_features.txt
+share/postgresql/system_views.sql
+share/postgresql/extension/plpgsql--1.0.sql
+share/postgresql/extension/plpgsql--unpackaged--1.0.sql
+share/postgresql/extension/plpgsql.control
+@dirrmtry share/postgresql/extension
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/cs/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/de/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/es/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/fr/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/it/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/ja/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/ko/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/ko/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/pl/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/pt_BR/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/ro/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/ru/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/sv/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/sv/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/tr/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_basebackup-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/zh_CN/LC_MESSAGES/postgres-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/initdb-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_controldata-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_ctl-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/pg_resetxlog-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/plpgsql-9.2.mo
+%%GETTEXT%%share/locale/zh_TW/LC_MESSAGES/postgres-9.2.mo
+share/postgresql/postgres.shdescription
+share/postgresql/snowball_create.sql
+%%TZDATA%%share/postgresql/timezone/Africa/Abidjan
+%%TZDATA%%share/postgresql/timezone/Africa/Accra
+%%TZDATA%%share/postgresql/timezone/Africa/Addis_Ababa
+%%TZDATA%%share/postgresql/timezone/Africa/Algiers
+%%TZDATA%%share/postgresql/timezone/Africa/Asmara
+%%TZDATA%%share/postgresql/timezone/Africa/Asmera
+%%TZDATA%%share/postgresql/timezone/Africa/Bamako
+%%TZDATA%%share/postgresql/timezone/Africa/Bangui
+%%TZDATA%%share/postgresql/timezone/Africa/Banjul
+%%TZDATA%%share/postgresql/timezone/Africa/Bissau
+%%TZDATA%%share/postgresql/timezone/Africa/Blantyre
+%%TZDATA%%share/postgresql/timezone/Africa/Brazzaville
+%%TZDATA%%share/postgresql/timezone/Africa/Bujumbura
+%%TZDATA%%share/postgresql/timezone/Africa/Cairo
+%%TZDATA%%share/postgresql/timezone/Africa/Casablanca
+%%TZDATA%%share/postgresql/timezone/Africa/Ceuta
+%%TZDATA%%share/postgresql/timezone/Africa/Conakry
+%%TZDATA%%share/postgresql/timezone/Africa/Dakar
+%%TZDATA%%share/postgresql/timezone/Africa/Dar_es_Salaam
+%%TZDATA%%share/postgresql/timezone/Africa/Djibouti
+%%TZDATA%%share/postgresql/timezone/Africa/Douala
+%%TZDATA%%share/postgresql/timezone/Africa/El_Aaiun
+%%TZDATA%%share/postgresql/timezone/Africa/Freetown
+%%TZDATA%%share/postgresql/timezone/Africa/Gaborone
+%%TZDATA%%share/postgresql/timezone/Africa/Harare
+%%TZDATA%%share/postgresql/timezone/Africa/Johannesburg
+%%TZDATA%%share/postgresql/timezone/Africa/Juba
+%%TZDATA%%share/postgresql/timezone/Africa/Kampala
+%%TZDATA%%share/postgresql/timezone/Africa/Khartoum
+%%TZDATA%%share/postgresql/timezone/Africa/Kigali
+%%TZDATA%%share/postgresql/timezone/Africa/Kinshasa
+%%TZDATA%%share/postgresql/timezone/Africa/Lagos
+%%TZDATA%%share/postgresql/timezone/Africa/Libreville
+%%TZDATA%%share/postgresql/timezone/Africa/Lome
+%%TZDATA%%share/postgresql/timezone/Africa/Luanda
+%%TZDATA%%share/postgresql/timezone/Africa/Lubumbashi
+%%TZDATA%%share/postgresql/timezone/Africa/Lusaka
+%%TZDATA%%share/postgresql/timezone/Africa/Malabo
+%%TZDATA%%share/postgresql/timezone/Africa/Maputo
+%%TZDATA%%share/postgresql/timezone/Africa/Maseru
+%%TZDATA%%share/postgresql/timezone/Africa/Mbabane
+%%TZDATA%%share/postgresql/timezone/Africa/Mogadishu
+%%TZDATA%%share/postgresql/timezone/Africa/Monrovia
+%%TZDATA%%share/postgresql/timezone/Africa/Nairobi
+%%TZDATA%%share/postgresql/timezone/Africa/Ndjamena
+%%TZDATA%%share/postgresql/timezone/Africa/Niamey
+%%TZDATA%%share/postgresql/timezone/Africa/Nouakchott
+%%TZDATA%%share/postgresql/timezone/Africa/Ouagadougou
+%%TZDATA%%share/postgresql/timezone/Africa/Porto-Novo
+%%TZDATA%%share/postgresql/timezone/Africa/Sao_Tome
+%%TZDATA%%share/postgresql/timezone/Africa/Timbuktu
+%%TZDATA%%share/postgresql/timezone/Africa/Tripoli
+%%TZDATA%%share/postgresql/timezone/Africa/Tunis
+%%TZDATA%%share/postgresql/timezone/Africa/Windhoek
+%%TZDATA%%share/postgresql/timezone/America/Adak
+%%TZDATA%%share/postgresql/timezone/America/Anchorage
+%%TZDATA%%share/postgresql/timezone/America/Anguilla
+%%TZDATA%%share/postgresql/timezone/America/Antigua
+%%TZDATA%%share/postgresql/timezone/America/Araguaina
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Buenos_Aires
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Catamarca
+%%TZDATA%%share/postgresql/timezone/America/Argentina/ComodRivadavia
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Cordoba
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Jujuy
+%%TZDATA%%share/postgresql/timezone/America/Argentina/La_Rioja
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Mendoza
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Rio_Gallegos
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Salta
+%%TZDATA%%share/postgresql/timezone/America/Argentina/San_Juan
+%%TZDATA%%share/postgresql/timezone/America/Argentina/San_Luis
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Tucuman
+%%TZDATA%%share/postgresql/timezone/America/Argentina/Ushuaia
+%%TZDATA%%share/postgresql/timezone/America/Aruba
+%%TZDATA%%share/postgresql/timezone/America/Asuncion
+%%TZDATA%%share/postgresql/timezone/America/Atikokan
+%%TZDATA%%share/postgresql/timezone/America/Atka
+%%TZDATA%%share/postgresql/timezone/America/Bahia
+%%TZDATA%%share/postgresql/timezone/America/Bahia_Banderas
+%%TZDATA%%share/postgresql/timezone/America/Barbados
+%%TZDATA%%share/postgresql/timezone/America/Belem
+%%TZDATA%%share/postgresql/timezone/America/Belize
+%%TZDATA%%share/postgresql/timezone/America/Blanc-Sablon
+%%TZDATA%%share/postgresql/timezone/America/Boa_Vista
+%%TZDATA%%share/postgresql/timezone/America/Bogota
+%%TZDATA%%share/postgresql/timezone/America/Boise
+%%TZDATA%%share/postgresql/timezone/America/Buenos_Aires
+%%TZDATA%%share/postgresql/timezone/America/Cambridge_Bay
+%%TZDATA%%share/postgresql/timezone/America/Campo_Grande
+%%TZDATA%%share/postgresql/timezone/America/Cancun
+%%TZDATA%%share/postgresql/timezone/America/Caracas
+%%TZDATA%%share/postgresql/timezone/America/Catamarca
+%%TZDATA%%share/postgresql/timezone/America/Cayenne
+%%TZDATA%%share/postgresql/timezone/America/Cayman
+%%TZDATA%%share/postgresql/timezone/America/Chicago
+%%TZDATA%%share/postgresql/timezone/America/Chihuahua
+%%TZDATA%%share/postgresql/timezone/America/Coral_Harbour
+%%TZDATA%%share/postgresql/timezone/America/Cordoba
+%%TZDATA%%share/postgresql/timezone/America/Costa_Rica
+%%TZDATA%%share/postgresql/timezone/America/Creston
+%%TZDATA%%share/postgresql/timezone/America/Cuiaba
+%%TZDATA%%share/postgresql/timezone/America/Curacao
+%%TZDATA%%share/postgresql/timezone/America/Danmarkshavn
+%%TZDATA%%share/postgresql/timezone/America/Dawson
+%%TZDATA%%share/postgresql/timezone/America/Dawson_Creek
+%%TZDATA%%share/postgresql/timezone/America/Denver
+%%TZDATA%%share/postgresql/timezone/America/Detroit
+%%TZDATA%%share/postgresql/timezone/America/Dominica
+%%TZDATA%%share/postgresql/timezone/America/Edmonton
+%%TZDATA%%share/postgresql/timezone/America/Eirunepe
+%%TZDATA%%share/postgresql/timezone/America/El_Salvador
+%%TZDATA%%share/postgresql/timezone/America/Ensenada
+%%TZDATA%%share/postgresql/timezone/America/Fort_Wayne
+%%TZDATA%%share/postgresql/timezone/America/Fortaleza
+%%TZDATA%%share/postgresql/timezone/America/Glace_Bay
+%%TZDATA%%share/postgresql/timezone/America/Godthab
+%%TZDATA%%share/postgresql/timezone/America/Goose_Bay
+%%TZDATA%%share/postgresql/timezone/America/Grand_Turk
+%%TZDATA%%share/postgresql/timezone/America/Grenada
+%%TZDATA%%share/postgresql/timezone/America/Guadeloupe
+%%TZDATA%%share/postgresql/timezone/America/Guatemala
+%%TZDATA%%share/postgresql/timezone/America/Guayaquil
+%%TZDATA%%share/postgresql/timezone/America/Guyana
+%%TZDATA%%share/postgresql/timezone/America/Halifax
+%%TZDATA%%share/postgresql/timezone/America/Havana
+%%TZDATA%%share/postgresql/timezone/America/Hermosillo
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Indianapolis
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Knox
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Marengo
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Petersburg
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Tell_City
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Vevay
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Vincennes
+%%TZDATA%%share/postgresql/timezone/America/Indiana/Winamac
+%%TZDATA%%share/postgresql/timezone/America/Indianapolis
+%%TZDATA%%share/postgresql/timezone/America/Inuvik
+%%TZDATA%%share/postgresql/timezone/America/Iqaluit
+%%TZDATA%%share/postgresql/timezone/America/Jamaica
+%%TZDATA%%share/postgresql/timezone/America/Jujuy
+%%TZDATA%%share/postgresql/timezone/America/Juneau
+%%TZDATA%%share/postgresql/timezone/America/Kentucky/Louisville
+%%TZDATA%%share/postgresql/timezone/America/Kentucky/Monticello
+%%TZDATA%%share/postgresql/timezone/America/Knox_IN
+%%TZDATA%%share/postgresql/timezone/America/Kralendijk
+%%TZDATA%%share/postgresql/timezone/America/La_Paz
+%%TZDATA%%share/postgresql/timezone/America/Lima
+%%TZDATA%%share/postgresql/timezone/America/Los_Angeles
+%%TZDATA%%share/postgresql/timezone/America/Louisville
+%%TZDATA%%share/postgresql/timezone/America/Lower_Princes
+%%TZDATA%%share/postgresql/timezone/America/Maceio
+%%TZDATA%%share/postgresql/timezone/America/Managua
+%%TZDATA%%share/postgresql/timezone/America/Manaus
+%%TZDATA%%share/postgresql/timezone/America/Marigot
+%%TZDATA%%share/postgresql/timezone/America/Martinique
+%%TZDATA%%share/postgresql/timezone/America/Matamoros
+%%TZDATA%%share/postgresql/timezone/America/Mazatlan
+%%TZDATA%%share/postgresql/timezone/America/Mendoza
+%%TZDATA%%share/postgresql/timezone/America/Menominee
+%%TZDATA%%share/postgresql/timezone/America/Merida
+%%TZDATA%%share/postgresql/timezone/America/Metlakatla
+%%TZDATA%%share/postgresql/timezone/America/Mexico_City
+%%TZDATA%%share/postgresql/timezone/America/Miquelon
+%%TZDATA%%share/postgresql/timezone/America/Moncton
+%%TZDATA%%share/postgresql/timezone/America/Monterrey
+%%TZDATA%%share/postgresql/timezone/America/Montevideo
+%%TZDATA%%share/postgresql/timezone/America/Montreal
+%%TZDATA%%share/postgresql/timezone/America/Montserrat
+%%TZDATA%%share/postgresql/timezone/America/Nassau
+%%TZDATA%%share/postgresql/timezone/America/New_York
+%%TZDATA%%share/postgresql/timezone/America/Nipigon
+%%TZDATA%%share/postgresql/timezone/America/Nome
+%%TZDATA%%share/postgresql/timezone/America/Noronha
+%%TZDATA%%share/postgresql/timezone/America/North_Dakota/Beulah
+%%TZDATA%%share/postgresql/timezone/America/North_Dakota/Center
+%%TZDATA%%share/postgresql/timezone/America/North_Dakota/New_Salem
+%%TZDATA%%share/postgresql/timezone/America/Ojinaga
+%%TZDATA%%share/postgresql/timezone/America/Panama
+%%TZDATA%%share/postgresql/timezone/America/Pangnirtung
+%%TZDATA%%share/postgresql/timezone/America/Paramaribo
+%%TZDATA%%share/postgresql/timezone/America/Phoenix
+%%TZDATA%%share/postgresql/timezone/America/Port-au-Prince
+%%TZDATA%%share/postgresql/timezone/America/Port_of_Spain
+%%TZDATA%%share/postgresql/timezone/America/Porto_Acre
+%%TZDATA%%share/postgresql/timezone/America/Porto_Velho
+%%TZDATA%%share/postgresql/timezone/America/Puerto_Rico
+%%TZDATA%%share/postgresql/timezone/America/Rainy_River
+%%TZDATA%%share/postgresql/timezone/America/Rankin_Inlet
+%%TZDATA%%share/postgresql/timezone/America/Recife
+%%TZDATA%%share/postgresql/timezone/America/Regina
+%%TZDATA%%share/postgresql/timezone/America/Resolute
+%%TZDATA%%share/postgresql/timezone/America/Rio_Branco
+%%TZDATA%%share/postgresql/timezone/America/Rosario
+%%TZDATA%%share/postgresql/timezone/America/Santa_Isabel
+%%TZDATA%%share/postgresql/timezone/America/Santarem
+%%TZDATA%%share/postgresql/timezone/America/Santiago
+%%TZDATA%%share/postgresql/timezone/America/Santo_Domingo
+%%TZDATA%%share/postgresql/timezone/America/Sao_Paulo
+%%TZDATA%%share/postgresql/timezone/America/Scoresbysund
+%%TZDATA%%share/postgresql/timezone/America/Shiprock
+%%TZDATA%%share/postgresql/timezone/America/Sitka
+%%TZDATA%%share/postgresql/timezone/America/St_Barthelemy
+%%TZDATA%%share/postgresql/timezone/America/St_Johns
+%%TZDATA%%share/postgresql/timezone/America/St_Kitts
+%%TZDATA%%share/postgresql/timezone/America/St_Lucia
+%%TZDATA%%share/postgresql/timezone/America/St_Thomas
+%%TZDATA%%share/postgresql/timezone/America/St_Vincent
+%%TZDATA%%share/postgresql/timezone/America/Swift_Current
+%%TZDATA%%share/postgresql/timezone/America/Tegucigalpa
+%%TZDATA%%share/postgresql/timezone/America/Thule
+%%TZDATA%%share/postgresql/timezone/America/Thunder_Bay
+%%TZDATA%%share/postgresql/timezone/America/Tijuana
+%%TZDATA%%share/postgresql/timezone/America/Toronto
+%%TZDATA%%share/postgresql/timezone/America/Tortola
+%%TZDATA%%share/postgresql/timezone/America/Vancouver
+%%TZDATA%%share/postgresql/timezone/America/Virgin
+%%TZDATA%%share/postgresql/timezone/America/Whitehorse
+%%TZDATA%%share/postgresql/timezone/America/Winnipeg
+%%TZDATA%%share/postgresql/timezone/America/Yakutat
+%%TZDATA%%share/postgresql/timezone/America/Yellowknife
+%%TZDATA%%share/postgresql/timezone/Antarctica/Casey
+%%TZDATA%%share/postgresql/timezone/Antarctica/Davis
+%%TZDATA%%share/postgresql/timezone/Antarctica/DumontDUrville
+%%TZDATA%%share/postgresql/timezone/Antarctica/Macquarie
+%%TZDATA%%share/postgresql/timezone/Antarctica/Mawson
+%%TZDATA%%share/postgresql/timezone/Antarctica/McMurdo
+%%TZDATA%%share/postgresql/timezone/Antarctica/Palmer
+%%TZDATA%%share/postgresql/timezone/Antarctica/Rothera
+%%TZDATA%%share/postgresql/timezone/Antarctica/South_Pole
+%%TZDATA%%share/postgresql/timezone/Antarctica/Syowa
+%%TZDATA%%share/postgresql/timezone/Antarctica/Vostok
+%%TZDATA%%share/postgresql/timezone/Arctic/Longyearbyen
+%%TZDATA%%share/postgresql/timezone/Asia/Aden
+%%TZDATA%%share/postgresql/timezone/Asia/Almaty
+%%TZDATA%%share/postgresql/timezone/Asia/Amman
+%%TZDATA%%share/postgresql/timezone/Asia/Anadyr
+%%TZDATA%%share/postgresql/timezone/Asia/Aqtau
+%%TZDATA%%share/postgresql/timezone/Asia/Aqtobe
+%%TZDATA%%share/postgresql/timezone/Asia/Ashgabat
+%%TZDATA%%share/postgresql/timezone/Asia/Ashkhabad
+%%TZDATA%%share/postgresql/timezone/Asia/Baghdad
+%%TZDATA%%share/postgresql/timezone/Asia/Bahrain
+%%TZDATA%%share/postgresql/timezone/Asia/Baku
+%%TZDATA%%share/postgresql/timezone/Asia/Bangkok
+%%TZDATA%%share/postgresql/timezone/Asia/Beirut
+%%TZDATA%%share/postgresql/timezone/Asia/Bishkek
+%%TZDATA%%share/postgresql/timezone/Asia/Brunei
+%%TZDATA%%share/postgresql/timezone/Asia/Calcutta
+%%TZDATA%%share/postgresql/timezone/Asia/Choibalsan
+%%TZDATA%%share/postgresql/timezone/Asia/Chongqing
+%%TZDATA%%share/postgresql/timezone/Asia/Chungking
+%%TZDATA%%share/postgresql/timezone/Asia/Colombo
+%%TZDATA%%share/postgresql/timezone/Asia/Dacca
+%%TZDATA%%share/postgresql/timezone/Asia/Damascus
+%%TZDATA%%share/postgresql/timezone/Asia/Dhaka
+%%TZDATA%%share/postgresql/timezone/Asia/Dili
+%%TZDATA%%share/postgresql/timezone/Asia/Dubai
+%%TZDATA%%share/postgresql/timezone/Asia/Dushanbe
+%%TZDATA%%share/postgresql/timezone/Asia/Gaza
+%%TZDATA%%share/postgresql/timezone/Asia/Harbin
+%%TZDATA%%share/postgresql/timezone/Asia/Hebron
+%%TZDATA%%share/postgresql/timezone/Asia/Ho_Chi_Minh
+%%TZDATA%%share/postgresql/timezone/Asia/Hong_Kong
+%%TZDATA%%share/postgresql/timezone/Asia/Hovd
+%%TZDATA%%share/postgresql/timezone/Asia/Irkutsk
+%%TZDATA%%share/postgresql/timezone/Asia/Istanbul
+%%TZDATA%%share/postgresql/timezone/Asia/Jakarta
+%%TZDATA%%share/postgresql/timezone/Asia/Jayapura
+%%TZDATA%%share/postgresql/timezone/Asia/Jerusalem
+%%TZDATA%%share/postgresql/timezone/Asia/Kabul
+%%TZDATA%%share/postgresql/timezone/Asia/Kamchatka
+%%TZDATA%%share/postgresql/timezone/Asia/Karachi
+%%TZDATA%%share/postgresql/timezone/Asia/Kashgar
+%%TZDATA%%share/postgresql/timezone/Asia/Kathmandu
+%%TZDATA%%share/postgresql/timezone/Asia/Katmandu
+%%TZDATA%%share/postgresql/timezone/Asia/Khandyga
+%%TZDATA%%share/postgresql/timezone/Asia/Kolkata
+%%TZDATA%%share/postgresql/timezone/Asia/Krasnoyarsk
+%%TZDATA%%share/postgresql/timezone/Asia/Kuala_Lumpur
+%%TZDATA%%share/postgresql/timezone/Asia/Kuching
+%%TZDATA%%share/postgresql/timezone/Asia/Kuwait
+%%TZDATA%%share/postgresql/timezone/Asia/Macao
+%%TZDATA%%share/postgresql/timezone/Asia/Macau
+%%TZDATA%%share/postgresql/timezone/Asia/Magadan
+%%TZDATA%%share/postgresql/timezone/Asia/Makassar
+%%TZDATA%%share/postgresql/timezone/Asia/Manila
+%%TZDATA%%share/postgresql/timezone/Asia/Muscat
+%%TZDATA%%share/postgresql/timezone/Asia/Nicosia
+%%TZDATA%%share/postgresql/timezone/Asia/Novokuznetsk
+%%TZDATA%%share/postgresql/timezone/Asia/Novosibirsk
+%%TZDATA%%share/postgresql/timezone/Asia/Omsk
+%%TZDATA%%share/postgresql/timezone/Asia/Oral
+%%TZDATA%%share/postgresql/timezone/Asia/Phnom_Penh
+%%TZDATA%%share/postgresql/timezone/Asia/Pontianak
+%%TZDATA%%share/postgresql/timezone/Asia/Pyongyang
+%%TZDATA%%share/postgresql/timezone/Asia/Qatar
+%%TZDATA%%share/postgresql/timezone/Asia/Qyzylorda
+%%TZDATA%%share/postgresql/timezone/Asia/Rangoon
+%%TZDATA%%share/postgresql/timezone/Asia/Riyadh
+%%TZDATA%%share/postgresql/timezone/Asia/Riyadh87
+%%TZDATA%%share/postgresql/timezone/Asia/Riyadh88
+%%TZDATA%%share/postgresql/timezone/Asia/Riyadh89
+%%TZDATA%%share/postgresql/timezone/Asia/Saigon
+%%TZDATA%%share/postgresql/timezone/Asia/Sakhalin
+%%TZDATA%%share/postgresql/timezone/Asia/Samarkand
+%%TZDATA%%share/postgresql/timezone/Asia/Seoul
+%%TZDATA%%share/postgresql/timezone/Asia/Shanghai
+%%TZDATA%%share/postgresql/timezone/Asia/Singapore
+%%TZDATA%%share/postgresql/timezone/Asia/Taipei
+%%TZDATA%%share/postgresql/timezone/Asia/Tashkent
+%%TZDATA%%share/postgresql/timezone/Asia/Tbilisi
+%%TZDATA%%share/postgresql/timezone/Asia/Tehran
+%%TZDATA%%share/postgresql/timezone/Asia/Tel_Aviv
+%%TZDATA%%share/postgresql/timezone/Asia/Thimbu
+%%TZDATA%%share/postgresql/timezone/Asia/Thimphu
+%%TZDATA%%share/postgresql/timezone/Asia/Tokyo
+%%TZDATA%%share/postgresql/timezone/Asia/Ujung_Pandang
+%%TZDATA%%share/postgresql/timezone/Asia/Ulaanbaatar
+%%TZDATA%%share/postgresql/timezone/Asia/Ulan_Bator
+%%TZDATA%%share/postgresql/timezone/Asia/Urumqi
+%%TZDATA%%share/postgresql/timezone/Asia/Ust-Nera
+%%TZDATA%%share/postgresql/timezone/Asia/Vientiane
+%%TZDATA%%share/postgresql/timezone/Asia/Vladivostok
+%%TZDATA%%share/postgresql/timezone/Asia/Yakutsk
+%%TZDATA%%share/postgresql/timezone/Asia/Yekaterinburg
+%%TZDATA%%share/postgresql/timezone/Asia/Yerevan
+%%TZDATA%%share/postgresql/timezone/Atlantic/Azores
+%%TZDATA%%share/postgresql/timezone/Atlantic/Bermuda
+%%TZDATA%%share/postgresql/timezone/Atlantic/Canary
+%%TZDATA%%share/postgresql/timezone/Atlantic/Cape_Verde
+%%TZDATA%%share/postgresql/timezone/Atlantic/Faeroe
+%%TZDATA%%share/postgresql/timezone/Atlantic/Faroe
+%%TZDATA%%share/postgresql/timezone/Atlantic/Jan_Mayen
+%%TZDATA%%share/postgresql/timezone/Atlantic/Madeira
+%%TZDATA%%share/postgresql/timezone/Atlantic/Reykjavik
+%%TZDATA%%share/postgresql/timezone/Atlantic/South_Georgia
+%%TZDATA%%share/postgresql/timezone/Atlantic/St_Helena
+%%TZDATA%%share/postgresql/timezone/Atlantic/Stanley
+%%TZDATA%%share/postgresql/timezone/Australia/ACT
+%%TZDATA%%share/postgresql/timezone/Australia/Adelaide
+%%TZDATA%%share/postgresql/timezone/Australia/Brisbane
+%%TZDATA%%share/postgresql/timezone/Australia/Broken_Hill
+%%TZDATA%%share/postgresql/timezone/Australia/Canberra
+%%TZDATA%%share/postgresql/timezone/Australia/Currie
+%%TZDATA%%share/postgresql/timezone/Australia/Darwin
+%%TZDATA%%share/postgresql/timezone/Australia/Eucla
+%%TZDATA%%share/postgresql/timezone/Australia/Hobart
+%%TZDATA%%share/postgresql/timezone/Australia/LHI
+%%TZDATA%%share/postgresql/timezone/Australia/Lindeman
+%%TZDATA%%share/postgresql/timezone/Australia/Lord_Howe
+%%TZDATA%%share/postgresql/timezone/Australia/Melbourne
+%%TZDATA%%share/postgresql/timezone/Australia/NSW
+%%TZDATA%%share/postgresql/timezone/Australia/North
+%%TZDATA%%share/postgresql/timezone/Australia/Perth
+%%TZDATA%%share/postgresql/timezone/Australia/Queensland
+%%TZDATA%%share/postgresql/timezone/Australia/South
+%%TZDATA%%share/postgresql/timezone/Australia/Sydney
+%%TZDATA%%share/postgresql/timezone/Australia/Tasmania
+%%TZDATA%%share/postgresql/timezone/Australia/Victoria
+%%TZDATA%%share/postgresql/timezone/Australia/West
+%%TZDATA%%share/postgresql/timezone/Australia/Yancowinna
+%%TZDATA%%share/postgresql/timezone/Brazil/Acre
+%%TZDATA%%share/postgresql/timezone/Brazil/DeNoronha
+%%TZDATA%%share/postgresql/timezone/Brazil/East
+%%TZDATA%%share/postgresql/timezone/Brazil/West
+%%TZDATA%%share/postgresql/timezone/CET
+%%TZDATA%%share/postgresql/timezone/CST6CDT
+%%TZDATA%%share/postgresql/timezone/Canada/Atlantic
+%%TZDATA%%share/postgresql/timezone/Canada/Central
+%%TZDATA%%share/postgresql/timezone/Canada/East-Saskatchewan
+%%TZDATA%%share/postgresql/timezone/Canada/Eastern
+%%TZDATA%%share/postgresql/timezone/Canada/Mountain
+%%TZDATA%%share/postgresql/timezone/Canada/Newfoundland
+%%TZDATA%%share/postgresql/timezone/Canada/Pacific
+%%TZDATA%%share/postgresql/timezone/Canada/Saskatchewan
+%%TZDATA%%share/postgresql/timezone/Canada/Yukon
+%%TZDATA%%share/postgresql/timezone/Chile/Continental
+%%TZDATA%%share/postgresql/timezone/Chile/EasterIsland
+%%TZDATA%%share/postgresql/timezone/Cuba
+%%TZDATA%%share/postgresql/timezone/EET
+%%TZDATA%%share/postgresql/timezone/EST
+%%TZDATA%%share/postgresql/timezone/EST5EDT
+%%TZDATA%%share/postgresql/timezone/Egypt
+%%TZDATA%%share/postgresql/timezone/Eire
+%%TZDATA%%share/postgresql/timezone/Etc/GMT
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+0
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+1
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+10
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+11
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+12
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+2
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+3
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+4
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+5
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+6
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+7
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+8
+%%TZDATA%%share/postgresql/timezone/Etc/GMT+9
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-0
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-1
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-10
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-11
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-12
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-13
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-14
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-2
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-3
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-4
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-5
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-6
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-7
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-8
+%%TZDATA%%share/postgresql/timezone/Etc/GMT-9
+%%TZDATA%%share/postgresql/timezone/Etc/GMT0
+%%TZDATA%%share/postgresql/timezone/Etc/Greenwich
+%%TZDATA%%share/postgresql/timezone/Etc/UCT
+%%TZDATA%%share/postgresql/timezone/Etc/UTC
+%%TZDATA%%share/postgresql/timezone/Etc/Universal
+%%TZDATA%%share/postgresql/timezone/Etc/Zulu
+%%TZDATA%%share/postgresql/timezone/Europe/Amsterdam
+%%TZDATA%%share/postgresql/timezone/Europe/Andorra
+%%TZDATA%%share/postgresql/timezone/Europe/Athens
+%%TZDATA%%share/postgresql/timezone/Europe/Belfast
+%%TZDATA%%share/postgresql/timezone/Europe/Belgrade
+%%TZDATA%%share/postgresql/timezone/Europe/Berlin
+%%TZDATA%%share/postgresql/timezone/Europe/Bratislava
+%%TZDATA%%share/postgresql/timezone/Europe/Brussels
+%%TZDATA%%share/postgresql/timezone/Europe/Bucharest
+%%TZDATA%%share/postgresql/timezone/Europe/Budapest
+%%TZDATA%%share/postgresql/timezone/Europe/Busingen
+%%TZDATA%%share/postgresql/timezone/Europe/Chisinau
+%%TZDATA%%share/postgresql/timezone/Europe/Copenhagen
+%%TZDATA%%share/postgresql/timezone/Europe/Dublin
+%%TZDATA%%share/postgresql/timezone/Europe/Gibraltar
+%%TZDATA%%share/postgresql/timezone/Europe/Guernsey
+%%TZDATA%%share/postgresql/timezone/Europe/Helsinki
+%%TZDATA%%share/postgresql/timezone/Europe/Isle_of_Man
+%%TZDATA%%share/postgresql/timezone/Europe/Istanbul
+%%TZDATA%%share/postgresql/timezone/Europe/Jersey
+%%TZDATA%%share/postgresql/timezone/Europe/Kaliningrad
+%%TZDATA%%share/postgresql/timezone/Europe/Kiev
+%%TZDATA%%share/postgresql/timezone/Europe/Lisbon
+%%TZDATA%%share/postgresql/timezone/Europe/Ljubljana
+%%TZDATA%%share/postgresql/timezone/Europe/London
+%%TZDATA%%share/postgresql/timezone/Europe/Luxembourg
+%%TZDATA%%share/postgresql/timezone/Europe/Madrid
+%%TZDATA%%share/postgresql/timezone/Europe/Malta
+%%TZDATA%%share/postgresql/timezone/Europe/Mariehamn
+%%TZDATA%%share/postgresql/timezone/Europe/Minsk
+%%TZDATA%%share/postgresql/timezone/Europe/Monaco
+%%TZDATA%%share/postgresql/timezone/Europe/Moscow
+%%TZDATA%%share/postgresql/timezone/Europe/Nicosia
+%%TZDATA%%share/postgresql/timezone/Europe/Oslo
+%%TZDATA%%share/postgresql/timezone/Europe/Paris
+%%TZDATA%%share/postgresql/timezone/Europe/Podgorica
+%%TZDATA%%share/postgresql/timezone/Europe/Prague
+%%TZDATA%%share/postgresql/timezone/Europe/Riga
+%%TZDATA%%share/postgresql/timezone/Europe/Rome
+%%TZDATA%%share/postgresql/timezone/Europe/Samara
+%%TZDATA%%share/postgresql/timezone/Europe/San_Marino
+%%TZDATA%%share/postgresql/timezone/Europe/Sarajevo
+%%TZDATA%%share/postgresql/timezone/Europe/Simferopol
+%%TZDATA%%share/postgresql/timezone/Europe/Skopje
+%%TZDATA%%share/postgresql/timezone/Europe/Sofia
+%%TZDATA%%share/postgresql/timezone/Europe/Stockholm
+%%TZDATA%%share/postgresql/timezone/Europe/Tallinn
+%%TZDATA%%share/postgresql/timezone/Europe/Tirane
+%%TZDATA%%share/postgresql/timezone/Europe/Tiraspol
+%%TZDATA%%share/postgresql/timezone/Europe/Uzhgorod
+%%TZDATA%%share/postgresql/timezone/Europe/Vaduz
+%%TZDATA%%share/postgresql/timezone/Europe/Vatican
+%%TZDATA%%share/postgresql/timezone/Europe/Vienna
+%%TZDATA%%share/postgresql/timezone/Europe/Vilnius
+%%TZDATA%%share/postgresql/timezone/Europe/Volgograd
+%%TZDATA%%share/postgresql/timezone/Europe/Warsaw
+%%TZDATA%%share/postgresql/timezone/Europe/Zagreb
+%%TZDATA%%share/postgresql/timezone/Europe/Zaporozhye
+%%TZDATA%%share/postgresql/timezone/Europe/Zurich
+%%TZDATA%%share/postgresql/timezone/Factory
+%%TZDATA%%share/postgresql/timezone/GB
+%%TZDATA%%share/postgresql/timezone/GB-Eire
+%%TZDATA%%share/postgresql/timezone/GMT
+%%TZDATA%%share/postgresql/timezone/GMT+0
+%%TZDATA%%share/postgresql/timezone/GMT-0
+%%TZDATA%%share/postgresql/timezone/GMT0
+%%TZDATA%%share/postgresql/timezone/Greenwich
+%%TZDATA%%share/postgresql/timezone/HST
+%%TZDATA%%share/postgresql/timezone/Hongkong
+%%TZDATA%%share/postgresql/timezone/Iceland
+%%TZDATA%%share/postgresql/timezone/Indian/Antananarivo
+%%TZDATA%%share/postgresql/timezone/Indian/Chagos
+%%TZDATA%%share/postgresql/timezone/Indian/Christmas
+%%TZDATA%%share/postgresql/timezone/Indian/Cocos
+%%TZDATA%%share/postgresql/timezone/Indian/Comoro
+%%TZDATA%%share/postgresql/timezone/Indian/Kerguelen
+%%TZDATA%%share/postgresql/timezone/Indian/Mahe
+%%TZDATA%%share/postgresql/timezone/Indian/Maldives
+%%TZDATA%%share/postgresql/timezone/Indian/Mauritius
+%%TZDATA%%share/postgresql/timezone/Indian/Mayotte
+%%TZDATA%%share/postgresql/timezone/Indian/Reunion
+%%TZDATA%%share/postgresql/timezone/Iran
+%%TZDATA%%share/postgresql/timezone/Israel
+%%TZDATA%%share/postgresql/timezone/Jamaica
+%%TZDATA%%share/postgresql/timezone/Japan
+%%TZDATA%%share/postgresql/timezone/Kwajalein
+%%TZDATA%%share/postgresql/timezone/Libya
+%%TZDATA%%share/postgresql/timezone/MET
+%%TZDATA%%share/postgresql/timezone/MST
+%%TZDATA%%share/postgresql/timezone/MST7MDT
+%%TZDATA%%share/postgresql/timezone/Mexico/BajaNorte
+%%TZDATA%%share/postgresql/timezone/Mexico/BajaSur
+%%TZDATA%%share/postgresql/timezone/Mexico/General
+%%TZDATA%%share/postgresql/timezone/Mideast/Riyadh87
+%%TZDATA%%share/postgresql/timezone/Mideast/Riyadh88
+%%TZDATA%%share/postgresql/timezone/Mideast/Riyadh89
+%%TZDATA%%share/postgresql/timezone/NZ
+%%TZDATA%%share/postgresql/timezone/NZ-CHAT
+%%TZDATA%%share/postgresql/timezone/Navajo
+%%TZDATA%%share/postgresql/timezone/PRC
+%%TZDATA%%share/postgresql/timezone/PST8PDT
+%%TZDATA%%share/postgresql/timezone/Pacific/Apia
+%%TZDATA%%share/postgresql/timezone/Pacific/Auckland
+%%TZDATA%%share/postgresql/timezone/Pacific/Chatham
+%%TZDATA%%share/postgresql/timezone/Pacific/Chuuk
+%%TZDATA%%share/postgresql/timezone/Pacific/Easter
+%%TZDATA%%share/postgresql/timezone/Pacific/Efate
+%%TZDATA%%share/postgresql/timezone/Pacific/Enderbury
+%%TZDATA%%share/postgresql/timezone/Pacific/Fakaofo
+%%TZDATA%%share/postgresql/timezone/Pacific/Fiji
+%%TZDATA%%share/postgresql/timezone/Pacific/Funafuti
+%%TZDATA%%share/postgresql/timezone/Pacific/Galapagos
+%%TZDATA%%share/postgresql/timezone/Pacific/Gambier
+%%TZDATA%%share/postgresql/timezone/Pacific/Guadalcanal
+%%TZDATA%%share/postgresql/timezone/Pacific/Guam
+%%TZDATA%%share/postgresql/timezone/Pacific/Honolulu
+%%TZDATA%%share/postgresql/timezone/Pacific/Johnston
+%%TZDATA%%share/postgresql/timezone/Pacific/Kiritimati
+%%TZDATA%%share/postgresql/timezone/Pacific/Kosrae
+%%TZDATA%%share/postgresql/timezone/Pacific/Kwajalein
+%%TZDATA%%share/postgresql/timezone/Pacific/Majuro
+%%TZDATA%%share/postgresql/timezone/Pacific/Marquesas
+%%TZDATA%%share/postgresql/timezone/Pacific/Midway
+%%TZDATA%%share/postgresql/timezone/Pacific/Nauru
+%%TZDATA%%share/postgresql/timezone/Pacific/Niue
+%%TZDATA%%share/postgresql/timezone/Pacific/Norfolk
+%%TZDATA%%share/postgresql/timezone/Pacific/Noumea
+%%TZDATA%%share/postgresql/timezone/Pacific/Pago_Pago
+%%TZDATA%%share/postgresql/timezone/Pacific/Palau
+%%TZDATA%%share/postgresql/timezone/Pacific/Pitcairn
+%%TZDATA%%share/postgresql/timezone/Pacific/Pohnpei
+%%TZDATA%%share/postgresql/timezone/Pacific/Ponape
+%%TZDATA%%share/postgresql/timezone/Pacific/Port_Moresby
+%%TZDATA%%share/postgresql/timezone/Pacific/Rarotonga
+%%TZDATA%%share/postgresql/timezone/Pacific/Saipan
+%%TZDATA%%share/postgresql/timezone/Pacific/Samoa
+%%TZDATA%%share/postgresql/timezone/Pacific/Tahiti
+%%TZDATA%%share/postgresql/timezone/Pacific/Tarawa
+%%TZDATA%%share/postgresql/timezone/Pacific/Tongatapu
+%%TZDATA%%share/postgresql/timezone/Pacific/Truk
+%%TZDATA%%share/postgresql/timezone/Pacific/Wake
+%%TZDATA%%share/postgresql/timezone/Pacific/Wallis
+%%TZDATA%%share/postgresql/timezone/Pacific/Yap
+%%TZDATA%%share/postgresql/timezone/Poland
+%%TZDATA%%share/postgresql/timezone/Portugal
+%%TZDATA%%share/postgresql/timezone/ROC
+%%TZDATA%%share/postgresql/timezone/ROK
+%%TZDATA%%share/postgresql/timezone/Singapore
+%%TZDATA%%share/postgresql/timezone/Turkey
+%%TZDATA%%share/postgresql/timezone/UCT
+%%TZDATA%%share/postgresql/timezone/US/Alaska
+%%TZDATA%%share/postgresql/timezone/US/Aleutian
+%%TZDATA%%share/postgresql/timezone/US/Arizona
+%%TZDATA%%share/postgresql/timezone/US/Central
+%%TZDATA%%share/postgresql/timezone/US/East-Indiana
+%%TZDATA%%share/postgresql/timezone/US/Eastern
+%%TZDATA%%share/postgresql/timezone/US/Hawaii
+%%TZDATA%%share/postgresql/timezone/US/Indiana-Starke
+%%TZDATA%%share/postgresql/timezone/US/Michigan
+%%TZDATA%%share/postgresql/timezone/US/Mountain
+%%TZDATA%%share/postgresql/timezone/US/Pacific
+%%TZDATA%%share/postgresql/timezone/US/Pacific-New
+%%TZDATA%%share/postgresql/timezone/US/Samoa
+%%TZDATA%%share/postgresql/timezone/UTC
+%%TZDATA%%share/postgresql/timezone/Universal
+%%TZDATA%%share/postgresql/timezone/W-SU
+%%TZDATA%%share/postgresql/timezone/WET
+%%TZDATA%%share/postgresql/timezone/Zulu
+%%TZDATA%%share/postgresql/timezone/posixrules
+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
+%%TZDATA%%@dirrm share/postgresql/timezone/Africa
+%%TZDATA%%@dirrm share/postgresql/timezone/America/Argentina
+%%TZDATA%%@dirrm share/postgresql/timezone/America/Indiana
+%%TZDATA%%@dirrm share/postgresql/timezone/America/Kentucky
+%%TZDATA%%@dirrm share/postgresql/timezone/America/North_Dakota
+%%TZDATA%%@dirrm share/postgresql/timezone/America
+%%TZDATA%%@dirrm share/postgresql/timezone/Antarctica
+%%TZDATA%%@dirrm share/postgresql/timezone/Arctic
+%%TZDATA%%@dirrm share/postgresql/timezone/Asia
+%%TZDATA%%@dirrm share/postgresql/timezone/Atlantic
+%%TZDATA%%@dirrm share/postgresql/timezone/Australia
+%%TZDATA%%@dirrm share/postgresql/timezone/Brazil
+%%TZDATA%%@dirrm share/postgresql/timezone/Canada
+%%TZDATA%%@dirrm share/postgresql/timezone/Chile
+%%TZDATA%%@dirrm share/postgresql/timezone/Etc
+%%TZDATA%%@dirrm share/postgresql/timezone/Europe
+%%TZDATA%%@dirrm share/postgresql/timezone/Indian
+%%TZDATA%%@dirrm share/postgresql/timezone/Mexico
+%%TZDATA%%@dirrm share/postgresql/timezone/Mideast
+%%TZDATA%%@dirrm share/postgresql/timezone/Pacific
+%%TZDATA%%@dirrm share/postgresql/timezone/US
+%%TZDATA%%@dirrm share/postgresql/timezone
+@dirrm share/postgresql/timezonesets
+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/italian.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/turkish.stop
+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/synonym_sample.syn
+share/postgresql/tsearch_data/thesaurus_sample.ths
+@exec /bin/mkdir -p %%PREFIX%%/%%PG_USER%% || /usr/bin/true
+@exec /usr/sbin/chown %%PG_USER%%:%%PG_GROUP%% %%PREFIX%%/%%PG_USER%% || /usr/bin/true
+@dirrmtry share/postgresql/tsearch_data
+@dirrmtry share/postgresql
+@dirrmtry etc/periodic/daily
+@dirrmtry etc/periodic
+@dirrmtry lib/postgresql
+@dirrmtry %%PG_USER%%