From e7f91f6e711102298f4d2118a9f20746e604b99b Mon Sep 17 00:00:00 2001 From: Roberto Ricci Date: Fri, 7 May 2021 12:52:47 +0200 Subject: [PATCH] mpg123: update to 1.27.0 Enable cpu-specific optimizations --- srcpkgs/mpg123/template | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/srcpkgs/mpg123/template b/srcpkgs/mpg123/template index e62f0bbd4be0..c2f2c84f8502 100644 --- a/srcpkgs/mpg123/template +++ b/srcpkgs/mpg123/template @@ -1,6 +1,6 @@ # Template file for 'mpg123' pkgname=mpg123 -version=1.26.5 +version=1.27.0 revision=1 build_style=gnu-configure configure_args="--with-optimization=0 --with-default-audio=alsa @@ -12,11 +12,22 @@ maintainer="Orphaned " license="LGPL-2.1-only" homepage="https://www.mpg123.org/" distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2" -checksum=502a97e0d935be7e37d987338021d8f301bae35c2884f2a83d59c4b52466ef06 +checksum=c4ad3ab0bd50cb4f93d7f05db82cca15b79a395d5b4be43ae04a88c7b62a2889 -case "$XBPS_TARGET_MACHINE" in +if [ "$XBPS_TARGET_LIBC" = musl ]; then # No LFS required with musl - *-musl) configure_args+=" --disable-lfs-alias";; + configure_args+=" --disable-lfs-alias" +fi + +case "$XBPS_TARGET_MACHINE" in + x86_64*) configure_args+=" --with-cpu=x86-64";; + i686*) configure_args+=" --with-cpu=x86";; + aarch64*) configure_args+=" --with-cpu=aarch64";; + armv[67]l*) configure_args+=" --with-cpu=arm_fpu";; + arm*) configure_args+=" --with-cpu=arm_nofpu";; + ppc64*) configure_args+=" --with-cpu=altivec";; + ppc*) configure_args+=" --with-cpu=ppc_nofpu";; + *) configure_args+=" --with-cpu=generic";; # might not be ideal for all platforms esac mpg123-jack_package() {