<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a47918826b653b69a772e817f43868dd7e276a70">https://github.com/macports/macports-ports/commit/a47918826b653b69a772e817f43868dd7e276a70</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 a47918826b6 mpg123: Update to 1.28.2
</span>a47918826b6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a47918826b653b69a772e817f43868dd7e276a70
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Jul 31 09:40:36 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mpg123: Update to 1.28.2
</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/63231
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove libtool dependency which seems no longer to be used, at least on
</span><span style='display:block; white-space:pre;color:#404040;'>    current macOS systems.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Switch i386 CPU optimizations from i586 to sse now that the upstream
</span><span style='display:block; white-space:pre;color:#404040;'>    bug with text relocations is fixed (since several years already).
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove Portfile code duplication regarding CPU optimization flags.
</span>---
 audio/mpg123/Portfile | 44 ++++++++++++++------------------------------
 1 file changed, 14 insertions(+), 30 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/mpg123/Portfile b/audio/mpg123/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 628f9018c36..18a737c1165 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/mpg123/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/mpg123/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,22 +4,23 @@ PortSystem          1.0
</span> PortGroup           muniversal 1.0
 
 name                mpg123
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.28.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.28.2
</span> revision            0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  897ac191b394877fb6ce6d9b034eafc8e8f97d3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7eefd4b68fdac7e138d04c37efe12155a8ebf25a5bccf0fb7e775af22d21db00 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1065867
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          audio
 maintainers         nomaintainer
 license             LGPL-2.1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         fast mp3 player for linux and unix systems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         fast mp3 player
</span> long_description \
     Mpg123 is a fast, free and portable MPEG audio player for Unix. It \
     supports MPEG 1.0/2.0 layers 1, 2 and 3. For full CD quality \
     playback (44 kHz, 16 bit, stereo) a Pentium, SPARCstation10, DEC \
     Alpha or similar CPU is required. Mono and/or reduced quality \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    playback (22 kHz or 11 kHz) is even possible on 486 CPUs. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This version uses EsounD on a pure Darwin install and CoreAudio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    playback (22 kHz or 11 kHz) is even possible on 486 CPUs.
</span> 
 homepage            https://www.mpg123.de/
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,37 +28,20 @@ master_sites        sourceforge:project/mpg123/mpg123/${version} \
</span>                     ${homepage}download/
 use_bzip2           yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d1df0d0c60559b3af23732219ff1dd0566de72e1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e49466853685026da5d113dc7ff026b1b2ad0b57d78df693a446add9db88a7d5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1063321
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platform macosx {
     configure.args-append --with-audio=coreaudio
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# For i386 we'd like to use --with-cpu=sse but this fails with:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ld: illegal text-relocation to intwinbase in .libs/tabinit_mmx.o from _INT123_make_decode_tables_mmx_asm in .libs/tabinit_mmx.o for architecture i386
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see also http://sourceforge.net/tracker/index.php?func=detail&aid=3504701&group_id=135704&atid=733194
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_configure_args(arm64)    --with-cpu=aarch64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_configure_args(i386)     --with-cpu=sse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_configure_args(ppc)      --with-cpu=altivec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_configure_args(ppc64)    --with-cpu=altivec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set merger_configure_args(x86_64)   --with-cpu=x86-64
</span> if {![info exists universal_possible]} {
     set universal_possible [expr {${os.universal_supported} && [llength ${configure.universal_archs}] >= 2}]
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${universal_possible} && [variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_args(x86_64) --with-cpu=x86-64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_args(i386) --with-cpu=i586
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_args(ppc) --with-cpu=altivec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_args(ppc64) --with-cpu=altivec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_args(arm64) --with-cpu=aarch64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    switch -- ${configure.build_arch} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        x86_64 { configure.args-append --with-cpu=x86-64 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        i386 { configure.args-append --with-cpu=i586 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ppc -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ppc64 { configure.args-append --with-cpu=altivec }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        arm64 { configure.args-append --with-cpu=aarch64 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {(!${universal_possible} || ![variant_isset universal]) && [info exists merger_configure_args(${configure.build_arch})]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append $merger_configure_args(${configure.build_arch})
</span> }
 
 test.run            yes
</pre><pre style='margin:0'>

</pre>