[58807] users/dweber/graphics/vtk-devel/Portfile
dweber at macports.org
dweber at macports.org
Mon Oct 5 11:29:40 PDT 2009
Revision: 58807
http://trac.macports.org/changeset/58807
Author: dweber at macports.org
Date: 2009-10-05 11:29:39 -0700 (Mon, 05 Oct 2009)
Log Message:
-----------
Upgrade to 5.4.2 will build, destroot, and install using +huge variant. The default for PostgreSQL is now pgsql84 variant, older variant pgsql83 remains available. Should migrate these changes to the MacPorts distribution.
Modified Paths:
--------------
users/dweber/graphics/vtk-devel/Portfile
Modified: users/dweber/graphics/vtk-devel/Portfile
===================================================================
--- users/dweber/graphics/vtk-devel/Portfile 2009-10-05 17:54:02 UTC (rev 58806)
+++ users/dweber/graphics/vtk-devel/Portfile 2009-10-05 18:29:39 UTC (rev 58807)
@@ -191,7 +191,7 @@
description "provide java, py26, & tcl" {}
variant database \
- requires mysql5 pgsql83 odbc \
+ requires mysql5 pgsql84 odbc \
description "provide all database variants" {}
@@ -694,7 +694,7 @@
}
-variant pgsql83 description "build the PostgreSQL 8.3 driver for vtkSQLDatabase" {
+variant pgsql83 conflicts pgsql84 description "build the PostgreSQL 8.3 driver for vtkSQLDatabase" {
depends_lib-append \
path:lib/postgresql83/bin/pg_config:postgresql83
pre-configure {
@@ -715,6 +715,27 @@
}
+variant pgsql84 conflicts pgsql83 description "build the PostgreSQL 8.4 driver for vtkSQLDatabase" {
+ depends_lib-append \
+ path:lib/postgresql84/bin/pg_config:postgresql84
+ pre-configure {
+ set pgconf [exec ${prefix}/lib/postgresql84/bin/pg_config ]
+ set includeIdx [lsearch -regex ${pgconf} "^INCLUDEDIR"]
+ set includePath [lindex ${pgconf} [expr ${includeIdx} + 2]]
+ set libIdx [lsearch -regex $pgconf "^LIBDIR"]
+ set libPath [lindex $pgconf [expr $libIdx + 2]]
+ set libFile [exec find ${libPath} -name "libpq.dylib"]
+ configure.args-append \
+ -DVTK_USE_POSTGRES:BOOL=ON \
+ -DPOSTGRES_INCLUDE_DIRECTORIES:PATH=${includePath} \
+ -DPOSTGRES_LIBRARIES:FILEPATH=${libFile}
+ #// A URL for a PostgreSQL server of the form
+ #// psql://[[username[:password]@]hostname[:port]]/[dbname]
+ #VTK_PSQL_TEST_URL:STRING=
+ }
+}
+
+
variant odbc description "build the ODBC database interface" {
depends_lib-append \
port:unixODBC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091005/271b5ef5/attachment.html>
More information about the macports-changes
mailing list