Revision: 2138
Author:   dominique
Date:     2012-06-16 22:07:34 +0200 (Sat, 16 Jun 2012)
Log Message:
-----------
+snd-ls-0.9.9.2_beta.ebuild with depend: rollendurchmesserzeitsammler

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/snd-ls/ChangeLog
    trunk/overlays/proaudio/media-sound/snd-ls/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/
    trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/ChangeLog
    trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/Manifest
    
trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/rollendurchmesserzeitsammler-0.1.6.ebuild
    trunk/overlays/proaudio/media-sound/snd-ls/snd-ls-0.9.9.2_beta.ebuild

Added: trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/ChangeLog     
                        (rev 0)
+++ trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/ChangeLog     
2012-06-16 20:07:34 UTC (rev 2138)
@@ -0,0 +1,6 @@
+# ChangeLog for dev-libs/rollendurchmesserzeitsammler
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  16 Jun 2012; Dominique Michel <[email protected]>
+  + Initial rollendurchmesserzeitsammler-0.1.6.ebuild

Added: trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/Manifest      
                        (rev 0)
+++ trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/Manifest      
2012-06-16 20:07:34 UTC (rev 2138)
@@ -0,0 +1,4 @@
+DIST gc-7.1.tar.gz 1077714 RMD160 9338c1128686395739e3acd9052a651d1dffffb2 
SHA1 e84cba5d18f4ea5ed4e5fd3f1dc6a46bc190ff6f SHA256 
e3cef6028fe3efe7de3bcf4107c880eae50b3ee79841450d885467c09bcebf30
+DIST rollendurchmesserzeitsammler-0.1.6.tar.gz 146806 RMD160 
658e07d72c0dd42c88656c6e6d8f9026a6af842d SHA1 
a10e88b02fdfc379934d4f8ce04715159d7650ec SHA256 
eb83a94b9b65ed199e64540c0bd3df9ccb3bf1bf153bdc53e3f991d5e25c064b
+EBUILD rollendurchmesserzeitsammler-0.1.6.ebuild 1385 RMD160 
e5663044e237da9577bb4934bcbccac6471ebe48 SHA1 
e45934d1e7d84f2578ad75619a0f6daa9144f8b4 SHA256 
929b5e91924bba94703d2f5e612dcb5c4b9524af2bb7c450313bcf0b0e885650
+MISC ChangeLog 258 RMD160 b10f8caf8af10b7d3f63849d9852650a926ef4b3 SHA1 
672532c24e9b4d48e29154bf937f63e93483d284 SHA256 
189300036264e91c35c1c274b2328e9a26555894b549ecf366a94fe5e4c36c7d

Added: 
trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/rollendurchmesserzeitsammler-0.1.6.ebuild
===================================================================
--- 
trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/rollendurchmesserzeitsammler-0.1.6.ebuild
                             (rev 0)
+++ 
trunk/overlays/proaudio/dev-libs/rollendurchmesserzeitsammler/rollendurchmesserzeitsammler-0.1.6.ebuild
     2012-06-16 20:07:34 UTC (rev 2138)
@@ -0,0 +1,50 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild,v 
1.2 2011/11/13 18:56:12 vapier Exp $
+
+EAPI=2
+inherit eutils toolchain-funcs
+
+DESCRIPTION="The Rollendurchmesserzeitsamler conservative garbage collector 
for realtime audio"
+HOMEPAGE="http://users.notam02.no/~kjetism/rollendurchmesserzeitsammler/";
+SRC_URI="http://archive.notam02.no/arkiv/src/${P}.tar.gz
+       http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz";
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="" #TODO: tlsf
+
+pkg_setup() {
+       ewarn "To compile with the correct optimisation, please"
+       ewarn "emerge ${PN}"
+       ewarn "when X is not running."
+       ebeep 3
+       epause 7
+}
+
+src_prepare() {
+       sed -i -e "s~/usr/local~${D}/usr~" \
+               -e 
"s~/etc/rollencurchmesserzeitsammler~rollendurchmesserzeitsammler~" \
+               -e 's/OPT=-O3 -march=native/OPT=/' \
+               -e "s/CC=gcc/CC=$(tc-getCC)/" \
+               -e "s/CFLAGS=-Wall -g/CFLAGS=${CFLAGS}/" \
+               -e 's~-DCONFFILE=\\"~-DCONFFILE=\\"/etc/~' \
+               Makefile || die "sed Makefile failed"
+}
+
+src_compile() {
+       emake -j1 || die
+}
+
+src_install() {
+       mkdir -p ${D}/usr/include || die "mkdir inckude failed"
+       mkdir -p ${D}/usr/lib || die "mkdir lib failed"
+
+       emake DESTDIR="${D}" install || die
+
+       insinto /etc
+       doins rollendurchmesserzeitsammler.conf
+
+       dodoc README
+}

