pkgsrc/databases/Makefile
adam 6c545580f8 postgresql12: added version 12.0
Release 12:

General performance improvements, including:
* Optimizations to space utilization and read/write performance for B-tree indexes
* Partitioning performance enhancements, including improved query performance on tables with thousands of partitions, improved insertion performance with INSERT and COPY, and the ability to execute ALTER TABLE ATTACH PARTITION without blocking queries
* Automatic (but overridable) inlining of common table expressions (CTEs)
* Reduction of WAL overhead for creation of GiST, GIN, and SP-GiST indexes
* Support for covering GiST indexes, via the INCLUDE clause
* Multi-column most-common-value (MCV) statistics can be defined via CREATE STATISTICS, to support better plans for queries that test several non-uniformly-distributed columns

Enhancements to administrative functionality, including:
* REINDEX CONCURRENTLY can rebuild an index without blocking writes to its table
* pg_checksums can enable/disable page checksums (used for detecting data corruption) in an offline cluster
* Progress reporting statistics for CREATE INDEX, REINDEX, CLUSTER, VACUUM FULL, and pg_checksums

Support for the SQL/JSON path language

Stored generated columns

Nondeterministic ICU collations, enabling case-insensitive and accent-insensitive grouping and ordering

New authentication features, including:
* Encryption of TCP/IP connections when using GSSAPI authentication
* Discovery of LDAP servers using DNS SRV records
* Multi-factor authentication, using the clientcert=verify-full option combined with an additional authentication method in pg_hba.conf
2019-10-07 19:21:48 +00:00

518 lines
12 KiB
Makefile

