[proaudio] [1253] finally..

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


Revision: 1253
Author:   gimpel
Date:     2008-07-15 12:07:01 +0200 (Tue, 15 Jul 2008)

Log Message:
-----------
finally.. Minicomputer :)

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/minicomputer/
    trunk/overlays/proaudio/media-sound/minicomputer/Manifest
    trunk/overlays/proaudio/media-sound/minicomputer/files/
    trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch
    trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch
    trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild


Added: trunk/overlays/proaudio/media-sound/minicomputer/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/Manifest	2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,4 @@
+AUX minicomputer-1.2-fltk.patch 453 RMD160 4458a2d4ad85e2e766278e1dd0aeee89dae2de91 SHA1 59e025909bf8d9e40f13957ba8bab8ab56b479bc SHA256 78ded9496f03d73d49785b056c6374e36fc125cf71e01b4a1a55d439252cd9b2
+AUX minicomputer-1.2-gcc43.patch 285 RMD160 e62c7c9218c56ebde4f2da119d6be5578bf313ca SHA1 94760fccdb958d62a197bb8eecd32a270ca63c41 SHA256 60c4abb09a531f8e7e5d0c588d5b2d24a5ec2185fe1805442798ba2e54b28983
+DIST MinicomputerV1.2.tar.gz 935518 RMD160 a5062cdc85a4ddb684425b897ca4c05a7d01750c SHA1 631c5f7ebd0dd95385429a8814ec17353c5678a1 SHA256 cc93b42b9e26c322c50d40c4a3f9beb80fe3d4597056df62a1a0ac03bd495b9a
+EBUILD minicomputer-1.2.ebuild 890 RMD160 f3b28b2284bdbf248db16ac359de5cee27c317a3 SHA1 ac9d99cda6991c45b86351213a63d4e9e3151599 SHA256 a2d2b1248d6882a2ef22f6c8b0c9973cc4643c5978c3179ecb3fe2d5fec10990

Added: trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-fltk.patch	2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,13 @@
+--- SConstruct.orig	2008-07-15 11:29:43.000000000 +0200
++++ SConstruct	2008-07-15 11:51:17.000000000 +0200
+@@ -43,6 +43,10 @@
+ 
+ print"-                    checking dependencies for the editor:"
+ 
++# Gentoo: find fltk
++guienv.Append(CPPPATH = ['/usr/include/fltk-1.1'])
++guienv.Append(LIBPATH = ['/usr/lib/fltk-1.1'])
++
+ guiconf = Configure(guienv)
+ if not guiconf.CheckLibWithHeader('lo', 'lo/lo.h','c'):
+ 	print 'Did not find liblo for OSC, exiting!'

Added: trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/files/minicomputer-1.2-gcc43.patch	2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,10 @@
+--- editor/Memory.cpp.orig	2008-07-15 11:53:05.000000000 +0200
++++ editor/Memory.cpp	2008-07-15 11:53:26.000000000 +0200
+@@ -16,6 +16,7 @@
+  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  */
+ #include "Memory.h"
++#include <cstring>
+ /**
+  * constructor
+  */

Added: trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/minicomputer/minicomputer-1.2.ebuild	2008-07-15 10:07:01 UTC (rev 1253)
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+MY_P="${PN/mini/Mini}V${PV}"
+
+DESCRIPTION="Minicomputer is a standalone Linux softwaresynthesizer for creating
+experimental electronic sounds"
+HOMEPAGE="http://minicomputer.sourceforge.net";
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+# poor gentoo mirrors
+RESTRICT="nomirror"
+
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-sound/jack-audio-connection-kit
+	x11-libs/fltk
+	media-libs/alsa-lib
+	media-libs/liblo"
+DEPEND="${RDEPEND}
+	dev-util/scons"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	epatch "${FILESDIR}/${P}-gcc43.patch"
+	epatch "${FILESDIR}/${P}-fltk.patch"
+}
+
+src_compile() {
+	scons PREFIX=/usr || die
+}
+
+src_install() {
+	dobin minicomputer minicomputerCPU
+	doicon minicomputer.xpm
+	dodoc CHANGES README
+	make_desktop_entry "${PN}" "Minicomputer" "AudioVideo;Audio"
+}
+


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