[153554] trunk/dports/math/octave-database/Portfile
mps at macports.org
mps at macports.org
Tue Oct 4 14:48:43 CEST 2016
Revision: 153554
https://trac.macports.org/changeset/153554
Author: mps at macports.org
Date: 2016-10-04 05:48:43 -0700 (Tue, 04 Oct 2016)
Log Message:
-----------
octave-database: provide mysql variants, fix depends_lib.
Modified Paths:
--------------
trunk/dports/math/octave-database/Portfile
Modified: trunk/dports/math/octave-database/Portfile
===================================================================
--- trunk/dports/math/octave-database/Portfile 2016-10-04 10:54:01 UTC (rev 153553)
+++ trunk/dports/math/octave-database/Portfile 2016-10-04 12:48:43 UTC (rev 153554)
@@ -5,6 +5,7 @@
PortGroup octave 1.0
octave.setup database 2.4.2
+revision 1
platforms darwin
license GPL-3+
maintainers mps openmaintainer
@@ -17,13 +18,35 @@
depends_lib-append port:octave-struct \
port:swig-octave \
- path:bin/mysql_config:mysql56 \
port:sqlite3 \
port:unixODBC
+# set mysql variants
+variant mysql55 conflicts mysql56 mysql57 mariadb percona description {Use MySQL 5.5 libraries} {
+ depends_lib-append port:mysql55
+}
+
+variant mysql56 conflicts mysql55 mysql57 mariadb percona description {Use MySQL 5.6 libraries} {
+ depends_lib-append port:mysql56
+}
+
+variant mysql57 conflicts mysql55 mysql56 mariadb percona description {Use MySQL 5.7 libraries} {
+ depends_lib-append port:mysql57
+}
+
+variant mariadb conflicts mmysql55 mysql56 mysql57 percona description {Use MariaDB libraries} {
+ depends_lib-append port:mariadb
+}
+
+variant percona conflicts mysql55 mysql56 mysql57 mariadb description {Use Percona libraries} {
+ depends_lib-append port:percona
+}
+
+if {![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mysql57] && ![variant_isset mariadb] && ![variant_isset percona]} {
+ default_variants +mysql56
+}
+
# set postgresql variants
-# versions < 8.3 removed as of 2.3.2.
-
set postgresql_suffixes {83 84 90 91 92 93 94 95 96}
set default_postgresql_suffix 95
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161004/9be3af23/attachment-0002.html>
More information about the macports-changes
mailing list