[proaudio] [1664] jack_capture bump and cleanup

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


Revision: 1664
Author:   gavlee
Date:     2010-05-03 23:53:49 +0200 (Mon, 03 May 2010)
Log Message:
-----------
jack_capture bump and cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog
    trunk/overlays/proaudio/media-sound/jack_capture/Manifest
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.6.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.44-Makefile.patch
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.44.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.7.ebuild
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.9.ebuild
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.19.ebuild
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.3.ebuild
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.5.ebuild

Modified: trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,7 +1,17 @@
 # ChangeLog for media-sound/jack_capture
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*jack_capture-0.9.44 (03 May 2010)
+
+  03 May 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  -jack_capture-0.3.7.ebuild, -jack_capture-0.3.9.ebuild,
+  -jack_capture-0.9.3.ebuild, -jack_capture-0.9.5.ebuild,
+  -jack_capture-0.9.19.ebuild, +jack_capture-0.9.44.ebuild,
+  +files/jack_capture-0.9.44-Makefile.patch:
+  remove ancient ebuilds and ones that do not compile. bump to 0.9.44, add
+  makefile patch and make use of in-tree gtk2 gui instead of xdialog.
+
   10 Jul 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
   +jack_capture-0.9.19.ebuild:
   bumped jack_capture-0.9.19

Modified: trunk/overlays/proaudio/media-sound/jack_capture/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/Manifest	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/Manifest	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,14 +1,7 @@
-DIST jack_capture-0.3.7.tar.gz 8162 RMD160 d3686c0e9263d9e457a78427cd7881c731972d98 SHA1 e3cb27d9b03e2857b8680e5736de82b65f204af1 SHA256 a78f8c1dd62d90a15829dd1fc56ce6c6aa534bd6b7a85d03f7c6e04a48390a37
-DIST jack_capture-0.3.9.tar.gz 9103 RMD160 674745e0a616afb24e60cdac69fe241d6fdb41ac SHA1 d136168db289a5796345ea33119ace9f90fa709e SHA256 8ca4d34023c371d099d13e8d9441dc8bc3451ec71cae23831e53c481d7c07e66
-DIST jack_capture-0.9.19.tar.gz 17086 RMD160 40754e137916098f78d6f4a36acaa8b943499047 SHA1 dacbd997df6b2897b5b8a88c9d31e74acd01189d SHA256 36ec709f8d440127d1fab0e3668705a854ca648db8155202df7c11cc6e84a0c6
-DIST jack_capture-0.9.3.tar.gz 10256 RMD160 e1a2b88d0eb36627e17f8a2e5a92b0f795a061a0 SHA1 93d6a084ffa2304d8177ef4a27e63e4c0acd0f8a SHA256 5adf35ce423661bc9f1572d61cd8305aaeedc97d7134c15f91bfb6d0aeb5b313
-DIST jack_capture-0.9.5.tar.gz 10952 RMD160 59e9af857a1e18ad461939c29f14e7dcf832f0cd SHA1 0f6e584d07f582e7a93603150c79d66bae5cb1f6 SHA256 aa6532b394fba7ca983acdcca2eb99edb7678b7e51e0ae29a5b092c60995d50b
+AUX jack_capture-0.9.44-Makefile.patch 439 RMD160 18f57281e1b19b2b8280dbc249d5393c603ba235 SHA1 58e8db2f3bbc3070abd77f999aff3e14247ea509 SHA256 361a2b5434e7b56ba223c4593ba76f67e74944c734830cc26ff5d58782127ffc
+DIST jack_capture-0.9.44.tar.gz 54247 RMD160 caeacd04b4be797e22fd3c11cd02817ceeb45021 SHA1 9d00e85a4acd996d8172f4e6aa772c02b31af3d6 SHA256 b5e9ea21ca793a0a13ae7cdfac6bf3b4752b9f014728405290e25471c4cc671b
 DIST jack_capture-0.9.6.tar.gz 10427 RMD160 d9d82e96ca29fa9d20e4b937f29911983dd2fcd2 SHA1 4e4fabe6666f96c7a39b338a0ee67e1b3d5cc6a5 SHA256 7beb9033e09fd18ff50a4354924f321338b3150e6e5722e738eba263a430ed69
