[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