pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/mpg123 mpg123: update to 1.26.5 and use default ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2a85afd980a0
branches:  trunk
changeset: 449307:2a85afd980a0
user:      thor <thor%pkgsrc.org@localhost>
date:      Thu Mar 25 23:53:13 2021 +0000

description:
mpg123: update to 1.26.5 and use default optimization

This approaches a serious performance issue with 1.26.x when
resampling is used on certain platforms (observed on SPARC).
Floating point denormals crop up. This change approaches that
two-fold

1. Do not disable default optimization flags for GCC.
2. Update to 1.26.5 that contains code to avoid denormals.

The default flags are about code optimization (like -ffast-math),
not the target architecture, so should not affect portability.
They are also rather safe and tested as development of mpg123
always has them in place. This is how it is meant to be played;-)

Approved during freeze by wiz.

diffstat:

 audio/mpg123/Makefile.common |   5 ++---
 audio/mpg123/distinfo        |  10 +++++-----
 2 files changed, 7 insertions(+), 8 deletions(-)

diffs (43 lines):

diff -r c4625482e15f -r 2a85afd980a0 audio/mpg123/Makefile.common
--- a/audio/mpg123/Makefile.common      Thu Mar 25 23:22:59 2021 +0000
+++ b/audio/mpg123/Makefile.common      Thu Mar 25 23:53:13 2021 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.56 2021/01/03 15:06:00 adam Exp $
+# $NetBSD: Makefile.common,v 1.57 2021/03/25 23:53:13 thor Exp $
 #
 # used by audio/mpg123-nas/Makefile
 # used by audio/mpg123-oss/Makefile
 # used by audio/mpg123-pulse/Makefile
 # used by audio/mpg123-sun/Makefile
 
-DISTNAME=      mpg123-1.26.4
+DISTNAME=      mpg123-1.26.5
 PKGNAME?=      ${DISTNAME:C/[[:alnum:]]*/&-${MPG123_MODULE}/}
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mpg123/}
@@ -21,7 +21,6 @@
 USE_TOOLS+=            pkg-config gmake
 GNU_CONFIGURE?=                yes
 CONFIGURE_ARGS+=       --enable-modules=yes
-CONFIGURE_ARGS+=       --with-optimization=0   # our CFLAGS are good enough
 CONFIGURE_ENV+=                BUILD_${MPG123_MODULE:tu}=yes
 CONFIGURE_ENV+=                MPG123_MODULE=${MPG123_MODULE:Q}
 
diff -r c4625482e15f -r 2a85afd980a0 audio/mpg123/distinfo
--- a/audio/mpg123/distinfo     Thu Mar 25 23:22:59 2021 +0000
+++ b/audio/mpg123/distinfo     Thu Mar 25 23:53:13 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.55 2021/01/03 15:06:00 adam Exp $
+$NetBSD: distinfo,v 1.56 2021/03/25 23:53:13 thor Exp $
 
-SHA1 (mpg123-1.26.4.tar.bz2) = d6f68d8defbb0622c677d29251a7e81df62cd32f
-RMD160 (mpg123-1.26.4.tar.bz2) = ad42a3d4376b993aafc641596233bbc1b8876d1f
-SHA512 (mpg123-1.26.4.tar.bz2) = 425162227aafb99b8723428fe9bd403739a2dd68828b86a2cff7f9928a9f0ab3f67420e56c0abe7c9deeb94bce6c6acd59acaa0606ce24c01716465640564785
-Size (mpg123-1.26.4.tar.bz2) = 1050563 bytes
+SHA1 (mpg123-1.26.5.tar.bz2) = c4ed8d5b0c5400c28198e32b1175c8dac898e569
+RMD160 (mpg123-1.26.5.tar.bz2) = 5b433e97f34d2ce5f347bc952671601aaea034bc
+SHA512 (mpg123-1.26.5.tar.bz2) = 0c2b3174c834e4bd459a3324b825d9bf9341a3486c0af815773b00cb007578cb718522ac4e983c7ad7e3bb5df9fdd342a03cb51345c41f68971145196ac04b7a
+Size (mpg123-1.26.5.tar.bz2) = 1051356 bytes
 SHA1 (patch-Makefile.in) = e1b529e9468994e25c2567df7e64a2905b0cf529
 SHA1 (patch-aa) = 4b2761219dd8fb92079d7f96872e56beb702696a
 SHA1 (patch-ad) = f07b637c3fc1d3ea0426013fc25bca8e3aecba56



Home | Main Index | Thread Index | Old Index