[proaudio] [2138] +snd-ls-0.9.9.2_beta.ebuild with depend: rollendurchmesserzeitsammler

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


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 <dominique_libre@xxxxxxxxxxxxxxx>
+  + 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 <evermind@xxxxxxxxxxxxx;
   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."
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/