postgresql{96,10,11}-contrib: Add an XML option
Avoids the libxml/libxslt2 dependency chain for systems that don't need the XML datatype plugin. PR: 239638 Approved by: maintainer timeout (pgsql team, nearly 5 months)
This commit is contained in:
parent
c6bd31ad12
commit
6eaf92cd8f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=521556
@ -8,9 +8,6 @@ CATEGORIES= databases
|
||||
MAINTAINER= pgsql@FreeBSD.org
|
||||
COMMENT= The contrib utilities from the PostgreSQL distribution
|
||||
|
||||
LIB_DEPENDS= libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../postgresql10-server
|
||||
|
||||
USES= bison pgsql:10
|
||||
@ -20,10 +17,16 @@ INSTALL_DIRS= contrib
|
||||
|
||||
SLAVE_ONLY= yes
|
||||
COMPONENT= -contrib
|
||||
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
|
||||
CONFIGURE_ARGS+=--with-openssl --disable-nls --with-uuid=bsd
|
||||
LDFLAGS+= -lpthread -L${PREFIX}/lib
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_DEFINE= DOCS XML
|
||||
OPTIONS_DEFAULT=XML
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
XML_CONFIGURE_WITH= libxml libxslt
|
||||
|
||||
post-configure:
|
||||
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
|
||||
|
@ -36,7 +36,7 @@ lib/postgresql/pg_visibility.so
|
||||
lib/postgresql/pgcrypto.so
|
||||
lib/postgresql/pgrowlocks.so
|
||||
lib/postgresql/pgstattuple.so
|
||||
lib/postgresql/pgxml.so
|
||||
%%XML%%lib/postgresql/pgxml.so
|
||||
lib/postgresql/postgres_fdw.so
|
||||
lib/postgresql/refint.so
|
||||
lib/postgresql/seg.so
|
||||
@ -244,9 +244,9 @@ lib/postgresql/uuid-ossp.so
|
||||
%%DATADIR%%/extension/uuid-ossp--1.1.sql
|
||||
%%DATADIR%%/extension/uuid-ossp--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/uuid-ossp.control
|
||||
%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/xml2.control
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2.control
|
||||
%%DATADIR%%/tsearch_data/unaccent.rules
|
||||
%%DATADIR%%/tsearch_data/xsyn_sample.rules
|
||||
|
@ -8,9 +8,6 @@ CATEGORIES= databases
|
||||
MAINTAINER= pgsql@FreeBSD.org
|
||||
COMMENT= The contrib utilities from the PostgreSQL distribution
|
||||
|
||||
LIB_DEPENDS= libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../postgresql11-server
|
||||
|
||||
USES= bison pgsql:11
|
||||
@ -20,17 +17,21 @@ INSTALL_DIRS= contrib
|
||||
|
||||
SLAVE_ONLY= yes
|
||||
COMPONENT= -contrib
|
||||
CONFIGURE_ARGS= --with-libxslt --with-libxml --disable-nls --with-uuid=bsd
|
||||
CONFIGURE_ARGS= --disable-nls --with-uuid=bsd
|
||||
LDFLAGS+= -lpthread -L${PREFIX}/lib
|
||||
|
||||
OPTIONS_DEFINE= DOCS OPENSSL
|
||||
OPTIONS_DEFAULT=OPENSSL
|
||||
OPTIONS_DEFINE= DOCS OPENSSL XML
|
||||
OPTIONS_DEFAULT=OPENSSL XML
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
OPENSSL_DESC= Build with OpenSSL support
|
||||
OPENSSL_USES= ssl
|
||||
OPENSSL_CONFIGURE_WITH= openssl
|
||||
|
||||
XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
XML_CONFIGURE_WITH= libxml libxslt
|
||||
|
||||
post-configure:
|
||||
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
|
||||
|
||||
|
@ -40,7 +40,7 @@ lib/postgresql/pg_visibility.so
|
||||
lib/postgresql/pgcrypto.so
|
||||
lib/postgresql/pgrowlocks.so
|
||||
lib/postgresql/pgstattuple.so
|
||||
lib/postgresql/pgxml.so
|
||||
%%XML%%lib/postgresql/pgxml.so
|
||||
lib/postgresql/postgres_fdw.so
|
||||
lib/postgresql/refint.so
|
||||
lib/postgresql/seg.so
|
||||
@ -258,9 +258,9 @@ lib/postgresql/uuid-ossp.so
|
||||
%%DATADIR%%/extension/uuid-ossp--1.1.sql
|
||||
%%DATADIR%%/extension/uuid-ossp--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/uuid-ossp.control
|
||||
%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/xml2.control
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2.control
|
||||
%%DATADIR%%/tsearch_data/unaccent.rules
|
||||
%%DATADIR%%/tsearch_data/xsyn_sample.rules
|
||||
|
@ -8,22 +8,25 @@ CATEGORIES= databases
|
||||
MAINTAINER= pgsql@FreeBSD.org
|
||||
COMMENT= The contrib utilities from the PostgreSQL distribution
|
||||
|
||||
LIB_DEPENDS= libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../postgresql96-server
|
||||
|
||||
USES= bison pgsql:9.6
|
||||
USES= bison pgsql:9.6 ssl
|
||||
|
||||
BUILD_DIRS= src/port src/include src/common contrib
|
||||
INSTALL_DIRS= contrib
|
||||
|
||||
SLAVE_ONLY= yes
|
||||
COMPONENT= -contrib
|
||||
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
|
||||
CONFIGURE_ARGS+=--with-openssl --disable-nls --with-uuid=bsd
|
||||
LDFLAGS+= -lpthread -L${PREFIX}/lib
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_DEFINE= DOCS XML
|
||||
OPTIONS_DEFAULT=XML
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \
|
||||
libxml2.so:textproc/libxml2
|
||||
XML_CONFIGURE_WITH= libxml libxslt
|
||||
|
||||
post-configure:
|
||||
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
|
||||
|
@ -35,7 +35,7 @@ lib/postgresql/pg_visibility.so
|
||||
lib/postgresql/pgcrypto.so
|
||||
lib/postgresql/pgrowlocks.so
|
||||
lib/postgresql/pgstattuple.so
|
||||
lib/postgresql/pgxml.so
|
||||
%%XML%%lib/postgresql/pgxml.so
|
||||
lib/postgresql/postgres_fdw.so
|
||||
lib/postgresql/refint.so
|
||||
lib/postgresql/seg.so
|
||||
@ -233,9 +233,9 @@ lib/postgresql/uuid-ossp.so
|
||||
%%DATADIR%%/extension/uuid-ossp--1.1.sql
|
||||
%%DATADIR%%/extension/uuid-ossp--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/uuid-ossp.control
|
||||
%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%DATADIR%%/extension/xml2.control
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.0--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--1.1.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2--unpackaged--1.0.sql
|
||||
%%XML%%%%DATADIR%%/extension/xml2.control
|
||||
%%DATADIR%%/tsearch_data/unaccent.rules
|
||||
%%DATADIR%%/tsearch_data/xsyn_sample.rules
|
||||
|
Loading…
Reference in New Issue
Block a user