Revision: 1603
Author:   gentoid
Date:     2010-04-05 22:25:33 +0200 (Mon, 05 Apr 2010)
Log Message:
-----------
libclam: version bump, 1.4.0

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/libclam/ChangeLog
    trunk/overlays/proaudio/media-libs/libclam/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/libclam/libclam-1.4.0.ebuild

Modified: trunk/overlays/proaudio/media-libs/libclam/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/libclam/ChangeLog        2010-04-05 
20:22:08 UTC (rev 1602)
+++ trunk/overlays/proaudio/media-libs/libclam/ChangeLog        2010-04-05 
20:25:33 UTC (rev 1603)
@@ -1,7 +1,12 @@
 # ChangeLog for media-libs/libclam
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*libclam-1.4.0 (05 Apr 2010)
+
+  05 Apr 2010; Viktor Lazarev <[email protected]> +libclam-1.4.0.ebuild:
+  version bump
+
   18 Jan 2009; Dominique Michel <[email protected]>M
   in all the ebuids but .9999:
   fixed xerces-c dependency to 2.7 version; libclam will fail with 3*

Modified: trunk/overlays/proaudio/media-libs/libclam/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/libclam/Manifest 2010-04-05 20:22:08 UTC 
(rev 1602)
+++ trunk/overlays/proaudio/media-libs/libclam/Manifest 2010-04-05 20:25:33 UTC 
(rev 1603)
@@ -2,10 +2,12 @@
 DIST CLAM-1.1.0.tar.gz 1383966 RMD160 5da2caa1577a7710136338252239ce0b7f895412 
SHA1 99a425765507820e8f950501a92c1afd1aa1c2ff SHA256 
a684e453ca7fee4c5a6a22a0d23147dde20ba46deda2baed8226c5e855ed9b7d
 DIST CLAM-1.2.0.tar.gz 2185658 RMD160 3c55f4d16814bae03b3045111cc4b46bf4ad98c6 
SHA1 db1d11f7a13a3fbfe7c283eba1f3a04cd85a383c SHA256 
c7bd4fe33a2fdc525954c97ede27cdba142220733ffa357635b19923f653f5a5
 DIST CLAM-1.3.0.tar.gz 2404874 RMD160 b2dc5da7604b49918a8bd749a745d56d756a03a0 
SHA1 50ce93e590d79b9bc390785e7eabc2eb658d9eda SHA256 
c112adcbf0f08a364ba17be6f175a0582b002ffb3208621e1cfdb20d83f4d64e
+DIST CLAM-1.4.0.tar.gz 2527268 RMD160 daffde52d917435b1b143fe252d319237147365f 
SHA1 32acbdc64e641b4a666e8e58e008430a6a906cd0 SHA256 
36fb156b01bb88276962763fef18cd1533cc10d64f8d7824b4623bf5d761bd4d
 EBUILD libclam-1.0.0-r1.ebuild 3758 RMD160 
d011006d9dfc53b8e24fd78f171e60710955997c SHA1 
0048c0fd5adff823a606e04cdd9ed03b2c16d05d SHA256 
f0e1448fcfe9ffd4b8db3de437d926092dbc51fa2989888eabf2527dba69655a
 EBUILD libclam-1.1.0.ebuild 3062 RMD160 
3cea5a8411d885120d2dfda94094f784d0d33756 SHA1 
e846dae3912255721be868299a9e75ec0374f9ea SHA256 
93c21c238df5f80ef229d83172b0149fe36f7817660423b5db4c4f6c671f468b
 EBUILD libclam-1.2.0.ebuild 3855 RMD160 
52100fc5f4f60d93967c5462ddc03cc8ea6f6a60 SHA1 
99732305d2af6e54712c119dffbf3974f7aff41c SHA256 
5a5ac2d87ea6bcf9f50e5d8fb2cafaf6e9bc8e663f1af55ad227dce43b9bc2f8
 EBUILD libclam-1.3.0.ebuild 3855 RMD160 
52100fc5f4f60d93967c5462ddc03cc8ea6f6a60 SHA1 
99732305d2af6e54712c119dffbf3974f7aff41c SHA256 
5a5ac2d87ea6bcf9f50e5d8fb2cafaf6e9bc8e663f1af55ad227dce43b9bc2f8
+EBUILD libclam-1.4.0.ebuild 3915 RMD160 
a7c7b3de00df347581b2fa6ddfba069ffe89a0a3 SHA1 
b8b18a38decce2da789d389f8a3472b19e4ae998 SHA256 
d9b6d2742ea99e3bafd00ddc688047d5f50da2d0f408f50e1afe931baeda2529
 EBUILD libclam-9999-r1.ebuild 3722 RMD160 
89d637a5efc5c928dc43208cf47687a7dac76a45 SHA1 
03e183fbbd0b40190b44eece5be8a80e1d947229 SHA256 
e4833f8ac497a6acc094b2a17c3ecbb85c91110c62fe033be1fd9b93fff69746
-MISC ChangeLog 729 RMD160 8d22ac2befdd2adad87b7ea9feb55f2fca092ed7 SHA1 
94fad7d8ab7fc698f6cb5c5eea8a76bbec561764 SHA256 
949eec01142cf5cdcf9f63571c6ee20c464abdca0059a47a108c268b15aee62b
+MISC ChangeLog 851 RMD160 28a196d134bd9bd1f06f564e12fd313e9b59cbac SHA1 
f8eec3b0944134cf915c9c63790c5ffa51ee7cee SHA256 
c793d7f3221e02d9ea46675a3e6b9b2ca7fb36ef4558d00a9a8210040c9594ed
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-libs/libclam/libclam-1.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libclam/libclam-1.4.0.ebuild             
                (rev 0)
