diff options
author | crees <crees@FreeBSD.org> | 2014-08-26 01:53:26 +0800 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2014-08-26 01:53:26 +0800 |
commit | 67fe5477a28499d3ac339e588c46e0a677954b3a (patch) | |
tree | f4e1f058cc1522d75a823a40f2ba1399351fc840 | |
parent | 3c2da50d38d2c27156c046e4b47e079b191a0e76 (diff) | |
download | freebsd-ports-gnome-67fe5477a28499d3ac339e588c46e0a677954b3a.tar.gz freebsd-ports-gnome-67fe5477a28499d3ac339e588c46e0a677954b3a.tar.zst freebsd-ports-gnome-67fe5477a28499d3ac339e588c46e0a677954b3a.zip |
Convert pgsql ports to use USES+=pgsql
Reviewed by: bapt
39 files changed, 61 insertions, 87 deletions
diff --git a/Mk/Uses/pgsql.mk b/Mk/Uses/pgsql.mk index 457d37a8d924..3cae60155002 100644 --- a/Mk/Uses/pgsql.mk +++ b/Mk/Uses/pgsql.mk @@ -64,13 +64,13 @@ _PGSQL_VER!= ${PG_CONFIG} --version | ${SED} -n 's/PostgreSQL[^0-9]*\([0-9][0-9] . if defined(pgsql_ARGS) . if ${pgsql_ARGS:M*+} . for version in ${VALID_PGSQL_VER} -. if ${pgsql_ARGS:S/+//} <= ${version:S/.//} +. if ${pgsql_ARGS:S/+//} <= ${version} _WANT_PGSQL_VER+=${version} . endif . endfor . elif ${pgsql_ARGS:M*-} . for version in ${VALID_PGSQL_VER} -. if ${pgsql_ARGS:S/-//} >= ${version:S/.//} +. if ${pgsql_ARGS:S/-//} >= ${version} _WANT_PGSQL_VER+=${version} . endif . endfor diff --git a/databases/postgresql-libpgeasy/Makefile b/databases/postgresql-libpgeasy/Makefile index 733753916455..25135cc0d6b2 100644 --- a/databases/postgresql-libpgeasy/Makefile +++ b/databases/postgresql-libpgeasy/Makefile @@ -15,7 +15,7 @@ COMMENT= Easy-to-use C interface to PostgreSQL OPTIONS_DEFINE= DOCS EXAMPLES -USES= gmake libtool pgsql +USES+= gmake libtool pgsql USE_LDCONFIG= YES GNU_CONFIGURE= YES DOCSDIR= ${PREFIX}/share/doc/postgresql/${PORTNAME} diff --git a/databases/postgresql-libpqxx/Makefile b/databases/postgresql-libpqxx/Makefile index 1842fd53e8e3..67cde41a5137 100644 --- a/databases/postgresql-libpqxx/Makefile +++ b/databases/postgresql-libpqxx/Makefile @@ -18,7 +18,7 @@ CONFLICTS= postgresql-libpqxx-3.* postgresql-libpqxx3-3.* PORTSCOUT= limit:^2\. USE_PYTHON_BUILD= yes -USES= gmake libtool pgsql shebangfix +USES+= gmake libtool pgsql shebangfix GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION:R} diff --git a/databases/postgresql-libpqxx3/Makefile b/databases/postgresql-libpqxx3/Makefile index 6f6576d086d2..84ef7ba7461c 100644 --- a/databases/postgresql-libpqxx3/Makefile +++ b/databases/postgresql-libpqxx3/Makefile @@ -16,7 +16,7 @@ COMMENT= New C++ interface for PostgreSQL CONFLICTS= postgresql-libpqxx-[2-4].* PORTSCOUT= limit:^2\. -USES= gmake libtool pgsql pkgconfig shebangfix +USES+= gmake libtool pgsql pkgconfig shebangfix GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} diff --git a/databases/postgresql-odbc/Makefile b/databases/postgresql-odbc/Makefile index 2b3c16fdf4c9..a264c09a6898 100644 --- a/databases/postgresql-odbc/Makefile +++ b/databases/postgresql-odbc/Makefile @@ -15,7 +15,7 @@ COMMENT= PostgreSQL ODBC driver LICENSE= LGPL20 -USES= libtool pgsql +USES+= libtool pgsql USE_OPENSSL= yes USE_LDCONFIG= yes diff --git a/databases/postgresql-pllua/Makefile b/databases/postgresql-pllua/Makefile index a22c06582f2d..1dd024239a08 100644 --- a/databases/postgresql-pllua/Makefile +++ b/databases/postgresql-pllua/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= postgresql- MAINTAINER= sunghyuk@gmail.com COMMENT= PL/Lua procedural language for PostgreSQL database -USES= gmake lua pgsql:91- +USES+= gmake lua pgsql:9.1- INSTALL_TARGET= install-strip SUB_FILES= pkg-message diff --git a/databases/postgresql-plproxy/Makefile b/databases/postgresql-plproxy/Makefile index 3c6bf158d971..d5527aab155f 100644 --- a/databases/postgresql-plproxy/Makefile +++ b/databases/postgresql-plproxy/Makefile @@ -12,24 +12,13 @@ COMMENT= PL/Proxy - database partitioning system LICENSE= BSD -USES= bison gmake -USE_PGSQL= yes +USES+= bison gmake pgsql PORTSCOUT= site:http://pgfoundry.org/frs/?group_id=1000207 .include <bsd.port.pre.mk> -.if exists(${LOCALBASE}/bin/postmaster) -PGSQL_VER!= ${LOCALBASE}/bin/postmaster -V | \ - ${SED} -En 's/.*PostgreSQL[^0-9]*([0-9]+)\.([0-9]+)\..*/\1\2/p' -.elif exists(${LOCALBASE}/bin/pg_config) -PGSQL_VER!= ${LOCALBASE}/bin/pg_config --version | \ - ${SED} -n 's/PostgreSQL[^0-9]*\([0-9][0-9]*\)\.\([0-9][0-9]*\)[^0-9].*/\1\2/p' -.else -PGSQL_VER= ${DEFAULT_PGSQL_VER} -.endif - -.if ${PGSQL_VER} > 91 +.if ${PGSQL_VER} > 9.1 PLIST_SUB+= NEW_CONTRIB_DIR="" OLD_CONTRIB_DIR="@comment " .else PLIST_SUB+= NEW_CONTRIB_DIR="@comment " OLD_CONTRIB_DIR="" diff --git a/databases/postgresql-plruby/Makefile b/databases/postgresql-plruby/Makefile index 32fd82b425a6..0c7f1060c849 100644 --- a/databases/postgresql-plruby/Makefile +++ b/databases/postgresql-plruby/Makefile @@ -15,8 +15,8 @@ GH_ACCOUNT= CraigCottingham GH_TAGNAME= ${GH_COMMIT} GH_COMMIT= f8d9ced -USES= uidfix tar:bzip2 -USE_PGSQL= server +USES+= uidfix tar:bzip2 pgsql +WANT_PGSQL= server USE_RUBY= yes USE_RUBY_EXTCONF= yes USE_RUBY_RDOC= yes @@ -51,8 +51,6 @@ post-build: cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc .endif -.include <bsd.port.pre.mk> - post-install: @${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ ${INSTALL_DATA} ${WRKDIR}/createlang.sql ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ @@ -67,4 +65,4 @@ post-install: >> ${TMPPLIST} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/databases/postgresql-relay/Makefile b/databases/postgresql-relay/Makefile index f7d773df9e90..09e874c15e1f 100644 --- a/databases/postgresql-relay/Makefile +++ b/databases/postgresql-relay/Makefile @@ -14,7 +14,7 @@ PLIST_FILES= bin/postgresql-relay etc/postgresql-relay.conf-sample \ man/man8/postgresql-relay.8.gz USE_RC_SUBR= postgresql-relay -USES= perl5 +USES+= perl5 USE_PERL5= build do-install: diff --git a/databases/postgresql-repmgr/Makefile b/databases/postgresql-repmgr/Makefile index ae7f8a664825..69153fe1c17d 100644 --- a/databases/postgresql-repmgr/Makefile +++ b/databases/postgresql-repmgr/Makefile @@ -15,9 +15,8 @@ LICENSE= GPLv3 RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync -USES= gmake -USE_PGSQL= server -WANT_PGSQL_VER= 90+ +USES+= gmake pgsql:9.0+ +WANT_PGSQL= server MAKE_ENV= USE_PGXS=1 OPTIONS_DEFINE= DOCS diff --git a/databases/postgresql84-client/Makefile b/databases/postgresql84-client/Makefile index 45474043cf33..39835e985645 100644 --- a/databases/postgresql84-client/Makefile +++ b/databases/postgresql84-client/Makefile @@ -15,6 +15,6 @@ BUILD_DIRS= config src/include src/interfaces src/port \ CLIENT_ONLY= yes COMPONENT= -client USE_LDCONFIG= yes -USES= readline +USES+= readline .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql84-contrib/Makefile b/databases/postgresql84-contrib/Makefile index 97bf5bbe98ac..feff083af4c9 100644 --- a/databases/postgresql84-contrib/Makefile +++ b/databases/postgresql84-contrib/Makefile @@ -12,11 +12,10 @@ COMMENT= The contrib utilities from the PostgreSQL distribution LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt \ libxml2.so:${PORTSDIR}/textproc/libxml2 -USE_PGSQL= yes -DEFAULT_PGSQL_VER=84 -MASTERDIR= ${.CURDIR}/../postgresql${DEFAULT_PGSQL_VER}-server +USES+= pgsql:8.4 +MASTERDIR= ${.CURDIR}/../postgresql84-server -USES= bison +USES+= bison BUILD_DIRS= src/port contrib INSTALL_DIRS= contrib diff --git a/databases/postgresql84-docs/Makefile b/databases/postgresql84-docs/Makefile index 2ed42fa0d850..e4958428400c 100644 --- a/databases/postgresql84-docs/Makefile +++ b/databases/postgresql84-docs/Makefile @@ -9,10 +9,9 @@ DISTV= ${DISTVERSION:R} MAINTAINER= pgsql@FreeBSD.org COMMENT= The PostgreSQL documentation set -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql84-server -USE_PGSQL= yes -WANT_PGSQL_VER?=84 +USES+= pgsql:8.4 NO_BUILD= YES SLAVE_ONLY= YES diff --git a/databases/postgresql84-plperl/Makefile b/databases/postgresql84-plperl/Makefile index 58c84e6cca4a..3b8f49575338 100644 --- a/databases/postgresql84-plperl/Makefile +++ b/databases/postgresql84-plperl/Makefile @@ -1,6 +1,6 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER= 84 +WANT_PGSQL_VER= 8.4 .include "${.CURDIR}/../postgresql90-plperl/Makefile" diff --git a/databases/postgresql84-plpython/Makefile b/databases/postgresql84-plpython/Makefile index 21432d129dd9..b213c2e234a8 100644 --- a/databases/postgresql84-plpython/Makefile +++ b/databases/postgresql84-plpython/Makefile @@ -1,6 +1,6 @@ # $FreeBSD$ USE_PYTHON= 2 -WANT_PGSQL_VER= 84 +WANT_PGSQL_VER= 8.4 .include "${.CURDIR}/../postgresql90-plpython/Makefile" diff --git a/databases/postgresql84-pltcl/Makefile b/databases/postgresql84-pltcl/Makefile index da81cca080e3..6abeadc992fe 100644 --- a/databases/postgresql84-pltcl/Makefile +++ b/databases/postgresql84-pltcl/Makefile @@ -1,6 +1,6 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER?=84 +WANT_PGSQL_VER?=8.4 .include "${.CURDIR}/../postgresql91-pltcl/Makefile" diff --git a/databases/postgresql84-server/Makefile b/databases/postgresql84-server/Makefile index 6ce5c553b4e0..3a2cfae923ca 100644 --- a/databases/postgresql84-server/Makefile +++ b/databases/postgresql84-server/Makefile @@ -57,8 +57,7 @@ INSTALL_DIRS?= ${BUILD_DIRS} SERVER_ONLY= yes COMPONENT= -server USE_RC_SUBR= postgresql -USE_PGSQL= yes -WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} +USES+= pgsql:${DISTVERSION:C/([0-9][0-9]*\.[0-9][0-9]*).*/\1/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql diff --git a/databases/postgresql90-client/Makefile b/databases/postgresql90-client/Makefile index 4b04da60f60a..85bf09cc1dad 100644 --- a/databases/postgresql90-client/Makefile +++ b/databases/postgresql90-client/Makefile @@ -16,6 +16,6 @@ INSTALL_DIRS= ${BUILD_DIRS} CLIENT_ONLY= yes COMPONENT= -client USE_LDCONFIG= yes -USES= readline +USES+= readline .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql90-contrib/Makefile b/databases/postgresql90-contrib/Makefile index 1af6aeb8e061..c6fca1cb6208 100644 --- a/databases/postgresql90-contrib/Makefile +++ b/databases/postgresql90-contrib/Makefile @@ -12,11 +12,9 @@ COMMENT= The contrib utilities from the PostgreSQL distribution LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt \ libxml2.so:${PORTSDIR}/textproc/libxml2 -USE_PGSQL= yes -DEFAULT_PGSQL_VER=90 -MASTERDIR= ${.CURDIR}/../postgresql${DEFAULT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../postgresql90-server -USES= bison +USES+= bison pgsql:9.0 BUILD_DIRS= src/port contrib INSTALL_DIRS= contrib diff --git a/databases/postgresql90-docs/Makefile b/databases/postgresql90-docs/Makefile index 9d438b7b83a1..cc44c8dea0ce 100644 --- a/databases/postgresql90-docs/Makefile +++ b/databases/postgresql90-docs/Makefile @@ -1,7 +1,7 @@ # Created by: Palle Girgensohn <girgen@pingpong.net> # $FreeBSD$ -WANT_PGSQL_VER=90 +WANT_PGSQL_VER= 9.0 COMPONENT= -docs .include "${.CURDIR}/../postgresql91-docs/Makefile" diff --git a/databases/postgresql90-plperl/Makefile b/databases/postgresql90-plperl/Makefile index 642a66ec131d..e35abbd7c0b7 100644 --- a/databases/postgresql90-plperl/Makefile +++ b/databases/postgresql90-plperl/Makefile @@ -8,13 +8,13 @@ PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:${PORTSDIR}/databases/postgresql${WANT_PGSQL_VER}-server +RUN_DEPENDS= postgres:${PORTSDIR}/databases/postgresql${WANT_PGSQL_VER:S/.//}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server -WANT_PGSQL_VER?=90 +WANT_PGSQL_VER?=9.0 -USES= perl5 readline +USES+= perl5 readline CONFIGURE_ARGS= --with-perl BUILD_DIRS= src/backend src/pl/plperl diff --git a/databases/postgresql90-plpython/Makefile b/databases/postgresql90-plpython/Makefile index ccf6f2a45cc4..3b61ed2b0134 100644 --- a/databases/postgresql90-plpython/Makefile +++ b/databases/postgresql90-plpython/Makefile @@ -7,11 +7,12 @@ PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions -USE_PGSQL= server +USES+= pgsql:${WANT_PGSQL_VER} +WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server -WANT_PGSQL_VER?= 90 +WANT_PGSQL_VER?= 9.0 USE_PYTHON?= yes CONFIGURE_ARGS= --with-python diff --git a/databases/postgresql90-pltcl/Makefile b/databases/postgresql90-pltcl/Makefile index 9c6906b5b939..e7b1065f41ef 100644 --- a/databases/postgresql90-pltcl/Makefile +++ b/databases/postgresql90-pltcl/Makefile @@ -1,6 +1,6 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER?=90 +WANT_PGSQL_VER?=9.0 .include "${.CURDIR}/../postgresql91-pltcl/Makefile" diff --git a/databases/postgresql91-client/Makefile b/databases/postgresql91-client/Makefile index 7eec899450a0..93e41dd00496 100644 --- a/databases/postgresql91-client/Makefile +++ b/databases/postgresql91-client/Makefile @@ -16,6 +16,6 @@ INSTALL_DIRS= ${BUILD_DIRS} CLIENT_ONLY= yes COMPONENT= -client USE_LDCONFIG= yes -USES= readline +USES+= readline .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql91-contrib/Makefile b/databases/postgresql91-contrib/Makefile index e3ccf61db488..9bbfc812746e 100644 --- a/databases/postgresql91-contrib/Makefile +++ b/databases/postgresql91-contrib/Makefile @@ -12,11 +12,9 @@ COMMENT= The contrib utilities from the PostgreSQL distribution LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt \ libxml2.so:${PORTSDIR}/textproc/libxml2 -USE_PGSQL= yes -DEFAULT_PGSQL_VER=91 -MASTERDIR= ${.CURDIR}/../postgresql${DEFAULT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../postgresql91-server -USES= bison +USES+= bison pgsql:9.1 BUILD_DIRS= src/port contrib INSTALL_DIRS= contrib diff --git a/databases/postgresql91-docs/Makefile b/databases/postgresql91-docs/Makefile index 17212693aab2..c2c3fd30f24f 100644 --- a/databases/postgresql91-docs/Makefile +++ b/databases/postgresql91-docs/Makefile @@ -9,10 +9,10 @@ DISTV= ${DISTVERSION:R} MAINTAINER= pgsql@FreeBSD.org COMMENT= The PostgreSQL documentation set -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server -USE_PGSQL= YES -WANT_PGSQL_VER?=91 +USES+= pgsql:${WANT_PGSQL_VER} +WANT_PGSQL_VER?=9.1 SLAVE_ONLY= YES COMPONENT= -docs diff --git a/databases/postgresql91-plperl/Makefile b/databases/postgresql91-plperl/Makefile index 690f32e46b4c..13ea9ecd3b67 100644 --- a/databases/postgresql91-plperl/Makefile +++ b/databases/postgresql91-plperl/Makefile @@ -1,7 +1,7 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER= 91 +WANT_PGSQL_VER= 9.1 COMPONENT= -plperl .include "${.CURDIR}/../postgresql90-plperl/Makefile" diff --git a/databases/postgresql91-plpython/Makefile b/databases/postgresql91-plpython/Makefile index f5fe4f38ee99..949444df6811 100644 --- a/databases/postgresql91-plpython/Makefile +++ b/databases/postgresql91-plpython/Makefile @@ -1,5 +1,5 @@ # $FreeBSD$ -WANT_PGSQL_VER= 91 +WANT_PGSQL_VER= 9.1 .include "${.CURDIR}/../postgresql90-plpython/Makefile" diff --git a/databases/postgresql91-pltcl/Makefile b/databases/postgresql91-pltcl/Makefile index 4efe62766e5e..5a26b7437557 100644 --- a/databases/postgresql91-pltcl/Makefile +++ b/databases/postgresql91-pltcl/Makefile @@ -9,15 +9,13 @@ PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server -BUILD_DEPENDS= postgres:${POSTGRESQL_PORT} -RUN_DEPENDS= postgres:${POSTGRESQL_PORT} -POSTGRESQL_PORT?=${PORTSDIR}/databases/postgresql${WANT_PGSQL_VER}-server +WANT_PGSQL_VER?=9.1 -WANT_PGSQL_VER?=91 +USES+= tcl pgsql:${WANT_PGSQL_VER} +WANT_PGSQL= server -USES= tcl CONFIGURE_ARGS= --with-tcl --without-tk \ --with-tclconfig="${TCL_LIBDIR}" \ --with-includes="${TCL_INCLUDEDIR}" diff --git a/databases/postgresql91-server/Makefile b/databases/postgresql91-server/Makefile index 2d53f5bb53dc..f1ae4d7dd9a6 100644 --- a/databases/postgresql91-server/Makefile +++ b/databases/postgresql91-server/Makefile @@ -63,8 +63,7 @@ BUILD_DIRS?= src/port ${INSTALL_DIRS} COMPONENT= -server SERVER_ONLY= yes USE_RC_SUBR= postgresql -USE_PGSQL= yes -WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} +USES+= pgsql:${DISTVERSION:C/([0-9][0-9]*\.[0-9][0-9]*).*/\1/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql diff --git a/databases/postgresql92-client/Makefile b/databases/postgresql92-client/Makefile index e3c91bf4f0df..27bb0d963dbf 100644 --- a/databases/postgresql92-client/Makefile +++ b/databases/postgresql92-client/Makefile @@ -16,6 +16,6 @@ INSTALL_DIRS= ${BUILD_DIRS} CLIENT_ONLY= yes COMPONENT= -client USE_LDCONFIG= yes -USES= readline +USES+= readline .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql92-contrib/Makefile b/databases/postgresql92-contrib/Makefile index 25d22890634c..e1744a8bb3c7 100644 --- a/databases/postgresql92-contrib/Makefile +++ b/databases/postgresql92-contrib/Makefile @@ -12,11 +12,9 @@ COMMENT= The contrib utilities from the PostgreSQL distribution LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt \ libxml2.so:${PORTSDIR}/textproc/libxml2 -USE_PGSQL= yes -DEFAULT_PGSQL_VER=92 -MASTERDIR= ${.CURDIR}/../postgresql${DEFAULT_PGSQL_VER}-server +MASTERDIR= ${.CURDIR}/../postgresql92-server -USES= bison +USES+= bison pgsql:9.2 BUILD_DIRS= src/port contrib INSTALL_DIRS= contrib diff --git a/databases/postgresql92-docs/Makefile b/databases/postgresql92-docs/Makefile index 71003c31ccac..5b6345ad2e78 100644 --- a/databases/postgresql92-docs/Makefile +++ b/databases/postgresql92-docs/Makefile @@ -1,7 +1,7 @@ # Created by: Palle Girgensohn <girgen@pingpong.net> # $FreeBSD$ -WANT_PGSQL_VER=92 +WANT_PGSQL_VER=9.2 COMPONENT= -docs .include "${.CURDIR}/../postgresql91-docs/Makefile" diff --git a/databases/postgresql92-plperl/Makefile b/databases/postgresql92-plperl/Makefile index a30fe0e5fe72..d85be6f89792 100644 --- a/databases/postgresql92-plperl/Makefile +++ b/databases/postgresql92-plperl/Makefile @@ -1,6 +1,6 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER= 92 +WANT_PGSQL_VER= 9.2 .include "${.CURDIR}/../postgresql90-plperl/Makefile" diff --git a/databases/postgresql92-plpython/Makefile b/databases/postgresql92-plpython/Makefile index 0fccab61ab19..53af6df32ada 100644 --- a/databases/postgresql92-plpython/Makefile +++ b/databases/postgresql92-plpython/Makefile @@ -1,5 +1,5 @@ # $FreeBSD$ -WANT_PGSQL_VER= 92 +WANT_PGSQL_VER= 9.2 .include "${.CURDIR}/../postgresql90-plpython/Makefile" diff --git a/databases/postgresql92-pltcl/Makefile b/databases/postgresql92-pltcl/Makefile index 32916acef9f0..28630810b880 100644 --- a/databases/postgresql92-pltcl/Makefile +++ b/databases/postgresql92-pltcl/Makefile @@ -1,6 +1,6 @@ # Created by: Palle Girgensohn <girgen@partitur.se> # $FreeBSD$ -WANT_PGSQL_VER= 92 +WANT_PGSQL_VER= 9.2 .include "${.CURDIR}/../postgresql91-pltcl/Makefile" diff --git a/databases/postgresql92-server/Makefile b/databases/postgresql92-server/Makefile index 6c6b78a8b5da..5440519a4dd0 100644 --- a/databases/postgresql92-server/Makefile +++ b/databases/postgresql92-server/Makefile @@ -63,8 +63,7 @@ BUILD_DIRS?= src/port ${INSTALL_DIRS} SERVER_ONLY= yes COMPONENT= -server USE_RC_SUBR= postgresql -USE_PGSQL= yes -WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} +USES+= pgsql:${DISTVERSION:C/([0-9][0-9]*\.[0-9][0-9]*).*/\1/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql diff --git a/databases/postgresql93-client/Makefile b/databases/postgresql93-client/Makefile index c87d5cd80b32..4d768955057e 100644 --- a/databases/postgresql93-client/Makefile +++ b/databases/postgresql93-client/Makefile @@ -17,6 +17,6 @@ INSTALL_DIRS= ${BUILD_DIRS} CLIENT_ONLY= yes COMPONENT= -client USE_LDCONFIG= yes -USES= pkgconfig readline +USES+= pkgconfig readline .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql_autodoc/Makefile b/databases/postgresql_autodoc/Makefile index 1bac97e1aca4..23c0f30d7531 100644 --- a/databases/postgresql_autodoc/Makefile +++ b/databases/postgresql_autodoc/Makefile @@ -13,7 +13,7 @@ BUILD_DEPENDS= p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \ p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey \ p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg -USES= gmake perl5 +USES+= gmake perl5 CONFIGURE_ARGS+=--datadir=${DATADIR} WRKSRC= ${WRKDIR}/postgresql_autodoc |