-EBUILD jack_capture-0.3.7.ebuild 535 RMD160 b70be8c0c209e68679bfc9ad620ade3827df15ae SHA1 e0a87e32f121dcc015057f65638ef1c823d1b9db SHA256 ca3a34971b09033f9b9d77101ba4295189e7066c80f6b2d96ab858969cf7e741
-EBUILD jack_capture-0.3.9.ebuild 529 RMD160 076c1431632eafe3881706196b65fce15c48df5e SHA1 0653b01579a1fcf159b6d31469a99c97b7314e47 SHA256 5cee0b285738834a803907b97a5b3aa709f0c0ecc67b57c1827e4d98c82e9c9e
-EBUILD jack_capture-0.9.19.ebuild 744 RMD160 c3e1435a3ec3faaffeac545e6d692b993473e955 SHA1 43f961b736ca4a510cdb995bdeaa111d6f2236b4 SHA256 09523ec682be43f5be8c04051995c11ac53f0bfcc40dda197ad6ab7f8787fb91
-EBUILD jack_capture-0.9.3.ebuild 570 RMD160 93c587005e9d61382bc8fc8a1975827cdb867a5d SHA1 bd051ddffddf5a9a94b047846e380579ca95927c SHA256 6db1950d4febdfea350b38dfa5172a0d163baae43f1310181b757cf194375736
-EBUILD jack_capture-0.9.5.ebuild 570 RMD160 93c587005e9d61382bc8fc8a1975827cdb867a5d SHA1 bd051ddffddf5a9a94b047846e380579ca95927c SHA256 6db1950d4febdfea350b38dfa5172a0d163baae43f1310181b757cf194375736
-EBUILD jack_capture-0.9.6.ebuild 570 RMD160 93c587005e9d61382bc8fc8a1975827cdb867a5d SHA1 bd051ddffddf5a9a94b047846e380579ca95927c SHA256 6db1950d4febdfea350b38dfa5172a0d163baae43f1310181b757cf194375736
-MISC ChangeLog 331 RMD160 6ca4f6461674f62bbed301bc921f31bf9e69abc0 SHA1 dd401856dfee42ef53394cab790fe657ad8fcbf9 SHA256 2a7d538eeede1c48bf3ef3f83b84011d93bd4a96721f04b7263b619eacb916e4
+EBUILD jack_capture-0.9.44.ebuild 993 RMD160 02cfbe690ed20c42623dc32f3a55a06bd8ebb231 SHA1 72bf6e8df9230beedd66750659d2bd3bc43d3c30 SHA256 985ea543078ca642bc7f2fea31a27dd049b089474d298fa1b32b0883fad61185
+EBUILD jack_capture-0.9.6.ebuild 570 RMD160 0af8fed03f095678db2572d1c1cf71d52f244503 SHA1 085022f76e54e64c337969b498faff0ed5dcdaa3 SHA256 ebc2f632f862bebd276556fb386106f02d49fd075af209f4b98efe493939948f
+MISC ChangeLog 790 RMD160 83a28b1b79155150f9c4ef14274cc2ba754b2f88 SHA1 1a4c0921e9c56906ca269a2533c8e9203e1f9fb6 SHA256 6fc5096aefd624e9954bb92b87ea3bf932a27466a8b1f2afcb807dbccd93224e
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.44-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.44-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.44-Makefile.patch	2010-05-03 21:53:49 UTC (rev 1664)
@@ -0,0 +1,22 @@
+--- jack_capture-0.9.44/Makefile.old	2010-05-01 23:31:56.000000000 +0100
++++ jack_capture-0.9.44/Makefile	2010-05-02 00:56:53.000000000 +0100
+@@ -1,14 +1,14 @@
+ 
+-DESTDIR =
+-prefix = /usr/local
++DESTDIR ?=
++prefix ?= /usr/local
+ bindir = $(prefix)/bin
+ 
+ VERSION=0.9.44
+ 
+-CC=gcc
+-CPP=g++
++CC ?= gcc
++CPP ?= g++
+ 
+-OPTIMIZE=-O3 -march=native
++OPTIMIZE ?=-O3 -march=native
+ #OPTIMIZE=-O0 -g
+ 
+ # __SMP__ is defined by default in msAtomic.h

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.7.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.7.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.7.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,24 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-DESCRIPTION="simple tool to capture what goes out to soundcard from JACK"
-HOMEPAGE="http://ccrma.stanford.edu/~kjetil/src";
-SRC_URI="http://ccrma.stanford.edu/~kjetil/src/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND=">=media-sound/jack-audio-connection-kit-0.100"
-
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin jack_capture
-	dodoc README
-}

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.9.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.9.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.3.9.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,24 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="Tool to capture what goes out to soundcard from JACK"
-HOMEPAGE="http://www.notam02.no/arkiv/src";
-SRC_URI="http://www.notam02.no/arkiv/src/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~amd64"
-IUSE=""
-
-DEPEND=">=media-libs/libsndfile-1.0.17
-	>=media-sound/jack-audio-connection-kit-0.100"
-
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin jack_capture
-	dodoc README
-}

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.19.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.19.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.19.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,32 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit exteutils
-
-DESCRIPTION="Recording tool which default operation is to capture what goes out to the soundcard from JACK"
-HOMEPAGE="http://www.notam02.no/arkiv/src";
-SRC_URI="http://www.notam02.no/arkiv/src/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~amd64"
-IUSE="gui"
-
-DEPEND=">=media-libs/libsndfile-1.0.17
-	>=media-sound/jack-audio-connection-kit-0.100"
-
-src_unpack() {
-	unpack "${A}"
-	cd "${S}"
-	esed_check -i 's@gcc.*\(jack_capture.c\)@$(CC) $(CFLAGS) \1@g' Makefile 
-}
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin jack_capture
-	use gui && dobin jack_capture_gui
-	dodoc README
-}

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.3.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.3.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,24 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="Recording tool which default operation is to capture what goes out to the soundcard from JACK"
-HOMEPAGE="http://www.notam02.no/arkiv/src";
-SRC_URI="http://www.notam02.no/arkiv/src/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~amd64"
-IUSE=""
-
-DEPEND=">=media-libs/libsndfile-1.0.17
-	>=media-sound/jack-audio-connection-kit-0.100"
-
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin jack_capture
-	dodoc README
-}

