<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/d32f8c769065cf2e7157aa599469d537a89eb232">https://github.com/macports/macports-ports/commit/d32f8c769065cf2e7157aa599469d537a89eb232</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 d32f8c76906 p5-dbd-mysql: upgrade version, remove EOL variants, add mysql82
</span>d32f8c76906 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d32f8c769065cf2e7157aa599469d537a89eb232
</span>Author: jhoyt4 <john.hoyt@gmail.com>
AuthorDate: Sun Feb 4 14:10:00 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    p5-dbd-mysql: upgrade version, remove EOL variants, add mysql82
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>      - Upgrade to version 5.003
</span><span style='display:block; white-space:pre;color:#404040;'>      - Remove end of life mariaDB variants
</span><span style='display:block; white-space:pre;color:#404040;'>      - Remove unsupported mysql variants
</span><span style='display:block; white-space:pre;color:#404040;'>      - Update defaults to mysql8 for supported OSs, mariadB 10-6 (LTS)
</span><span style='display:block; white-space:pre;color:#404040;'>        for older OSes
</span><span style='display:block; white-space:pre;color:#404040;'>      - Add additional mysql82 variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>     Closes: https://trac.macports.org/ticket/62086
</span>---
 perl/p5-dbd-mysql/Portfile | 107 +++++++++++++--------------------------------
 1 file changed, 31 insertions(+), 76 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-dbd-mysql/Portfile b/perl/p5-dbd-mysql/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 64b354e39dd..0c82ee84a1e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-dbd-mysql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-dbd-mysql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32 5.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup         DBD-mysql 4.052 ../../authors/id/D/DV/DVEEDEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup         DBD-mysql 5.003 ../../authors/id/D/DV/DVEEDEN
</span> revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,9 +13,9 @@ long_description    {*}${description}
</span> 
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2e614009d863d4a67bb225a3a0ac329209b1910e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a83f57af7817787de0ef56fb15fdfaf4f1c952c8f32ff907153b66d2da78ff5b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    162074
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  750b4a31d358a7c5ae5a3f9905df80357dbc1f3b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  21554443d60e294cc0ac00adaef53ccb7de55d4fae66a38372a5adf0a0f1edda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    154242
</span> 
 if {${perl5.major} != ""} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,117 +26,72 @@ if {${perl5.major} != ""} {
</span>     depends_lib-append \
                     port:p${perl5.major}-dbi
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mysql56 conflicts mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    percona description {build with mysql56 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:mysql56
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --mysql_config=${prefix}/lib/mysql56/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mysql57 conflicts mysql56 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_11 percona description {build with mysql57 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:mysql57
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --mysql_config=${prefix}/lib/mysql57/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mysql8  conflicts mysql56 mysql57 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_11 percona description {build with mysql8 port} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mysql8  conflicts mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6 mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    percona description {build with mysql8 port} {
</span>         depends_lib-append      port:mysql8
         configure.args-append   --mysql_config=${prefix}/lib/mysql8/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mysql81  conflicts mysql56 mysql57 mysql8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_11 percona description {build with mysql8 1port} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mysql81  conflicts mysql8 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6 mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    percona description {build with mysql81 port} {
</span>         depends_lib-append      port:mysql81
         configure.args-append   --mysql_config=${prefix}/lib/mysql81/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_1 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    percona description {build with mariadb-10.1 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:mariadb-10.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.1/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_2 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    percona description {build with mariadb-10.2 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:mariadb-10.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.2/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_3 conflicts mysql56 mysql57 mysql8 mysql81\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    percona description {build with mariadb-10.3 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:mariadb-10.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.3/bin/mysql_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mysql82  conflicts mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6  mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    percona description {build with mysql82 port} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      port:mysql82
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --mysql_config=${prefix}/lib/mysql82/bin/mysql_config
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_4 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mmariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mariadb10_4 conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_5 mariadb10_6 mariadb10_10 mariadb10_11 \
</span>                     percona description {build with mariadb-10.4 port} {
         depends_lib-append      port:mariadb-10.4
         configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.4/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_5 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mariadb10_5 conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_6 mariadb10_10 mariadb10_11 \
</span>                     percona description {build with mariadb-10.5 port} {
         depends_lib-append      port:mariadb-10.5
         configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.5/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_6 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mariadb10_6 conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_10 mariadb10_11 \
</span>                     percona description {build with mariadb-10.5 port} {
         depends_lib-append      port:mariadb-10.5
         configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.5/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_10 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mariadb10_10 conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6 mariadb10_11 \
</span>                     percona description {build with mariadb-10.5 port} {
         depends_lib-append      port:mariadb-10.5
         configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.5/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant mariadb10_11 conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant mariadb10_11 conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6 mariadb10_10 \
</span>                     percona description {build with mariadb-10.5 port} {
         depends_lib-append      port:mariadb-10.5
         configure.args-append   --mysql_config=${prefix}/lib/mariadb-10.5/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant percona conflicts mysql56 mysql57 mysql8 mysql81 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_1 mariadb10_2 mariadb10_3 mariadb10_4 mariadb10_5 mariadb10_6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mariadb10_10 mariadb10_11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant percona conflicts mysql8 mysql81 mysql82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    mariadb10_4 mariadb10_5 mariadb10_6 mariadb10_10 mariadb10_11 \
</span>                     description {build with percona port} {
         depends_lib-append      port:percona
         configure.args-append   --mysql_config=${prefix}/lib/percona/bin/mysql_config
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {   ![variant_isset mysql56]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        && ![variant_isset mysql57]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        && ![variant_isset mysql8]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {   ![variant_isset mysql8]
</span>         && ![variant_isset mysql81]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        && ![variant_isset mariadb10_1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        && ![variant_isset mariadb10_2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        && ![variant_isset mariadb10_3]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        && ![variant_isset mysql82]
</span>         && ![variant_isset mariadb10_4]
         && ![variant_isset mariadb10_5]
         && ![variant_isset mariadb10_6]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -145,9 +100,9 @@ if {${perl5.major} != ""} {
</span>         && ![variant_isset percona]
     } {
         if {${os.major} > 12} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            default_variants +mysql57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            default_variants +mysql8
</span>         } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            default_variants +mysql56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            default_variants +mariadb10_6
</span>         }
     }
 }
</pre><pre style='margin:0'>

</pre>