diff options
author | Roman Bogorodskiy <novel@FreeBSD.org> | 2020-06-10 16:48:45 +0000 |
---|---|---|
committer | Roman Bogorodskiy <novel@FreeBSD.org> | 2020-06-10 16:48:45 +0000 |
commit | fb635a3126bae64419e2e96e8b781293ff0b5e6e (patch) | |
tree | fda7e6aabbe31659ad7ce018d5c87fcb8a51bb73 /audio/mpg123/Makefile | |
parent | devel/eric6: update to 20.6 release (diff) |
audio/mpg123: update to 1.26.1
- Update mpg123 to 1.26.1
- Use https for www.mpg123.de in MASTER_SITES
- Remove INSTALL_TARGET, not needed
- Rework Arch/CPU optimization
Enable all optimizations by default for x86,
mpg123 uses run-time detection and allow to disable all optimizations if needed
- Enable ability to enable FPU and/or NEON optimization for armv6 and armv7 platforms
- Add support for "make test"
PR: 246905
Submitted by: daniel.engberg.lists@pyret.net
Notes
Notes:
svn path=/head/; revision=538411
Diffstat (limited to 'audio/mpg123/Makefile')
-rw-r--r-- | audio/mpg123/Makefile | 43 |
1 files changed, 20 insertions, 23 deletions
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile index 369abef5fc9e..b9966ef9bc4e 100644 --- a/audio/mpg123/Makefile +++ b/audio/mpg123/Makefile @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= mpg123 -PORTVERSION= 1.25.13 +PORTVERSION= 1.26.1 CATEGORIES= audio MASTER_SITES= SF \ - http://www.mpg123.de/download/ + https://www.mpg123.de/download/ MAINTAINER= novel@FreeBSD.org COMMENT= Command-line player for MPEG Layer 1, 2, and 3 audio files @@ -18,37 +18,34 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-optimization=0 -INSTALL_TARGET= install-strip - -OPTIONS_DEFINE= SNDIO +OPTIONS_DEFINE= SNDIO +OPTIONS_DEFINE_i386= OPTCPU +OPTIONS_DEFINE_armv6= FPU +OPTIONS_DEFINE_armv7= FPU +OPTIONS_DEFAULT_i386= OPTCPU OPTIONS_SUB= yes +FPU_DESC= Use fixed point arithmetic and/or NEON instructions +OPTCPU_DESC= Enable support for optimized CPU instructions + +TEST_TARGET= check + +FPU_CONFIGURE_ON= --with-cpu=arm_fpu +FPU_CONFIGURE_OFF= --with-cpu=arm_nofpu + SNDIO_CONFIGURE_ON= --with-audio=sndio,oss \ --with-default-audio=sndio SNDIO_CONFIGURE_OFF= --with-audio=oss \ --with-default-audio=oss SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio -.include <bsd.port.pre.mk> +OPTCPU_CONFIGURE_ON= --with-cpu=x86 +OPTCPU_CONFIGURE_OFF= --with-cpu=generic_fpu -.if ${ARCH} == "i386" -.if ${MACHINE_CPU:M3dnow} -WITH_CPU= 3dnow -.elif ${MACHINE_CPU:Msse} -WITH_CPU= sse -.elif ${MACHINE_CPU:Mi586} -WITH_CPU= i586 -.elif ${MACHINE_CPU:Mi486} -WITH_CPU= i486 -.endif -.elif ${ARCH} == "amd64" -WITH_CPU= x86-64 -.elif ${ARCH} == "arm" -WITH_CPU= arm_nofpu -.endif +.include <bsd.port.pre.mk> -.if defined(WITH_CPU) -CONFIGURE_ARGS+= --with-cpu=${WITH_CPU} +.if ${ARCH} == "amd64" +CONFIGURE_ARGS+= --with-cpu=x86-64 .endif .include <bsd.port.post.mk> |