version 1.3.2.1, 2005/02/11 15:27:57 |
version 1.12, 2005/08/06 23:01:19 |
Line 13 PGSQL_VERSIONS_ACCEPTED?= 80 74 73 |
|
Line 13 PGSQL_VERSIONS_ACCEPTED?= 80 74 73 |
|
_PGSQL_VERSION_${pv}_OK= yes |
_PGSQL_VERSION_${pv}_OK= yes |
.endfor |
.endfor |
|
|
|
.if ${_OPSYS_SHLIB_TYPE} == "dylib" |
|
PG_LIB_EXT=dylib |
|
.else |
|
PG_LIB_EXT=so |
|
.endif |
|
|
# check what is installed |
# check what is installed |
.if exists(${LOCALBASE}/lib/libecpg.so.4.2) |
.if ${OPSYS} == "Darwin" |
|
.if exists(${LOCALBASE}/lib/libecpg.5.0.dylib) |
|
_PGSQL_VERSION_80_INSTALLED= yes |
|
.endif |
|
.if exists(${LOCALBASE}/lib/libecpg.4.1.dylib) |
|
_PGSQL_VERSION_74_INSTALLED= yes |
|
.endif |
|
.if exists(${LOCALBASE}/lib/libecpg.3.dylib) |
|
_PGSQL_VERSION_73_INSTALLED=yes |
|
.endif |
|
.else |
|
.if exists(${LOCALBASE}/lib/libecpg.so.5.0.0) |
_PGSQL_VERSION_80_INSTALLED= yes |
_PGSQL_VERSION_80_INSTALLED= yes |
.endif |
.endif |
.if exists(${LOCALBASE}/lib/libecpg.so.4.1) |
.if exists(${LOCALBASE}/lib/libecpg.so.4.1) |
Line 23 _PGSQL_VERSION_74_INSTALLED= yes |
|
Line 40 _PGSQL_VERSION_74_INSTALLED= yes |
|
.if exists(${LOCALBASE}/lib/libecpg.so.3) |
.if exists(${LOCALBASE}/lib/libecpg.so.3) |
_PGSQL_VERSION_73_INSTALLED=yes |
_PGSQL_VERSION_73_INSTALLED=yes |
.endif |
.endif |
|
.endif |
|
|
# if a version is explicitely required, take it |
# if a version is explicitely required, take it |
.if defined(PGSQL_VERSION_REQD) |
.if defined(PGSQL_VERSION_REQD) |
Line 62 _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTAC |
|
Line 80 _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTAC |
|
# set variables for the version we decided to use: |
# set variables for the version we decided to use: |
# |
# |
.if ${_PGSQL_VERSION} == "80" |
.if ${_PGSQL_VERSION} == "80" |
PGPKGSRCDIR= ../../databases/postgresql80-lib |
PGSQL_TYPE= postgresql80-client |
|
PGPKGSRCDIR= ../../databases/postgresql80-client |
.elif ${_PGSQL_VERSION} == "74" |
.elif ${_PGSQL_VERSION} == "74" |
|
PGSQL_TYPE= postgresql74-lib |
PGPKGSRCDIR= ../../databases/postgresql74-lib |
PGPKGSRCDIR= ../../databases/postgresql74-lib |
.elif ${_PGSQL_VERSION} == "73" |
.elif ${_PGSQL_VERSION} == "73" |
|
PGSQL_TYPE= postgresql73-lib |
PGPKGSRCDIR= ../../databases/postgresql73-lib |
PGPKGSRCDIR= ../../databases/postgresql73-lib |
.else |
.else |
# force an error |
# force an error |
|
PGSQL_TYPE= none |
PKG_SKIP_REASON+= "${_PGSQL_VERSION} is not a valid package" |
PKG_SKIP_REASON+= "${_PGSQL_VERSION} is not a valid package" |
.endif |
.endif |
|
|
.if (defined(USE_BUILDLINK3) && empty(USE_BUILDLINK3:M[nN][oO])) |
.include "${PGPKGSRCDIR}/buildlink3.mk" |
. include "${PGPKGSRCDIR}/buildlink3.mk" |
PGSQL_PREFIX= ${BUILDLINK_PREFIX.${PGSQL_TYPE}} |
PGSQL_PREFIX= ${BUILDLINK_PREFIX.postgresql${_PGSQL_VERSION}-lib} |
|
.endif |
PGSQL_VERSION= ${_PGSQL_VERSION} |
|
|
.endif # PGVERSION_MK |
.endif # PGVERSION_MK |