Modified: trunk/overlays/proaudio/media-sound/snd-ls/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/snd-ls/ChangeLog        2012-06-16 
17:34:49 UTC (rev 2137)
+++ trunk/overlays/proaudio/media-sound/snd-ls/ChangeLog        2012-06-16 
20:07:34 UTC (rev 2138)
@@ -2,6 +2,9 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  156 June 2012; Dominique Michel <dominique_libre@sourceforge,net>
+  +snd-ls-0.9.9.2_beta.ebuild
+
   15 Sep 2008; Frieder Buerzele <[email protected];
   snd-ls-0.9.8.7.ebuild:
   fixup missing inherit eutils fixes bug #54

Modified: trunk/overlays/proaudio/media-sound/snd-ls/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/snd-ls/Manifest 2012-06-16 17:34:49 UTC 
(rev 2137)
+++ trunk/overlays/proaudio/media-sound/snd-ls/Manifest 2012-06-16 20:07:34 UTC 
(rev 2138)
@@ -4,11 +4,13 @@
 DIST snd-ls-0.9.7.12.tar.gz 7729139 RMD160 
933eb0ff71c5a895216019fe412c1ee88b3a4dd4 SHA1 
1b1871fcc1e03860aa85eddbd370c87e7d5d2a15 SHA256 
6c207576f50b34a90c09613e55d218a17b6bcba468e1cdc6d2d4c827db9a61ce
 DIST snd-ls-0.9.7.4.tar.gz 7562225 RMD160 
4dd42fe295bb7bddd35dc9f496952747c2e469b1 SHA1 
00fad411ba97878d162558200e56cc524f0603d2 SHA256 
fb40c9874361c8f1dd57e394d22cc03832c8fd6b25ff9ebbb80745a30f4042bd
 DIST snd-ls-0.9.8.7.tar.gz 8260564 RMD160 
d80e5792c0b7e20f3a3007505036eff8f9dc2c71 SHA1 
96008ddaea1cb6faae83b2a73c231a092fb487a0 SHA256 
7966ed3bafb08b81a6dbf97fa317ebc4c2aaaa609b24c6b31b05d0096d7744d9
+DIST snd-ls-0.9.9.2_beta.tar.gz 37277416 RMD160 
070c5981088d9d4dd093993594028ab3b01a8e08 SHA1 
21cf7e55bd6cdd250063b3bd676fbc12beaeb063 SHA256 
e516ff89f83729fa781889cb7ef90d44d8c48d70c5c91985da9bf1c5c371b8f7
 EBUILD snd-ls-0.9.6.2.ebuild 1757 RMD160 
51d7e6df71ceac17e8c8cca73af329388f5b0b8a SHA1 
54ff03742946038f882331480125bdb07f794396 SHA256 
fca4ab2e4e3da15898408f01dbb119f09ee5a1505a73338f5d80be9c442e2c1b
 EBUILD snd-ls-0.9.7.0-r1.ebuild 1537 RMD160 
6888e1fb94cf8a3453b15ad0eccd1b3a7f992d84 SHA1 
17b545a5da04d34cb6a624392ee9fd6485d155bd SHA256 
b070c49cd7cc1bfc5ba0afe3286004ac570bc381cb4da1f724da2499ff12f133
 EBUILD snd-ls-0.9.7.11.ebuild 1763 RMD160 
d248a3bb36544807fe6ca672ae5042fbbc4625bd SHA1 
f0e1c12ae895f35f6be1494cb316c6a9e9821763 SHA256 
0c4ed434b6d90b80e06755e0663ac017167b9e015d400fccad0d7e30acd768f1
 EBUILD snd-ls-0.9.7.12.ebuild 1763 RMD160 
d248a3bb36544807fe6ca672ae5042fbbc4625bd SHA1 
f0e1c12ae895f35f6be1494cb316c6a9e9821763 SHA256 
0c4ed434b6d90b80e06755e0663ac017167b9e015d400fccad0d7e30acd768f1
 EBUILD snd-ls-0.9.7.4.ebuild 1648 RMD160 
