Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/pgsql.mk
Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | |||||
. for ver in ${IGNORE_WITH_PGSQL} | . for ver in ${IGNORE_WITH_PGSQL} | ||||
. if (${PGSQL_VER} == ${ver}) | . if (${PGSQL_VER} == ${ver}) | ||||
IGNORE?= cannot install: does not work with postgresql${PGSQL_VER_NODOT}-client (PostgreSQL ${IGNORE_WITH_PGSQL} not supported) | IGNORE?= cannot install: does not work with postgresql${PGSQL_VER_NODOT}-client (PostgreSQL ${IGNORE_WITH_PGSQL} not supported) | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
. endif # IGNORE_WITH_PGSQL | . endif # IGNORE_WITH_PGSQL | ||||
.if !defined(WANT_PGSQL) || ${WANT_PGSQL} == lib | .if !defined(WANT_PGSQL) || ${WANT_PGSQL} == lib | ||||
LIB_DEPENDS+= libpq.so.${PGSQL${PGSQL_VER_NODOT}_LIBVER}:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-client | LIB_DEPENDS+= libpq.so.${PGSQL${PGSQL_VER_NODOT}_LIBVER}:databases/postgresql${PGSQL_VER_NODOT}-client | ||||
.endif | .endif | ||||
_USE_PGSQL_DEP= client contrib docs pgtcl pltcl plperl server | _USE_PGSQL_DEP= client contrib docs pgtcl pltcl plperl server | ||||
_USE_PGSQL_DEP_client= psql | _USE_PGSQL_DEP_client= psql | ||||
_USE_PGSQL_DEP_contrib= pgbench | _USE_PGSQL_DEP_contrib= pgbench | ||||
_USE_PGSQL_DEP_docs= postgresql${PGSQL_VER_NODOT}-docs>0 | _USE_PGSQL_DEP_docs= postgresql${PGSQL_VER_NODOT}-docs>0 | ||||
_USE_PGSQL_DEP_pgtcl= ${LOCALBASE}/lib/pgtcl/pkgIndex.tcl | _USE_PGSQL_DEP_pgtcl= ${LOCALBASE}/lib/pgtcl/pkgIndex.tcl | ||||
_USE_PGSQL_DEP_plperl= postgresql${PGSQL_VER_NODOT}-plperl>0 | _USE_PGSQL_DEP_plperl= postgresql${PGSQL_VER_NODOT}-plperl>0 | ||||
_USE_PGSQL_DEP_pltcl= postgresql${PGSQL_VER_NODOT}-pltcl>0 | _USE_PGSQL_DEP_pltcl= postgresql${PGSQL_VER_NODOT}-pltcl>0 | ||||
_USE_PGSQL_DEP_server= postgres | _USE_PGSQL_DEP_server= postgres | ||||
. if defined(WANT_PGSQL) | . if defined(WANT_PGSQL) | ||||
. for depend in ${_USE_PGSQL_DEP} | . for depend in ${_USE_PGSQL_DEP} | ||||
. if ${WANT_PGSQL:M${depend}} | . if ${WANT_PGSQL:M${depend}} | ||||
BUILD_DEPENDS+= ${_USE_PGSQL_DEP_${depend}}:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-${depend} | BUILD_DEPENDS+= ${_USE_PGSQL_DEP_${depend}}:databases/postgresql${PGSQL_VER_NODOT}-${depend} | ||||
RUN_DEPENDS+= ${_USE_PGSQL_DEP_${depend}}:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-${depend} | RUN_DEPENDS+= ${_USE_PGSQL_DEP_${depend}}:databases/postgresql${PGSQL_VER_NODOT}-${depend} | ||||
. elif ${WANT_PGSQL:M${depend}\:*} | . elif ${WANT_PGSQL:M${depend}\:*} | ||||
BUILD_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-${depend}:${WANT_PGSQL:M${depend}\:*:C,^[^:]*\:,,} | BUILD_DEPENDS+= ${NONEXISTENT}:databases/postgresql${PGSQL_VER_NODOT}-${depend}:${WANT_PGSQL:M${depend}\:*:C,^[^:]*\:,,} | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
. endif | . endif | ||||
. else | . else | ||||
IGNORE?= cannot install: unknown PostgreSQL version: ${PGSQL_VER} | IGNORE?= cannot install: unknown PostgreSQL version: ${PGSQL_VER} | ||||
. endif # Check for correct version | . endif # Check for correct version | ||||
CPPFLAGS+= -I${LOCALBASE}/include | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
.endif # !defined(_INCLUDE_USES_PGSQL_MK) | .endif # !defined(_INCLUDE_USES_PGSQL_MK) |