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