<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>