Changes 9.0:

9.0 includes more major features than any release before it, including:
* Hot standby
* Streaming replication
* In-place upgrades
* 64-bit Windows builds
* Easy mass permissions management
* Anonymous blocks and named parameter calls for stored procedures
* New windowing functions and ordered aggregates
... and many more. For details on the over 200 additions and improvements in
this version, developed by over a hundred contributors, please see the release
notes.
This commit is contained in:
adam 2010-09-21 07:50:46 +00:00
parent 80b10bdc1a
commit 762dd8c619
55 changed files with 4052 additions and 0 deletions

View file

@ -0,0 +1,4 @@
The ``adminpack'' PostgreSQL contrib module implements a number of
support functions which pgAdmin and other administration and management
tools can use to provide additional functionality if installed on a
server.

View file

@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:51:18 adam Exp $
PKGNAME= postgresql90-adminpack-${BASE_VERS}
COMMENT= Admin pack module for pgAdmin management
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
BUILD_DIRS= contrib/adminpack
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
REQD_DIRS+= ${PG_SUBPREFIX}share/doc/postgresql/contrib
REQD_DIRS+= ${PG_SUBPREFIX}share/postgresql/contrib
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:51:18 adam Exp $
${PG_SUBPREFIX}lib/postgresql/adminpack.la
${PG_SUBPREFIX}share/postgresql/contrib/adminpack.sql
${PG_SUBPREFIX}share/postgresql/contrib/uninstall_adminpack.sql

View file

@ -0,0 +1,9 @@
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
derived from the Berkeley Postgres database management system. While
PostgreSQL retains the powerful object-relational data model, rich data types
and easy extensibility of Postgres, it replaces the PostQuel query language
with an extended subset of SQL.
PostgreSQL is free and the complete source is available.
This package contains the database client programs.

View file

