Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Sep 2016 16:28:46 +0000 (UTC)
From:      Roman Bogorodskiy <novel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r421440 - head/audio/mpg123
Message-ID:  <201609061628.u86GSkni017910@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609061628.u86GSkni017910>