[proaudio] [1985] Introducing jackctlmmc and qjackmmc

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


Revision: 1985
Author:   dominique
Date:     2011-05-25 22:03:15 +0200 (Wed, 25 May 2011)
Log Message:
-----------
Introducing jackctlmmc and qjackmmc

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jackctlmmc/
    trunk/overlays/proaudio/media-sound/jackctlmmc/ChangeLog
    trunk/overlays/proaudio/media-sound/jackctlmmc/Manifest
    trunk/overlays/proaudio/media-sound/jackctlmmc/files/
    trunk/overlays/proaudio/media-sound/jackctlmmc/files/jackctlmmc-4-makefile.patch
    trunk/overlays/proaudio/media-sound/jackctlmmc/jackctlmmc-4.ebuild
    trunk/overlays/proaudio/media-sound/jackctlmmc/metadata.xml
    trunk/overlays/proaudio/media-sound/qjackmmc/
    trunk/overlays/proaudio/media-sound/qjackmmc/ChangeLog
    trunk/overlays/proaudio/media-sound/qjackmmc/Manifest
    trunk/overlays/proaudio/media-sound/qjackmmc/metadata.xml
    trunk/overlays/proaudio/media-sound/qjackmmc/qjackmmc-4.ebuild

Added: trunk/overlays/proaudio/media-sound/jackctlmmc/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jackctlmmc/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackctlmmc/ChangeLog	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,9 @@
+# ChangeLog for media-sound/jackctlmmc
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  25 May 2011: Dominique Michel <dominique@xxxxxxxxxxxxx>
+  - Introducing jackctlmmc-4.ebuild from original ebuild send by Alex Montgomery
+  - makefile patch send by Gavin Pryke
+  - some small modifications (nomirror; removed src_compile section (EAPI 2))
+

Added: trunk/overlays/proaudio/media-sound/jackctlmmc/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jackctlmmc/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackctlmmc/Manifest	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,5 @@
+AUX jackctlmmc-4-makefile.patch 417 RMD160 438a34f38bf3df154587a28985b6b68d51227a54 SHA1 c5286ae84be769c05514c7c573e45773fcc4fc1f SHA256 611f3a9f2d44326923a8db48fd6eb1f48c39735a4037e90acfb4f63b3bc50f4f
+DIST jackctlmmc-4.tar.gz 81809 RMD160 5de81fc32fd931781f262fd869ef52d9bcfda2f1 SHA1 23917c603c8a7221867fe41fb2560831adf28268 SHA256 379e6ead430655c856133eb67eabe0593efb4d7bd52f96c39cc99dc1b08117b2
+EBUILD jackctlmmc-4.ebuild 927 RMD160 427c6510073c134df5a24f7f50ec5d76971a83b6 SHA1 ba93721d9edbc68003de05ea2b482b0e6f9518ea SHA256 e6339c2ca5035bffd4bd5796a1729a96d4241404780ad11b57602497c770331c
+MISC ChangeLog 380 RMD160 1facbcb6c3f72e9f9037336236b773615a0cc8f7 SHA1 06257023ba4d5dc49a4db0b1cd4bd27327d77d4d SHA256 cc81c708ef103ea9d2052ffb95ed88d6b20f6c0916b0602f0f0f68c6fb67408c
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jackctlmmc/files/jackctlmmc-4-makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jackctlmmc/files/jackctlmmc-4-makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackctlmmc/files/jackctlmmc-4-makefile.patch	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,11 @@
+--- jackctlmmc/GNUmakefile.in.original	2011-05-16 17:05:39.374068417 +0100
++++ jackctlmmc/GNUmakefile.in	2011-05-18 19:13:22.873157332 +0100
+@@ -37,7 +37,7 @@
+ 	$(CC) $(CFLAGS) $(PKG_CFLAGS) -c $<
+ 
+ jackctlmmc: $(OBJECTS)
+-	$(CC) $(CFLAGS) $(PKG_CFLAGS) $(LIBS) -o $@ $(OBJECTS)
++	$(CC) $(LDFLAGS) $(CFLAGS) $(PKG_CFLAGS) -o $@ $(OBJECTS) $(LIBS)
+ 
+ qjackmmc:
+ 	cd qt && $(QMAKE) -o Makefile qjackmmc.pro && $(MAKE)

