commit: 14bbc6a2259790692bec61a3d886a887e4752a02 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org> AuthorDate: Sun Nov 1 10:17:23 2015 +0000 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org> CommitDate: Sun Nov 1 10:17:23 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bbc6a2
media-libs/aubio: remove old. Package-Manager: portage-2.2.23 media-libs/aubio/Manifest | 2 - media-libs/aubio/aubio-0.3.2-r2.ebuild | 96 ------ media-libs/aubio/aubio-0.4.0-r1.ebuild | 104 ------- media-libs/aubio/files/aubio-0.3.2-multilib.patch | 11 - .../aubio/files/aubio-0.3.2-numarray-gnuplot.patch | 332 --------------------- 5 files changed, 545 deletions(-) diff --git a/media-libs/aubio/Manifest b/media-libs/aubio/Manifest index 158e49c..d8ae92a 100644 --- a/media-libs/aubio/Manifest +++ b/media-libs/aubio/Manifest @@ -1,3 +1 @@ -DIST aubio-0.3.2.tar.gz 609006 SHA256 dc1387b048610a6141f523c27314b7a60bd299c3d6789c372445ddc6511512cd SHA512 b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc WHIRLPOOL eeb732702bbb1682d32fde5cce4d17ae402292e1c19dac2e45600b268c955310683712952be8a1f72c08255c8c75c5beff9a127ab5b296883a64a4b5d9cb949a -DIST aubio-0.4.0.tar.bz2 277613 SHA256 49de9a06c819d4c4e0a9198a95eac374a1650083aef16c397004258bac2d33a2 SHA512 4f04ca8a873e45b6cdf84e3fb6028d9ad0abc0300daf83b1f7b08021355b1449f9c8d3a9b617bd479668e6b2c0c63c3ce69d61baeb6b0f621a84e850dedce8b6 WHIRLPOOL 432c0f555d21190838b573b90a68f625b267a399380ac79cb8687e8d2de53db1dff8c9ab235db446b315a98d9df729d45db7360b825e0ad37d6924b09788b1b9 DIST aubio-0.4.1.tar.bz2 288136 SHA256 25d7df0a9cd6366fda764a803424caddf5fb819fc75b42a7a03e1e6f8eb3c695 SHA512 f36800f1a0cbe72509e05d15d79759ed25975e92701804597ed4c9d93e27d5e7b908e0aa65819ce763882945123ea174a0825c7aacf9f9494f56d72de5b8308c WHIRLPOOL ea410de8ca5d81c8b6ff2f98a2353601a48435649e3c5931e41f9e7f4ccb8f9a8faf2156a3632de223638f1e91d608c5a77660fa00633a591488498c5e37fec6 diff --git a/media-libs/aubio/aubio-0.3.2-r2.ebuild b/media-libs/aubio/aubio-0.3.2-r2.ebuild deleted file mode 100644 index 539474b..0000000 --- a/media-libs/aubio/aubio-0.3.2-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2:2.6" - -inherit autotools eutils python - -DESCRIPTION="Library for audio labelling" -HOMEPAGE="http://aubio.piem.org" -SRC_URI="http://aubio.piem.org/pub/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ppc64 sparc x86" -IUSE="alsa doc examples jack lash static-libs" - -RDEPEND="sci-libs/fftw:3.0 - media-libs/libsndfile - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit ) - lash? ( media-sound/lash )" -DEPEND="${RDEPEND} - >=dev-lang/swig-1.3.0 - virtual/pkgconfig - doc? ( app-doc/doxygen virtual/latex-base )" - -pkg_setup() { - DOCS=( AUTHORS ChangeLog README TODO ) - - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - # disable automagic puredata wrt #369835 - sed -i -e '/AC_CHECK_HEADER/s:m_pd.h:dIsAbLe&:' configure.ac || die - - epatch \ - "${FILESDIR}"/${P}-multilib.patch \ - "${FILESDIR}"/${P}-numarray-gnuplot.patch - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable jack) \ - $(use_enable alsa) \ - $(use_enable lash) -} - -src_compile() { - default - - if use doc; then - export VARTEXFONTS="${T}/fonts" - cd "${S}"/doc - doxygen user.cfg - doxygen devel.cfg - doxygen examples.cfg - fi -} - -src_install() { - # `default` would be enough here if python.eclass supported EAPI=4 - emake DESTDIR="${D}" install || die - dodoc "${DOCS[@]}" - - doman doc/*.1 - if use doc; then - mv doc/user/html doc/user/user - dohtml -r doc/user/user - mv doc/devel/html doc/devel/devel - dohtml -r doc/devel/devel - mv doc/examples/html doc/examples/examples - dohtml -r doc/examples/examples - fi - - if use examples; then - # install dist_noinst_SCRIPTS from Makefile.am - insinto /usr/share/doc/${PF}/examples - doins python/aubio{compare-onset,plot-notes,filter-notes,web.py} || die - docinto examples - newdoc python/README README.examples - fi - - find "${ED}"usr -name '*.la' -exec rm -f {} + -} - -pkg_postinst() { python_mod_optimize aubio; } -pkg_postrm() { python_mod_cleanup aubio; } diff --git a/media-libs/aubio/aubio-0.4.0-r1.ebuild b/media-libs/aubio/aubio-0.4.0-r1.ebuild deleted file mode 100644 index 669b939..0000000 --- a/media-libs/aubio/aubio-0.4.0-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='threads(+)' - -inherit distutils-r1 waf-utils multilib - -DESCRIPTION="Library for audio labelling" -HOMEPAGE="http://aubio.org/" -SRC_URI="http://aubio.org//pub/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc double-precision examples ffmpeg fftw jack libsamplerate sndfile python" - -RDEPEND=" - ffmpeg? ( virtual/ffmpeg ) - fftw? ( sci-libs/fftw:3.0 ) - jack? ( media-sound/jack-audio-connection-kit ) - libsamplerate? ( media-libs/libsamplerate ) - python? ( dev-python/numpy[${PYTHON_USEDEP}] ${PYTHON_DEPS} ) - sndfile? ( media-libs/libsndfile )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig - app-text/txt2man - doc? ( app-doc/doxygen )" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DOCS=( AUTHORS ChangeLog README.md ) -PYTHON_SRC_DIR="${S}/python" - -src_prepare() { - sed -i -e "s:\/lib:\/$(get_libdir):" src/wscript_build || die - sed -i -e "s:doxygen:doxygen_disabled:" wscript || die -} - -src_configure() { - python_setup - waf-utils_src_configure \ - --enable-complex \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - $(use_enable double-precision double) \ - $(use_enable fftw fftw3f) \ - $(use_enable fftw fftw3) \ - $(use_enable ffmpeg avcodec) \ - $(use_enable jack) \ - $(use_enable libsamplerate samplerate) \ - $(use_enable sndfile) - - if use python ; then - cd "${PYTHON_SRC_DIR}" || die - distutils-r1_src_configure - fi -} - -src_compile() { - waf-utils_src_compile --notests - - if use doc; then - cd "${S}"/doc || die - doxygen full.cfg || die - fi - - if use python ; then - cd "${PYTHON_SRC_DIR}" || die - distutils-r1_src_compile - fi -} - -src_test() { - waf-utils_src_compile --alltests - - if use python ; then - cd "${PYTHON_SRC_DIR}" || die - distutils-r1_src_test - fi -} - -src_install() { - waf-utils_src_install - - if use python ; then - cd "${PYTHON_SRC_DIR}" || die - DOCS="" distutils-r1_src_install - newdoc README README.python - fi - - if use doc; then - dohtml -r doc/full/html/. - dodoc doc/*.txt - fi - - if use examples; then - # install dist_noinst_SCRIPTS from Makefile.am - dodoc -r examples - fi -} diff --git a/media-libs/aubio/files/aubio-0.3.2-multilib.patch b/media-libs/aubio/files/aubio-0.3.2-multilib.patch deleted file mode 100644 index 7464fad..0000000 --- a/media-libs/aubio/files/aubio-0.3.2-multilib.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- python/aubio/Makefile.am -+++ python/aubio/Makefile.am -@@ -68,7 +68,7 @@ - -L$(top_builddir)/ext -laubioext \ - -L$(top_builddir)/src -laubio - --pkgpython_LTLIBRARIES = _aubiowrapper.la -+pkgpyexec_LTLIBRARIES = _aubiowrapper.la - - _aubiowrapper_la_LDFLAGS = -module -avoid-version $(AUBIO_LDFLAGS) - _aubiowrapper_la_SOURCES = aubio_wrap.c diff --git a/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch b/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch deleted file mode 100644 index 48d1e76..0000000 --- a/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch +++ /dev/null @@ -1,332 +0,0 @@ -http://pkgs.fedoraproject.org/gitweb/?p=aubio.git;a=tree - ---- python/aubio/aubioclass.py -+++ python/aubio/aubioclass.py -@@ -42,8 +42,10 @@ - self.file = new_aubio_sndfile_wo(model.file,filename) - else: - self.file = new_aubio_sndfile_ro(filename) -+ if self.file == None: -+ raise(ValueError, "failed opening file %s" % filename) - def __del__(self): -- del_aubio_sndfile(self.file) -+ if self.file != None: del_aubio_sndfile(self.file) - def info(self): - aubio_sndfile_info(self.file) - def samplerate(self): -@@ -126,7 +128,7 @@ - channels=1,samplerate=44100.,omode=aubio_pitchm_freq,yinthresh=0.1): - self.pitchp = new_aubio_pitchdetection(bufsize,hopsize,channels, - samplerate,mode,omode) -- aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh) -+ aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh) - #self.filt = filter(srate,"adsgn") - def __del__(self): - del_aubio_pitchdetection(self.pitchp) ---- python/aubio/bench/onset.py -+++ python/aubio/bench/onset.py -@@ -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)) ---- python/aubio/gnuplot.py -+++ python/aubio/gnuplot.py -@@ -23,7 +23,7 @@ - - def audio_to_array(filename): - import aubio.aubioclass -- import numarray -+ from numpy import arange - hopsize = 2048 - filei = aubio.aubioclass.sndfile(filename) - framestep = 1/(filei.samplerate()+0.) -@@ -39,7 +39,7 @@ - while (curpos < readsize): - data.append(myvec.get(curpos,i)) - curpos+=1 -- time = numarray.arange(len(data))*framestep -+ time = arange(len(data))*framestep - return time,data - - def plot_audio(filenames, g, options): -@@ -143,29 +143,29 @@ - - def downsample_audio(time,data,maxpoints=10000): - """ resample audio data to last only maxpoints """ -- import numarray -+ from numpy import array, resize - length = len(time) - downsample = length/maxpoints - if downsample == 0: downsample = 1 -- x = numarray.array(time).resize(length)[0:-1:downsample] -- y = numarray.array(data).resize(length)[0:-1:downsample] -+ x = resize(array(time),length)[0:-1:downsample] -+ y = resize(array(data),length)[0:-1:downsample] - return x,y - - def make_audio_plot(time,data,maxpoints=10000): - """ 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 """ -- import numarray -+ from numpy import array - import Gnuplot, Gnuplot.funcutils - bufsize = 500 -- 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 = [i.mean() for i in resize(array(time), (len(time)/bufsize,bufsize))] -+ y = [i.mean() for i in resize(array(data), (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 """ ---- python/aubio/onsetcompare.py -+++ python/aubio/onsetcompare.py -@@ -106,7 +106,7 @@ - return orig, missed, merged, expc, bad, doubled, l, labs - - def notes_roc (la, lb, eps): -- from numarray import transpose, add, resize -+ from numpy import transpose, add, resize - """ creates a matrix of size len(la)*len(lb) then look for hit and miss - in it within eps tolerance windows """ - gdn,fpw,fpg,fpa,fdo,fdp = 0,0,0,0,0,0 ---- python/aubio/task/beat.py -+++ python/aubio/task/beat.py -@@ -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) ---- python/aubio/task/notes.py -+++ python/aubio/task/notes.py -@@ -92,18 +92,17 @@ - return now, onset, freq, ifreq - - def plot(self,now,onset,freq,ifreq,oplots): -- 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 +116,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))) ---- python/aubio/task/onset.py -+++ python/aubio/task/onset.py -@@ -92,7 +92,7 @@ - import Gnuplot, Gnuplot.funcutils - import aubio.txtfile - import os.path -- import numarray -+ from numpy import arange, array, ones - from aubio.onsetcompare import onset_roc - - x1,y1,y1p = [],[],[] -@@ -102,8 +102,8 @@ - self.lenofunc = len(ofunc) - 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)) -+ downtime = arange(len(ofunc))*self.params.step -+ oplot.append(Gnuplot.Data(downtime,ofunc,with_='lines',title=self.params.onsetmode)) - - # detected onsets - if not nplot: -@@ -111,11 +111,11 @@ - x1.append(i[0]*self.params.step) - y1.append(self.maxofunc) - y1p.append(-self.maxofunc) -- #x1 = numarray.array(onsets)*self.params.step -- #y1 = self.maxofunc*numarray.ones(len(onsets)) -+ #x1 = array(onsets)*self.params.step -+ #y1 = self.maxofunc*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)) - -@@ -126,9 +126,9 @@ - self.title = "" #"(no ground truth)" - else: - 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')) -+ x2 = array(t_onsets).resize(len(t_onsets)) -+ y2 = self.maxofunc*ones(len(t_onsets)) -+ wplot.append(Gnuplot.Data(x2,y2,with_='impulses')) - - tol = 0.050 - ---- python/aubio/task/pitch.py -+++ python/aubio/task/pitch.py -@@ -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) ---- python/aubiofilter-notes -+++ python/aubiofilter-notes -@@ -78,7 +78,7 @@ - - from aubio import notefilter,txtfile,gnuplot - """ load midi and raw data """ -- from numarray import array -+ from numpy import array - notelist = array(txtfile.read_datafile(input)) - """ filter it out """ - notelist_filtered = notefilter.segraw_onsets4(notelist,winlength,eps) ---- python/aubionotes -+++ python/aubionotes -@@ -4,7 +4,6 @@ - - import aubio.aubioclass - import aubio.median -- #from numarray import around - from math import floor - hopsize = 512 - bufsize = 4096 ---- python/aubioplot-notes -+++ python/aubioplot-notes -@@ -18,7 +18,7 @@ - def main (sysargs) : - from aubio.txtfile import read_datafile - from aubio.gnuplot import plotnote,plotnote_do -- from numarray import array -+ from numpy import array - filein,fileout = parse_args(sysargs) - #print 'checking', fileerr, 'against', fileorg - """ load midi and raw data """ ---- python/aubioweb.py -+++ python/aubioweb.py -@@ -11,7 +11,7 @@ - sndfile-programs (sndfile-info) - vorbis-tools (oggenc) - python-gnuplot --python-numarray -+python-numpy - - Try the command line tools in aubio/python to test your installation. - ---- python/aubio/plot/keyboard.py -+++ python/aubio/plot/keyboard.py -@@ -30,8 +30,8 @@ - yb = [y0+(y1-y0)*2/3. for i in range(len(xb))] - ybdelta = [(y1-y0)*1/3. for i in range(len(xb))] - -- whites = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with = 'boxxyerrorbars') -- blacks = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with = 'boxxyerrorbars fill solid') -+ whites = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with_ = 'boxxyerrorbars') -+ blacks = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with_ = 'boxxyerrorbars fill solid') - - return blacks,whites -