@ -0,0 +1,90 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:52:41 adam Exp $
PKGNAME= postgresql90-client-${BASE_VERS}
COMMENT= PostgreSQL database client programs
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../databases/postgresql90/Makefile.common"
USE_TOOLS+= gzip tar
USE_LIBTOOL= yes
CONFIGURE_ARGS+= --with-openssl
CONFIGURE_ARGS+= --with-readline
CONFIGURE_ARGS+= --with-zlib
# 1. The thread-safety test in ${WRSRC}/src/tools/thread does not pass on
# NetBSD earler than 4.0 or DragonFly.
# 2. configure with --enable-thread-safety fails on OpenBSD.
.if (${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[0-3].*)) || \
${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD"
PGSQL_THREAD_SAFETY?= no
.endif
PGSQL_THREAD_SAFETY?= yes
BUILD_DEFS+= PGSQL_THREAD_SAFETY
.if !empty(PGSQL_THREAD_SAFETY:M[yY][eE][sS])
. include "../../mk/pthread.buildlink3.mk"
. if (${PTHREAD_TYPE} == "native")
CONFIGURE_ARGS+= --enable-thread-safety
. endif
.endif
LIBS.SunOS+= -lintl
INSTALL_DIRS= src/include
INSTALL_DIRS+= src/interfaces
INSTALL_DIRS+= src/bin
INSTALL_DIRS+= src/port
BUILD_DIRS= ${INSTALL_DIRS}
# Without this, the Darwin build fails (related to -bundle_loader).
BUILD_DIRS+= src/backend
PKG_OPTIONS_VAR= PKG_OPTIONS.postgresql90-client
.include "../../databases/postgresql90/options.mk"
.for _file_ in pg_service.conf psqlrc
CONF_FILES+= ${PG_DATA_DIR}/${_file_}.sample ${PG_ETC_DIR}/${_file_}
.endfor
# XXX work around core dumps with the native libedit
USE_GNU_READLINE= yes
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
SUBST_CLASSES+= pgxs
SUBST_STAGE.pgxs= post-build
SUBST_MESSAGE.pgxs= Fixing workdir tools references in pgxs Makefile
SUBST_FILES.pgxs= src/Makefile.global
SUBST_SED.pgxs= -e 's,${WRKDIR}/.tools,${PREFIX},'
SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper,${PREFIX},'
SUBST_SED.pgxs+= -e 's,${WRKSRC},/dev/null,'
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/config
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src
INSTALLATION_DIRS+= ${PG_SUBPREFIX}lib/postgresql/pgxs/src/makefiles
DEST_PG_PGXS= ${DESTDIR}${PG_PREFIX}/lib/postgresql/pgxs
PG_PGXS_FILES= config/install-sh
PG_PGXS_FILES+= src/makefiles/pgxs.mk src/Makefile.global
PG_PGXS_FILES+= src/Makefile.port src/Makefile.shlib
PG_PGXS_FILES+= src/nls-global.mk
# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h"
# and "/usr/include/crypt.h" -- we want the definitions in the former.
.if ${OPSYS} == "SunOS"
post-wrapper:
touch ${BUILDLINK_DIR}/include/crypt.h
.endif
post-install:
for file in ${PG_PGXS_FILES}; do \
${INSTALL_DATA} ${WRKSRC}/$$file ${DEST_PG_PGXS}/$$file;\
done
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,646 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:52:41 adam Exp $
${PG_SUBPREFIX}bin/clusterdb
${PG_SUBPREFIX}bin/createdb
${PG_SUBPREFIX}bin/createlang
${PG_SUBPREFIX}bin/createuser
${PG_SUBPREFIX}bin/dropdb
${PG_SUBPREFIX}bin/droplang
${PG_SUBPREFIX}bin/dropuser
${PG_SUBPREFIX}bin/ecpg
${PG_SUBPREFIX}bin/initdb
${PG_SUBPREFIX}bin/pg_config
${PG_SUBPREFIX}bin/pg_controldata
${PG_SUBPREFIX}bin/pg_ctl
${PG_SUBPREFIX}bin/pg_dump
${PG_SUBPREFIX}bin/pg_dumpall
${PG_SUBPREFIX}bin/pg_resetxlog
${PG_SUBPREFIX}bin/pg_restore
${PG_SUBPREFIX}bin/psql
${PG_SUBPREFIX}bin/reindexdb
${PG_SUBPREFIX}bin/vacuumdb
${PG_SUBPREFIX}include/ecpg_config.h
${PG_SUBPREFIX}include/ecpg_informix.h
${PG_SUBPREFIX}include/ecpgerrno.h
${PG_SUBPREFIX}include/ecpglib.h
${PG_SUBPREFIX}include/ecpgtype.h
${PG_SUBPREFIX}include/libpq-events.h
${PG_SUBPREFIX}include/libpq-fe.h
${PG_SUBPREFIX}include/libpq/libpq-fs.h
${PG_SUBPREFIX}include/pg_config.h
${PG_SUBPREFIX}include/pg_config_manual.h
${PG_SUBPREFIX}include/pg_config_os.h
${PG_SUBPREFIX}include/pgtypes_date.h
${PG_SUBPREFIX}include/pgtypes_error.h
${PG_SUBPREFIX}include/pgtypes_interval.h
${PG_SUBPREFIX}include/pgtypes_numeric.h
${PG_SUBPREFIX}include/pgtypes_timestamp.h
${PG_SUBPREFIX}include/postgres_ext.h
${PG_SUBPREFIX}include/postgresql/informix/esql/datetime.h
${PG_SUBPREFIX}include/postgresql/informix/esql/decimal.h
${PG_SUBPREFIX}include/postgresql/informix/esql/sqltypes.h
${PG_SUBPREFIX}include/postgresql/internal/c.h
${PG_SUBPREFIX}include/postgresql/internal/libpq-int.h
${PG_SUBPREFIX}include/postgresql/internal/libpq/pqcomm.h
${PG_SUBPREFIX}include/postgresql/internal/port.h
${PG_SUBPREFIX}include/postgresql/internal/postgres_fe.h
${PG_SUBPREFIX}include/postgresql/internal/pqexpbuffer.h
${PG_SUBPREFIX}include/postgresql/server/access/attnum.h
${PG_SUBPREFIX}include/postgresql/server/access/clog.h
${PG_SUBPREFIX}include/postgresql/server/access/genam.h
${PG_SUBPREFIX}include/postgresql/server/access/gin.h
${PG_SUBPREFIX}include/postgresql/server/access/gist.h
${PG_SUBPREFIX}include/postgresql/server/access/gist_private.h
${PG_SUBPREFIX}include/postgresql/server/access/gistscan.h
${PG_SUBPREFIX}include/postgresql/server/access/hash.h
${PG_SUBPREFIX}include/postgresql/server/access/heapam.h
${PG_SUBPREFIX}include/postgresql/server/access/hio.h
${PG_SUBPREFIX}include/postgresql/server/access/htup.h
${PG_SUBPREFIX}include/postgresql/server/access/itup.h
${PG_SUBPREFIX}include/postgresql/server/access/multixact.h
${PG_SUBPREFIX}include/postgresql/server/access/nbtree.h
${PG_SUBPREFIX}include/postgresql/server/access/printtup.h
${PG_SUBPREFIX}include/postgresql/server/access/reloptions.h
${PG_SUBPREFIX}include/postgresql/server/access/relscan.h
${PG_SUBPREFIX}include/postgresql/server/access/rewriteheap.h
${PG_SUBPREFIX}include/postgresql/server/access/rmgr.h
${PG_SUBPREFIX}include/postgresql/server/access/sdir.h
${PG_SUBPREFIX}include/postgresql/server/access/skey.h
${PG_SUBPREFIX}include/postgresql/server/access/slru.h
${PG_SUBPREFIX}include/postgresql/server/access/subtrans.h
${PG_SUBPREFIX}include/postgresql/server/access/sysattr.h
${PG_SUBPREFIX}include/postgresql/server/access/transam.h
${PG_SUBPREFIX}include/postgresql/server/access/tupconvert.h
${PG_SUBPREFIX}include/postgresql/server/access/tupdesc.h
${PG_SUBPREFIX}include/postgresql/server/access/tupmacs.h
${PG_SUBPREFIX}include/postgresql/server/access/tuptoaster.h
${PG_SUBPREFIX}include/postgresql/server/access/twophase.h
${PG_SUBPREFIX}include/postgresql/server/access/twophase_rmgr.h
${PG_SUBPREFIX}include/postgresql/server/access/valid.h
${PG_SUBPREFIX}include/postgresql/server/access/visibilitymap.h
${PG_SUBPREFIX}include/postgresql/server/access/xact.h
${PG_SUBPREFIX}include/postgresql/server/access/xlog.h
${PG_SUBPREFIX}include/postgresql/server/access/xlog_internal.h
${PG_SUBPREFIX}include/postgresql/server/access/xlogdefs.h
${PG_SUBPREFIX}include/postgresql/server/access/xlogutils.h
${PG_SUBPREFIX}include/postgresql/server/bootstrap/bootstrap.h
${PG_SUBPREFIX}include/postgresql/server/c.h
${PG_SUBPREFIX}include/postgresql/server/catalog/catalog.h
${PG_SUBPREFIX}include/postgresql/server/catalog/catversion.h
${PG_SUBPREFIX}include/postgresql/server/catalog/dependency.h
${PG_SUBPREFIX}include/postgresql/server/catalog/genbki.h
${PG_SUBPREFIX}include/postgresql/server/catalog/heap.h
${PG_SUBPREFIX}include/postgresql/server/catalog/index.h
${PG_SUBPREFIX}include/postgresql/server/catalog/indexing.h
${PG_SUBPREFIX}include/postgresql/server/catalog/namespace.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_aggregate.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_am.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_amop.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_amproc.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_attrdef.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_attribute.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_auth_members.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_authid.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_cast.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_class.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_constraint.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_control.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_conversion.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_conversion_fn.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_database.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_db_role_setting.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_default_acl.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_depend.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_description.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_enum.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_foreign_data_wrapper.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_foreign_server.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_index.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_inherits.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_inherits_fn.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_language.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_largeobject.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_largeobject_metadata.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_namespace.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_opclass.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_operator.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_opfamily.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_pltemplate.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_proc.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_proc_fn.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_rewrite.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_shdepend.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_shdescription.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_statistic.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_tablespace.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_trigger.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_ts_config.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_ts_config_map.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_ts_dict.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_ts_parser.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_ts_template.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_type.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_type_fn.h
${PG_SUBPREFIX}include/postgresql/server/catalog/pg_user_mapping.h
${PG_SUBPREFIX}include/postgresql/server/catalog/schemapg.h
${PG_SUBPREFIX}include/postgresql/server/catalog/storage.h
${PG_SUBPREFIX}include/postgresql/server/catalog/toasting.h
${PG_SUBPREFIX}include/postgresql/server/commands/alter.h
${PG_SUBPREFIX}include/postgresql/server/commands/async.h
${PG_SUBPREFIX}include/postgresql/server/commands/cluster.h
${PG_SUBPREFIX}include/postgresql/server/commands/comment.h
${PG_SUBPREFIX}include/postgresql/server/commands/conversioncmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/copy.h
${PG_SUBPREFIX}include/postgresql/server/commands/dbcommands.h
${PG_SUBPREFIX}include/postgresql/server/commands/defrem.h
${PG_SUBPREFIX}include/postgresql/server/commands/discard.h
${PG_SUBPREFIX}include/postgresql/server/commands/explain.h
${PG_SUBPREFIX}include/postgresql/server/commands/lockcmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/portalcmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/prepare.h
${PG_SUBPREFIX}include/postgresql/server/commands/proclang.h
${PG_SUBPREFIX}include/postgresql/server/commands/schemacmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/sequence.h
${PG_SUBPREFIX}include/postgresql/server/commands/tablecmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/tablespace.h
${PG_SUBPREFIX}include/postgresql/server/commands/trigger.h
${PG_SUBPREFIX}include/postgresql/server/commands/typecmds.h
${PG_SUBPREFIX}include/postgresql/server/commands/user.h
${PG_SUBPREFIX}include/postgresql/server/commands/vacuum.h
${PG_SUBPREFIX}include/postgresql/server/commands/variable.h
${PG_SUBPREFIX}include/postgresql/server/commands/view.h
${PG_SUBPREFIX}include/postgresql/server/dynloader.h
${PG_SUBPREFIX}include/postgresql/server/executor/execdebug.h
${PG_SUBPREFIX}include/postgresql/server/executor/execdefs.h
${PG_SUBPREFIX}include/postgresql/server/executor/execdesc.h
${PG_SUBPREFIX}include/postgresql/server/executor/executor.h
${PG_SUBPREFIX}include/postgresql/server/executor/functions.h
${PG_SUBPREFIX}include/postgresql/server/executor/hashjoin.h
${PG_SUBPREFIX}include/postgresql/server/executor/instrument.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeAgg.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeAppend.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeBitmapAnd.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeBitmapHeapscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeBitmapIndexscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeBitmapOr.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeCtescan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeFunctionscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeGroup.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeHash.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeHashjoin.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeIndexscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeLimit.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeLockRows.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeMaterial.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeMergejoin.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeModifyTable.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeNestloop.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeRecursiveunion.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeResult.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeSeqscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeSetOp.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeSort.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeSubplan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeSubqueryscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeTidscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeUnique.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeValuesscan.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeWindowAgg.h
${PG_SUBPREFIX}include/postgresql/server/executor/nodeWorktablescan.h
${PG_SUBPREFIX}include/postgresql/server/executor/spi.h
${PG_SUBPREFIX}include/postgresql/server/executor/spi_priv.h
${PG_SUBPREFIX}include/postgresql/server/executor/tstoreReceiver.h
${PG_SUBPREFIX}include/postgresql/server/executor/tuptable.h
${PG_SUBPREFIX}include/postgresql/server/fmgr.h
${PG_SUBPREFIX}include/postgresql/server/foreign/foreign.h
${PG_SUBPREFIX}include/postgresql/server/funcapi.h
${PG_SUBPREFIX}include/postgresql/server/getaddrinfo.h
${PG_SUBPREFIX}include/postgresql/server/getopt_long.h
${PG_SUBPREFIX}include/postgresql/server/lib/dllist.h
${PG_SUBPREFIX}include/postgresql/server/lib/stringinfo.h
${PG_SUBPREFIX}include/postgresql/server/libpq/auth.h
${PG_SUBPREFIX}include/postgresql/server/libpq/be-fsstubs.h
${PG_SUBPREFIX}include/postgresql/server/libpq/crypt.h
${PG_SUBPREFIX}include/postgresql/server/libpq/hba.h
${PG_SUBPREFIX}include/postgresql/server/libpq/ip.h
${PG_SUBPREFIX}include/postgresql/server/libpq/libpq-be.h
${PG_SUBPREFIX}include/postgresql/server/libpq/libpq-fs.h
${PG_SUBPREFIX}include/postgresql/server/libpq/libpq.h
${PG_SUBPREFIX}include/postgresql/server/libpq/md5.h
${PG_SUBPREFIX}include/postgresql/server/libpq/pqcomm.h
${PG_SUBPREFIX}include/postgresql/server/libpq/pqformat.h
${PG_SUBPREFIX}include/postgresql/server/libpq/pqsignal.h
${PG_SUBPREFIX}include/postgresql/server/mb/pg_wchar.h
${PG_SUBPREFIX}include/postgresql/server/miscadmin.h
${PG_SUBPREFIX}include/postgresql/server/nodes/bitmapset.h
${PG_SUBPREFIX}include/postgresql/server/nodes/execnodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/makefuncs.h
${PG_SUBPREFIX}include/postgresql/server/nodes/memnodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/nodeFuncs.h
${PG_SUBPREFIX}include/postgresql/server/nodes/nodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/params.h
${PG_SUBPREFIX}include/postgresql/server/nodes/parsenodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/pg_list.h
${PG_SUBPREFIX}include/postgresql/server/nodes/plannodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/primnodes.h
${PG_SUBPREFIX}include/postgresql/server/nodes/print.h
${PG_SUBPREFIX}include/postgresql/server/nodes/readfuncs.h
${PG_SUBPREFIX}include/postgresql/server/nodes/relation.h
${PG_SUBPREFIX}include/postgresql/server/nodes/tidbitmap.h
${PG_SUBPREFIX}include/postgresql/server/nodes/value.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/clauses.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/cost.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_copy.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_gene.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_misc.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_mutation.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_pool.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_random.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_recombination.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/geqo_selection.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/joininfo.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/pathnode.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/paths.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/placeholder.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/plancat.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/planmain.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/planner.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/predtest.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/prep.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/restrictinfo.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/subselect.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/tlist.h
${PG_SUBPREFIX}include/postgresql/server/optimizer/var.h
${PG_SUBPREFIX}include/postgresql/server/parser/analyze.h
${PG_SUBPREFIX}include/postgresql/server/parser/gram.h
${PG_SUBPREFIX}include/postgresql/server/parser/gramparse.h
${PG_SUBPREFIX}include/postgresql/server/parser/keywords.h
${PG_SUBPREFIX}include/postgresql/server/parser/kwlist.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_agg.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_clause.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_coerce.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_cte.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_expr.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_func.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_node.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_oper.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_param.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_relation.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_target.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_type.h
${PG_SUBPREFIX}include/postgresql/server/parser/parse_utilcmd.h
${PG_SUBPREFIX}include/postgresql/server/parser/parser.h
${PG_SUBPREFIX}include/postgresql/server/parser/parsetree.h
${PG_SUBPREFIX}include/postgresql/server/parser/scanner.h
${PG_SUBPREFIX}include/postgresql/server/parser/scansup.h
${PG_SUBPREFIX}include/postgresql/server/pg_config.h
${PG_SUBPREFIX}include/postgresql/server/pg_config_manual.h
${PG_SUBPREFIX}include/postgresql/server/pg_config_os.h
${PG_SUBPREFIX}include/postgresql/server/pg_trace.h
${PG_SUBPREFIX}include/postgresql/server/pgstat.h
${PG_SUBPREFIX}include/postgresql/server/pgtime.h
${PG_SUBPREFIX}include/postgresql/server/port.h
${PG_SUBPREFIX}include/postgresql/server/port/aix.h
${PG_SUBPREFIX}include/postgresql/server/port/bsdi.h
${PG_SUBPREFIX}include/postgresql/server/port/cygwin.h
${PG_SUBPREFIX}include/postgresql/server/port/darwin.h
${PG_SUBPREFIX}include/postgresql/server/port/dgux.h
${PG_SUBPREFIX}include/postgresql/server/port/dragonfly.h
${PG_SUBPREFIX}include/postgresql/server/port/freebsd.h
${PG_SUBPREFIX}include/postgresql/server/port/hpux.h
${PG_SUBPREFIX}include/postgresql/server/port/irix.h
${PG_SUBPREFIX}include/postgresql/server/port/linux.h
${PG_SUBPREFIX}include/postgresql/server/port/netbsd.h
${PG_SUBPREFIX}include/postgresql/server/port/nextstep.h
${PG_SUBPREFIX}include/postgresql/server/port/openbsd.h
${PG_SUBPREFIX}include/postgresql/server/port/osf.h
${PG_SUBPREFIX}include/postgresql/server/port/sco.h
${PG_SUBPREFIX}include/postgresql/server/port/solaris.h
${PG_SUBPREFIX}include/postgresql/server/port/sunos4.h
${PG_SUBPREFIX}include/postgresql/server/port/svr4.h
${PG_SUBPREFIX}include/postgresql/server/port/ultrix4.h
${PG_SUBPREFIX}include/postgresql/server/port/univel.h
${PG_SUBPREFIX}include/postgresql/server/port/unixware.h
${PG_SUBPREFIX}include/postgresql/server/port/win32.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/arpa/inet.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/dlfcn.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/grp.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/netdb.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/netinet/in.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/pwd.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/sys/socket.h
${PG_SUBPREFIX}include/postgresql/server/port/win32/sys/wait.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/dirent.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/sys/file.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/sys/param.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/sys/time.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/unistd.h
${PG_SUBPREFIX}include/postgresql/server/port/win32_msvc/utime.h
${PG_SUBPREFIX}include/postgresql/server/portability/instr_time.h
${PG_SUBPREFIX}include/postgresql/server/postgres.h
${PG_SUBPREFIX}include/postgresql/server/postgres_ext.h
${PG_SUBPREFIX}include/postgresql/server/postgres_fe.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/autovacuum.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/bgwriter.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/fork_process.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/pgarch.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/postmaster.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/syslogger.h
${PG_SUBPREFIX}include/postgresql/server/postmaster/walwriter.h
${PG_SUBPREFIX}include/postgresql/server/regex/regcustom.h
${PG_SUBPREFIX}include/postgresql/server/regex/regerrs.h
${PG_SUBPREFIX}include/postgresql/server/regex/regex.h
${PG_SUBPREFIX}include/postgresql/server/regex/regguts.h
${PG_SUBPREFIX}include/postgresql/server/replication/walprotocol.h
${PG_SUBPREFIX}include/postgresql/server/replication/walreceiver.h
${PG_SUBPREFIX}include/postgresql/server/replication/walsender.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/prs2lock.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/rewriteDefine.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/rewriteHandler.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/rewriteManip.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/rewriteRemove.h
${PG_SUBPREFIX}include/postgresql/server/rewrite/rewriteSupport.h
${PG_SUBPREFIX}include/postgresql/server/rusagestub.h
${PG_SUBPREFIX}include/postgresql/server/snowball/header.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/api.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/header.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_danish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_dutch.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_english.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_finnish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_french.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_german.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_hungarian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_italian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_norwegian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_porter.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_portuguese.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_spanish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_swedish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_ISO_8859_2_romanian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_KOI8_R_russian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_danish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_dutch.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_english.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_finnish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_french.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_german.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_hungarian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_italian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_norwegian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_porter.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_portuguese.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_romanian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_russian.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_spanish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_swedish.h
${PG_SUBPREFIX}include/postgresql/server/snowball/libstemmer/stem_UTF_8_turkish.h
${PG_SUBPREFIX}include/postgresql/server/storage/backendid.h
${PG_SUBPREFIX}include/postgresql/server/storage/block.h
${PG_SUBPREFIX}include/postgresql/server/storage/buf.h
${PG_SUBPREFIX}include/postgresql/server/storage/buf_internals.h
${PG_SUBPREFIX}include/postgresql/server/storage/buffile.h
${PG_SUBPREFIX}include/postgresql/server/storage/bufmgr.h
${PG_SUBPREFIX}include/postgresql/server/storage/bufpage.h
${PG_SUBPREFIX}include/postgresql/server/storage/fd.h
${PG_SUBPREFIX}include/postgresql/server/storage/freespace.h
${PG_SUBPREFIX}include/postgresql/server/storage/fsm_internals.h
${PG_SUBPREFIX}include/postgresql/server/storage/indexfsm.h
${PG_SUBPREFIX}include/postgresql/server/storage/ipc.h
${PG_SUBPREFIX}include/postgresql/server/storage/item.h
${PG_SUBPREFIX}include/postgresql/server/storage/itemid.h
${PG_SUBPREFIX}include/postgresql/server/storage/itemptr.h
${PG_SUBPREFIX}include/postgresql/server/storage/large_object.h
${PG_SUBPREFIX}include/postgresql/server/storage/lmgr.h
${PG_SUBPREFIX}include/postgresql/server/storage/lock.h
${PG_SUBPREFIX}include/postgresql/server/storage/lwlock.h
${PG_SUBPREFIX}include/postgresql/server/storage/off.h
${PG_SUBPREFIX}include/postgresql/server/storage/pg_sema.h
${PG_SUBPREFIX}include/postgresql/server/storage/pg_shmem.h
${PG_SUBPREFIX}include/postgresql/server/storage/pmsignal.h
${PG_SUBPREFIX}include/postgresql/server/storage/pos.h
${PG_SUBPREFIX}include/postgresql/server/storage/proc.h
${PG_SUBPREFIX}include/postgresql/server/storage/procarray.h
${PG_SUBPREFIX}include/postgresql/server/storage/procsignal.h
${PG_SUBPREFIX}include/postgresql/server/storage/relfilenode.h
${PG_SUBPREFIX}include/postgresql/server/storage/s_lock.h
${PG_SUBPREFIX}include/postgresql/server/storage/shmem.h
${PG_SUBPREFIX}include/postgresql/server/storage/sinval.h
${PG_SUBPREFIX}include/postgresql/server/storage/sinvaladt.h
${PG_SUBPREFIX}include/postgresql/server/storage/smgr.h
${PG_SUBPREFIX}include/postgresql/server/storage/spin.h
${PG_SUBPREFIX}include/postgresql/server/storage/standby.h
${PG_SUBPREFIX}include/postgresql/server/tcop/dest.h
${PG_SUBPREFIX}include/postgresql/server/tcop/fastpath.h
${PG_SUBPREFIX}include/postgresql/server/tcop/pquery.h
${PG_SUBPREFIX}include/postgresql/server/tcop/tcopdebug.h
${PG_SUBPREFIX}include/postgresql/server/tcop/tcopprot.h
${PG_SUBPREFIX}include/postgresql/server/tcop/utility.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/dicts/regis.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/dicts/spell.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/ts_cache.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/ts_locale.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/ts_public.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/ts_type.h
${PG_SUBPREFIX}include/postgresql/server/tsearch/ts_utils.h
${PG_SUBPREFIX}include/postgresql/server/utils/acl.h
${PG_SUBPREFIX}include/postgresql/server/utils/array.h
${PG_SUBPREFIX}include/postgresql/server/utils/ascii.h
${PG_SUBPREFIX}include/postgresql/server/utils/attoptcache.h
${PG_SUBPREFIX}include/postgresql/server/utils/builtins.h
${PG_SUBPREFIX}include/postgresql/server/utils/bytea.h
${PG_SUBPREFIX}include/postgresql/server/utils/cash.h
${PG_SUBPREFIX}include/postgresql/server/utils/catcache.h
${PG_SUBPREFIX}include/postgresql/server/utils/combocid.h
${PG_SUBPREFIX}include/postgresql/server/utils/date.h
${PG_SUBPREFIX}include/postgresql/server/utils/datetime.h
${PG_SUBPREFIX}include/postgresql/server/utils/datum.h
${PG_SUBPREFIX}include/postgresql/server/utils/dynahash.h
${PG_SUBPREFIX}include/postgresql/server/utils/dynamic_loader.h
${PG_SUBPREFIX}include/postgresql/server/utils/elog.h
${PG_SUBPREFIX}include/postgresql/server/utils/errcodes.h
${PG_SUBPREFIX}include/postgresql/server/utils/fmgroids.h
${PG_SUBPREFIX}include/postgresql/server/utils/fmgrtab.h
${PG_SUBPREFIX}include/postgresql/server/utils/formatting.h
${PG_SUBPREFIX}include/postgresql/server/utils/geo_decls.h
${PG_SUBPREFIX}include/postgresql/server/utils/guc.h
${PG_SUBPREFIX}include/postgresql/server/utils/guc_tables.h
${PG_SUBPREFIX}include/postgresql/server/utils/help_config.h
${PG_SUBPREFIX}include/postgresql/server/utils/hsearch.h
${PG_SUBPREFIX}include/postgresql/server/utils/inet.h
${PG_SUBPREFIX}include/postgresql/server/utils/int8.h
${PG_SUBPREFIX}include/postgresql/server/utils/inval.h
${PG_SUBPREFIX}include/postgresql/server/utils/logtape.h
${PG_SUBPREFIX}include/postgresql/server/utils/lsyscache.h
${PG_SUBPREFIX}include/postgresql/server/utils/memutils.h
${PG_SUBPREFIX}include/postgresql/server/utils/nabstime.h
${PG_SUBPREFIX}include/postgresql/server/utils/numeric.h
${PG_SUBPREFIX}include/postgresql/server/utils/palloc.h
${PG_SUBPREFIX}include/postgresql/server/utils/pg_crc.h
${PG_SUBPREFIX}include/postgresql/server/utils/pg_locale.h
${PG_SUBPREFIX}include/postgresql/server/utils/pg_lzcompress.h
${PG_SUBPREFIX}include/postgresql/server/utils/pg_rusage.h
${PG_SUBPREFIX}include/postgresql/server/utils/plancache.h
${PG_SUBPREFIX}include/postgresql/server/utils/portal.h
${PG_SUBPREFIX}include/postgresql/server/utils/probes.h
${PG_SUBPREFIX}include/postgresql/server/utils/ps_status.h
${PG_SUBPREFIX}include/postgresql/server/utils/rbtree.h
${PG_SUBPREFIX}include/postgresql/server/utils/rel.h
${PG_SUBPREFIX}include/postgresql/server/utils/relcache.h
${PG_SUBPREFIX}include/postgresql/server/utils/relmapper.h
${PG_SUBPREFIX}include/postgresql/server/utils/resowner.h
${PG_SUBPREFIX}include/postgresql/server/utils/selfuncs.h
${PG_SUBPREFIX}include/postgresql/server/utils/snapmgr.h
${PG_SUBPREFIX}include/postgresql/server/utils/snapshot.h
${PG_SUBPREFIX}include/postgresql/server/utils/spccache.h
${PG_SUBPREFIX}include/postgresql/server/utils/syscache.h
${PG_SUBPREFIX}include/postgresql/server/utils/timestamp.h
${PG_SUBPREFIX}include/postgresql/server/utils/tqual.h
${PG_SUBPREFIX}include/postgresql/server/utils/tuplesort.h
${PG_SUBPREFIX}include/postgresql/server/utils/tuplestore.h
${PG_SUBPREFIX}include/postgresql/server/utils/typcache.h
${PG_SUBPREFIX}include/postgresql/server/utils/tzparser.h
${PG_SUBPREFIX}include/postgresql/server/utils/uuid.h
${PG_SUBPREFIX}include/postgresql/server/utils/varbit.h
${PG_SUBPREFIX}include/postgresql/server/utils/xml.h
${PG_SUBPREFIX}include/postgresql/server/windowapi.h
${PG_SUBPREFIX}include/sql3types.h
${PG_SUBPREFIX}include/sqlca.h
${PG_SUBPREFIX}include/sqlda-compat.h
${PG_SUBPREFIX}include/sqlda-native.h
${PG_SUBPREFIX}include/sqlda.h
${PG_SUBPREFIX}lib/libecpg.la
${PG_SUBPREFIX}lib/libecpg_compat.la
${PG_SUBPREFIX}lib/libpgport.a
${PG_SUBPREFIX}lib/libpgtypes.la
${PG_SUBPREFIX}lib/libpq.la
${PG_SUBPREFIX}lib/postgresql/pgxs/config/install-sh
${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.global
${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.port
${PG_SUBPREFIX}lib/postgresql/pgxs/src/Makefile.shlib
${PG_SUBPREFIX}lib/postgresql/pgxs/src/makefiles/pgxs.mk
${PG_SUBPREFIX}lib/postgresql/pgxs/src/nls-global.mk
${PG_SUBPREFIX}share/locale/cs/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/cs/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/cs/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/cs/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/ko/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/nb/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/ru/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/ru/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/ru/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/ru/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/ru/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/sv/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/ta/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/psql-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/ecpg-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/ecpglib6-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/initdb-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/libpq5-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pg_config-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pg_controldata-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pg_ctl-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pg_dump-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pg_resetxlog-9.0.mo
${PG_SUBPREFIX}share/locale/zh_CN/LC_MESSAGES/pgscripts-9.0.mo
${PG_SUBPREFIX}share/postgresql/pg_service.conf.sample
${PG_SUBPREFIX}share/postgresql/psqlrc.sample

View file

@ -0,0 +1,28 @@
# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/09/21 07:52:41 adam Exp $
.include "../../mk/bsd.fast.prefs.mk"
BUILDLINK_TREE+= postgresql90-client
.if !defined(POSTGRESQL90_CLIENT_BUILDLINK3_MK)
POSTGRESQL90_CLIENT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.postgresql90-client+= postgresql90-client>=9.0.0
BUILDLINK_ABI_DEPENDS.postgresql90-client?= postgresql90-client>=9.0.0
BUILDLINK_PKGSRCDIR.postgresql90-client?= ../../databases/postgresql90-client
.if defined(PG_SUBPREFIX) && !empty(PG_SUBPREFIX)
BUILDLINK_INCDIRS.postgresql90-client?= ${PG_SUBPREFIX}/include
BUILDLINK_LIBDIRS.postgresql90-client?= ${PG_SUBPREFIX}/lib
.endif
# This variable contains the libraries need to link most clients.
BUILDLINK_LDADD.postgresql90-client= -lpq ${BUILDLINK_LDADD.gettext}
BUILDLINK_FILES.postgresql90-client+= bin/pg_config
.include "../../security/openssl/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.endif # POSTGRESQL90_CLIENT_BUILDLINK3_MK
BUILDLINK_TREE+= -postgresql90-client

View file

@ -0,0 +1,2 @@
The ``dblink'' PostgreSQL contrib module to connect to remote database
servers.

View file

@ -0,0 +1,25 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:51:36 adam Exp $
PKGNAME= postgresql90-dblink-${BASE_VERS}
COMMENT= Dblink module for remote database connections
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
BUILD_DIRS= src/interfaces/libpq
BUILD_DIRS+= contrib/dblink
INSTALL_DIRS= contrib/dblink
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
REQD_DIRS+= ${PG_SUBPREFIX}share/doc/postgresql/contrib
REQD_DIRS+= ${PG_SUBPREFIX}share/postgresql/contrib
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:51:36 adam Exp $
lib/postgresql/dblink.la
share/postgresql/contrib/dblink.sql
share/postgresql/contrib/uninstall_dblink.sql

View file

@ -0,0 +1,9 @@
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
derived from the Berkeley Postgres database management system. While
PostgreSQL retains the powerful object-relational data model, rich data types
and easy extensibility of Postgres, it replaces the PostQuel query language
with an extended subset of SQL.
PostgreSQL is free and the complete source is available.
This package contains the database documentation.

View file

@ -0,0 +1,30 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:52:02 adam Exp $
PKGNAME= postgresql90-docs-${BASE_VERS}
COMMENT= PostgreSQL database documentation
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../databases/postgresql90/Makefile.common"
BUILD_DEPENDS+= docbook-xml>=4.5:../../textproc/docbook-xml
BUILD_DEPENDS+= docbook-xsl>=1.75.2:../../textproc/docbook-xsl
BUILD_DEPENDS+= dsssl-docbook-modular>=1.79:../../textproc/dsssl-docbook-modular
BUILD_DEPENDS+= iso8879>=1986:../../textproc/iso8879
BUILD_DEPENDS+= openjade>=1.3.2:../../textproc/openjade
USE_TOOLS+= gzip tar perl:build
CONFIGURE_ENV+= DOCBOOKSTYLE="${PREFIX}/share/sgml/docbook/dsssl/modular"
INSTALL_DIRS+= doc
BUILD_DIRS= ${INSTALL_DIRS}
post-install:
set -e; cd ${WRKSRC}/doc; for file in \
FAQ* KNOWN_BUGS MISSING_FEATURES README.* TODO \
bug.template; \
do \
${INSTALL_DATA} $$file ${DESTDIR}${PG_DOC_DIR}/$$file; \
done
.include "../../mk/bsd.pkg.mk"

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,3 @@
The ``pgcrypto'' PostgreSQL contrib module implements a number of
cryptographic functions - general hashing, password hashing, PGP encryption,
raw encryption, random data.

View file

@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:52:24 adam Exp $
PKGNAME= postgresql90-pgcrypto-${BASE_VERS}
COMMENT= Module providing cryptographic functions for PostgreSQL
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
BUILD_DIRS= contrib/pgcrypto
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
REQD_DIRS+= ${PG_SUBPREFIX}share/doc/postgresql/contrib
REQD_DIRS+= ${PG_SUBPREFIX}share/postgresql/contrib
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:52:24 adam Exp $
${PG_SUBPREFIX}lib/postgresql/pgcrypto.la
${PG_SUBPREFIX}share/postgresql/contrib/pgcrypto.sql
${PG_SUBPREFIX}share/postgresql/contrib/uninstall_pgcrypto.sql

View file

@ -0,0 +1,5 @@
PL/Perl allows you to write functions in the Perl programming language
that may be used in SQL queries as if they were built into Postgres.
The PL/Perl intepreter is a full Perl interpreter. However, certain
operations have been disabled in order to maintain the security of the
system.

View file

@ -0,0 +1,7 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2010/09/21 07:53:14 adam Exp $
Please see the PL/Perl section of the PostgreSQL Programmer's Guide
(databases/postgresql-docs) for information on programming with
${PKGNAME}.
===========================================================================

View file

@ -0,0 +1,26 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:53:14 adam Exp $
PKGNAME= postgresql90-plperl-${BASE_VERS}
COMMENT= PL/Perl procedural language for the PostgreSQL backend
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
PERL5_CONFIGURE= no
CONFIGURE_ARGS+= --with-perl
BUILD_DIRS= src/pl/plperl
MAKE_FILE= GNUmakefile
BUILD_MAKE_FLAGS= PGXS=1
USE_TOOLS+= perl
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,10 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:53:14 adam Exp $
${PG_SUBPREFIX}lib/postgresql/plperl.la
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/plperl0-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/plperl0-9.0.mo

View file

@ -0,0 +1,9 @@
PL/Python allows you to write functions in the Python programming
language that may be used in SQL queries as if they were built into
Postgres. The PL/Python intepreter is a full Python interpreter.
PL/Python is currently only available as an "untrusted" language
(meaning it does not offer any way of restricting what users can do
in it). It has therefore been named "plpythonu". The trusted variant
plpython may become available again in future, if a new secure execution
mechanism is developed in Python.

View file

@ -0,0 +1,17 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2010/09/21 07:53:31 adam Exp $
Please see the PL/Python section of the PostgreSQL Programmer's Guide
(databases/postgresql-docs) for information on programming with
${PKGNAME}.
Note that PL/Python is unrestricted language, meaning it does not
offer any way of restricting what users can do in it. Any DB user with
access to PL/Python can run arbitrary Python code under privileges
of the PostgreSQL server process.
To enable PL/Python for database <dbname>, run following:
createlang plpythonu <dbname>
===========================================================================

View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:53:31 adam Exp $
PKGNAME= postgresql90-plpython-${BASE_VERS}
COMMENT= PL/Python procedural language for the PostgreSQL backend
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
CONFIGURE_ARGS+= --with-python
CONFIGURE_ENV+= PYTHON="${PYTHONBIN}"
BUILD_DIRS= src/pl/plpython
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,10 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:53:31 adam Exp $
${PG_SUBPREFIX}lib/postgresql/plpython.la
${PG_SUBPREFIX}lib/postgresql/plpython2.la
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/plpython0-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/plpython0-9.0.mo

View file

@ -0,0 +1,4 @@
PL/Tcl is a dynamic loadable extension for the PostgreSQL database system
that enables the Tcl language to be used to create functions and
trigger-procedures. It offers most of the capabilities a function
writer has in the C language.

View file

@ -0,0 +1,7 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2010/09/21 07:53:57 adam Exp $
Please see the PL/Tcl section of the PostgreSQL Programmer's Guide
(databases/postgresql-docs) for information on programming with
${PKGNAME}.
===========================================================================

View file

@ -0,0 +1,25 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:53:57 adam Exp $
PKGNAME= postgresql90-pltcl-${BASE_VERS}
COMMENT= PL/Tcl procedural language for the PostgreSQL backend
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
.include "../../databases/postgresql90/Makefile.common"
CONFIGURE_ARGS+= --with-tcl
CONFIGURE_ARGS+= --with-tclconfig="${BUILDLINK_PREFIX.tcl}/lib"
CONFIGURE_ENV+= TCLSH="${TCLSH}"
TCLSH= ${BUILDLINK_PREFIX.tcl}/bin/tclsh
BUILD_DIRS= src/pl/tcl
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,13 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:53:57 adam Exp $
${PG_SUBPREFIX}bin/pltcl_delmod
${PG_SUBPREFIX}bin/pltcl_listmod
${PG_SUBPREFIX}bin/pltcl_loadmod
${PG_SUBPREFIX}lib/postgresql/pltcl.la
${PG_SUBPREFIX}share/postgresql/unknown.pltcl
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/pltcl0-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/pltcl0-9.0.mo

View file

@ -0,0 +1,20 @@
# $NetBSD: DEINSTALL,v 1.1.1.1 2010/09/21 07:52:56 adam Exp $
case ${STAGE} in
DEINSTALL)
${CAT} << EOF
===========================================================================
If you intend to upgrade your PostgreSQL installation, you may need to
perform a dump-and-restore to move your current databases into the newer
PostgreSQL installation. Please dump your databases *prior* to installing
the new PostgreSQL.
Please see the Backup and Restore section of the PostgreSQL Administrator's
Guide (databases/postgresql-docs) for complete information on how to
perform the databases dump.
===========================================================================
EOF
;;
esac

View file

@ -0,0 +1,9 @@
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
derived from the Berkeley Postgres database management system. While
PostgreSQL retains the powerful object-relational data model, rich data types
and easy extensibility of Postgres, it replaces the PostQuel query language
with an extended subset of SQL.
PostgreSQL is free and the complete source is available.
This package contains the database server programs.

View file

@ -0,0 +1,18 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2010/09/21 07:52:56 adam Exp $
To enable this package, put the following into your /etc/rc.conf:
pgsql=yes
pgsql_flags="-l" # enables SSL connections (TCP/IP and
# ~pgsql/data/server.crt required)
and ensure that
${RCD_SCRIPTS_DIR}/pgsql start
is run at the appropriate time.
Note: PostgreSQL accepts TCP/IP connections on localhost address by default.
===========================================================================

View file

@ -0,0 +1,88 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:52:56 adam Exp $
PKGNAME= postgresql90-server-${BASE_VERS}
COMMENT= PostgreSQL database server programs
PKG_DESTDIR_SUPPORT= user-destdir
# mips has no TAS implementation
NOT_FOR_PLATFORM= *-*-mips
.include "../../databases/postgresql90/Makefile.common"
# Use shlibtool (invoked as "$(LIBTOOL)") to build modules.
USE_LIBTOOL= yes
PKG_LIBTOOL= ${PKG_SHLIBTOOL}
MESSAGE_SRC= ${.CURDIR}/MESSAGE
CONFIGURE_ARGS+= --with-openssl
BUILD_DIRS= src/backend
BUILD_DIRS+= src/backend/utils/mb/conversion_procs
BUILD_DIRS+= src/backend/snowball
BUILD_DIRS+= src/timezone
BUILD_DIRS+= src/pl
# PostgreSQL has loadable server-side language modules.
#
# Explicitly set DLOPEN_REQUIRE_PTHREADS to "no" on NetBSD as NetBSD-2.x
# had problems with mixing dlopen() and pthreads, which blows up in
# PostgreSQL's backend (pkg/28729). This works on older and newer
# versions of NetBSD as well since they don't have the bad interaction
# between dlopen() and pthreads.
.if ${OPSYS} == "NetBSD"
DLOPEN_REQUIRE_PTHREADS= no
.endif
.include "../../mk/dlopen.buildlink3.mk"
# If we're using libltdl to provide "dlopen" functionality, then add the
# dependency and make sure that we link against -lltdl.
.if !empty(USE_LIBLTDL:M[yY][eE][sS])
DL_LIBS+= -lltdl
. include "../../devel/libltdl/buildlink3.mk"
.endif
PKG_OPTIONS_VAR= PKG_OPTIONS.postgresql90-server
PKG_SUPPORTED_OPTIONS= gssapi krb5 ldap pam
.include "../../databases/postgresql90/options.mk"
# PGUSER username of the database administrator
# PGGROUP group of the database administrator
# PGHOME home directory of the database administrator and location of
# the databases
PGUSER?= pgsql
PGGROUP?= pgsql
PGHOME?= ${PREFIX}/${PGUSER}
FILES_SUBST+= PGUSER=${PGUSER}
FILES_SUBST+= PGGROUP=${PGGROUP}
FILES_SUBST+= PGHOME=${PGHOME}
BUILD_DEFS+= PGHOME
PKG_GROUPS_VARS+= PGGROUP
PKG_USERS_VARS+= PGUSER
PKG_GROUPS= ${PGGROUP}
PKG_USERS= ${PGUSER}:${PGGROUP}
PKG_GECOS.${PGUSER}= PostgreSQL database administrator
PKG_HOME.${PGUSER}= ${PGHOME}
PKG_SHELL.${PGUSER}= ${SH}
RCD_SCRIPTS= pgsql
.include "../../databases/postgresql90-client/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
# Avoid conflict between "${SSLBASE}/include/openssl/des.h" and
# "/usr/include/crypt.h" -- we want the definitions in the former.
post-wrapper:
.if ${OPSYS} == "SunOS"
touch ${BUILDLINK_DIR}/include/crypt.h
.endif
pre-build:
${RUN}${_ULIMIT_CMD} \
cd ${WRKSRC}/src/port && \
env ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS}
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,665 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:52:57 adam Exp $
${PG_SUBPREFIX}bin/postgres
${PG_SUBPREFIX}bin/postmaster
${PG_SUBPREFIX}lib/postgresql/ascii_and_mic.la
${PG_SUBPREFIX}lib/postgresql/cyrillic_and_mic.la
${PG_SUBPREFIX}lib/postgresql/dict_snowball.la
${PG_SUBPREFIX}lib/postgresql/euc2004_sjis2004.la
${PG_SUBPREFIX}lib/postgresql/euc_cn_and_mic.la
${PG_SUBPREFIX}lib/postgresql/euc_jp_and_sjis.la
${PG_SUBPREFIX}lib/postgresql/euc_kr_and_mic.la
${PG_SUBPREFIX}lib/postgresql/euc_tw_and_big5.la
${PG_SUBPREFIX}lib/postgresql/latin2_and_win1250.la
${PG_SUBPREFIX}lib/postgresql/latin_and_mic.la
${PG_SUBPREFIX}lib/postgresql/plpgsql.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_ascii.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_big5.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_cyrillic.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_euc2004.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_euc_cn.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_euc_jp.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_euc_kr.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_euc_tw.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_gb18030.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_gbk.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_iso8859.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_iso8859_1.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_johab.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_sjis.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_sjis2004.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_uhc.la
${PG_SUBPREFIX}lib/postgresql/utf8_and_win.la
${PG_SUBPREFIX}share/examples/rc.d/pgsql
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/de/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/es/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/fr/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/locale/it/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/ja/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/pt_BR/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/locale/ro/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/plpgsql0-9.0.mo
${PG_SUBPREFIX}share/locale/tr/LC_MESSAGES/postgres-9.0.mo
${PG_SUBPREFIX}share/postgresql/conversion_create.sql
${PG_SUBPREFIX}share/postgresql/information_schema.sql
${PG_SUBPREFIX}share/postgresql/pg_hba.conf.sample
${PG_SUBPREFIX}share/postgresql/pg_ident.conf.sample
${PG_SUBPREFIX}share/postgresql/postgres.bki
${PG_SUBPREFIX}share/postgresql/postgres.description
${PG_SUBPREFIX}share/postgresql/postgres.shdescription
${PG_SUBPREFIX}share/postgresql/postgresql.conf.sample
${PG_SUBPREFIX}share/postgresql/recovery.conf.sample
${PG_SUBPREFIX}share/postgresql/snowball_create.sql
${PG_SUBPREFIX}share/postgresql/sql_features.txt
${PG_SUBPREFIX}share/postgresql/system_views.sql
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Abidjan
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Accra
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Addis_Ababa
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Algiers
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Asmara
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Asmera
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Bamako
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Bangui
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Banjul
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Bissau
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Blantyre
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Brazzaville
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Bujumbura
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Cairo
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Casablanca
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Ceuta
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Conakry
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Dakar
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Dar_es_Salaam
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Djibouti
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Douala
${PG_SUBPREFIX}share/postgresql/timezone/Africa/El_Aaiun
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Freetown
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Gaborone
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Harare
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Johannesburg
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Kampala
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Khartoum
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Kigali
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Kinshasa
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Lagos
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Libreville
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Lome
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Luanda
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Lubumbashi
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Lusaka
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Malabo
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Maputo
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Maseru
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Mbabane
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Mogadishu
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Monrovia
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Nairobi
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Ndjamena
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Niamey
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Nouakchott
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Ouagadougou
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Porto-Novo
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Sao_Tome
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Timbuktu
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Tripoli
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Tunis
${PG_SUBPREFIX}share/postgresql/timezone/Africa/Windhoek
${PG_SUBPREFIX}share/postgresql/timezone/America/Adak
${PG_SUBPREFIX}share/postgresql/timezone/America/Anchorage
${PG_SUBPREFIX}share/postgresql/timezone/America/Anguilla
${PG_SUBPREFIX}share/postgresql/timezone/America/Antigua
${PG_SUBPREFIX}share/postgresql/timezone/America/Araguaina
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Buenos_Aires
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Catamarca
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/ComodRivadavia
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Cordoba
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Jujuy
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/La_Rioja
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Mendoza
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Rio_Gallegos
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Salta
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/San_Juan
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/San_Luis
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Tucuman
${PG_SUBPREFIX}share/postgresql/timezone/America/Argentina/Ushuaia
${PG_SUBPREFIX}share/postgresql/timezone/America/Aruba
${PG_SUBPREFIX}share/postgresql/timezone/America/Asuncion
${PG_SUBPREFIX}share/postgresql/timezone/America/Atikokan
${PG_SUBPREFIX}share/postgresql/timezone/America/Atka
${PG_SUBPREFIX}share/postgresql/timezone/America/Bahia
${PG_SUBPREFIX}share/postgresql/timezone/America/Bahia_Banderas
${PG_SUBPREFIX}share/postgresql/timezone/America/Barbados
${PG_SUBPREFIX}share/postgresql/timezone/America/Belem
${PG_SUBPREFIX}share/postgresql/timezone/America/Belize
${PG_SUBPREFIX}share/postgresql/timezone/America/Blanc-Sablon
${PG_SUBPREFIX}share/postgresql/timezone/America/Boa_Vista
${PG_SUBPREFIX}share/postgresql/timezone/America/Bogota
${PG_SUBPREFIX}share/postgresql/timezone/America/Boise
${PG_SUBPREFIX}share/postgresql/timezone/America/Buenos_Aires
${PG_SUBPREFIX}share/postgresql/timezone/America/Cambridge_Bay
${PG_SUBPREFIX}share/postgresql/timezone/America/Campo_Grande
${PG_SUBPREFIX}share/postgresql/timezone/America/Cancun
${PG_SUBPREFIX}share/postgresql/timezone/America/Caracas
${PG_SUBPREFIX}share/postgresql/timezone/America/Catamarca
${PG_SUBPREFIX}share/postgresql/timezone/America/Cayenne
${PG_SUBPREFIX}share/postgresql/timezone/America/Cayman
${PG_SUBPREFIX}share/postgresql/timezone/America/Chicago
${PG_SUBPREFIX}share/postgresql/timezone/America/Chihuahua
${PG_SUBPREFIX}share/postgresql/timezone/America/Coral_Harbour
${PG_SUBPREFIX}share/postgresql/timezone/America/Cordoba
${PG_SUBPREFIX}share/postgresql/timezone/America/Costa_Rica
${PG_SUBPREFIX}share/postgresql/timezone/America/Cuiaba
${PG_SUBPREFIX}share/postgresql/timezone/America/Curacao
${PG_SUBPREFIX}share/postgresql/timezone/America/Danmarkshavn
${PG_SUBPREFIX}share/postgresql/timezone/America/Dawson
${PG_SUBPREFIX}share/postgresql/timezone/America/Dawson_Creek
${PG_SUBPREFIX}share/postgresql/timezone/America/Denver
${PG_SUBPREFIX}share/postgresql/timezone/America/Detroit
${PG_SUBPREFIX}share/postgresql/timezone/America/Dominica
${PG_SUBPREFIX}share/postgresql/timezone/America/Edmonton
${PG_SUBPREFIX}share/postgresql/timezone/America/Eirunepe
${PG_SUBPREFIX}share/postgresql/timezone/America/El_Salvador
${PG_SUBPREFIX}share/postgresql/timezone/America/Ensenada
${PG_SUBPREFIX}share/postgresql/timezone/America/Fort_Wayne
${PG_SUBPREFIX}share/postgresql/timezone/America/Fortaleza
${PG_SUBPREFIX}share/postgresql/timezone/America/Glace_Bay
${PG_SUBPREFIX}share/postgresql/timezone/America/Godthab
${PG_SUBPREFIX}share/postgresql/timezone/America/Goose_Bay
${PG_SUBPREFIX}share/postgresql/timezone/America/Grand_Turk
${PG_SUBPREFIX}share/postgresql/timezone/America/Grenada
${PG_SUBPREFIX}share/postgresql/timezone/America/Guadeloupe
${PG_SUBPREFIX}share/postgresql/timezone/America/Guatemala
${PG_SUBPREFIX}share/postgresql/timezone/America/Guayaquil
${PG_SUBPREFIX}share/postgresql/timezone/America/Guyana
${PG_SUBPREFIX}share/postgresql/timezone/America/Halifax
${PG_SUBPREFIX}share/postgresql/timezone/America/Havana
${PG_SUBPREFIX}share/postgresql/timezone/America/Hermosillo
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Indianapolis
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Knox
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Marengo
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Petersburg
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Tell_City
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Vevay
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Vincennes
${PG_SUBPREFIX}share/postgresql/timezone/America/Indiana/Winamac
${PG_SUBPREFIX}share/postgresql/timezone/America/Indianapolis
${PG_SUBPREFIX}share/postgresql/timezone/America/Inuvik
${PG_SUBPREFIX}share/postgresql/timezone/America/Iqaluit
${PG_SUBPREFIX}share/postgresql/timezone/America/Jamaica
${PG_SUBPREFIX}share/postgresql/timezone/America/Jujuy
${PG_SUBPREFIX}share/postgresql/timezone/America/Juneau
${PG_SUBPREFIX}share/postgresql/timezone/America/Kentucky/Louisville
${PG_SUBPREFIX}share/postgresql/timezone/America/Kentucky/Monticello
${PG_SUBPREFIX}share/postgresql/timezone/America/Knox_IN
${PG_SUBPREFIX}share/postgresql/timezone/America/La_Paz
${PG_SUBPREFIX}share/postgresql/timezone/America/Lima
${PG_SUBPREFIX}share/postgresql/timezone/America/Los_Angeles
${PG_SUBPREFIX}share/postgresql/timezone/America/Louisville
${PG_SUBPREFIX}share/postgresql/timezone/America/Maceio
${PG_SUBPREFIX}share/postgresql/timezone/America/Managua
${PG_SUBPREFIX}share/postgresql/timezone/America/Manaus
${PG_SUBPREFIX}share/postgresql/timezone/America/Marigot
${PG_SUBPREFIX}share/postgresql/timezone/America/Martinique
${PG_SUBPREFIX}share/postgresql/timezone/America/Matamoros
${PG_SUBPREFIX}share/postgresql/timezone/America/Mazatlan
${PG_SUBPREFIX}share/postgresql/timezone/America/Mendoza
${PG_SUBPREFIX}share/postgresql/timezone/America/Menominee
${PG_SUBPREFIX}share/postgresql/timezone/America/Merida
${PG_SUBPREFIX}share/postgresql/timezone/America/Mexico_City
${PG_SUBPREFIX}share/postgresql/timezone/America/Miquelon
${PG_SUBPREFIX}share/postgresql/timezone/America/Moncton
${PG_SUBPREFIX}share/postgresql/timezone/America/Monterrey
${PG_SUBPREFIX}share/postgresql/timezone/America/Montevideo
${PG_SUBPREFIX}share/postgresql/timezone/America/Montreal
${PG_SUBPREFIX}share/postgresql/timezone/America/Montserrat
${PG_SUBPREFIX}share/postgresql/timezone/America/Nassau
${PG_SUBPREFIX}share/postgresql/timezone/America/New_York
${PG_SUBPREFIX}share/postgresql/timezone/America/Nipigon
${PG_SUBPREFIX}share/postgresql/timezone/America/Nome
${PG_SUBPREFIX}share/postgresql/timezone/America/Noronha
${PG_SUBPREFIX}share/postgresql/timezone/America/North_Dakota/Center
${PG_SUBPREFIX}share/postgresql/timezone/America/North_Dakota/New_Salem
${PG_SUBPREFIX}share/postgresql/timezone/America/Ojinaga
${PG_SUBPREFIX}share/postgresql/timezone/America/Panama
${PG_SUBPREFIX}share/postgresql/timezone/America/Pangnirtung
${PG_SUBPREFIX}share/postgresql/timezone/America/Paramaribo
${PG_SUBPREFIX}share/postgresql/timezone/America/Phoenix
${PG_SUBPREFIX}share/postgresql/timezone/America/Port-au-Prince
${PG_SUBPREFIX}share/postgresql/timezone/America/Port_of_Spain
${PG_SUBPREFIX}share/postgresql/timezone/America/Porto_Acre
${PG_SUBPREFIX}share/postgresql/timezone/America/Porto_Velho
${PG_SUBPREFIX}share/postgresql/timezone/America/Puerto_Rico
${PG_SUBPREFIX}share/postgresql/timezone/America/Rainy_River
${PG_SUBPREFIX}share/postgresql/timezone/America/Rankin_Inlet
${PG_SUBPREFIX}share/postgresql/timezone/America/Recife
${PG_SUBPREFIX}share/postgresql/timezone/America/Regina
${PG_SUBPREFIX}share/postgresql/timezone/America/Resolute
${PG_SUBPREFIX}share/postgresql/timezone/America/Rio_Branco
${PG_SUBPREFIX}share/postgresql/timezone/America/Rosario
${PG_SUBPREFIX}share/postgresql/timezone/America/Santa_Isabel
${PG_SUBPREFIX}share/postgresql/timezone/America/Santarem
${PG_SUBPREFIX}share/postgresql/timezone/America/Santiago
${PG_SUBPREFIX}share/postgresql/timezone/America/Santo_Domingo
${PG_SUBPREFIX}share/postgresql/timezone/America/Sao_Paulo
${PG_SUBPREFIX}share/postgresql/timezone/America/Scoresbysund
${PG_SUBPREFIX}share/postgresql/timezone/America/Shiprock
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Barthelemy
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Johns
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Kitts
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Lucia
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Thomas
${PG_SUBPREFIX}share/postgresql/timezone/America/St_Vincent
${PG_SUBPREFIX}share/postgresql/timezone/America/Swift_Current
${PG_SUBPREFIX}share/postgresql/timezone/America/Tegucigalpa
${PG_SUBPREFIX}share/postgresql/timezone/America/Thule
${PG_SUBPREFIX}share/postgresql/timezone/America/Thunder_Bay
${PG_SUBPREFIX}share/postgresql/timezone/America/Tijuana
${PG_SUBPREFIX}share/postgresql/timezone/America/Toronto
${PG_SUBPREFIX}share/postgresql/timezone/America/Tortola
${PG_SUBPREFIX}share/postgresql/timezone/America/Vancouver
${PG_SUBPREFIX}share/postgresql/timezone/America/Virgin
${PG_SUBPREFIX}share/postgresql/timezone/America/Whitehorse
${PG_SUBPREFIX}share/postgresql/timezone/America/Winnipeg
${PG_SUBPREFIX}share/postgresql/timezone/America/Yakutat
${PG_SUBPREFIX}share/postgresql/timezone/America/Yellowknife
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Casey
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Davis
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/DumontDUrville
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Macquarie
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Mawson
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/McMurdo
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Palmer
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Rothera
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/South_Pole
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Syowa
${PG_SUBPREFIX}share/postgresql/timezone/Antarctica/Vostok
${PG_SUBPREFIX}share/postgresql/timezone/Arctic/Longyearbyen
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Aden
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Almaty
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Amman
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Anadyr
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Aqtau
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Aqtobe
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ashgabat
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ashkhabad
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Baghdad
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Bahrain
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Baku
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Bangkok
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Beirut
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Bishkek
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Brunei
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Calcutta
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Choibalsan
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Chongqing
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Chungking
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Colombo
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Dacca
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Damascus
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Dhaka
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Dili
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Dubai
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Dushanbe
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Gaza
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Harbin
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ho_Chi_Minh
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Hong_Kong
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Hovd
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Irkutsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Istanbul
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Jakarta
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Jayapura
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Jerusalem
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kabul
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kamchatka
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Karachi
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kashgar
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kathmandu
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Katmandu
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kolkata
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Krasnoyarsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kuala_Lumpur
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kuching
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Kuwait
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Macao
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Macau
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Magadan
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Makassar
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Manila
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Muscat
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Nicosia
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Novokuznetsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Novosibirsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Omsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Oral
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Phnom_Penh
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Pontianak
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Pyongyang
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Qatar
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Qyzylorda
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Rangoon
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Riyadh
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Riyadh87
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Riyadh88
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Riyadh89
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Saigon
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Sakhalin
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Samarkand
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Seoul
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Shanghai
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Singapore
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Taipei
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Tashkent
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Tbilisi
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Tehran
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Tel_Aviv
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Thimbu
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Thimphu
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Tokyo
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ujung_Pandang
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ulaanbaatar
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Ulan_Bator
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Urumqi
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Vientiane
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Vladivostok
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Yakutsk
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Yekaterinburg
${PG_SUBPREFIX}share/postgresql/timezone/Asia/Yerevan
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Azores
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Bermuda
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Canary
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Cape_Verde
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Faeroe
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Faroe
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Jan_Mayen
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Madeira
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Reykjavik
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/South_Georgia
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/St_Helena
${PG_SUBPREFIX}share/postgresql/timezone/Atlantic/Stanley
${PG_SUBPREFIX}share/postgresql/timezone/Australia/ACT
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Adelaide
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Brisbane
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Broken_Hill
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Canberra
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Currie
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Darwin
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Eucla
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Hobart
${PG_SUBPREFIX}share/postgresql/timezone/Australia/LHI
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Lindeman
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Lord_Howe
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Melbourne
${PG_SUBPREFIX}share/postgresql/timezone/Australia/NSW
${PG_SUBPREFIX}share/postgresql/timezone/Australia/North
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Perth
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Queensland
${PG_SUBPREFIX}share/postgresql/timezone/Australia/South
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Sydney
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Tasmania
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Victoria
${PG_SUBPREFIX}share/postgresql/timezone/Australia/West
${PG_SUBPREFIX}share/postgresql/timezone/Australia/Yancowinna
${PG_SUBPREFIX}share/postgresql/timezone/Brazil/Acre
${PG_SUBPREFIX}share/postgresql/timezone/Brazil/DeNoronha
${PG_SUBPREFIX}share/postgresql/timezone/Brazil/East
${PG_SUBPREFIX}share/postgresql/timezone/Brazil/West
${PG_SUBPREFIX}share/postgresql/timezone/CET
${PG_SUBPREFIX}share/postgresql/timezone/CST6CDT
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Atlantic
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Central
${PG_SUBPREFIX}share/postgresql/timezone/Canada/East-Saskatchewan
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Eastern
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Mountain
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Newfoundland
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Pacific
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Saskatchewan
${PG_SUBPREFIX}share/postgresql/timezone/Canada/Yukon
${PG_SUBPREFIX}share/postgresql/timezone/Chile/Continental
${PG_SUBPREFIX}share/postgresql/timezone/Chile/EasterIsland
${PG_SUBPREFIX}share/postgresql/timezone/Cuba
${PG_SUBPREFIX}share/postgresql/timezone/EET
${PG_SUBPREFIX}share/postgresql/timezone/EST
${PG_SUBPREFIX}share/postgresql/timezone/EST5EDT
${PG_SUBPREFIX}share/postgresql/timezone/Egypt
${PG_SUBPREFIX}share/postgresql/timezone/Eire
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+0
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+1
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+10
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+11
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+12
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+2
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+3
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+4
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+5
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+6
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+7
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+8
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT+9
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-0
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-1
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-10
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-11
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-12
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-13
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-14
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-2
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-3
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-4
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-5
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-6
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-7
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-8
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT-9
${PG_SUBPREFIX}share/postgresql/timezone/Etc/GMT0
${PG_SUBPREFIX}share/postgresql/timezone/Etc/Greenwich
${PG_SUBPREFIX}share/postgresql/timezone/Etc/UCT
${PG_SUBPREFIX}share/postgresql/timezone/Etc/UTC
${PG_SUBPREFIX}share/postgresql/timezone/Etc/Universal
${PG_SUBPREFIX}share/postgresql/timezone/Etc/Zulu
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Amsterdam
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Andorra
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Athens
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Belfast
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Belgrade
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Berlin
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Bratislava
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Brussels
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Bucharest
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Budapest
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Chisinau
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Copenhagen
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Dublin
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Gibraltar
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Guernsey
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Helsinki
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Isle_of_Man
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Istanbul
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Jersey
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Kaliningrad
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Kiev
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Lisbon
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Ljubljana
${PG_SUBPREFIX}share/postgresql/timezone/Europe/London
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Luxembourg
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Madrid
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Malta
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Mariehamn
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Minsk
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Monaco
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Moscow
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Nicosia
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Oslo
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Paris
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Podgorica
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Prague
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Riga
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Rome
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Samara
${PG_SUBPREFIX}share/postgresql/timezone/Europe/San_Marino
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Sarajevo
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Simferopol
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Skopje
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Sofia
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Stockholm
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Tallinn
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Tirane
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Tiraspol
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Uzhgorod
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Vaduz
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Vatican
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Vienna
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Vilnius
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Volgograd
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Warsaw
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Zagreb
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Zaporozhye
${PG_SUBPREFIX}share/postgresql/timezone/Europe/Zurich
${PG_SUBPREFIX}share/postgresql/timezone/Factory
${PG_SUBPREFIX}share/postgresql/timezone/GB
${PG_SUBPREFIX}share/postgresql/timezone/GB-Eire
${PG_SUBPREFIX}share/postgresql/timezone/GMT
${PG_SUBPREFIX}share/postgresql/timezone/GMT+0
${PG_SUBPREFIX}share/postgresql/timezone/GMT-0
${PG_SUBPREFIX}share/postgresql/timezone/GMT0
${PG_SUBPREFIX}share/postgresql/timezone/Greenwich
${PG_SUBPREFIX}share/postgresql/timezone/HST
${PG_SUBPREFIX}share/postgresql/timezone/Hongkong
${PG_SUBPREFIX}share/postgresql/timezone/Iceland
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Antananarivo
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Chagos
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Christmas
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Cocos
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Comoro
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Kerguelen
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Mahe
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Maldives
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Mauritius
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Mayotte
${PG_SUBPREFIX}share/postgresql/timezone/Indian/Reunion
${PG_SUBPREFIX}share/postgresql/timezone/Iran
${PG_SUBPREFIX}share/postgresql/timezone/Israel
${PG_SUBPREFIX}share/postgresql/timezone/Jamaica
${PG_SUBPREFIX}share/postgresql/timezone/Japan
${PG_SUBPREFIX}share/postgresql/timezone/Kwajalein
${PG_SUBPREFIX}share/postgresql/timezone/Libya
${PG_SUBPREFIX}share/postgresql/timezone/MET
${PG_SUBPREFIX}share/postgresql/timezone/MST
${PG_SUBPREFIX}share/postgresql/timezone/MST7MDT
${PG_SUBPREFIX}share/postgresql/timezone/Mexico/BajaNorte
${PG_SUBPREFIX}share/postgresql/timezone/Mexico/BajaSur
${PG_SUBPREFIX}share/postgresql/timezone/Mexico/General
${PG_SUBPREFIX}share/postgresql/timezone/Mideast/Riyadh87
${PG_SUBPREFIX}share/postgresql/timezone/Mideast/Riyadh88
${PG_SUBPREFIX}share/postgresql/timezone/Mideast/Riyadh89
${PG_SUBPREFIX}share/postgresql/timezone/NZ
${PG_SUBPREFIX}share/postgresql/timezone/NZ-CHAT
${PG_SUBPREFIX}share/postgresql/timezone/Navajo
${PG_SUBPREFIX}share/postgresql/timezone/PRC
${PG_SUBPREFIX}share/postgresql/timezone/PST8PDT
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Apia
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Auckland
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Chatham
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Chuuk
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Easter
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Efate
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Enderbury
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Fakaofo
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Fiji
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Funafuti
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Galapagos
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Gambier
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Guadalcanal
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Guam
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Honolulu
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Johnston
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Kiritimati
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Kosrae
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Kwajalein
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Majuro
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Marquesas
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Midway
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Nauru
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Niue
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Norfolk
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Noumea
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Pago_Pago
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Palau
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Pitcairn
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Pohnpei
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Ponape
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Port_Moresby
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Rarotonga
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Saipan
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Samoa
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Tahiti
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Tarawa
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Tongatapu
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Truk
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Wake
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Wallis
${PG_SUBPREFIX}share/postgresql/timezone/Pacific/Yap
${PG_SUBPREFIX}share/postgresql/timezone/Poland
${PG_SUBPREFIX}share/postgresql/timezone/Portugal
${PG_SUBPREFIX}share/postgresql/timezone/ROC
${PG_SUBPREFIX}share/postgresql/timezone/ROK
${PG_SUBPREFIX}share/postgresql/timezone/Singapore
${PG_SUBPREFIX}share/postgresql/timezone/Turkey
${PG_SUBPREFIX}share/postgresql/timezone/UCT
${PG_SUBPREFIX}share/postgresql/timezone/US/Alaska
${PG_SUBPREFIX}share/postgresql/timezone/US/Aleutian
${PG_SUBPREFIX}share/postgresql/timezone/US/Arizona
${PG_SUBPREFIX}share/postgresql/timezone/US/Central
${PG_SUBPREFIX}share/postgresql/timezone/US/East-Indiana
${PG_SUBPREFIX}share/postgresql/timezone/US/Eastern
${PG_SUBPREFIX}share/postgresql/timezone/US/Hawaii
${PG_SUBPREFIX}share/postgresql/timezone/US/Indiana-Starke
${PG_SUBPREFIX}share/postgresql/timezone/US/Michigan
${PG_SUBPREFIX}share/postgresql/timezone/US/Mountain
${PG_SUBPREFIX}share/postgresql/timezone/US/Pacific
${PG_SUBPREFIX}share/postgresql/timezone/US/Pacific-New
${PG_SUBPREFIX}share/postgresql/timezone/US/Samoa
${PG_SUBPREFIX}share/postgresql/timezone/UTC
${PG_SUBPREFIX}share/postgresql/timezone/Universal
${PG_SUBPREFIX}share/postgresql/timezone/W-SU
${PG_SUBPREFIX}share/postgresql/timezone/WET
${PG_SUBPREFIX}share/postgresql/timezone/Zulu
${PG_SUBPREFIX}share/postgresql/timezone/posixrules
${PG_SUBPREFIX}share/postgresql/timezonesets/Africa.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/America.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Antarctica.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Asia.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Atlantic.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Australia
${PG_SUBPREFIX}share/postgresql/timezonesets/Australia.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Default
${PG_SUBPREFIX}share/postgresql/timezonesets/Etc.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Europe.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/India
${PG_SUBPREFIX}share/postgresql/timezonesets/Indian.txt
${PG_SUBPREFIX}share/postgresql/timezonesets/Pacific.txt
${PG_SUBPREFIX}share/postgresql/tsearch_data/danish.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/dutch.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/english.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/finnish.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/french.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/german.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/hungarian.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/hunspell_sample.affix
${PG_SUBPREFIX}share/postgresql/tsearch_data/ispell_sample.affix
${PG_SUBPREFIX}share/postgresql/tsearch_data/ispell_sample.dict
${PG_SUBPREFIX}share/postgresql/tsearch_data/italian.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/norwegian.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/portuguese.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/russian.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/spanish.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/swedish.stop
${PG_SUBPREFIX}share/postgresql/tsearch_data/synonym_sample.syn
${PG_SUBPREFIX}share/postgresql/tsearch_data/thesaurus_sample.ths
${PG_SUBPREFIX}share/postgresql/tsearch_data/turkish.stop

View file

@ -0,0 +1,148 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: pgsql.sh,v 1.1.1.1 2010/09/21 07:52:57 adam Exp $
#
# PostgreSQL database rc.d control script
#
# PROVIDE: pgsql
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# You will need to set some variables in /etc/rc.conf to start PostgreSQL:
#
# pgsql=YES
#
# The following variables are optional:
#
# pgsql_flags="-i" # allows TCP/IP connections
# pgsql_flags="-i -l" # enables SSL connections
# pgsql_home="/path/to/home" # path to pgsql database directory
#
# "pgsql_flags" contains options for the PostgreSQL postmaster. See
# postmaster(1) for possible options.
if [ -f /etc/rc.subr ]; then
. /etc/rc.subr
fi
name="pgsql"
rcvar=$name
pgsql_user="@PGUSER@"
pgsql_group="@PGGROUP@"
eval pgsql_home="~$pgsql_user"
command="@PG_PREFIX@/bin/postmaster"
ctl_command="@PG_PREFIX@/bin/pg_ctl"
extra_commands="initdb"
if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then
load_rc_config $name
elif [ -f /etc/rc.conf ]; then
. /etc/rc.conf
fi
pidfile="${pgsql_home}/data/postmaster.pid"
common_args="-D ${pgsql_home}/data -m fast"
start_command_args="-w -s -l ${pgsql_home}/errlog"
stop_command_args="-s"
initdb_cmd="pgsql_initdb"
start_precmd="pgsql_precmd"
start_cmd="pgsql_doit start"
restart_cmd="pgsql_doit restart"
stop_cmd="pgsql_doit stop"
ulimit -n 4096
pgsql_precmd()
{
if [ ! -d ${pgsql_home}/data/base ]; then
pgsql_initdb
fi
}
pgsql_initdb()
{
initdb="@PG_PREFIX@/bin/initdb"
cd /
if [ ! -x ${initdb} ]; then
return 1
fi
if [ -d ${pgsql_home}/data/base ]; then
@ECHO@ "The PostgreSQL template databases have already been initialized."
@ECHO@ "Skipping database initialization."
else
@ECHO@ "Initializing PostgreSQL databases."
@MKDIR@ -p ${pgsql_home}
@CHOWN@ ${pgsql_user} ${pgsql_home}
@CHGRP@ ${pgsql_group} ${pgsql_home}
@CHMOD@ 0750 ${pgsql_home}
common_args_without_m=$(echo "${common_args}" |\
sed -e 's/-m [a-z]*//')
eval doit_command=\"${initdb} ${common_args_without_m} ${flags}\"
doit="@SU@ -m ${pgsql_user} -c '${doit_command}'"
eval $doit
fi
}
pgsql_doit()
{
action=$1
cd /
case ${action} in
start|restart)
if [ -n "${pgsql_flags}" ]; then
start_command_args="${start_command_args} -o \\\"${pgsql_flags}\\\""
fi
command_args="${common_args} ${start_command_args} ${command_args}"
;;
stop)
command_args="${common_args} ${stop_command_args} ${command_args}"
;;
*)
command_args="${common_args} ${command_args}"
;;
esac
if [ ! -x ${ctl_command} ]; then
return
fi
case ${action} in
start) @ECHO@ "Starting ${name}." ;;
stop) @ECHO@ "Stopping ${name}." ;;
restart) @ECHO@ "Restarting ${name}." ;;
esac
eval doit_command=\"${ctl_command} ${action} ${command_args}\"
doit="@SU@ -m ${pgsql_user} -c '${doit_command}'"
eval $doit
}
if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then
load_rc_config $name
run_rc_command "$1"
else
if [ -f /etc/rc.conf ]; then
. /etc/rc.conf
fi
case "$1" in
initdb)
eval ${initdb_cmd}
;;
restart)
eval ${restart_cmd}
;;
stop)
eval ${stop_cmd}
;;
*)
eval ${start_precmd}
eval ${start_cmd}
;;
esac
fi

