svn commit: r421440 - head/audio/mpg123
Roman Bogorodskiy
novel at FreeBSD.org
Tue Sep 6 16:28:47 UTC 2016
Author: novel
Date: Tue Sep 6 16:28:46 2016
New Revision: 421440
URL: https://svnweb.freebsd.org/changeset/ports/421440
Log:
audio/mpg123: add SNDIO option and cleanups
- add a SNDIO option that enables building of the audio/sndio output
module
- replace CPPFLAGS/LDFLAGS with USES=localbase
- use INSTALL_TARGET=install-strip to strip libraries
- bump PORTREVISION due to packaging change
PR: 212406
Submitted by: Tobias Kortkamp
Modified:
head/audio/mpg123/Makefile
head/audio/mpg123/pkg-plist
Modified: head/audio/mpg123/Makefile
==============================================================================
--- head/audio/mpg123/Makefile Tue Sep 6 15:48:27 2016 (r421439)
+++ head/audio/mpg123/Makefile Tue Sep 6 16:28:46 2016 (r421440)
@@ -3,6 +3,7 @@
PORTNAME= mpg123
PORTVERSION= 1.23.6
+PORTREVISION= 1
CATEGORIES= audio ipv6
MASTER_SITES= SF \
http://www.mpg123.de/download/
@@ -14,16 +15,23 @@ LICENSE= LGPL21
LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= tar:bzip2 gmake libtool pathfix
+USES= tar:bzip2 gmake libtool localbase pathfix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-optimization=0 \
- --with-audio=oss \
- --with-default-audio=oss \
--with-module-suffix=.so
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+
+INSTALL_TARGET= install-strip
+
+OPTIONS_DEFINE= SNDIO
+OPTIONS_SUB= yes
+
+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>
Modified: head/audio/mpg123/pkg-plist
==============================================================================
--- head/audio/mpg123/pkg-plist Tue Sep 6 15:48:27 2016 (r421439)
+++ head/audio/mpg123/pkg-plist Tue Sep 6 16:28:46 2016 (r421440)
@@ -13,6 +13,7 @@ lib/libout123.so.0
lib/libout123.so.0.1.4
lib/mpg123/output_dummy.so
lib/mpg123/output_oss.so
+%%SNDIO%%lib/mpg123/output_sndio.so
libdata/pkgconfig/libmpg123.pc
libdata/pkgconfig/libout123.pc
man/man1/out123.1.gz
More information about the svn-ports-all
mailing list