Added: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.44.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.44.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.44.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -0,0 +1,37 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit exteutils toolchain-funcs
+
+DESCRIPTION="Recording tool which default operation is to capture what goes out to the soundcard from JACK"
+HOMEPAGE="http://www.notam02.no/arkiv/src";
+SRC_URI="http://www.notam02.no/arkiv/src/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="gtk"
+
+RDEPEND=">=media-libs/libsndfile-1.0.17
+	>=media-sound/jack-audio-connection-kit-0.100
+	gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+	gtk? ( dev-util/pkgconfig )"
+
+src_compile() {
+	epatch "${FILESDIR}/${P}-Makefile.patch"
+	tc-export CC CXX
+	make jack_capture prefix=/usr OPTIMIZE="${CFLAGS}" \
+		${MAKEOPTS} || die "make jack_capture failed"
+	use gtk && ( make jack_capture_gui2 prefix=/usr OPTIMIZE="${CXXFLAGS}" \
+			${MAKEOPTS} || die "make jack_capture_gui2 failed" )
+}
+
+src_install() {
+	dobin jack_capture
+	use gtk && dobin jack_capture_gui2
+	dodoc README
+}

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.5.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.5.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,24 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-DESCRIPTION="Recording tool which default operation is to capture what goes out to the soundcard from JACK"
-HOMEPAGE="http://www.notam02.no/arkiv/src";
-SRC_URI="http://www.notam02.no/arkiv/src/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~amd64"
-IUSE=""
-
-DEPEND=">=media-libs/libsndfile-1.0.17
-	>=media-sound/jack-audio-connection-kit-0.100"
-
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	dobin jack_capture
-	dodoc README
-}

Modified: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.6.ebuild	2010-05-03 13:53:33 UTC (rev 1663)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.6.ebuild	2010-05-03 21:53:49 UTC (rev 1664)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 


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