View file

@ -0,0 +1,9 @@
PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
derived from the Berkeley Postgres database management system. While
PostgreSQL retains the powerful object-relational data model, rich data types
and easy extensibility of Postgres, it replaces the PostQuel query language
with an extended subset of SQL.
PostgreSQL is free and the complete source is available.
This is the meta-package for the PostgreSQL database system.

View file

@ -0,0 +1,14 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
PKGNAME= postgresql90-${BASE_VERS}
COMMENT= Robust, next generation, object-relational DBMS
DEPENDS+= postgresql90-client>=${BASE_VERS}:../../databases/postgresql90-client
DEPENDS+= postgresql90-docs>=${BASE_VERS}:../../databases/postgresql90-docs
DEPENDS+= postgresql90-server>=${BASE_VERS}:../../databases/postgresql90-server
META_PACKAGE= yes
.include "Makefile.common"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,151 @@
# $NetBSD: Makefile.common,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
#
# used by databases/postgresql90-adminpack/Makefile
# used by databases/postgresql90-client/Makefile
# used by databases/postgresql90-dblink/Makefile
# used by databases/postgresql90-docs/Makefile
# used by databases/postgresql90-pgcrypto/Makefile
# used by databases/postgresql90-plperl/Makefile
# used by databases/postgresql90-plpython/Makefile
# used by databases/postgresql90-pltcl/Makefile
# used by databases/postgresql90-server/Makefile
#
# This Makefile fragment is included by all PostgreSQL packages built from
# the main sources of the PostgreSQL distribution except jdbc-postgresql.
#
# The PostgreSQL package naming scheme, aside from the obvious piecewise
# packages, is as follows:
#
# <lang>-postgresql client-side interface to PostgreSQL
# postgresql-<lang> server-side module for PostgreSQL backend
.include "../../databases/postgresql90/Makefile.mirrors"
DISTNAME?= postgresql-${DIST_VERS}
CATEGORIES+= databases
MASTER_SITES?= ${PGSQL_MIRRORS:=source/v${DIST_VERS}/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER?= adam@NetBSD.org
HOMEPAGE?= http://www.postgresql.org/
CONFLICTS+= postgresql-[0-9]*
CONFLICTS+= postgresql73-*
CONFLICTS+= postgresql74-*
CONFLICTS+= postgresql80-*
CONFLICTS+= postgresql81-*
CONFLICTS+= postgresql82-*
CONFLICTS+= postgresql83-*
CONFLICTS+= postgresql84-*
DISTINFO_FILE?= ${.CURDIR}/../postgresql90/distinfo
COMMON_FILESDIR?= ${.CURDIR}/../postgresql90/files
PATCHDIR?= ${.CURDIR}/../postgresql90/patches
# Version numbering scheme:
# DIST_VERS version number on the postgresql distfile
# BASE_VERS pkgsrc-mangled version number (convert pl -> .)
# Note: Do not forget jdbc-postgresql90 when updating version
DIST_VERS?= 9.0.0
BASE_VERS?= ${DIST_VERS}
BUILDLINK_API_DEPENDS.postgresql90-client+= postgresql90-client>=${BASE_VERS}
USE_PKGLOCALEDIR= yes
USE_TOOLS+= bison gmake lex msgfmt
PKG_SYSCONFSUBDIR= postgresql
.include "../../mk/bsd.prefs.mk"
PG_TEMPLATE.SunOS= solaris
PG_TEMPLATE.IRIX= irix5
.if !defined(PG_TEMPLATE.${OPSYS})
PG_TEMPLATE.${OPSYS}= ${LOWER_OPSYS}
.endif
PG_SUBPREFIX= # empty
.if empty(PG_SUBPREFIX)
PG_PREFIX= ${PREFIX}
PLIST_SUBST+= PG_SUBPREFIX=
.else
PG_PREFIX= ${PREFIX}/${PG_SUBPREFIX}
BUILD_DEFS+= PG_SUBPREFIX
PLIST_SUBST+= PG_SUBPREFIX=${PG_SUBPREFIX}/
BUILDLINK_PASSTHRU_DIRS+= ${PG_PREFIX}
.endif
PG_DATA_DIR= ${PG_PREFIX}/share/postgresql
PG_DOC_DIR= ${PG_PREFIX}/share/doc/postgresql
PG_LOCALE_DIR= ${PG_PREFIX}/${PKGLOCALEDIR}/locale
PG_ETC_DIR= ${PKG_SYSCONFDIR:S/^${PREFIX}\//${PG_PREFIX}\//}
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${PG_PREFIX}
CONFIGURE_ARGS+= --sysconfdir=${PG_ETC_DIR}
CONFIGURE_ARGS+= --datadir=${PG_DATA_DIR}
CONFIGURE_ARGS+= --localedir=${PG_LOCALE_DIR}
CONFIGURE_ARGS+= --with-docdir=${PG_DOC_DIR}
CONFIGURE_ARGS+= --with-template=${PG_TEMPLATE.${OPSYS}}
CONFIGURE_ARGS+= --without-readline
CONFIGURE_ARGS+= --without-zlib
CONFIGURE_ARGS+= --enable-nls
CONFIGURE_ARGS+= --without-perl
CONFIGURE_ARGS+= --without-python
CONFIGURE_ARGS+= --without-tcl
# Enable Bonjour on Mac OS X
.if ${OPSYS} == "Darwin"
CONFIGURE_ARGS+= --with-bonjour
.endif
# PostgreSQL explicitly forbids any use of -ffast-math
BUILDLINK_TRANSFORM+= rm:-ffast-math
# USE_LIBLTDL is "yes" or "no" depending on whether we're using libltdl
# to provide "dlopen" functionality for the PostgreSQL backend.
.if ${OPSYS} == "Interix"
USE_LIBLTDL?= yes
.endif
USE_LIBLTDL?= no
FILES_SUBST+= PG_PREFIX=${PG_PREFIX:Q}
.include "../../devel/gettext-lib/buildlink3.mk"
.if !defined(META_PACKAGE)
post-extract:
cp -f ${COMMON_FILESDIR}/Makefile.custom ${WRKSRC}/src/Makefile.custom
cp -f ${COMMON_FILESDIR}/Makefile.libtool ${WRKSRC}/src/Makefile.shlib
. if !empty(USE_LIBLTDL:M[yY][eE][sS])
cp -f ${COMMON_FILESDIR}/dynloader-ltdl.h \
${WRKSRC}/src/backend/port/dynloader/${PG_TEMPLATE.${OPSYS}:Q}.h
${ECHO} "static int dummy = 0;" \
> ${WRKSRC}/src/backend/port/dynloader/${PG_TEMPLATE.${OPSYS}:Q}.c
. endif
touch ${WRKSRC}/src/template/dragonfly
cp ${WRKSRC}/src/backend/port/dynloader/freebsd.c \
${WRKSRC}/src/backend/port/dynloader/dragonfly.c
cp ${WRKSRC}/src/backend/port/dynloader/freebsd.h \
${WRKSRC}/src/backend/port/dynloader/dragonfly.h
cp ${WRKSRC}/src/include/port/freebsd.h \
${WRKSRC}/src/include/port/dragonfly.h
cp ${WRKSRC}/src/makefiles/Makefile.freebsd \
${WRKSRC}/src/makefiles/Makefile.dragonfly
.endif
# PGSQL_BLCKSZ is the size in bytes of a PostgreSQL disk page or block.
# This also limits the size of a tuple. The valid values are powers
# of 2 up to 32768, and the default size is 8196 (hardcoded in the
# PostgreSQL sources). Please don't change this value unless you know
# what you are doing.
BUILD_DEFS+= PGSQL_BLCKSZ
.if defined(PGSQL_BLCKSZ)
.PHONY: pgsql-blcksz
pre-configure: pgsql-blcksz
pgsql-blcksz:
for file in ${WRKSRC}/src/include/pg_config_manual.h; do \
${SED} -e "/^#define[ ]*BLCKSZ[ ]*/s/^\(#define[ ]*BLCKSZ\).*/\1 ${PGSQL_BLCKSZ}/" $$file > $$file.new; \
${MV} -f $$file.new $$file; \
done
.endif

View file

@ -0,0 +1,101 @@
# $NetBSD: Makefile.mirrors,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
#
# This Makefile fragment contains the mirror sites for fetching PostgreSQL.
#
# To fetch from the nearest mirror, you may need to set
# PGSQL_MIRRORS_SORT appropriately, e.g.:
#
# PGSQL_MIRRORS_SORT= .at .de
#
###
### This list was last updated on 20050801.
###
PGSQL_MIRRORS= \
ftp://ftp.au.postgresql.org/pub/postgresql/ \
ftp://ftp2.au.postgresql.org/pub/postgresql/ \
ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub/ \
ftp://ftp.be.postgresql.org/postgresql/ \
ftp://ftp.ba.postgresql.org/pub/postgresql/ \
ftp://ftp.br.postgresql.org/pub/PostgreSQL/ \
ftp://ftp3.bg.postgresql.org/postgresql/ \
ftp://ftp3.ca.postgresql.org/pub/ \
ftp://ftp4.ca.postgresql.org/pub/postgresql/ \
ftp://ftp.cl.postgresql.org/ftp/pub/postgresql/ \
ftp://ftp.cn.postgresql.org/ftp.postgresql.org/ \
ftp://ftp.co.postgresql.org/pub/mirrors/postgresql/ \
ftp://ftp2.cr.postgresql.org/pub/Unix/postgres/ \
ftp://ftp.hr.postgresql.org/postgresql/ \
ftp://ftp.cz.postgresql.org/pub/ftp.postgresql.org/ \
ftp://ftp2.cz.postgresql.org/pub/postgresql/ \
ftp://ftp.dk.postgresql.org/postgresql/ \
ftp://ftp.ee.postgresql.org/mirrors/postgresql/ \
ftp://ftp.fr.postgresql.org/ \
ftp://ftp2.fr.postgresql.org/postgresql/ \
ftp://ftp3.fr.postgresql.org/pub/postgresql/ \
ftp://ftp.de.postgresql.org/mirror/postgresql/ \
ftp://ftp2.de.postgresql.org/pub/postgresql/ \
ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org/ \
ftp://ftp7.de.postgresql.org/pub/ftp.postgresql.org/ \
ftp://ftp8.de.postgresql.org/pub/misc/pgsql/ \
ftp://ftp.gr.postgresql.org/pub/databases/postgresql/ \
ftp://ftp2.gr.postgresql.org/pub/databases/postgresql/ \
ftp://ftp.hk.postgresql.org/postgresql/ \
ftp://ftp3.hu.postgresql.org/pub/postgresql/ \
ftp://ftp7.id.postgresql.org/pub/postgresql/ \
ftp://ftp8.id.postgresql.org/pub/PostgreSQL/ \
ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub/ \
ftp://ftp2.ie.postgresql.org/mirrors/ftp.postgresql.org/ \
ftp://ftp.il.postgresql.org/ftp.postgresql.org/ \
ftp://ftp2.it.postgresql.org/mirrors/postgres/ \
ftp://ftp6.it.postgresql.org/pub/PostgreSQL/ \
ftp://ftp7.it.postgresql.org/pub/unix/postgres/ \
ftp://ftp.jp.postgresql.org/ \
ftp://ftp2.jp.postgresql.org/pub/postgresql/ \
ftp://ftp.kr.postgresql.org/postgresql/ \
ftp://ftp.lv.postgresql.org/pub/software/postgresql/ \
ftp://ftp.eu.postgresql.org/pub/unix/db/postgresql/ \
ftp://ftp.nl.postgresql.org:21/pub/mirror/postgresql/ \
ftp://ftp2.nl.postgresql.org/mirror/postgresql/ \
ftp://ftp4.nl.postgresql.org/postgresql.zeelandnet.nl/ \
ftp://ftp.nz.postgresql.org/postgresql/ \
ftp://ftp.no.postgresql.org/pub/databases/postgresql/ \
ftp://ftp6.pl.postgresql.org/pub/postgresql/ \
ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org/ \
ftp://ftp8.pl.postgresql.org/pub/postgresql/ \
ftp://ftp.pt.postgresql.org/postgresql/ \
ftp://ftp.pr.postgresql.org/pub/Mirrors/postgresql/ \
ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org/ \
ftp://ftp.ru.postgresql.org/pub/mirrors/pgsql/ \
ftp://ftp2.ru.postgresql.org/pub/databases/postgresql/ \
ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub/ \
ftp://ftp7.ru.postgresql.org/pub/mirror/postgresql/ \
ftp://ftp2.sk.postgresql.org/pub/postgresql/ \
ftp://ftp5.es.postgresql.org/mirror/postgresql/ \
ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/ \
ftp://ftp2.ch.postgresql.org/pub/postgresql/ \
ftp://ftp.tw.postgresql.org/pub/postgresql/ \
ftp://ftp3.tw.postgresql.org/pub/Unix/Database/postgresql/ \
ftp://ftp5.tw.postgresql.org/pub/Unix/Database/PostgreSQL/ \
ftp://ftp6.tr.postgresql.org/postgresql/ \
ftp://ftp2.uk.postgresql.org/sites/ftp.postgresql.org/ \
ftp://ftp4.uk.postgresql.org/sites/ftp.postgresql.org/ \
ftp://ftp8.uk.postgresql.org/sites/ftp.postgresql.org/ \
ftp://ftp.us.postgresql.org/pub/mirrors/postgresql/ \
ftp://ftp3.us.postgresql.org/pub/postgresql/ \
ftp://ftp5.us.postgresql.org/pub/PostgreSQL/ \
ftp://ftp8.us.postgresql.org/postgresql/ \
ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql/ \
ftp://ftp10.us.postgresql.org/pub/postgresql/ \
ftp://ftp22.us.postgresql.org/mirrors/ftp.postgresql.org/ \
ftp://ftp24.us.postgresql.org/postgresql/
# Default to fetching from a .us mirror for the sake of the main NetBSD
# ftp server.
#
PGSQL_MIRRORS_SORT?= .us
# Craft a MASTER_SORT_REGEX that understands the location of the country
# code in the FTP server name for the PostgreSQL mirror sites.
#
MASTER_SORT_REGEX+= ${PGSQL_MIRRORS_SORT:S/./\\./g:C/.*/:\/\/[^[\/]*&\/ :\/\/[^\/]*&\\./}

View file

@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
@comment this plist intentionally left empty

View file

@ -0,0 +1,15 @@
$NetBSD: distinfo,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
SHA1 (postgresql-9.0.0.tar.bz2) = ed2f83cd1a83c40dcbe0ba19ee3ba2a7faa0de3d
RMD160 (postgresql-9.0.0.tar.bz2) = a6c25636254277029977768be2a73496fc87848a
Size (postgresql-9.0.0.tar.bz2) = 13753207 bytes
SHA1 (patch-aa) = c7e5aaff1c47d2e33df7692a412ef984c77ffcc0
SHA1 (patch-ab) = 6adfc53e325abe69582f1c7971f56144c697e9c1
SHA1 (patch-ac) = 76ddd3015d93b19cdd6000eaffc4f53cbd4965b5
SHA1 (patch-ad) = 64b24d389470ddb980b7a2bdb95e59a599812dfd
SHA1 (patch-af) = a73769cf05223d2ee06249c9e69c85038c2cd936
SHA1 (patch-ag) = 85dac95e40efc16270885087f868aeb76e1b9214
SHA1 (patch-ah) = 25102dce1b9b22385353af23500636fb18e3bf64
SHA1 (patch-ai) = 0d6f536f7593e362ec216eafa73c718ad6bed8fc
SHA1 (patch-an) = 787689c3b35ce94c5186eec47240c2b9545f72a1
SHA1 (patch-ao) = 4d7c40d107d4c13c63ef2908d9a02be319863657

View file

@ -0,0 +1,20 @@
# $NetBSD: GNUmakefile.libpq,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
#
# This GNUmakefile overrides the `all' target of $(libpq_srcdir)/Makefile
# to be empty if INSTALLED_LIBPQ is defined. This handles the submake
# targets sprinkled throughout the PostgreSQL Makefiles that execute
#
# @$(MAKE) -C $(libpq_builddir) all
#
# to ensure that the libpq libraries are built first. If INSTALLED_LIBPQ
# is defined, then have the `all' target simple return success.
ifdef INSTALLED_LIBPQ
all:
@test -f libpq.a || touch libpq.a
endif
%: force
@$(MAKE) -f Makefile $@
force: ;

View file

@ -0,0 +1,42 @@
# $NetBSD: Makefile.custom,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
#
# This file is included at the end of Makefile.global, which is included
# by every sub-Makefile in the build tree. Makefiles for shared
# libraries include Makefile.global then Makefile.shlib.
#
# Override any OS-specific locations for where to put SQL man pages.
sqlmansect = 7
# Override installation paths to avoid logic in Makefile.global.
includedir = $(prefix)/include
libdir = $(exec_prefix)/lib
pkglibdir = $(libdir)/postgresql
pkgincludedir = $(includedir)/postgresql
# INSTALLED_LIBPQ is passed in from the environment and tells the build
# system how to link to an installed libpq.*.
#
ifdef INSTALLED_LIBPQ
libpq = -lpq
else
ifdef LIBTOOL
libpq = $(libpq_builddir)/libpq.la
endif
ifdef PGFILEDESC
libpq = -L$(libpq_builddir)/.libs -lpq
endif
endif
# In pkgsrc, libpython is always present as a shared library.
shared_libpython = yes
# $(libpq_builddir)/libpq.a is used in several places as a dependency,
# but if we're building with libtool, then we don't actually want to
# create that file since it will mess up the re-linking process.
# Declare it to be phony to prevent GNU make from thinking it's a
# target.
#
ifdef LIBTOOL
.PHONY: $(libpq_builddir)/libpq.a
endif

View file

@ -0,0 +1,144 @@
#-------------------------------------------------------------------------
#
# Makefile.libtool
# Common rules for buildling libtool archives
#
# IDENTIFICATION
# $NetBSD: Makefile.libtool,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
#
#-------------------------------------------------------------------------
##
## Hacks/workarounds for makefiles in certain directories
##
# The following directories are building loadable shared modules, not
# shared libraries.
#
ifneq (,$(findstring src/backend/utils/mb/conversion_procs/,$(subdir)))
shmodule = yes
else
ifneq (,$(findstring src/backend/snowball,$(subdir)))
shmodule = yes
else
ifneq (,$(findstring src/pl/,$(subdir)))
shmodule = yes
else
ifneq (,$(findstring contrib/adminpack,$(subdir)))
shmodule = yes
else
ifneq (,$(findstring contrib/pgcrypto,$(subdir)))
shmodule = yes
else
ifneq (,$(findstring contrib/dblink,$(subdir)))
shmodule = yes
else
shmodule = no
endif
endif
endif
endif
endif
endif
# Fix dependencies in some makefiles that assume the target matches
# %.o so that when built for libtool, the target matches the corresponding
# %.lo.
#
ifeq ($(subdir), src/interfaces/ecpg/ecpglib)
path.lo: path.c $(top_builddir)/src/port/pg_config_paths.h
endif
ifeq ($(subdir), src/interfaces/libpq)
fe-connect.lo: fe-connect.c $(top_builddir)/src/port/pg_config_paths.h
endif
##
## VARIABLE DEFINITIONS
##
# Loadable shared modules are named differently from shared libraries
# and are installed into $(pkglibdir).
#
ifeq ($(shmodule),yes)
ltlib = $(NAME)$(DLSUFFIX)
ltmodule = -module
rpathdir = $(pkglibdir)
else
ltlib = lib$(NAME)$(DLSUFFIX)
ltmodule =
endif
DLSUFFIX = .la
SO_MAJOR_VERSION?=0
SO_MINOR_VERSION?=0
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CPPFLAGS)
LTLINK = $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(ltmodule) -rpath $(rpathdir) -version-info $(SO_MAJOR_VERSION):$(SO_MINOR_VERSION)
LTOBJS = $(OBJS:%.o=%.lo)
# Define INSTALL_SHLIB and shlib for the benefit of Makefiles for
# loadable modules that have their own target for installing the
# module.
#
INSTALL_LTLIB = $(LIBTOOL) --mode=install $(INSTALL)
INSTALL_STLIB = $(INSTALL_LTLIB)
INSTALL_SHLIB = $(INSTALL_LTLIB)
shlib = $(ltlib)
%.lo : %.c
$(LTCOMPILE) -c $< -o $@
##
## BUILD
##
.PHONY: all-lib all-static-lib all-shared-lib all-la-lib
all-lib all-static-lib all-shared-lib: all-la-lib
all-la-lib: $(ltlib)
$(ltlib): $(LTOBJS)
$(LTLINK) -o $@ $(LTOBJS) $(SHLIB_LINK)
##
## INSTALL
##
.PHONY: install-lib install-lib-static install-lib-shared installdirs-lib install-lib-la
install-lib install-static-lib install-shared-lib: install-lib-la
install-lib-la: $(ltlib)
ifeq ($(shmodule),yes)
$(INSTALL_LTLIB) $< $(DESTDIR)$(pkglibdir)/$(shlib)
else
$(INSTALL_LTLIB) $< $(DESTDIR)$(libdir)/$(ltlib)
endif
installdirs-lib:
ifeq ($(shmodule),yes)
$(MKDIR_P) '$(DESTDIR)$(pkglibdir)'
else
$(MKDIR_P) '$(DESTDIR)$(libdir)'
endif
##
## UNINSTALL
##
.PHONY: uninstall-lib
uninstall-lib:
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(ltlib)
##
## CLEAN
##
.PHONY: clean-lib
clean-lib:
$(LIBTOOL) --mode=clean rm -f $(ltlib) $(LTOBJS)

View file

@ -0,0 +1,17 @@
/* $NetBSD: dynloader-ltdl.h,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $ */
/*
* dynamic loader based on libltdl
*/
#ifndef PORT_PROTOS_H
#define PORT_PROTOS_H
#include <ltdl.h>
#include "utils/dynamic_loader.h"
#define pg_dlopen(a) ((void *)lt_dlopen(a))
#define pg_dlsym(a,b) lt_dlsym((lt_dlhandle)(a), (b))
#define pg_dlclose(a) lt_dlclose((lt_dlhandle)(a))
#define pg_dlerror lt_dlerror
#endif /* PORT_PROTOS_H */

View file

@ -0,0 +1,36 @@
# $NetBSD: options.mk,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
PKG_SUPPORTED_OPTIONS+= # empty
.include "../../mk/bsd.options.mk"
###
### GSSAPI authentication for the PostgreSQL backend.
###
.if !empty(PKG_OPTIONS:Mgssapi)
CONFIGURE_ARGS+= --with-gssapi
.endif
###
### Kerberos5 authentication for the PostgreSQL backend.
###
.if !empty(PKG_OPTIONS:Mkrb5)
. include "../../mk/krb5.buildlink3.mk"
CONFIGURE_ARGS+= --with-krb5
.endif
###
### LDAP authentication for the PostgreSQL backend.
###
.if !empty(PKG_OPTIONS:Mldap)
. include "../../databases/openldap-client/buildlink3.mk"
CONFIGURE_ARGS+= --with-ldap
.endif
###
### PAM authentication for the PostgreSQL backend.
###
.if !empty(PKG_OPTIONS:Mpam)
. include "../../mk/pam.buildlink3.mk"
CONFIGURE_ARGS+= --with-pam
.endif

View file

@ -0,0 +1,15 @@
$NetBSD: patch-aa,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- config/perl.m4.orig 2010-02-23 18:35:06.000000000 +0000
+++ config/perl.m4
@@ -57,9 +57,7 @@ AC_DEFUN([PGAC_CHECK_PERL_CONFIGS],
AC_DEFUN([PGAC_CHECK_PERL_EMBED_LDFLAGS],
[AC_REQUIRE([PGAC_PATH_PERL])
AC_MSG_CHECKING(for flags to link embedded Perl)
-pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
-pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
-perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e ["s/ -arch [-a-zA-Z0-9_]*//g"]`
+perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts`
AC_SUBST(perl_embed_ldflags)dnl
if test -z "$perl_embed_ldflags" ; then
AC_MSG_RESULT(no)

View file

@ -0,0 +1,23 @@
$NetBSD: patch-ab,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- configure.orig 2010-08-27 03:04:37.000000000 +0000
+++ configure
@@ -2192,6 +2192,7 @@ case $host_os in
darwin*) template=darwin ;;
dgux*) template=dgux ;;
freebsd*) template=freebsd ;;
+ dragonfly*) template=dragonfly ;;
hpux*) template=hpux ;;
irix*) template=irix ;;
linux*|gnu*|k*bsd*-gnu)
@@ -6925,9 +6926,7 @@ $as_echo "$perl_useshrplib" >&6; }
{ $as_echo "$as_me:$LINENO: checking for flags to link embedded Perl" >&5
$as_echo_n "checking for flags to link embedded Perl... " >&6; }
-pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
-pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
-perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"`
+perl_embed_ldflags=`$PERL -MExtUtils::Embed -e ldopts`
if test -z "$perl_embed_ldflags" ; then
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }

