naddy d0d02fafbb audio/mpg123: update to 1.31.0
Revert to internal network code for plain HTTP to ensure continued
support for original shoutcast servers that do not talk proper HTTP.
External backends are built at the same time and can be enforced
using --network.
2022-10-29 14:35:15 +00:00

38 lines
917 B
Makefile

COMMENT= fast console MPEG audio player and decoder library
DISTNAME= mpg123-1.31.0
SHARED_LIBS= mpg123 7.2 # 47.0
SHARED_LIBS+= out123 2.1 # 4.7
SHARED_LIBS+= syn123 0.1 # 1.4
CATEGORIES= audio
HOMEPAGE= https://mpg123.org/
MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
# LGPL 2.1
PERMIT_PACKAGE= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/} \
https://mpg123.org/download/
EXTRACT_SUFX= .tar.bz2
WANTLIB= c m sndio
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --enable-static \
--disable-lfs-alias \
--with-audio=sndio \
--with-optimization=0
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/build
DEBUG_PACKAGES= ${BUILD_PACKAGES}
# Do not build static modules
pre-patch:
@cd ${WRKSRC}; mv Makefile.in Makefile.in.beforesubst; sed '\
/^src_libout123_modules_.*_la_LINK =/ { \
N; s/\$$(LIBTOOLFLAGS)/& --tag=disable-static/; \
}' Makefile.in.beforesubst >Makefile.in
.include <bsd.port.mk>