[101139] trunk/dports/lang/qore-pgsql-module/Portfile
davidnichols at macports.org
davidnichols at macports.org
Fri Jan 4 21:45:14 PST 2013
Revision: 101139
https://trac.macports.org/changeset/101139
Author: davidnichols at macports.org
Date: 2013-01-04 21:45:14 -0800 (Fri, 04 Jan 2013)
Log Message:
-----------
applied patch by ryan schmidt to fix build and variant issues
Modified Paths:
--------------
trunk/dports/lang/qore-pgsql-module/Portfile
Modified: trunk/dports/lang/qore-pgsql-module/Portfile
===================================================================
--- trunk/dports/lang/qore-pgsql-module/Portfile 2013-01-05 05:19:16 UTC (rev 101138)
+++ trunk/dports/lang/qore-pgsql-module/Portfile 2013-01-05 05:45:14 UTC (rev 101139)
@@ -5,7 +5,7 @@
name qore-pgsql-module
version 2.0
-revision 1
+revision 2
categories lang
license LGPL-2.1
maintainers davidnichols pvanek
@@ -20,50 +20,44 @@
sha1 c250dab4b886158d5a7e063abb7eb242078104ef \
rmd160 631bc3dd26fe56e29fc2fffa8f4a98e5c17b4142
-variant postgresql83 conflicts psql84 psql90 psql91 psql92 postgresql84 postgresql90 postgresql91 postgresql92 \
-description {Enable PostgreSQL Driver version 8.3} {}
+variant postgresql83 conflicts postgresql84 postgresql90 postgresql91 postgresql92 description {Enable PostgreSQL Driver version 8.3} {}
+variant postgresql84 conflicts postgresql83 postgresql90 postgresql91 postgresql92 description {Enable PostgreSQL Driver version 8.4} {}
+variant postgresql90 conflicts postgresql83 postgresql84 postgresql91 postgresql92 description {Enable PostgreSQL Driver version 9.0} {}
+variant postgresql91 conflicts postgresql83 postgresql84 postgresql90 postgresql92 description {Enable PostgreSQL Driver version 9.1} {}
+variant postgresql92 conflicts postgresql83 postgresql84 postgresql90 postgresql91 description {Enable PostgreSQL Driver version 9.2} {}
-variant postgresql84 conflicts psql83 psql90 psql91 psql92 postgresql83 postgresql90 postgresql91 postgresql92 \
-description {Enable PostgreSQL Driver version 8.4} {}
+variant psql83 requires postgresql83 description {Legacy compatibility variant} {}
+variant psql84 requires postgresql84 description {Legacy compatibility variant} {}
+variant psql90 requires postgresql90 description {Legacy compatibility variant} {}
+variant psql91 requires postgresql91 description {Legacy compatibility variant} {}
+variant psql92 requires postgresql92 description {Legacy compatibility variant} {}
-variant postgresql90 conflicts psql83 psql84 psql91 psql92 postgresql83 postgresql84 postgresql91 postgresql92 \
-description {Enable PostgreSQL Driver version 9.0} {}
+if {![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset postgresql90] && ![variant_isset postgresql91] && ![variant_isset postgresql92]} {
+ default_variants +postgresql92
+}
-variant postgresql91 conflicts psql83 psql84 psql90 psql92 postgresql83 postgresql84 postgresql90 postgresql92 \
-description {Enable PostgreSQL Driver version 9.1} {}
-
-variant postgresql92 conflicts psql83 psql84 psql90 psql91 postgresql83 postgresql84 postgresql90 postgresql91 \
-description {Enable PostgreSQL Driver version 9.2 (default if none selected)} {}
-
-variant psql83 conflicts psql84 psql90 psql91 psql92 postgresql84 postgresql90 postgresql91 postgresql92 \
-description {backwards-compatible variant with postgresql83 - will be removed: Enable PostgreSQL Driver version 8.3} {}
-
-variant psql84 conflicts psql83 psql90 psql91 psql92 postgresql83 postgresql90 postgresql91 postgresql92 \
-description {backwards-compatible variant with postgresql84 - will be removed: Enable PostgreSQL Driver version 8.4} {}
-
-variant psql90 conflicts psql83 psql84 psql91 psql92 postgresql83 postgresql84 postgresql91 postgresql92 \
-description {backwards-compatible variant with postgresql90 - will be removed: Enable PostgreSQL Driver version 9.0} {}
-
-variant psql91 conflicts psql83 psql84 psql90 psql92 postgresql83 postgresql84 postgresql90 postgresql92 \
-description {backwards-compatible variant with postgresql91 - will be removed: Enable PostgreSQL Driver version 9.1} {}
-
-variant psql92 conflicts psql83 psql84 psql90 psql91 postgresql83 postgresql84 postgresql90 postgresql91 \
-description {backwards-compatible variant with postgresql92 - will be removed: Enable PostgreSQL Driver version 9.2} {}
-
-set postgresql_version "92"
-if {[variant_isset postgresql83] || [variant_isset psql83]} {
+if {[variant_isset postgresql83]} {
set postgresql_version "83"
-} elseif {[variant_isset postgresql84] || [variant_isset psql84]} {
+} elseif {[variant_isset postgresql84]} {
set postgresql_version "84"
-} elseif {[variant_isset postgresql90] || [variant_isset psql90]} {
+} elseif {[variant_isset postgresql90]} {
set postgresql_version "90"
-} elseif {[variant_isset postgresql91] || [variant_isset psql91]} {
+} elseif {[variant_isset postgresql91]} {
set postgresql_version "91"
-} elseif {[variant_isset postgresql92] || [variant_isset psql92]} {
+} elseif {[variant_isset postgresql92]} {
set postgresql_version "92"
}
depends_lib port:qore \
port:postgresql${postgresql_version}
-configure.args --disable-debug
+set postgresql_tmp ${workpath}/postgresql
+
+post-extract {
+ file mkdir ${postgresql_tmp}
+ ln -s ${prefix}/include/postgresql${postgresql_version} ${postgresql_tmp}/include
+ ln -s ${prefix}/lib/postgresql${postgresql_version} ${postgresql_tmp}/lib
+}
+
+configure.args --disable-debug \
+ --with-pgsql=${postgresql_tmp}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130104/5943f620/attachment.html>
More information about the macports-changes
mailing list