View file

@ -0,0 +1,15 @@
$NetBSD: patch-ac,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/backend/Makefile.orig 2010-07-05 18:54:37.000000000 +0000
+++ src/backend/Makefile
@@ -17,6 +17,10 @@ subdir = src/backend
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
+CFLAGS+= $(DL_CFLAGS)
+LDFLAGS+= $(DL_LDFLAGS)
+LIBS+= $(DL_LIBS)
+
SUBDIRS = access bootstrap catalog parser commands executor foreign lib libpq \
main nodes optimizer port postmaster regex replication rewrite \
storage tcop tsearch utils $(top_builddir)/src/timezone

View file

@ -0,0 +1,21 @@
$NetBSD: patch-ad,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/pl/plperl/GNUmakefile.orig 2010-09-21 07:39:30.000000000 +0000
+++ src/pl/plperl/GNUmakefile
@@ -54,7 +54,6 @@ PSQLDIR = $(bindir)
include $(top_srcdir)/src/Makefile.shlib
-plperl.o: perlchunks.h plperl_opmask.h
plperl_opmask.h: plperl_opmask.pl
$(PERL) $< $@
@@ -62,7 +61,7 @@ plperl_opmask.h: plperl_opmask.pl
perlchunks.h: $(PERLCHUNKS)
$(PERL) $(srcdir)/text2macro.pl --strip='^(\#.*|\s*)$$' $^ > $@
-all: all-lib
+all: perlchunks.h plperl_opmask.h all-lib
SPI.c: SPI.xs
$(PERL) $(perl_privlibexp)/ExtUtils/xsubpp -typemap $(perl_privlibexp)/ExtUtils/typemap $< >$@

