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 <[email protected]>
+  - 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>[email protected]</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 <[email protected]>
+  - 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>[email protected]</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
+}

Reply via email to