[37906] trunk/dports/databases/postgis/Portfile

landonf at macports.org landonf at macports.org
Sat Jun 28 11:22:51 PDT 2008


Revision: 37906
          http://trac.macosforge.org/projects/macports/changeset/37906
Author:   landonf at macports.org
Date:     2008-06-28 11:22:51 -0700 (Sat, 28 Jun 2008)
Log Message:
-----------
Default to the latest release, postgresql83. Add a variant to target the previous default, postgresql82.

Modified Paths:
--------------
    trunk/dports/databases/postgis/Portfile

Modified: trunk/dports/databases/postgis/Portfile
===================================================================
--- trunk/dports/databases/postgis/Portfile	2008-06-28 16:20:20 UTC (rev 37905)
+++ trunk/dports/databases/postgis/Portfile	2008-06-28 18:22:51 UTC (rev 37906)
@@ -4,6 +4,7 @@
 
 name			postgis
 version			1.3.3
+revision		1
 categories		databases
 platforms		darwin
 maintainers		frank-lists at auroralux.net
@@ -21,12 +22,34 @@
 checksums		sha1 12b0da709360f67340f88774b70cf3bac65fcc24
 patchfiles		patch-extras-template_gis-postgis_env.sh.in
 
-depends_lib		port:postgresql82 port:geos port:proj port:libiconv
+depends_lib		port:geos port:proj port:libiconv
 
-configure.args	--libdir=${prefix}/lib/postgresql82/ \
-				--datadir=${prefix}/share/${name} \
-				--with-pgsql=${prefix}/lib/postgresql82/bin/pg_config \
-				--with-geos=${prefix}/bin/geos-config \
-				--with-proj=${prefix}
+configure.args		--datadir=${prefix}/share/${name} \
+			--with-geos=${prefix}/bin/geos-config \
+			--with-proj=${prefix}
 
 build.args "ICONV_LDFLAGS=\"-L${prefix}/lib -liconv\" CFLAGS=\"-I${prefix}/include\""
+
+#
+# Default to PostgreSQL 8.3
+#
+set default_configure		"--libdir=${prefix}/lib/postgresql83/ --with-pgsql=${prefix}/lib/postgresql83/bin/pg_config"
+set default_depends		port:postgresql83
+
+configure.args-append		${default_configure}
+depends_lib-append		${default_depends}
+
+# Support for older PostgreSQL versions
+variant postgresql82 {
+	# Remove the default dependency
+	global default_configure
+	global default_depends
+
+	configure.args-delete	$default_configure
+	depends_lib-delete	$default_depends
+
+	# Declare the 8.2 dependency
+	depends_lib-append	port:postgresql82
+	configure.args-append	--libdir=${prefix}/lib/postgresql82/ \
+				--with-pgsql=${prefix}/lib/postgresql82/bin/pg_config
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080628/64d98fc7/attachment.html 


More information about the macports-changes mailing list