[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