[Midnightbsd-cvs] mports [16544] trunk/audio/libsndfile: modernize

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Aug 22 21:56:52 EDT 2014


Revision: 16544
          http://svnweb.midnightbsd.org/mports/?rev=16544
Author:   laffer1
Date:     2014-08-22 21:56:51 -0400 (Fri, 22 Aug 2014)
Log Message:
-----------
modernize

Modified Paths:
--------------
    trunk/audio/libsndfile/Makefile
    trunk/audio/libsndfile/distinfo
    trunk/audio/libsndfile/pkg-plist

Modified: trunk/audio/libsndfile/Makefile
===================================================================
--- trunk/audio/libsndfile/Makefile	2014-08-23 01:55:17 UTC (rev 16543)
+++ trunk/audio/libsndfile/Makefile	2014-08-23 01:56:51 UTC (rev 16544)
@@ -2,6 +2,7 @@
 
 PORTNAME=	libsndfile
 PORTVERSION=	1.0.25
+PORTREVISION=	1
 CATEGORIES=	audio
 MASTER_SITES=	http://www.mega-nerd.com/libsndfile/files/
 
@@ -9,9 +10,10 @@
 COMMENT=	Reading and writing files containing sampled sound (like WAV or AIFF)
 LICENSE=	lgpl
 
-USE_GNOME=	gnomehack pkgconfig
+LICENSE=	lgpl2.1
+
+USES=		gmake libtool:keepla pathfix pkgconfig
 GNU_CONFIGURE=	yes
-USE_GMAKE=	yes
 CONFIGURE_ARGS=	--disable-gcc-pipe \
 		--disable-sqlite \
 		--disable-alsa \
@@ -20,33 +22,39 @@
 LDFLAGS+=	-L${LOCALBASE}/lib
 USE_LDCONFIG=	yes
 
-MAN1=		sndfile-concat.1 sndfile-cmp.1 sndfile-convert.1 \
-		sndfile-info.1 sndfile-metadata-get.1 sndfile-metadata-set.1 \
-		sndfile-play.1 sndfile-deinterleave.1 sndfile-interleave.1
-
 PORTDOCS=	AUTHORS ChangeLog NEWS README libsndfile.css \
 		new_file_type.HOWTO libsndfile.jpg *.html
 
-OPTIONS=	EXTERNAL "Enable FLAC and Ogg Vorbis support" on
+OPTIONS_DEFINE=	CPU_CLIP EXTERNAL DOCS
+OPTIONS_DEFAULT=	EXTERNAL
+CPU_CLIP_DESC=	Allow machine-dependent clipping
+EXTERNAL_DESC=	Enable FLAC and Ogg Vorbis support
 
-.include <bsd.port.pre.mk>
+.include <bsd.mport.options.mk>
 
-.if defined(WITHOUT_EXTERNAL)
-CONFIGURE_ARGS+=--disable-external-libs
+.if ${PORT_OPTIONS:MCPU_CLIP}
+MANUAL_PACKAGE_BUILD=	WITH_CPU_CLIP may customize the package for the build machine
 .else
-LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac \
-		vorbis.4:${PORTSDIR}/audio/libvorbis
+CONFIGURE_ARGS+=	--disable-cpu-clip
 .endif
 
+.if ${PORT_OPTIONS:MEXTERNAL}
+LIB_DEPENDS+=	libFLAC.so:${PORTSDIR}/audio/flac \
+		libvorbis.so:${PORTSDIR}/audio/libvorbis
+.else
+CONFIGURE_ARGS+=--disable-external-libs
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e '/^SUBDIRS =/s/ doc / /g' ${WRKSRC}/Makefile.in
 
+check regression-test test: build
+	@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
+	check
+
 post-install:
-.if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	@${TAR} -C ${WRKSRC}/doc --exclude "*Makefile*" --exclude "*.in" \
 		-cf - . | ${TAR} -C ${DOCSDIR} --unlink -xf -
-	@${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: trunk/audio/libsndfile/distinfo
===================================================================
--- trunk/audio/libsndfile/distinfo	2014-08-23 01:55:17 UTC (rev 16543)
+++ trunk/audio/libsndfile/distinfo	2014-08-23 01:56:51 UTC (rev 16544)
@@ -1,3 +1,2 @@
 SHA256 (libsndfile-1.0.25.tar.gz) = 59016dbd326abe7e2366ded5c344c853829bebfd1702ef26a07ef662d6aa4882
-RMD160 (libsndfile-1.0.25.tar.gz) = 7330ea9fc1cfa3809fa7d2a6e2a0593b6e0233c7
 SIZE (libsndfile-1.0.25.tar.gz) = 1060692

Modified: trunk/audio/libsndfile/pkg-plist
===================================================================
--- trunk/audio/libsndfile/pkg-plist	2014-08-23 01:55:17 UTC (rev 16543)
+++ trunk/audio/libsndfile/pkg-plist	2014-08-23 01:56:51 UTC (rev 16544)
@@ -15,4 +15,14 @@
 lib/libsndfile.la
 lib/libsndfile.so
 lib/libsndfile.so.1
+lib/libsndfile.so.1.0.25
 libdata/pkgconfig/sndfile.pc
+man/man1/sndfile-cmp.1.gz
+man/man1/sndfile-concat.1.gz
+man/man1/sndfile-convert.1.gz
+man/man1/sndfile-deinterleave.1.gz
+man/man1/sndfile-info.1.gz
+man/man1/sndfile-interleave.1.gz
+man/man1/sndfile-metadata-get.1.gz
+man/man1/sndfile-metadata-set.1.gz
+man/man1/sndfile-play.1.gz



More information about the Midnightbsd-cvs mailing list