summaryrefslogtreecommitdiff
path: root/mk/pgsql.buildlink3.mk
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2005-04-11 20:35:24 +0000
committerrecht <recht@pkgsrc.org>2005-04-11 20:35:24 +0000
commite346f21641e71efd169eef349abd76a3ad50ba3d (patch)
treeeb4a0e4b069d4a64c25bc972174f8822498e94db /mk/pgsql.buildlink3.mk
parent05880ebe05b9a287e49350a2ad5589d5dd73e8e0 (diff)
downloadpkgsrc-e346f21641e71efd169eef349abd76a3ad50ba3d.tar.gz
catch up with PostgreSQL 8.0.2 and support Darwin .dylib
Diffstat (limited to 'mk/pgsql.buildlink3.mk')
-rw-r--r--mk/pgsql.buildlink3.mk24
1 files changed, 21 insertions, 3 deletions
diff --git a/mk/pgsql.buildlink3.mk b/mk/pgsql.buildlink3.mk
index d1b4c69ffe7..82687eca120 100644
--- a/mk/pgsql.buildlink3.mk
+++ b/mk/pgsql.buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: pgsql.buildlink3.mk,v 1.8 2005/03/24 17:46:01 tv Exp $
+# $NetBSD: pgsql.buildlink3.mk,v 1.9 2005/04/11 20:35:24 recht Exp $
.if !defined(PGVERSION_MK)
PGVERSION_MK= defined
@@ -13,8 +13,25 @@ PGSQL_VERSIONS_ACCEPTED?= 80 74 73
_PGSQL_VERSION_${pv}_OK= yes
.endfor
+.if ${_OPSYS_SHLIB_TYPE} == "dylib"
+PG_LIB_EXT=dylib
+.else
+PG_LIB_EXT=so
+.endif
+
# 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)
_PGSQL_VERSION_80_INSTALLED= yes
.endif
.if exists(${LOCALBASE}/lib/libecpg.so.4.1)
@@ -23,6 +40,7 @@ _PGSQL_VERSION_74_INSTALLED= yes
.if exists(${LOCALBASE}/lib/libecpg.so.3)
_PGSQL_VERSION_73_INSTALLED=yes
.endif
+.endif
# if a version is explicitely required, take it
.if defined(PGSQL_VERSION_REQD)
@@ -63,7 +81,7 @@ _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTACCEPTED}
#
.if ${_PGSQL_VERSION} == "80"
PGSQL_TYPE= postgresql80-lib
-PGPKGSRCDIR= ../../databases/postgresql80-lib
+PGPKGSRCDIR= ../../databases/postgresql80-client
.elif ${_PGSQL_VERSION} == "74"
PGSQL_TYPE= postgresql74-lib
PGPKGSRCDIR= ../../databases/postgresql74-lib