Added: trunk/overlays/proaudio/media-sound/jackctlmmc/jackctlmmc-4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackctlmmc/jackctlmmc-4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackctlmmc/jackctlmmc-4.ebuild	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,43 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+inherit autotools 
+
+DESCRIPTION="Console/Qt4 programs that listen to MIDI machine control messages (MMC) to drive JACK transport"
+HOMEPAGE="http://jackctlmmc.sourceforge.net/";
+SRC_URI="mirror://sourceforge/jackctlmmc/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="lash +jackmidi"
+
+RDEPEND="media-libs/alsa-lib
+	>=media-sound/jack-audio-connection-kit-0.109.2
+	lash? ( media-sound/lash )"
+
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+	epatch "${FILESDIR}/${P}-makefile.patch" || die "patching failed"
+	eautomake
+}
+
+src_configure() {
+	tc-export CC
+	econf \
+	--enable-gui=no \
+	$(use_enable lash) \
+	$(use_enable jackmidi) || die "econf failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "install failed"
+	dodoc NEWS README VERSION
+}

Added: trunk/overlays/proaudio/media-sound/jackctlmmc/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jackctlmmc/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jackctlmmc/metadata.xml	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/qjackmmc/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/qjackmmc/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/qjackmmc/ChangeLog	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,8 @@
+# ChangeLog for media-sound/qjackmmc
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  25 May 2011: Dominique Michel <dominique@xxxxxxxxxxxxx>
+  - Introducing qjackmmc-4.ebuild from original ebuild send by Alex Montgomery
+  - some small modifications (nomirror; removed non needed src_compile section with EAPI 2)
+

Added: trunk/overlays/proaudio/media-sound/qjackmmc/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/qjackmmc/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/qjackmmc/Manifest	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,4 @@
+DIST jackctlmmc-4.tar.gz 81809 RMD160 5de81fc32fd931781f262fd869ef52d9bcfda2f1 SHA1 23917c603c8a7221867fe41fb2560831adf28268 SHA256 379e6ead430655c856133eb67eabe0593efb4d7bd52f96c39cc99dc1b08117b2
+EBUILD qjackmmc-4.ebuild 1103 RMD160 ff33405e22f4b9fd4c4af5f6f745c075111ff1ab SHA1 42cf0dd96282a154003ed2fad3abc8d6a91dac78 SHA256 03fcb5f8035a51ab756ebf48df6956e27aa2440303e9781994ee5973388b6e0d
+MISC ChangeLog 351 RMD160 c6823a2d268919f47b51edffe63ae4f27472060e SHA1 409b19d429be382482bd884d1f0b2cf498ce5847 SHA256 ed7fcd1d175d7f5b9e8ab4e0796743de0967699a05a338a0fba346b295b9d526
+MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/qjackmmc/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/qjackmmc/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/qjackmmc/metadata.xml	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/qjackmmc/qjackmmc-4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/qjackmmc/qjackmmc-4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/qjackmmc/qjackmmc-4.ebuild	2011-05-25 20:03:15 UTC (rev 1985)
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="QT based GUI program that listens to MIDI machine control messages (MMC) to drive JACK transport"
+
+# Homepage, not used by Portage directly but handy for developer reference
+HOMEPAGE="http://jackctlmmc.sourceforge.net/";
+
+# Point to any required sources; these will be automatically downloaded by
+# Portage.
+SRC_URI="mirror://sourceforge/jackctlmmc/jackctlmmc-4.tar.gz"
+RESTRICT="nomirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+IUSE="lash +jackmidi"
+
+RDEPEND="media-libs/alsa-lib
+        x11-libs/qt-core:4
+        >=x11-libs/qt-gui-4.4
+        >=media-sound/jack-audio-connection-kit-0.109.2
+		lash? ( media-sound/lash )"
+
+DEPEND="${RDEPEND} 
+        dev-util/pkgconfig"
+
+S="${WORKDIR}/jackctlmmc"
+
+src_configure() {
+	econf \
+	$(use_enable lash) \
+	$(use_enable jackmidi) \
+	--enable-cli='no' || die "econf configure failed"
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install failed"
+	dodoc NEWS README VERSION
+}


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