pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc postgresql11: added version 11.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/4de51f53c37b
branches: trunk
changeset: 386586:4de51f53c37b
user: adam <adam%pkgsrc.org@localhost>
date: Tue Oct 23 16:02:51 2018 +0000
description:
postgresql11: added version 11.0
PostgreSQL 11 provides users with improvements to overall performance of the database system, with specific enhancements associated with very large databases and high computational workloads.
Further, PostgreSQL 11 makes significant improvements to the table partitioning system, adds support for stored procedures capable of transaction management, improves query parallelism and adds
parallelized data definition capabilities, and introduces just-in-time (JIT) compilation for accelerating the execution of expressions in queries.
diffstat:
databases/Makefile | 10 +-
databases/postgresql11-client/DESCR | 9 +
databases/postgresql11-client/Makefile | 91 +
databases/postgresql11-client/PLIST | 1067 ++++++
databases/postgresql11-client/buildlink3.mk | 21 +
databases/postgresql11-contrib/DESCR | 4 +
databases/postgresql11-contrib/Makefile | 78 +
databases/postgresql11-contrib/PLIST | 248 +
databases/postgresql11-docs/DESCR | 9 +
databases/postgresql11-docs/Makefile | 21 +
databases/postgresql11-docs/PLIST | 1743 ++++++++++
databases/postgresql11-plperl/DESCR | 5 +
databases/postgresql11-plperl/MESSAGE | 7 +
databases/postgresql11-plperl/Makefile | 24 +
databases/postgresql11-plperl/PLIST | 26 +
databases/postgresql11-plpython/DESCR | 9 +
databases/postgresql11-plpython/MESSAGE | 17 +
databases/postgresql11-plpython/Makefile | 18 +
databases/postgresql11-plpython/PLIST | 48 +
databases/postgresql11-pltcl/DESCR | 4 +
databases/postgresql11-pltcl/MESSAGE | 7 +
databases/postgresql11-pltcl/Makefile | 20 +
databases/postgresql11-pltcl/PLIST | 20 +
databases/postgresql11-server/DEINSTALL | 20 +
databases/postgresql11-server/DESCR | 9 +
databases/postgresql11-server/MESSAGE | 18 +
databases/postgresql11-server/Makefile | 77 +
databases/postgresql11-server/PLIST | 1357 +++++++
databases/postgresql11-server/files/pgsql.sh | 130 +
databases/postgresql11-server/files/smf/manifest.xml | 37 +
databases/postgresql11-server/files/smf/postgresql.sh | 57 +
databases/postgresql11/DESCR | 9 +
databases/postgresql11/Makefile | 14 +
databases/postgresql11/Makefile.common | 139 +
databases/postgresql11/PLIST | 2 +
databases/postgresql11/distinfo | 19 +
databases/postgresql11/files/GNUmakefile.libpq | 20 +
databases/postgresql11/files/dynloader-ltdl.h | 17 +
databases/postgresql11/options.mk | 56 +
databases/postgresql11/patches/patch-config_missing | 13 +
databases/postgresql11/patches/patch-config_perl.m4 | 15 +
databases/postgresql11/patches/patch-configure | 34 +
databases/postgresql11/patches/patch-contrib_dblink_dblink.c | 13 +
databases/postgresql11/patches/patch-src_Makefile.global.in | 28 +
databases/postgresql11/patches/patch-src_Makefile.shlib | 74 +
databases/postgresql11/patches/patch-src_backend_Makefile | 24 +
databases/postgresql11/patches/patch-src_backend_utils_adt_datetime.c | 14 +
databases/postgresql11/patches/patch-src_include_Makefile | 15 +
databases/postgresql11/patches/patch-src_interfaces_libpq_Makefile | 13 +
databases/postgresql11/patches/patch-src_makefiles_Makefile.solaris | 10 +
databases/postgresql11/patches/patch-src_pl_plperl_GNUmakefile | 21 +
databases/postgresql11/patches/patch-src_pl_plperl_plperl.h | 27 +
mk/pgsql.buildlink3.mk | 15 +-
53 files changed, 5799 insertions(+), 4 deletions(-)
diffs (truncated from 6056 to 300 lines):
diff -r 15019591d4fe -r 4de51f53c37b databases/Makefile
--- a/databases/Makefile Tue Oct 23 14:21:44 2018 +0000
+++ b/databases/Makefile Tue Oct 23 16:02:51 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.566 2018/09/03 09:40:28 wiz Exp $
+# $NetBSD: Makefile,v 1.567 2018/10/23 16:02:51 adam Exp $
COMMENT= Databases
@@ -291,6 +291,14 @@
SUBDIR+= postgresql10-plpython
SUBDIR+= postgresql10-pltcl
SUBDIR+= postgresql10-server
+SUBDIR+= postgresql11
+SUBDIR+= postgresql11-client
+SUBDIR+= postgresql11-contrib
+SUBDIR+= postgresql11-docs
+SUBDIR+= postgresql11-plperl
+SUBDIR+= postgresql11-plpython
+SUBDIR+= postgresql11-pltcl
+SUBDIR+= postgresql11-server
SUBDIR+= postgresql93
SUBDIR+= postgresql93-client
SUBDIR+= postgresql93-contrib
diff -r 15019591d4fe -r 4de51f53c37b databases/postgresql11-client/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/postgresql11-client/DESCR Tue Oct 23 16:02:51 2018 +0000
@@ -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.
diff -r 15019591d4fe -r 4de51f53c37b databases/postgresql11-client/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/postgresql11-client/Makefile Tue Oct 23 16:02:51 2018 +0000
@@ -0,0 +1,91 @@
+# $NetBSD: Makefile,v 1.1 2018/10/23 16:02:51 adam Exp $
+
+PKGNAME= ${DISTNAME:C/-/11-client-/}
+COMMENT= PostgreSQL database client programs
+
+.include "../../databases/postgresql11/Makefile.common"
+
+USE_TOOLS+= gzip tar
+CONFIGURE_ARGS+= --with-openssl
+CONFIGURE_ARGS+= --with-zlib
+
+# Override INSTALL script to avoid unprivileged user/group
+# leaking into the binary package
+CONFIGURE_ARGS+= INSTALL=${INSTALL:Q}\ -c
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Cygwin"
+INSTALLATION_DIRS+= bin
+.endif
+
+# 1. The thread-safety test in ${WRSRC}/src/tools/thread does not pass on
+# NetBSD earlier than 4.0 or DragonFly.
+# 2. configure with --enable-thread-safety fails on OpenBSD.
+.if (${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[0-3].*)) || \
+ ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "MirBSD"
+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
+.else
+CONFIGURE_ARGS+= --disable-thread-safety
+.endif
+
+INSTALL_DIRS= src/include
+INSTALL_DIRS+= src/common
+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
+
+.for f in pg_service.conf psqlrc
+CONF_FILES+= share/postgresql/${f}.sample ${PKG_SYSCONFDIR}/${f}
+.endfor
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+
+SUBST_CLASSES+= pgxs
+SUBST_STAGE.pgxs= post-build
+SUBST_MESSAGE.pgxs= Fixing workdir tools references in pgxs Makefile
+SUBST_FILES.pgxs= src/Makefile.global
+SUBST_SED.pgxs= -e 's,${TOOLS_CMD.bison},${TOOLS_PATH.bison},'
+SUBST_SED.pgxs+= -e 's,${TOOLS_CMD.lex},${TOOLS_PATH.lex},'
+SUBST_SED.pgxs+= -e 's,${TOOLS_CMD.mkdir},${TOOLS_PATH.mkdir},'
+SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper/bin/ld,${LD},'
+SUBST_SED.pgxs+= -e 's,${WRKDIR}/.wrapper,${PREFIX},'
+SUBST_SED.pgxs+= -e 's,${WRKSRC},/dev/null,'
+
+INSTALLATION_DIRS+= lib/postgresql/pgxs
+INSTALLATION_DIRS+= lib/postgresql/pgxs/config
+INSTALLATION_DIRS+= lib/postgresql/pgxs/src
+INSTALLATION_DIRS+= lib/postgresql/pgxs/src/makefiles
+
+DEST_PGXS= ${DESTDIR}${PREFIX}/lib/postgresql/pgxs
+PGXS_FILES= config/install-sh
+PGXS_FILES+= src/makefiles/pgxs.mk src/Makefile.global
+PGXS_FILES+= src/Makefile.port src/Makefile.shlib
+PGXS_FILES+= src/nls-global.mk
+
+# On Solaris, avoid conflicts between "${SSLBASE}/include/openssl/des.h"
+# and "/usr/include/crypt.h" -- we want the definitions in the former.
+.if ${OPSYS} == "SunOS"
+post-wrapper:
+ touch ${BUILDLINK_DIR}/include/crypt.h
+.endif
+
+post-install:
+.for file in ${PGXS_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DEST_PGXS}/${file}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff -r 15019591d4fe -r 4de51f53c37b databases/postgresql11-client/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/postgresql11-client/PLIST Tue Oct 23 16:02:51 2018 +0000
@@ -0,0 +1,1067 @@
+@comment $NetBSD: PLIST,v 1.1 2018/10/23 16:02:51 adam Exp $
+bin/clusterdb
+bin/createdb
+bin/createuser
+bin/dropdb
+bin/dropuser
+bin/ecpg
+bin/initdb
+bin/pg_archivecleanup
+bin/pg_basebackup
+bin/pg_config
+bin/pg_controldata
+bin/pg_ctl
+bin/pg_dump
+bin/pg_dumpall
+bin/pg_isready
+bin/pg_receivewal
+bin/pg_recvlogical
+bin/pg_resetwal
+bin/pg_restore
+bin/pg_rewind
+bin/pg_test_fsync
+bin/pg_test_timing
+bin/pg_upgrade
+bin/pg_verify_checksums
+bin/pg_waldump
+bin/pgbench
+bin/psql
+bin/reindexdb
+bin/vacuumdb
+include/ecpg_config.h
+include/ecpg_informix.h
+include/ecpgerrno.h
+include/ecpglib.h
+include/ecpgtype.h
+include/libpq-events.h
+include/libpq-fe.h
+include/libpq/libpq-fs.h
+include/pg_config.h
+include/pg_config_ext.h
+include/pg_config_manual.h
+include/pg_config_os.h
+include/pgtypes.h
+include/pgtypes_date.h
+include/pgtypes_error.h
+include/pgtypes_interval.h
+include/pgtypes_numeric.h
+include/pgtypes_timestamp.h
+include/postgres_ext.h
+include/postgresql/informix/esql/datetime.h
+include/postgresql/informix/esql/decimal.h
+include/postgresql/informix/esql/sqltypes.h
+include/postgresql/internal/c.h
+include/postgresql/internal/libpq-int.h
+include/postgresql/internal/libpq/pqcomm.h
+include/postgresql/internal/port.h
+include/postgresql/internal/postgres_fe.h
+include/postgresql/internal/pqexpbuffer.h
+include/postgresql/server/access/amapi.h
+include/postgresql/server/access/amvalidate.h
+include/postgresql/server/access/attnum.h
+include/postgresql/server/access/brin.h
+include/postgresql/server/access/brin_internal.h
+include/postgresql/server/access/brin_page.h
+include/postgresql/server/access/brin_pageops.h
+include/postgresql/server/access/brin_revmap.h
+include/postgresql/server/access/brin_tuple.h
+include/postgresql/server/access/brin_xlog.h
+include/postgresql/server/access/bufmask.h
+include/postgresql/server/access/clog.h
+include/postgresql/server/access/commit_ts.h
+include/postgresql/server/access/genam.h
+include/postgresql/server/access/generic_xlog.h
+include/postgresql/server/access/gin.h
+include/postgresql/server/access/gin_private.h
+include/postgresql/server/access/ginblock.h
+include/postgresql/server/access/ginxlog.h
+include/postgresql/server/access/gist.h
+include/postgresql/server/access/gist_private.h
+include/postgresql/server/access/gistscan.h
+include/postgresql/server/access/gistxlog.h
+include/postgresql/server/access/hash.h
+include/postgresql/server/access/hash_xlog.h
+include/postgresql/server/access/heapam.h
+include/postgresql/server/access/heapam_xlog.h
+include/postgresql/server/access/hio.h
+include/postgresql/server/access/htup.h
+include/postgresql/server/access/htup_details.h
+include/postgresql/server/access/itup.h
+include/postgresql/server/access/multixact.h
+include/postgresql/server/access/nbtree.h
+include/postgresql/server/access/nbtxlog.h
+include/postgresql/server/access/parallel.h
+include/postgresql/server/access/printsimple.h
+include/postgresql/server/access/printtup.h
+include/postgresql/server/access/reloptions.h
+include/postgresql/server/access/relscan.h
+include/postgresql/server/access/rewriteheap.h
+include/postgresql/server/access/rmgr.h
+include/postgresql/server/access/rmgrlist.h
+include/postgresql/server/access/sdir.h
+include/postgresql/server/access/session.h
+include/postgresql/server/access/skey.h
+include/postgresql/server/access/slru.h
+include/postgresql/server/access/spgist.h
+include/postgresql/server/access/spgist_private.h
+include/postgresql/server/access/spgxlog.h
+include/postgresql/server/access/stratnum.h
+include/postgresql/server/access/subtrans.h
+include/postgresql/server/access/sysattr.h
+include/postgresql/server/access/timeline.h
+include/postgresql/server/access/transam.h
+include/postgresql/server/access/tsmapi.h
+include/postgresql/server/access/tupconvert.h
+include/postgresql/server/access/tupdesc.h
+include/postgresql/server/access/tupdesc_details.h
+include/postgresql/server/access/tupmacs.h
+include/postgresql/server/access/tuptoaster.h
+include/postgresql/server/access/twophase.h
+include/postgresql/server/access/twophase_rmgr.h
+include/postgresql/server/access/valid.h
+include/postgresql/server/access/visibilitymap.h
+include/postgresql/server/access/xact.h
+include/postgresql/server/access/xlog.h
+include/postgresql/server/access/xlog_internal.h
+include/postgresql/server/access/xlogdefs.h
+include/postgresql/server/access/xloginsert.h
+include/postgresql/server/access/xlogreader.h
+include/postgresql/server/access/xlogrecord.h
+include/postgresql/server/access/xlogutils.h
+include/postgresql/server/bootstrap/bootstrap.h
+include/postgresql/server/c.h
+include/postgresql/server/catalog/binary_upgrade.h
+include/postgresql/server/catalog/catalog.h
+include/postgresql/server/catalog/catversion.h
+include/postgresql/server/catalog/dependency.h
+include/postgresql/server/catalog/genbki.h
+include/postgresql/server/catalog/heap.h
+include/postgresql/server/catalog/index.h
+include/postgresql/server/catalog/indexing.h
+include/postgresql/server/catalog/namespace.h
+include/postgresql/server/catalog/objectaccess.h
+include/postgresql/server/catalog/objectaddress.h
+include/postgresql/server/catalog/opfam_internal.h
+include/postgresql/server/catalog/partition.h
+include/postgresql/server/catalog/pg_aggregate.h
+include/postgresql/server/catalog/pg_aggregate_d.h
+include/postgresql/server/catalog/pg_am.h
+include/postgresql/server/catalog/pg_am_d.h
+include/postgresql/server/catalog/pg_amop.h
+include/postgresql/server/catalog/pg_amop_d.h
+include/postgresql/server/catalog/pg_amproc.h
+include/postgresql/server/catalog/pg_amproc_d.h
+include/postgresql/server/catalog/pg_attrdef.h
+include/postgresql/server/catalog/pg_attrdef_d.h
+include/postgresql/server/catalog/pg_attribute.h
+include/postgresql/server/catalog/pg_attribute_d.h
+include/postgresql/server/catalog/pg_auth_members.h
+include/postgresql/server/catalog/pg_auth_members_d.h
+include/postgresql/server/catalog/pg_authid.h
+include/postgresql/server/catalog/pg_authid_d.h
+include/postgresql/server/catalog/pg_cast.h
+include/postgresql/server/catalog/pg_cast_d.h
+include/postgresql/server/catalog/pg_class.h
Home |
Main Index |
Thread Index |
Old Index