[Midnightbsd-cvs] mports [19310] trunk/audio: add soundtouch port
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Jun 2 07:59:35 EDT 2015
Revision: 19310
http://svnweb.midnightbsd.org/mports/?rev=19310
Author: laffer1
Date: 2015-06-02 07:59:34 -0400 (Tue, 02 Jun 2015)
Log Message:
-----------
add soundtouch port
Modified Paths:
--------------
trunk/audio/Makefile
Added Paths:
-----------
trunk/audio/soundtouch/
trunk/audio/soundtouch/Makefile
trunk/audio/soundtouch/distinfo
trunk/audio/soundtouch/pkg-descr
trunk/audio/soundtouch/pkg-plist
Modified: trunk/audio/Makefile
===================================================================
--- trunk/audio/Makefile 2015-06-02 02:31:10 UTC (rev 19309)
+++ trunk/audio/Makefile 2015-06-02 11:59:34 UTC (rev 19310)
@@ -91,6 +91,7 @@
SUBDIR += sdl_mixer
SUBDIR += sdl_sound
SUBDIR += sound-juicer
+SUBDIR += soundtouch
SUBDIR += speex
SUBDIR += speexdsp
SUBDIR += taglib
Added: trunk/audio/soundtouch/Makefile
===================================================================
--- trunk/audio/soundtouch/Makefile (rev 0)
+++ trunk/audio/soundtouch/Makefile 2015-06-02 11:59:34 UTC (rev 19310)
@@ -0,0 +1,44 @@
+# $MidnightBSD$
+
+PORTNAME= soundtouch
+PORTVERSION= 1.8.0
+CATEGORIES= audio
+MASTER_SITES= http://www.surina.net/soundtouch/
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Open-source audio processing library
+
+LICENSE= lgpl2.1
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-silent-rules
+USE_LDCONFIG= yes
+
+USES= autoreconf libtool pathfix
+PATHFIX_MAKEFILEIN= Makefile.am
+
+OPTIONS_DEFINE= INTEGER_SAMPLES DOCS
+OPTIONS_DEFINE_amd64= SSE
+OPTIONS_DEFINE_i386= SSE
+
+INTEGER_SAMPLES_DESC= Use integer sample format
+INTEGER_SAMPLES_CONFIGURE_ENABLE= integer-samples
+SSE_CONFIGURE_ENABLE= x86-optimizations
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ '/^pkgdoc_DATA/s|COPYING.TXT||' \
+ ${WRKSRC}/Makefile.am
+ @${REINPLACE_CMD} -e \
+ 's|^INCLUDES|AM_CPPFLAGS| ; \
+ s|$$(prefix)/doc|$$(datadir)/doc|' \
+ ${WRKSRC}/config/am_include.mk
+.for i in SoundStretch SoundTouch
+ @${REINPLACE_CMD} -e \
+ 's|-O[0-9]||;s|-fcheck-new||' \
+ ${WRKSRC}/source/${i}/Makefile.am
+.endfor
+
+.include <bsd.port.mk>
Property changes on: trunk/audio/soundtouch/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/soundtouch/distinfo
===================================================================
--- trunk/audio/soundtouch/distinfo (rev 0)
+++ trunk/audio/soundtouch/distinfo 2015-06-02 11:59:34 UTC (rev 19310)
@@ -0,0 +1,2 @@
+SHA256 (soundtouch-1.8.0.tar.gz) = 3d4161d74ca25c5a98c69dbb8ea10fd2be409ba1a3a0bf81db407c4c261f166b
+SIZE (soundtouch-1.8.0.tar.gz) = 106229
Property changes on: trunk/audio/soundtouch/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/soundtouch/pkg-descr
===================================================================
--- trunk/audio/soundtouch/pkg-descr (rev 0)
+++ trunk/audio/soundtouch/pkg-descr 2015-06-02 11:59:34 UTC (rev 19310)
@@ -0,0 +1,17 @@
+SoundTouch is an open-source audio processing library for changing the
+tempo, pitch, and playback rates of audio streams or files:
+
+ * Tempo (time-stretch): changes the sound to play at faster or slower
+ speed than original, without affecting the sound pitch
+ * Pitch (key): changes the sound pitch or key, without affecting the
+ sound tempo or speed
+ * Playback rate: changes both the sound tempo and pitch, as if an LP
+ disc was played at wrong RPM rate
+
+The SoundTouch library is suited for application developers writing sound
+processing tools that require tempo/pitch control functionality, or just for
+playing around with the sound effects. The source kit includes also an
+example utility SoundStretch that allows processing .WAV audio files with
+command-line interface.
+
+WWW: http://www.surina.net/soundtouch/
Property changes on: trunk/audio/soundtouch/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/soundtouch/pkg-plist
===================================================================
--- trunk/audio/soundtouch/pkg-plist (rev 0)
+++ trunk/audio/soundtouch/pkg-plist 2015-06-02 11:59:34 UTC (rev 19310)
@@ -0,0 +1,13 @@
+bin/soundstretch
+include/soundtouch/BPMDetect.h
+include/soundtouch/FIFOSampleBuffer.h
+include/soundtouch/FIFOSamplePipe.h
+include/soundtouch/STTypes.h
+include/soundtouch/SoundTouch.h
+include/soundtouch/soundtouch_config.h
+lib/libSoundTouch.so
+lib/libSoundTouch.so.0
+lib/libSoundTouch.so.0.0.0
+libdata/pkgconfig/soundtouch.pc
+share/aclocal/soundtouch.m4
+%%PORTDOCS%%%%DOCSDIR%%/README.html
Property changes on: trunk/audio/soundtouch/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list