# $NetBSD: Makefile,v 1.584 2019/10/07 19:21:48 adam Exp $
COMMENT= Databases
SUBDIR+= R-RSQLite
SUBDIR+= R-sqldf
SUBDIR+= SQLiteCpp
SUBDIR+= abook
SUBDIR+= adodb
SUBDIR+= apache-cassandra
SUBDIR+= apache-cassandra2
SUBDIR+= cdb
SUBDIR+= clisp-bdb
SUBDIR+= clisp-gdbm
SUBDIR+= clisp-pgsql
SUBDIR+= couchdb
SUBDIR+= csharp-mysql
#SUBDIR+= cstore # not enabled at present due to its size requirements
SUBDIR+= datadraw
SUBDIR+= db
SUBDIR+= db3
SUBDIR+= db4
SUBDIR+= db5
SUBDIR+= db6
SUBDIR+= dbfsak
SUBDIR+= deforaos-libdatabase
SUBDIR+= edb
SUBDIR+= elasticsearch
SUBDIR+= erlang-eredis
SUBDIR+= erlang-p1_mysql
SUBDIR+= erlang-p1_pgsql
SUBDIR+= erlang-sqlite3
SUBDIR+= freetds
SUBDIR+= gdbm
SUBDIR+= gdbm_compat
SUBDIR+= gdbm_primitive
SUBDIR+= geneweb
SUBDIR+= gigabase
SUBDIR+= gnats
SUBDIR+= gnome-mime-data
SUBDIR+= go-etcd
SUBDIR+= go-ldap
SUBDIR+= gourmet
SUBDIR+= gq
SUBDIR+= gramps3
SUBDIR+= gtkdbfeditor
SUBDIR+= gtksql
SUBDIR+= guile-pg
SUBDIR+= hiredis
SUBDIR+= hsqldb18
SUBDIR+= idzebra
SUBDIR+= influxdb
SUBDIR+= innotop
SUBDIR+= iodbc
SUBDIR+= ipa_sdb
SUBDIR+= java-db3
SUBDIR+= java-qdbm
SUBDIR+= java-tokyocabinet
SUBDIR+= jdbc-mysql31
SUBDIR+= jdbc-mysql5
SUBDIR+= jdbc-mysql51
SUBDIR+= jdbc-postgresql94
SUBDIR+= kyotocabinet
SUBDIR+= lbdb
SUBDIR+= ldapvi
SUBDIR+= ldb
SUBDIR+= leveldb
SUBDIR+= libcassandra
SUBDIR+= libdbh2
SUBDIR+= libdbi
SUBDIR+= libdbi-driver-mysql
SUBDIR+= libdbi-driver-pgsql
SUBDIR+= libdbi-driver-sqlite
SUBDIR+= libdbi-driver-sqlite3
SUBDIR+= libgda
SUBDIR+= libgda-mysql
SUBDIR+= libgda-postgres
SUBDIR+= libmongo-client
SUBDIR+= libpqxx
SUBDIR+= libzdb
SUBDIR+= liquibase
SUBDIR+= lmdb
SUBDIR+= lua-sql-mysql
SUBDIR+= lua-sql-postgres
SUBDIR+= lua-sql-sqlite
SUBDIR+= lua-sql-sqlite3
SUBDIR+= lua-sqlite
SUBDIR+= lua-sqlite3
SUBDIR+= lua-tokyocabinet
SUBDIR+= luma
SUBDIR+= mariadb-connector-c
SUBDIR+= mariadb55-client
SUBDIR+= mariadb55-server
SUBDIR+= metakit-lib
SUBDIR+= mongo-c-driver
SUBDIR+= mongo-tools
SUBDIR+= mongodb
SUBDIR+= mongodb3
SUBDIR+= myodbc
SUBDIR+= mysql-cluster
SUBDIR+= mysql-connector-c++
SUBDIR+= mysql-workbench
SUBDIR+= mysql51-client
SUBDIR+= mysql51-server
SUBDIR+= mysql55-client
SUBDIR+= mysql55-server
SUBDIR+= mysql56-client
SUBDIR+= mysql56-server
SUBDIR+= mysql57-client
SUBDIR+= mysql57-server
SUBDIR+= mysqltuner
SUBDIR+= mytop
SUBDIR+= nss-pgsql
SUBDIR+= nss_ldap
SUBDIR+= ocaml-dbm
SUBDIR+= ocaml-ldap
SUBDIR+= ocaml-macaque
SUBDIR+= ocaml-mysql
SUBDIR+= ocaml-sqlite3
SUBDIR+= odbc-postgresql
SUBDIR+= openldap
SUBDIR+= openldap-client
SUBDIR+= openldap-cloak
SUBDIR+= openldap-doc
SUBDIR+= openldap-nops
SUBDIR+= openldap-server
SUBDIR+= openldap-smbk5pwd
SUBDIR+= oraedit
SUBDIR+= p5-AddressBook
SUBDIR+= p5-AnyEvent-BDB
SUBDIR+= p5-Apache-DBI
SUBDIR+= p5-App-Sqitch
SUBDIR+= p5-BDB
SUBDIR+= p5-BerkeleyDB
SUBDIR+= p5-CDB_File
SUBDIR+= p5-Catalyst-Model-DBIC-Schema
SUBDIR+= p5-Catalyst-Model-RDBO
SUBDIR+= p5-CatalystX-CRUD
SUBDIR+= p5-CatalystX-CRUD-Model-RDBO
SUBDIR+= p5-CatalystX-CRUD-ModelAdapter-DBIC
SUBDIR+= p5-Class-DBI
SUBDIR+= p5-Class-DBI-AbstractSearch
SUBDIR+= p5-Class-DBI-BaseDSN
SUBDIR+= p5-Class-DBI-Pg
SUBDIR+= p5-Class-DBI-Plugin
SUBDIR+= p5-Class-DBI-Plugin-DeepAbstractSearch
SUBDIR+= p5-DBD-CSV
SUBDIR+= p5-DBD-DB2
SUBDIR+= p5-DBD-Google
SUBDIR+= p5-DBD-Mock
SUBDIR+= p5-DBD-ODBC
SUBDIR+= p5-DBD-Oracle
SUBDIR+= p5-DBD-PgPP
SUBDIR+= p5-DBD-SQLite
SUBDIR+= p5-DBD-SQLite2
SUBDIR+= p5-DBD-Sybase
SUBDIR+= p5-DBD-XBase
SUBDIR+= p5-DBD-mysql
SUBDIR+= p5-DBD-postgresql
SUBDIR+= p5-DBI
SUBDIR+= p5-DBI-Shell
SUBDIR+= p5-DBICx-Deploy
SUBDIR+= p5-DBICx-MapMaker
SUBDIR+= p5-DBICx-Sugar
SUBDIR+= p5-DBICx-TestDatabase
SUBDIR+= p5-DBIWrapper
SUBDIR+= p5-DBIx-Abstract
SUBDIR+= p5-DBIx-Class
SUBDIR+= p5-DBIx-Class-Candy
SUBDIR+= p5-DBIx-Class-Cursor-Cached
SUBDIR+= p5-DBIx-Class-DigestColumns
SUBDIR+= p5-DBIx-Class-DynamicDefault
SUBDIR+= p5-DBIx-Class-EncodedColumn
SUBDIR+= p5-DBIx-Class-Fixtures
SUBDIR+= p5-DBIx-Class-Helpers
SUBDIR+= p5-DBIx-Class-InflateColumn-FS
SUBDIR+= p5-DBIx-Class-InflateColumn-IP
SUBDIR+= p5-DBIx-Class-IntrospectableM2M
SUBDIR+= p5-DBIx-Class-Loader
SUBDIR+= p5-DBIx-Class-RDBOHelpers
SUBDIR+= p5-DBIx-Class-Schema-Loader
SUBDIR+= p5-DBIx-Class-TimeStamp
SUBDIR+= p5-DBIx-Class-UUIDColumns
SUBDIR+= p5-DBIx-Class-Validation
SUBDIR+= p5-DBIx-Connector
SUBDIR+= p5-DBIx-ContextualFetch
SUBDIR+= p5-DBIx-DBSchema
SUBDIR+= p5-DBIx-Datasource
SUBDIR+= p5-DBIx-Introspector
SUBDIR+= p5-DBIx-Schema
SUBDIR+= p5-DBIx-SearchBuilder
SUBDIR+= p5-DBM-Deep
SUBDIR+= p5-DB_File
SUBDIR+= p5-DB_File-Lock
SUBDIR+= p5-Dancer-Plugin-DBIC
SUBDIR+= p5-Data-Table
SUBDIR+= p5-DublinCore-Record
SUBDIR+= p5-Fsdb
SUBDIR+= p5-Ima-DBI
SUBDIR+= p5-Jifty-DBI
SUBDIR+= p5-MARC
SUBDIR+= p5-MARC-Record
SUBDIR+= p5-MARC-XML
SUBDIR+= p5-MLDBM
SUBDIR+= p5-MLDBM-Serializer-JSON
SUBDIR+= p5-MLDBM-Sync
SUBDIR+= p5-Net-Cassandra
SUBDIR+= p5-Net-FileMaker
SUBDIR+= p5-Net-MySQL
SUBDIR+= p5-ORLite
SUBDIR+= p5-ORLite-Migrate
SUBDIR+= p5-Palm
SUBDIR+= p5-Parse-Dia-SQL
SUBDIR+= p5-RRD-Simple
SUBDIR+= p5-Redis
SUBDIR+= p5-Rose-DB
SUBDIR+= p5-Rose-DB-Object
SUBDIR+= p5-Rose-DBx-AutoReconnect
SUBDIR+= p5-Rose-DBx-Garden
SUBDIR+= p5-Rose-DBx-Garden-Catalyst
SUBDIR+= p5-Rose-DBx-Object-MoreHelpers
SUBDIR+= p5-Rose-DBx-TestDB
SUBDIR+= p5-SQL-Abstract
SUBDIR+= p5-SQL-Abstract-Limit
SUBDIR+= p5-SQL-ReservedWords
SUBDIR+= p5-SQL-Statement
SUBDIR+= p5-SQL-Translator
SUBDIR+= p5-Search-QueryParser
SUBDIR+= p5-Search-QueryParser-SQL
SUBDIR+= p5-Sort-SQL
SUBDIR+= p5-Template-DBI
SUBDIR+= p5-Tie-DBI
SUBDIR+= p5-YAML-MLDBM
SUBDIR+= p5-gdbm
SUBDIR+= p5-perl-ldap
SUBDIR+= p5-postgresql
SUBDIR+= p5-qdbm
SUBDIR+= p5-sqlrelay
SUBDIR+= p5-sybperl
SUBDIR+= p5-tokyocabinet
SUBDIR+= p5-tokyotyrant
SUBDIR+= palm-db-tools
SUBDIR+= pear-DB
SUBDIR+= pear-MDB2
SUBDIR+= pear-MDB2_Driver_mysql
SUBDIR+= pear-MDB2_Driver_mysqli
SUBDIR+= pear-MDB2_Driver_pgsql
SUBDIR+= percona-toolkit
SUBDIR+= pg_repack
SUBDIR+= pgadmin3
SUBDIR+= pgbouncer
SUBDIR+= pgbuildfarm
SUBDIR+= pgocaml
SUBDIR+= pgpool
SUBDIR+= pgpool2
SUBDIR+= pgtcl
SUBDIR+= pgtclng
SUBDIR+= php-dba
SUBDIR+= php-dbx
SUBDIR+= php-ldap
SUBDIR+= php-mongo
SUBDIR+= php-mongodb
SUBDIR+= php-mssql
SUBDIR+= php-mysql
SUBDIR+= php-mysqli
SUBDIR+= php-oci8
SUBDIR+= php-pdo
SUBDIR+= php-pdo_dblib
SUBDIR+= php-pdo_mysql
SUBDIR+= php-pdo_odbc
SUBDIR+= php-pdo_pgsql
SUBDIR+= php-pdo_sqlite
SUBDIR+= php-pgsql
SUBDIR+= php-redis
SUBDIR+= php-redis3
SUBDIR+= php-rrd
SUBDIR+= php-sqlite3
SUBDIR+= php-sqlrelay
SUBDIR+= phpldapadmin
SUBDIR+= phpmyadmin
SUBDIR+= phppgadmin
SUBDIR+= poco-data
SUBDIR+= poco-data-mysql
SUBDIR+= poco-data-odbc
SUBDIR+= poco-data-sqlite
SUBDIR+= postgres_exporter
SUBDIR+= postgresql-pgroonga
SUBDIR+= postgresql-pljava
SUBDIR+= postgresql-postgis2
SUBDIR+= postgresql-redislog
SUBDIR+= postgresql10
SUBDIR+= postgresql10-client
SUBDIR+= postgresql10-contrib
SUBDIR+= postgresql10-docs
SUBDIR+= postgresql10-plperl
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+= postgresql12
SUBDIR+= postgresql12-client
SUBDIR+= postgresql12-contrib
SUBDIR+= postgresql12-docs
SUBDIR+= postgresql12-plperl
SUBDIR+= postgresql12-plpython
SUBDIR+= postgresql12-pltcl
SUBDIR+= postgresql12-server
SUBDIR+= postgresql94
SUBDIR+= postgresql94-client
SUBDIR+= postgresql94-contrib
SUBDIR+= postgresql94-docs
SUBDIR+= postgresql94-plperl
SUBDIR+= postgresql94-plpython
SUBDIR+= postgresql94-pltcl
SUBDIR+= postgresql94-server
SUBDIR+= postgresql95
SUBDIR+= postgresql95-client
SUBDIR+= postgresql95-contrib
SUBDIR+= postgresql95-docs
SUBDIR+= postgresql95-plperl
SUBDIR+= postgresql95-plpython
SUBDIR+= postgresql95-pltcl
SUBDIR+= postgresql95-server
SUBDIR+= postgresql96
SUBDIR+= postgresql96-client
SUBDIR+= postgresql96-contrib
SUBDIR+= postgresql96-docs
SUBDIR+= postgresql96-plperl
SUBDIR+= postgresql96-plpython
SUBDIR+= postgresql96-pltcl
SUBDIR+= postgresql96-server
SUBDIR+= prometheus
SUBDIR+= pxtools
SUBDIR+= py-PgSQL
SUBDIR+= py-alembic
SUBDIR+= py-apsw
SUBDIR+= py-asyncpg
SUBDIR+= py-barman
SUBDIR+= py-bsddb3
SUBDIR+= py-carbon
SUBDIR+= py-cassa
SUBDIR+= py-cassandra-driver
SUBDIR+= py-cdb
SUBDIR+= py-ckanclient
SUBDIR+= py-couchdb
SUBDIR+= py-cx_Oracle
SUBDIR+= py-datapkg
SUBDIR+= py-dbfread
SUBDIR+= py-elasticsearch
SUBDIR+= py-elixir
SUBDIR+= py-gdbm
SUBDIR+= py-ldap
SUBDIR+= py-ldap3
SUBDIR+= py-lmdb
SUBDIR+= py-metakit
SUBDIR+= py-mongo
SUBDIR+= py-mssql
SUBDIR+= py-multidict
SUBDIR+= py-mysql-connector
SUBDIR+= py-mysqlclient
SUBDIR+= py-mysqldb
SUBDIR+= py-orderedmultidict
SUBDIR+= py-peewee
SUBDIR+= py-pgnotify
SUBDIR+= py-pickleshare
SUBDIR+= py-postgresql
SUBDIR+= py-psycopg2
SUBDIR+= py-pymysql
SUBDIR+= py-python-sql
SUBDIR+= py-redis
SUBDIR+= py-rrdtool
SUBDIR+= py-sqlalchemy
SUBDIR+= py-sqlalchemy-i18n
SUBDIR+= py-sqlalchemy-migrate
SUBDIR+= py-sqlalchemy-utils
SUBDIR+= py-sqlite
SUBDIR+= py-sqlite2
SUBDIR+= py-sqlite3
SUBDIR+= py-sqlparse
SUBDIR+= py-sqlrelay
SUBDIR+= py-sqlsoup
SUBDIR+= py-sybase
SUBDIR+= py-table
SUBDIR+= py-tokyocabinet
SUBDIR+= py-trytond-ldap-authentication
SUBDIR+= py-unicodecsv
SUBDIR+= py-whisper
SUBDIR+= qdbm
SUBDIR+= qdbm-cgi
SUBDIR+= qdbm-plus
SUBDIR+= qore-freetds-module
SUBDIR+= qore-mysql-module
SUBDIR+= qore-openldap-module
SUBDIR+= qore-pgsql-module
SUBDIR+= qore-sqlite3-module
SUBDIR+= quicklist
SUBDIR+= rdb
SUBDIR+= redis
SUBDIR+= repmgr
SUBDIR+= rrdtool
SUBDIR+= rrdtool12
SUBDIR+= ruby-activeldap
SUBDIR+= ruby-activerecord-odbc
SUBDIR+= ruby-activerecord42
SUBDIR+= ruby-activerecord51
SUBDIR+= ruby-activerecord52
SUBDIR+= ruby-arel
SUBDIR+= ruby-arel-helpers
SUBDIR+= ruby-arel60
SUBDIR+= ruby-arel80
SUBDIR+= ruby-awesome_nested_set
SUBDIR+= ruby-data_objects
SUBDIR+= ruby-datamapper
SUBDIR+= ruby-dbd-mysql
SUBDIR+= ruby-dbd-odbc
SUBDIR+= ruby-dbd-pg
SUBDIR+= ruby-dbd-sqlite
SUBDIR+= ruby-dbd-sqlite3
SUBDIR+= ruby-dbi
SUBDIR+= ruby-dm-adjust
SUBDIR+= ruby-dm-aggregates
SUBDIR+= ruby-dm-ar-finders
SUBDIR+= ruby-dm-cli
SUBDIR+= ruby-dm-constraints
SUBDIR+= ruby-dm-core
SUBDIR+= ruby-dm-do-adapter
SUBDIR+= ruby-dm-ferret-adapter
SUBDIR+= ruby-dm-is-list
SUBDIR+= ruby-dm-is-nested_set
SUBDIR+= ruby-dm-is-remixable
SUBDIR+= ruby-dm-is-searchable
SUBDIR+= ruby-dm-is-state_machine
SUBDIR+= ruby-dm-is-tree
SUBDIR+= ruby-dm-is-versioned
SUBDIR+= ruby-dm-migrations
SUBDIR+= ruby-dm-mysql-adapter
SUBDIR+= ruby-dm-observer
SUBDIR+= ruby-dm-postgres-adapter
SUBDIR+= ruby-dm-rest-adapter
SUBDIR+= ruby-dm-serializer
SUBDIR+= ruby-dm-sqlite-adapter
SUBDIR+= ruby-dm-sweatshop
SUBDIR+= ruby-dm-tags
SUBDIR+= ruby-dm-timestamps
SUBDIR+= ruby-dm-transactions
SUBDIR+= ruby-dm-types
SUBDIR+= ruby-dm-validations
SUBDIR+= ruby-dm-yaml-adapter
SUBDIR+= ruby-do_mysql
SUBDIR+= ruby-do_postgres
SUBDIR+= ruby-do_sqlite3
SUBDIR+= ruby-gdbm
SUBDIR+= ruby-hiera
SUBDIR+= ruby-ldap
SUBDIR+= ruby-moneta
SUBDIR+= ruby-mysql
SUBDIR+= ruby-mysql2
SUBDIR+= ruby-mysql28
SUBDIR+= ruby-odbc
SUBDIR+= ruby-pg
SUBDIR+= ruby-pg_array_parser
SUBDIR+= ruby-postgres-pr
SUBDIR+= ruby-postgres_ext
SUBDIR+= ruby-qdbm
SUBDIR+= ruby-rrdtool
SUBDIR+= ruby-sequel
SUBDIR+= ruby-sqlite
SUBDIR+= ruby-sqlite3
SUBDIR+= ruby-sqlrelay
SUBDIR+= ruby-tiny_tds
SUBDIR+= ruby-tokyocabinet
SUBDIR+= ruby-tokyotyrant
SUBDIR+= ruby-vapor
SUBDIR+= sdbm
SUBDIR+= shared-mime-info
SUBDIR+= skytools
SUBDIR+= slony1
SUBDIR+= soci
SUBDIR+= sql-workbench
SUBDIR+= sqlite
SUBDIR+= sqlite3
SUBDIR+= sqlite3-docs
SUBDIR+= sqlite3-tcl
SUBDIR+= sqlitebrowser
SUBDIR+= sqliteman
SUBDIR+= sqlrelay
SUBDIR+= sqlrelay-freetds
SUBDIR+= sqlrelay-mysql
SUBDIR+= sqlrelay-nodejs
SUBDIR+= sqlrelay-odbc
SUBDIR+= sqlrelay-pgsql
SUBDIR+= sqlrelay-sqlite
SUBDIR+= sqsh
SUBDIR+= sqsh-motif
SUBDIR+= sqsh-x11
SUBDIR+= squirrelsql
SUBDIR+= tcl-fbsql
SUBDIR+= tcl-gdbm
SUBDIR+= tdb
SUBDIR+= tinycdb
SUBDIR+= tokyocabinet
SUBDIR+= tokyotyrant
SUBDIR+= unixodbc
SUBDIR+= virtuoso
SUBDIR+= vsqlite++
SUBDIR+= wiredtiger
SUBDIR+= xsqlmenu
SUBDIR+= yap2lc
SUBDIR+= yasql
.include "../mk/misc/category.mk"