+++ trunk/overlays/proaudio/media-libs/libclam/libclam-1.4.0.ebuild     
2010-04-05 20:25:33 UTC (rev 1603)
@@ -0,0 +1,149 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit eutils qt4
+
+DESCRIPTION="Framework for research and application development in the Audio 
and Music domain"
+HOMEPAGE="http://clam-project.org/";
+
+MY_PN="CLAM"
+MY_P="CLAM-${PV}"
+
+SRC_URI="http://clam-project.org/download/src/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc double jack ladspa osc fftw fft alsa optimize sndfile vorbis mad 
portaudio"
+# portmidi"
+
+RESTRICT="mirror"
+
+DEPEND=">=dev-util/scons-0.96.92
+       ladspa? ( media-libs/ladspa-sdk )
+       =dev-libs/xerces-c-2.8*
+       fftw? ( =sci-libs/fftw-3* )
+       virtual/opengl
+       x11-libs/fltk
+       jack? ( media-sound/jack-audio-connection-kit )
+       vorbis? ( media-libs/libvorbis
+           media-libs/libogg )
+       mad? ( media-libs/libmad )
+       sndfile? ( media-libs/libsndfile )
+       mad? ( media-libs/id3lib )
+       portaudio? ( =media-libs/portaudio-19* )
+       media-libs/jpeg
+       alsa? ( media-libs/alsa-lib )
+       media-libs/libpng
+       x11-libs/libXext
+       x11-libs/libXft
+       x11-libs/libXi
+       || ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-opengl )
+                       >=x11-libs/qt-4.4:4 )
+       app-doc/doxygen
+       dev-util/cppunit
+       osc? ( media-libs/oscpack )"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+       # required for scons to "see" intermediate install location
+       mkdir -p ${D}/usr
+
+       cd ${S}
+
+       local myconf="DESTDIR=${D}/usr prefix=/usr 
prefix_for_packaging=${D}/usr"
+       if use double; then
+           myconf="${myconf} double=yes"
+       fi
+       if use optimize; then
+           myconf="${myconf} optimize_and_lose_precision=yes"
+       fi
+       if ! use ladspa; then
+           myconf="${myconf} with_ladspa=no"
+       fi
+       if use osc; then
+           myconf="${myconf} with_osc=yes"
+       fi
+       if ! use jack; then
+           myconf="${myconf} with_jack=no"
+       fi
+       if ! use fftw; then
+           myconf="${myconf} with_fftw=no"
+           else
+               myconf="${myconf} with_fftw=no with_fftw3=yes"
+       fi
+       if ! use fft; then
+           myconf="${myconf} with_nr_fft=no"
+       fi
+       if ! use sndfile; then
+           myconf="${myconf} with_sndfile=no"
+       fi
+       if ! use vorbis; then
+           myconf="${myconf} with_oggvorbis=no"
+       fi
+       if ! use mad; then
+           myconf="${myconf} with_mad=no"
+           myconf="${myconf} with_id3=no" # workaround buggy buildsys
+       fi
+       if  use mad; then # was ! use id3 workaround buggy buildsys
+           myconf="${myconf} with_mad=yes"
+           myconf="${myconf} with_id3=yes" # was no
+       fi
+       if ! use portaudio; then
+           myconf="${myconf} with_portaudio=no"
+       fi
+       if ! use alsa; then
+           myconf="${myconf} with_alsa=no"
+       fi
+       scons configure ${myconf} || die "configuration failed"
+       scons --help
+       scons || die "compilation failed"
+}
+
+src_install() {
+       dodir /usr
+
+       scons install || die "scons install failed"
+       dodoc CHANGES
+
+       if use doc; then
+               docinto examples/ConfiguratorExample
+               dodoc ${S}/examples/ConfiguratorExample/*
+               docinto examples/ControlArrayExamples
+               dodoc ${S}/examples/ControlArrayExamples/*
+               docinto examples/FormantTracking
+               dodoc ${S}/examples/FormantTracking/*
+               docinto examples/LadspaOSCRemoteController
+               dodoc ${S}/examples/LadspaOSCRemoteController/*
+               docinto examples/NetworkLADSPAPlugin
+               dodoc ${S}/examples/NetworkLADSPAPlugin/*
+               docinto examples/PluginExample
+               dodoc ${S}/examples/PluginExample/*
+               docinto examples/PortsAndControlsUsageExample
+               dodoc ${S}/examples/PortsAndControlsUsageExample/*
+               docinto examples/ProcessingClass2Ladspa
+               dodoc ${S}/examples/ProcessingClass2Ladspa/*
+               docinto examples/SDIF2Wav
+               dodoc ${S}/examples/SDIF2Wav/*
+               docinto examples/SDIF2WavStreaming
+               dodoc ${S}/examples/SDIF2WavStreaming/*
+               docinto examples/SDIFToWavStreaming
+               dodoc ${S}/examples/SDIFToWavStreaming/*
+               docinto examples/TickExtractor
+               dodoc ${S}/examples/TickExtractor/*
+               docinto examples/Tutorial
+               dodoc ${S}/examples/Tutorial/*
+               docinto examples/Wav2SDIF
+               dodoc ${S}/examples/Wav2SDIF/*
+               docinto examples/loopMaker
+               dodoc ${S}/examples/loopMaker/*
+               docinto examples
+               dodoc ${S}/examples/*
+       fi
+}

Reply via email to