View file

@ -0,0 +1,31 @@
$NetBSD: patch-af,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/timezone/localtime.c.orig 2009-06-11 16:49:15.000000000 +0200
+++ src/timezone/localtime.c
@@ -80,20 +80,20 @@ static pg_time_t detzcode64(const char *
static int differ_by_repeat(pg_time_t t1, pg_time_t t0);
static const char *getzname(const char *strp);
static const char *getqzname(const char *strp, int delim);
-static const char *getnum(const char *strp, int *nump, int min, int max);
+static const char *getnum(const char *strp, int *nump, const int min, const int max);
static const char *getsecs(const char *strp, long *secsp);
static const char *getoffset(const char *strp, long *offsetp);
static const char *getrule(const char *strp, struct rule * rulep);
static void gmtload(struct state * sp);
-static struct pg_tm *gmtsub(const pg_time_t *timep, long offset,
+static struct pg_tm *gmtsub(const pg_time_t *timep, const long offset,
struct pg_tm * tmp);
-static struct pg_tm *localsub(const pg_time_t *timep, long offset,
+static struct pg_tm *localsub(const pg_time_t *timep, const long offset,
struct pg_tm * tmp, const pg_tz *tz);
static int increment_overflow(int *number, int delta);
-static pg_time_t transtime(pg_time_t janfirst, int year,
- const struct rule * rulep, long offset);
+static pg_time_t transtime(pg_time_t janfirst, const int year,
+ const struct rule * rulep, const long offset);
static int typesequiv(const struct state * sp, int a, int b);
-static struct pg_tm *timesub(const pg_time_t *timep, long offset,
+static struct pg_tm *timesub(const pg_time_t *timep, const long offset,
const struct state * sp, struct pg_tm * tmp);
/* GMT timezone */

View file

@ -0,0 +1,15 @@
$NetBSD: patch-ag,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/timezone/private.h.orig 2009-06-11 16:49:15.000000000 +0200
+++ src/timezone/private.h
@@ -51,8 +51,8 @@ extern int unlink(const char *filename);
extern char *icalloc(int nelem, int elsize);
extern char *icatalloc(char *old, const char *new);
extern char *icpyalloc(const char *string);
-extern char *imalloc(int n);
-extern void *irealloc(void *pointer, int size);
+extern char *imalloc(const int n);
+extern void *irealloc(void *pointer, const int size);
extern void icfree(char *pointer);
extern void ifree(char *pointer);
extern const char *scheck(const char *string, const char *format);

View file

@ -0,0 +1,13 @@
$NetBSD: patch-ah,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/timezone/strftime.c.orig 2009-06-11 16:49:15.000000000 +0200
+++ src/timezone/strftime.c
@@ -89,7 +89,7 @@ static const struct lc_time_T C_time_loc
};
static char *_add(const char *, char *, const char *);
-static char *_conv(int, const char *, char *, const char *);
+static char *_conv(const int, const char *, char *, const char *);
static char *_fmt(const char *, const struct pg_tm *, char *,
const char *, int *);
static char *_yconv(const int, const int, const int, const int,

View file

@ -0,0 +1,78 @@
$NetBSD: patch-ai,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/timezone/zic.c.orig 2010-03-16 07:17:04.000000000 +0000
+++ src/timezone/zic.c
@@ -120,51 +120,51 @@ struct zone
extern int link(const char *fromname, const char *toname);
static void addtt(const pg_time_t starttime, int type);
-static int addtype(long gmtoff, const char *abbr, int isdst,
- int ttisstd, int ttisgmt);
-static void leapadd(const pg_time_t t, int positive, int rolling, int count);
+static int addtype(const long gmtoff, const char *abbr, const int isdst,
+ const int ttisstd, const int ttisgmt);
+static void leapadd(const pg_time_t t, const int positive, const int rolling, int count);
static void adjleap(void);
static void associate(void);
static int ciequal(const char *ap, const char *bp);
-static void convert(long val, char *buf);
+static void convert(const long val, char *buf);
static void dolink(const char *fromfile, const char *tofile);
static void doabbr(char *abbr, const char *format,
- const char *letters, int isdst, int doquotes);
-static void eat(const char *name, int num);
-static void eats(const char *name, int num,
- const char *rname, int rnum);
-static long eitol(int i);
+ const char *letters, const int isdst, int doquotes);
+static void eat(const char *name, const int num);
+static void eats(const char *name, const int num,
+ const char *rname, const int rnum);
+static long eitol(const int i);
static void error(const char *message);
static char **getfields(char *buf);
static long gethms(const char *string, const char *errstrng,
- int signable);
+ const int signable);
static void infile(const char *filename);
-static void inleap(char **fields, int nfields);
-static void inlink(char **fields, int nfields);
-static void inrule(char **fields, int nfields);
-static int inzcont(char **fields, int nfields);
-static int inzone(char **fields, int nfields);
-static int inzsub(char **fields, int nfields, int iscont);
+static void inleap(char **fields, const int nfields);
+static void inlink(char **fields, const int nfields);
+static void inrule(char **fields, const int nfields);
+static int inzcont(char **fields, const int nfields);
+static int inzone(char **fields, const int nfields);
+static int inzsub(char **fields, const int nfields, const int iscont);
static int itsabbr(const char *abbr, const char *word);
static int itsdir(const char *name);
static int lowerit(int c);
static char *memcheck(char *tocheck);
static int mkdirs(char *filename);
static void newabbr(const char *abbr);
-static long oadd(long t1, long t2);
-static void outzone(const struct zone * zp, int ntzones);
-static void puttzcode(long code, FILE *fp);
+static long oadd(const long t1, const long t2);
+static void outzone(const struct zone * zp, const int ntzones);
+static void puttzcode(const long code, FILE *fp);
static int rcomp(const void *leftp, const void *rightp);
-static pg_time_t rpytime(const struct rule * rp, int wantedy);
+static pg_time_t rpytime(const struct rule * rp, const int wantedy);
static void rulesub(struct rule * rp,
const char *loyearp, const char *hiyearp,
const char *typep, const char *monthp,
const char *dayp, const char *timep);
static void setboundaries(void);
-static pg_time_t tadd(const pg_time_t t1, long t2);
+static pg_time_t tadd(const pg_time_t t1, const long t2);
static void usage(FILE *stream, int status);
static void writezone(const char *name, const char *string);
-static int yearistype(int year, const char *type);
+static int yearistype(const int year, const char *type);
static int charcnt;
static int errors;

View file

@ -0,0 +1,13 @@
$NetBSD: patch-an,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- src/interfaces/ecpg/test/Makefile.regress.orig 2010-07-05 18:54:38.000000000 +0000
+++ src/interfaces/ecpg/test/Makefile.regress
@@ -8,7 +8,7 @@ override LIBS := -lecpg -lpgtypes $(filt
ECPG = ../../preproc/ecpg --regression -I$(srcdir)/../../include
%: %.c
- $(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@
+ ${LIBTOOL} --mode=link $(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@
%.c: %.pgc ../regression.h
$(ECPG) -o $@ -I$(srcdir) $<

View file

@ -0,0 +1,13 @@
$NetBSD: patch-ao,v 1.1.1.1 2010/09/21 07:50:46 adam Exp $
--- contrib/dblink/dblink.c.orig 2010-07-06 19:18:54.000000000 +0000
+++ contrib/dblink/dblink.c
@@ -59,7 +59,7 @@
#include "utils/array.h"
#include "utils/builtins.h"
#include "utils/dynahash.h"
-#include "utils/fmgroids.h"
+#include "postgresql/server/utils/fmgroids.h"
#include "utils/hsearch.h"
#include "utils/lsyscache.h"
#include "utils/memutils.h"