<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/007ca3e2cd97ec1a50f139690b232635ccd59b50">https://github.com/macports/macports-ports/commit/007ca3e2cd97ec1a50f139690b232635ccd59b50</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 007ca3e2cd9 py-mysqlclient: add support for python39 and python310. Also add support for mariadb-10.6
</span>007ca3e2cd9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 007ca3e2cd97ec1a50f139690b232635ccd59b50
</span>Author: John Hoyt <john.hoyt@gmail.com>
AuthorDate: Fri Nov 12 07:49:33 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-mysqlclient: add support for python39 and python310. Also add support for mariadb-10.6
</span>---
python/py-mysqlclient/Portfile | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mysqlclient/Portfile b/python/py-mysqlclient/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f1c72a06448..0e03f70103d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mysqlclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mysqlclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ maintainers {ctreleaven @ctreleaven} openmaintainer
</span> description Python3 interface to MySQL/MariaDB, fork of MySQL-python
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 38 39 310
</span>
if {${name} ne ${subport}} {
set mysql_config {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,47 +42,53 @@ if {${name} ne ${subport}} {
</span> ![variant_isset mariadb10_3] &&
![variant_isset mariadb10_4] &&
![variant_isset mariadb10_5] &&
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ![variant_isset mariadb10_6] &&
</span> ![variant_isset percona55]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "you must select either mysql57, mysql8, mariadb55, mariadb10_2 through mariadb10_5 or percona55"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "you must select either mysql57, mysql8, mariadb55, mariadb10_2 through mariadb10_6 or percona55"
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mysql57 conflicts mysql8 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 percona55 description {Access mysql57} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mysql57 conflicts mysql8 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 percona55 description {Access mysql57} {
</span> depends_lib-append port:mysql57
set mysql_config lib/mysql57/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mysql8 conflicts mysql57 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 percona55 description {Access mysql8} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mysql8 conflicts mysql57 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 percona55 description {Access mysql8} {
</span> depends_lib-append port:mysql8
set mysql_config lib/mysql8/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mariadb55 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 percona55 description {Access mariadb55} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb55 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 percona55 description {Access mariadb55} {
</span> depends_lib-append port:mariadb
set mysql_config lib/mariadb/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mariadb10_2 conflicts mysql57 mysql8 mariadb10_3 mariadb10_4 mariadb10_5 mariadb55 percona55 description {Access mariadb-10.2} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb10_2 conflicts mysql57 mysql8 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 mariadb55 percona55 description {Access mariadb-10.2} {
</span> depends_lib-append port:mariadb-10.2
set mysql_config lib/mariadb-10.2/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mariadb10_3 conflicts mysql57 mysql8 mariadb10_2 mariadb10_4 mariadb10_5 mariadb55 percona55 description {Access mariadb-10.3} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb10_3 conflicts mysql57 mysql8 mariadb10_2 mariadb10_4 mariadb10_5 mariadb10_6 mariadb55 percona55 description {Access mariadb-10.3} {
</span> depends_lib-append port:mariadb-10.3
set mysql_config lib/mariadb-10.3/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mariadb10_4 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_5 mariadb55 percona55 description {Access mariadb-10.4} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb10_4 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_5 mariadb10_6 mariadb55 percona55 description {Access mariadb-10.4} {
</span> depends_lib-append port:mariadb-10.4
set mysql_config lib/mariadb-10.4/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant mariadb10_5 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_4 mariadb55 percona55 description {Access mariadb-10.5} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb10_5 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_6 mariadb55 percona55 description {Access mariadb-10.5} {
</span> depends_lib-append port:mariadb-10.5
set mysql_config lib/mariadb-10.5/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant percona55 conflicts mysql57 mysql8 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 description {Access percona} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant mariadb10_6 conflicts mysql57 mysql8 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb55 percona55 description {Access mariadb-10.6} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:mariadb-10.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set mysql_config lib/mariadb-10.6/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant percona55 conflicts mysql57 mysql8 mariadb55 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 description {Access percona} {
</span> depends_lib-append port:percona
set mysql_config lib/percona/bin/mysql_config
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -94,6 +100,7 @@ if {${name} ne ${subport}} {
</span> ![variant_isset mariadb10_3] &&
![variant_isset mariadb10_4] &&
![variant_isset mariadb10_5] &&
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ![variant_isset mariadb10_6] &&
</span> ![variant_isset percona55]} {
default_variants +mariadb10_2
}
</pre><pre style='margin:0'>
</pre>