[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