ef77f3447f9cb5619964a53f70505c285e60fdcb SHA1 
102b27a0dbf675ba2ba72d1874d6c7ca902ec3c0 SHA256 
26669404fdb80c9b6d53ccfc9d0ed1502b5a6ff500f4aa91459f77095e769f06
 EBUILD snd-ls-0.9.8.7.ebuild 2049 RMD160 
74f686be978b70cbf487b07e3b290d1538551d16 SHA1 
2651814a3127c7bc2245b2a3b9e23f17e97145e4 SHA256 
a3de43560228e32af012127a0941564f17a8b575e9b04eeb324335eaa879076c
-MISC ChangeLog 428 RMD160 e28988cb35588737b639fae452adb4e2dcf5feaa SHA1 
7ffa6acc72bfd06e5e4038dfcc339ada97031b76 SHA256 
0479efb4dcdfafc13ca73c68100b1ac71d69679ddc33d817ed2acb24c4bf4a53
+EBUILD snd-ls-0.9.9.2_beta.ebuild 2139 RMD160 
70294c71d3fb546dd9150bf238dfc1133fb343e8 SHA1 
909acda0bba57a568f308c3b312fd4624086a5e7 SHA256 
eeb2fe2348da21eeabaf58328536b8bb17dbfdcd50d3fed6b95d11f6a14282cf
+MISC ChangeLog 527 RMD160 b7d46f8b953b7850775c4e8af544dfee3d9ac45a SHA1 
4d754356bd3eb03b7ba2d0c5dc22908ecd35021a SHA256 
c041b4f25de803b10068688cd330acc53e4d5d01554e29897414eb0362fcb9eb
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/snd-ls/snd-ls-0.9.9.2_beta.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/snd-ls/snd-ls-0.9.9.2_beta.ebuild       
                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/snd-ls/snd-ls-0.9.9.2_beta.ebuild       
2012-06-16 20:07:34 UTC (rev 2138)
@@ -0,0 +1,78 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+IUSE=""
+
+inherit eutils
+
+RESTRICT=mirror
+DESCRIPTION="Snd-ls is a sound editor based on Snd"
+HOMEPAGE="http://www.notam02.no/arkiv/src/snd/";
+SRC_URI="http://www.notam02.no/arkiv/src/snd/${P}.tar.gz";
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="dev-libs/rollendurchmesserzeitsammler
+       >=dev-scheme/guile-1.8.0
+       >=x11-libs/gtk+-2.0.0
+       media-libs/liblrdf"
+
+RDEPEND="${DEPEND}
+        sci-libs/gsl
+       sci-libs/fftw
+       media-sound/jack-audio-connection-kit
+       media-libs/ladspa-sdk
+       media-libs/libsamplerate
+       >=media-libs/libsndfile-1
+       =sci-libs/fftw-3*"
+
+pkg_setup(){
+       if ! built_with_use --missing true dev-scheme/guile deprecated; then
+               eerror "You need to rebuild guile with"
+               eerror "the 'deprecated' USE flag"
+               eerror "USE=deprecated emerge dev-scheme/guile"
+               die "dev-scheme/guile is not built with the 'deprecated' USE 
flag"
+       fi
+} 
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       sed -i -e 's:\(define\ prefix\)\(.*\):\1 \"\'${D}'/usr/share\"):' 
config.scm
+}
+
+src_compile() {
+#      Don't support portage's LDFLAGS
+       LDFLAGS="" make || die "build failed"
+}
+
+src_install () {
+       dodoc README
+       dohtml -r snd-10/*.html snd-10/*.png
+       rm -f snd-10/*.html snd-10/*.png snd-10/snd.1
+       rm -rf snd-10/tutorial
+       ./do_install || die "installation failed"
+        mv ${D}/usr/share/bin/snd-ls ${S}/
+       rm -rf ${D}/usr/share/bin
+       sed -i -e 's:'${D}'::g' snd-ls
+       sed -i -e 's:'${D}'::g' ${D}/usr/share/snd-ls/init.scm
+        dobin snd-ls
+}
+
+pkg_postinst() {
+       ewarn ""
+        ewarn "This version of Snd is very different from the"
+        ewarn "one used in Dave Phillips Snd tutorial, so"
+        ewarn "reading that one is not useful for this package."
+        ewarn "Instead, look in the help menu of the program."
+        ewarn ""
+        ewarn "First time snd-ls is running, it will spend some time"
+        ewarn "compiling. It will not use the same amount of time"
+        ewarn "at next startup"
+       ewarn ""
+       ewarn "For a quick introduction to basic functions, select the"
+       ewarn "first entry in the Help menu."
+}

Reply via email to