[121872] trunk/dports/audio/aubio
devans at macports.org
devans at macports.org
Wed Jul 9 16:10:05 PDT 2014
Revision: 121872
https://trac.macports.org/changeset/121872
Author: devans at macports.org
Date: 2014-07-09 16:10:05 -0700 (Wed, 09 Jul 2014)
Log Message:
-----------
aubio: update to version 0.4.1 (#42524).
Modified Paths:
--------------
trunk/dports/audio/aubio/Portfile
Added Paths:
-----------
trunk/dports/audio/aubio/files/patch-wscript.diff
Removed Paths:
-------------
trunk/dports/audio/aubio/files/patch-configure.diff
trunk/dports/audio/aubio/files/patch-python-aubio-Makefile.in.diff
trunk/dports/audio/aubio/files/patch-python-aubio-python26.diff
Modified: trunk/dports/audio/aubio/Portfile
===================================================================
--- trunk/dports/audio/aubio/Portfile 2014-07-09 21:42:08 UTC (rev 121871)
+++ trunk/dports/audio/aubio/Portfile 2014-07-09 23:10:05 UTC (rev 121872)
@@ -2,16 +2,14 @@
# $Id$
PortSystem 1.0
+PortGroup waf 1.0
name aubio
-version 0.3.2
-revision 4
+version 0.4.1
license GPL-2
categories audio
maintainers devans openmaintainer
platforms darwin
-use_parallel_build yes
-homepage http://aubio.org/
description audio labeling library
long_description \
@@ -20,44 +18,35 @@
performing pitch detection, \
tapping the beat and producing MIDI streams from live audio.
+homepage http://aubio.org/
master_sites ${homepage}pub/
-checksums md5 ffc3e5e4880fec67064f043252263a44
-depends_build port:pkgconfig
-depends_lib port:fftw-3 \
+
+use_bzip2 yes
+
+checksums rmd160 830a1ca49964a550f41419538a734c48466da633 \
+ sha256 25d7df0a9cd6366fda764a803424caddf5fb819fc75b42a7a03e1e6f8eb3c695
+
+depends_build port:pkgconfig \
+ port:txt2man
+
+depends_skip_archcheck txt2man
+
+depends_lib port:ffmpeg \
+ port:fftw-3-single \
+ port:libsndfile \
port:libsamplerate
-patchfiles patch-configure.diff \
- patch-python-aubio-python26.diff \
- patch-python-aubio-Makefile.in.diff
+patchfiles patch-wscript.diff
-configure.args --disable-alsa \
+configure.args-append --enable-fftw3f \
--disable-jack \
- --disable-lash
+ --notests
-post-build {
- # aubio's includedir is ${prefix}/include/aubio but aubio's file fft.h
- # includes fftw-3's fftw3.h but fftw3.h is in ${prefix}/include.
- reinplace {s%-I${includedir}%-I${includedir} -I${prefix}/include%} ${worksrcpath}/${name}.pc
-}
-
variant jack description {Enable jack support} {
configure.args-delete --disable-jack
depends_lib-append port:jack
}
-variant python26 conflicts python25 description {Build bindings for Python 2.6 and Gnuplot} {
- configure.python ${prefix}/bin/python2.6
- depends_lib-append port:py26-numarray \
- port:swig-python
- depends_run-append port:py26-gnuplot
- post-patch {
- reinplace "s| -Wno-long-double||g" ${worksrcpath}/configure
- reinplace "s|__MP_PYTHON_INCLUDE_PREFIX__|${frameworks_dir}/Python.framework/Versions/2.6|" ${worksrcpath}/python/aubio/Makefile.in
- }
-}
-
-default_variants +python26
-
livecheck.type regex
livecheck.url ${master_sites}
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Deleted: trunk/dports/audio/aubio/files/patch-configure.diff
===================================================================
--- trunk/dports/audio/aubio/files/patch-configure.diff 2014-07-09 21:42:08 UTC (rev 121871)
+++ trunk/dports/audio/aubio/files/patch-configure.diff 2014-07-09 23:10:05 UTC (rev 121872)
@@ -1,14 +0,0 @@
---- configure.orig 2006-10-08 16:22:01.000000000 -0700
-+++ configure 2011-10-30 07:21:52.000000000 -0700
-@@ -22328,9 +22328,9 @@
-
-
-
-- PYTHON_PREFIX='${prefix}'
-+ PYTHON_PREFIX=`$PYTHON -c 'import sys; print sys.prefix;'`
-
-- PYTHON_EXEC_PREFIX='${exec_prefix}'
-+ PYTHON_EXEC_PREFIX=`$PYTHON -c 'import sys; print sys.exec_prefix;'`
-
-
-
Deleted: trunk/dports/audio/aubio/files/patch-python-aubio-Makefile.in.diff
===================================================================
--- trunk/dports/audio/aubio/files/patch-python-aubio-Makefile.in.diff 2014-07-09 21:42:08 UTC (rev 121871)
+++ trunk/dports/audio/aubio/files/patch-python-aubio-Makefile.in.diff 2014-07-09 23:10:05 UTC (rev 121872)
@@ -1,22 +0,0 @@
---- python/aubio/Makefile.in.orig 2006-10-10 07:41:06.000000000 -0700
-+++ python/aubio/Makefile.in 2011-10-31 09:23:53.000000000 -0700
-@@ -263,7 +263,7 @@
-
- nodist_pkgpython_PYTHON = aubiowrapper.py _aubiowrapper.so
- @DARWIN_FALSE@@MINGW_FALSE at SWLDFLAGS = -shared
-- at DARWIN_TRUE@@MINGW_FALSE at SWLDFLAGS = -bundle -framework Python
-+ at DARWIN_TRUE@@MINGW_FALSE at SWLDFLAGS = -bundle -lpython${PYTHON_VERSION}
- @MINGW_TRUE at SWLDFLAGS = -L${prefix}/bin -lpython${PYTHON_VERSION}
- CLEANFILES = *.pyc *.so *.o aubio_wrap.c aubiowrapper.py
- NOWARN_CFLAGS = -Wno-missing-prototypes -Wno-missing-declarations \
-@@ -271,9 +271,7 @@
-
- AM_CFLAGS = @AUBIO_CFLAGS@ $(NOWARN_CFLAGS) $(SWCFLAGS) \
- -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_srcdir)/ext \
-- -I/usr/include/python${PYTHON_VERSION} \
-- -I${prefix}/include/python${PYTHON_VERSION} \
-- -I/usr/include \
-+ -I__MP_PYTHON_INCLUDE_PREFIX__/include/python${PYTHON_VERSION} \
- -I${prefix}/include
-
- AUBIO_LDFLAGS = $(SWLDFLAGS) \
Deleted: trunk/dports/audio/aubio/files/patch-python-aubio-python26.diff
===================================================================
--- trunk/dports/audio/aubio/files/patch-python-aubio-python26.diff 2014-07-09 21:42:08 UTC (rev 121871)
+++ trunk/dports/audio/aubio/files/patch-python-aubio-python26.diff 2014-07-09 23:10:05 UTC (rev 121872)
@@ -1,185 +0,0 @@
-diff -ur python/aubio.orig/bench/onset.py python/aubio/bench/onset.py
---- python/aubio.orig/bench/onset.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/bench/onset.py 2011-10-31 10:54:20.000000000 -0700
-@@ -111,7 +111,7 @@
- for i in self.vlist:
- gd.append(i['GD'])
- fp.append(i['FP'])
-- d.append(Gnuplot.Data(fp, gd, with='linespoints',
-+ d.append(Gnuplot.Data(fp, gd, _with='linespoints',
- title="%s %s" % (plottitle,i['mode']) ))
-
- def plotplotroc(self,d,outplot=0,extension='ps'):
-@@ -147,7 +147,7 @@
- for i in self.vlist:
- x.append(i['prec'])
- y.append(i['recl'])
-- d.append(Gnuplot.Data(x, y, with='linespoints',
-+ d.append(Gnuplot.Data(x, y, _with='linespoints',
- title="%s %s" % (plottitle,i['mode']) ))
-
- def plotplotpr(self,d,outplot=0,extension='ps'):
-@@ -172,7 +172,7 @@
- for i in self.vlist:
- x.append(i['thres'])
- y.append(i['dist'])
-- d.append(Gnuplot.Data(x, y, with='linespoints',
-+ d.append(Gnuplot.Data(x, y, _with='linespoints',
- title="%s %s" % (plottitle,i['mode']) ))
-
- def plotplotfmeas(self,d,outplot="",extension='ps', title="F-measure"):
-@@ -205,7 +205,7 @@
- for i in self.vlist:
- x.append(i[var])
- y.append(i['dist'])
-- d.append(Gnuplot.Data(x, y, with='linespoints',
-+ d.append(Gnuplot.Data(x, y, _with='linespoints',
- title="%s %s" % (plottitle,i['mode']) ))
-
- def plotplotfmeasvar(self,d,var,outplot="",extension='ps', title="F-measure"):
-@@ -244,7 +244,7 @@
- total = v['Torig']
- for i in range(len(per)): per[i] /= total/100.
-
-- d.append(Gnuplot.Data(val, per, with='fsteps',
-+ d.append(Gnuplot.Data(val, per, _with='fsteps',
- title="%s %s" % (plottitle,v['mode']) ))
- #d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
- #d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
-@@ -275,7 +275,7 @@
- total = v['Torig']
- for i in range(len(per)): per[i] /= total/100.
-
-- d.append(Gnuplot.Data(val, per, with='fsteps',
-+ d.append(Gnuplot.Data(val, per, _with='fsteps',
- title="%s %s" % (plottitle,v['mode']) ))
- #d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
- #d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
-diff -ur python/aubio.orig/gnuplot.py python/aubio/gnuplot.py
---- python/aubio.orig/gnuplot.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/gnuplot.py 2011-10-31 10:55:35.000000000 -0700
-@@ -155,7 +155,7 @@
- """ create gnuplot plot from an audio file """
- import Gnuplot, Gnuplot.funcutils
- x,y = downsample_audio(time,data,maxpoints=maxpoints)
-- return Gnuplot.Data(x,y,with='lines')
-+ return Gnuplot.Data(x,y,_with='lines')
-
- def make_audio_envelope(time,data,maxpoints=10000):
- """ create gnuplot plot from an audio file """
-@@ -165,7 +165,7 @@
- x = [i.mean() for i in numarray.array(time).resize(len(time)/bufsize,bufsize)]
- y = [i.mean() for i in numarray.array(data).resize(len(time)/bufsize,bufsize)]
- x,y = downsample_audio(x,y,maxpoints=maxpoints)
-- return Gnuplot.Data(x,y,with='lines')
-+ return Gnuplot.Data(x,y,_with='lines')
-
- def gnuplot_addargs(parser):
- """ add common gnuplot argument to OptParser object """
-diff -ur python/aubio.orig/task/beat.py python/aubio/task/beat.py
---- python/aubio.orig/task/beat.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/task/beat.py 2011-10-31 10:56:25.000000000 -0700
-@@ -247,7 +247,7 @@
-
- def plot(self,oplots,results):
- import Gnuplot
-- oplots.append(Gnuplot.Data(results,with='linespoints',title="auto"))
-+ oplots.append(Gnuplot.Data(results,_with='linespoints',title="auto"))
-
- def plotplot(self,wplot,oplots,outplot=None,extension=None,xsize=1.,ysize=1.,spectro=False):
- import Gnuplot
-@@ -258,5 +258,5 @@
- #f = make_audio_plot(time,data)
-
- g = gnuplot_create(outplot=outplot, extension=extension)
-- oplots = [Gnuplot.Data(self.gettruth(),with='linespoints',title="orig")] + oplots
-+ oplots = [Gnuplot.Data(self.gettruth(),_with='linespoints',title="orig")] + oplots
- g.plot(*oplots)
-diff -ur python/aubio.orig/task/notes.py python/aubio/task/notes.py
---- python/aubio.orig/task/notes.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/task/notes.py 2011-10-31 10:57:15.000000000 -0700
-@@ -95,15 +95,15 @@
- import numarray
- import Gnuplot
-
-- oplots.append(Gnuplot.Data(now,freq,with='lines',
-+ oplots.append(Gnuplot.Data(now,freq,_with='lines',
- title=self.params.pitchmode))
-- oplots.append(Gnuplot.Data(now,ifreq,with='lines',
-+ oplots.append(Gnuplot.Data(now,ifreq,_with='lines',
- title=self.params.pitchmode))
-
- temponsets = []
- for i in onset:
- temponsets.append(i*1000)
-- oplots.append(Gnuplot.Data(now,temponsets,with='impulses',
-+ oplots.append(Gnuplot.Data(now,temponsets,_with='impulses',
- title=self.params.pitchmode))
-
- def plotplot(self,wplot,oplots,outplot=None,multiplot = 0):
-@@ -117,10 +117,10 @@
- # check if ground truth exists
- #timet,pitcht = self.gettruth()
- #if timet and pitcht:
-- # oplots = [Gnuplot.Data(timet,pitcht,with='lines',
-+ # oplots = [Gnuplot.Data(timet,pitcht,_with='lines',
- # title='ground truth')] + oplots
-
-- t = Gnuplot.Data(0,0,with='impulses')
-+ t = Gnuplot.Data(0,0,_with='impulses')
-
- g = gnuplot_init(outplot)
- g('set title \'%s\'' % (re.sub('.*/','',self.input)))
-diff -ur python/aubio.orig/task/onset.py python/aubio/task/onset.py
---- python/aubio.orig/task/onset.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/task/onset.py 2011-10-31 10:57:49.000000000 -0700
-@@ -103,7 +103,7 @@
- self.maxofunc = max(ofunc)
- # onset detection function
- downtime = numarray.arange(len(ofunc))*self.params.step
-- oplot.append(Gnuplot.Data(downtime,ofunc,with='lines',title=self.params.onsetmode))
-+ oplot.append(Gnuplot.Data(downtime,ofunc,_with='lines',title=self.params.onsetmode))
-
- # detected onsets
- if not nplot:
-@@ -114,8 +114,8 @@
- #x1 = numarray.array(onsets)*self.params.step
- #y1 = self.maxofunc*numarray.ones(len(onsets))
- if x1:
-- oplot.append(Gnuplot.Data(x1,y1,with='impulses'))
-- wplot.append(Gnuplot.Data(x1,y1p,with='impulses'))
-+ oplot.append(Gnuplot.Data(x1,y1,_with='impulses'))
-+ wplot.append(Gnuplot.Data(x1,y1p,_with='impulses'))
-
- oplots.append((oplot,self.params.onsetmode,self.maxofunc))
-
-@@ -128,7 +128,7 @@
- t_onsets = aubio.txtfile.read_datafile(datafile)
- x2 = numarray.array(t_onsets).resize(len(t_onsets))
- y2 = self.maxofunc*numarray.ones(len(t_onsets))
-- wplot.append(Gnuplot.Data(x2,y2,with='impulses'))
-+ wplot.append(Gnuplot.Data(x2,y2,_with='impulses'))
-
- tol = 0.050
-
-diff -ur python/aubio.orig/task/pitch.py python/aubio/task/pitch.py
---- python/aubio.orig/task/pitch.py 2011-10-31 10:52:53.000000000 -0700
-+++ python/aubio/task/pitch.py 2011-10-31 10:59:25.000000000 -0700
-@@ -156,7 +156,7 @@
-
- time = [ (i+self.params.pitchdelay)*self.params.step for i in range(len(pitch)) ]
- pitch = [aubio_freqtomidi(i) for i in pitch]
-- oplots.append(Gnuplot.Data(time,pitch,with='lines',
-+ oplots.append(Gnuplot.Data(time,pitch,_with='lines',
- title=self.params.pitchmode))
- titles.append(self.params.pitchmode)
-
-@@ -170,7 +170,7 @@
- if truth:
- timet,pitcht = self.gettruth()
- if timet and pitcht:
-- oplots = [Gnuplot.Data(timet,pitcht,with='lines',
-+ oplots = [Gnuplot.Data(timet,pitcht,_with='lines',
- title='ground truth')] + oplots
-
- g = gnuplot_create(outplot=outplot, extension=extension)
Added: trunk/dports/audio/aubio/files/patch-wscript.diff
===================================================================
--- trunk/dports/audio/aubio/files/patch-wscript.diff (rev 0)
+++ trunk/dports/audio/aubio/files/patch-wscript.diff 2014-07-09 23:10:05 UTC (rev 121872)
@@ -0,0 +1,11 @@
+--- wscript.orig 2014-03-12 08:19:28.000000000 -0700
++++ wscript 2014-05-05 01:32:00.000000000 -0700
+@@ -103,8 +103,6 @@
+ ctx.env['cshlib_PATTERN'] = 'lib%s.dll'
+
+ if target_platform == 'darwin':
+- ctx.env.CFLAGS += ['-arch', 'i386', '-arch', 'x86_64']
+- ctx.env.LINKFLAGS += ['-arch', 'i386', '-arch', 'x86_64']
+ ctx.env.FRAMEWORK = ['CoreFoundation', 'AudioToolbox', 'Accelerate']
+ ctx.define('HAVE_ACCELERATE', 1)
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140709/e7a21760/attachment-0001.html>
More information about the macports-changes
mailing list