<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e95c7254566b39c01a13a852b4aca5e64906033c">https://github.com/macports/macports-ports/commit/e95c7254566b39c01a13a852b4aca5e64906033c</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 e95c7254566 perl5.36/perl5.38: don't override deployment target closes: https://trac.macports.org/ticket/71152 see: https://trac.macports.org/ticket/71142
</span>e95c7254566 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e95c7254566b39c01a13a852b4aca5e64906033c
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Mon Nov 11 16:50:50 2024 -0800
<span style='display:block; white-space:pre;color:#404040;'> perl5.36/perl5.38: don't override deployment target
</span><span style='display:block; white-space:pre;color:#404040;'> closes: https://trac.macports.org/ticket/71152
</span><span style='display:block; white-space:pre;color:#404040;'> see: https://trac.macports.org/ticket/71142
</span>---
lang/perl5/Portfile | 6 ++++++
.../perl5/files/5.36/remove-deployment-target-override.diff | 13 +++++++++++++
.../perl5/files/5.38/remove-deployment-target-override.diff | 13 +++++++++++++
3 files changed, 32 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/Portfile b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 83c74143435..6d7c141f737 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -163,6 +163,12 @@ foreach {perl5.v perl5.subversion perl5.revision perl5.rmd160 perl5.sha256 perl5
</span> patchfiles-append \
${perl5.major}/patch-want-implicit-errors.diff
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${perl5.major} >= 5.36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not override deployment target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://trac.macports.org/ticket/71152
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${perl5.major}/remove-deployment-target-override.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
post-patch {
reinplace -W ${worksrcpath} "s|__PREFIX__|${prefix}|g" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.36/remove-deployment-target-override.diff b/lang/perl5/files/5.36/remove-deployment-target-override.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6e95063ac4f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.36/remove-deployment-target-override.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -289,10 +289,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [7-9].*) # OS X 10.3.x - 10.5.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lddlflags="${ldflags} -bundle -undefined dynamic_lookup"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case "$ld" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *MACOSX_DEPLOYMENT_TARGET*) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) ld="env MACOSX_DEPLOYMENT_TARGET=10.3 ${ld}" ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) # OS X 10.6.x - current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The MACOSX_DEPLOYMENT_TARGET is not needed,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.38/remove-deployment-target-override.diff b/lang/perl5/files/5.38/remove-deployment-target-override.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6e95063ac4f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.38/remove-deployment-target-override.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -289,10 +289,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [7-9].*) # OS X 10.3.x - 10.5.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lddlflags="${ldflags} -bundle -undefined dynamic_lookup"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case "$ld" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *MACOSX_DEPLOYMENT_TARGET*) ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) ld="env MACOSX_DEPLOYMENT_TARGET=10.3 ${ld}" ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) # OS X 10.6.x - current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The MACOSX_DEPLOYMENT_TARGET is not needed,
</span></pre><pre style='margin:0'>
</pre>