[proaudio] [2683] media-sound/jack_capture: version bump, remove old ebuilds, eapi 5, base eclass, emake, virtual/pkgconfig, no-herd

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


Revision: 2683
Author:   lilrc
Date:     2013-04-20 23:28:10 +0200 (Sat, 20 Apr 2013)
Log Message:
-----------
media-sound/jack_capture: version bump, remove old ebuilds, eapi 5, base eclass, emake, virtual/pkgconfig, no-herd

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/metadata.xml

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

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.56-Makefile.patch
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.56.ebuild
    trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.69.ebuild

Modified: trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/ChangeLog	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,7 +1,20 @@
 # ChangeLog for media-sound/jack_capture
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*jack_capture-0.9.70 (20 Apr 2013)
+
+  20 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  -jack_capture-0.9.56.ebuild, -files/jack_capture-0.9.56-Makefile.patch,
+  -jack_capture-0.9.69.ebuild, +jack_capture-0.9.70.ebuild,
+  +files/jack_capture-0.9.70-Makefile.patch, metadata.xml:
+  Version bump and remove old ebuilds.
+  Move to EAPI 5.
+  Use base eclass.
+  Use emake instead of make.
+  Depend on virtual/pkgconfig.
+  Remove no-herd from metadata.
+
 *jack_capture-0.9.69 (23 Nov 2012)
 
   23 Nov 2012; Dominique Michel <dominique.michel@xxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/jack_capture/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/Manifest	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/Manifest	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,7 +1,5 @@
-AUX jack_capture-0.9.56-Makefile.patch 1324 SHA256 206d0378f5ce0c4bb82296a935655dbf9cac11c8f20d7178e3cc3365b4d95666 SHA512 dda7b133f6a00539398c1f5f67750d7f48dde0b5c6f1266a1b2ba9b65ee54edeeb0175f44c12621ccd2b19320cc906092f0cbcdae2bea058da3b48cfb439c335 WHIRLPOOL 7396346ce249ccd22b62152281b53e823cae57f1a3e3554cf1fe662deb3059a0170225de10216bb830264a82228cdc0e91bd00d7e35973a0f9306f71f62e9873
-DIST jack_capture-0.9.56.tar.gz 47644 SHA256 fa376dc23c6ae16954ed5fd6b6254c32100e7a8ae285de450bba15e9fef65edb SHA512 0bfe84e361d0f01ea33f2b44ef569e9f1390dbf55b5661c81002a6686fdc783efe010b931737baa99bd80e7c8b96a205bccfd0720dd88b7b0985a5d5da835f4f WHIRLPOOL 8add54038bf03d87510e03f0b0b1a89d7e7f2f0fcea1870d6d280f21e47c1fabc9c2f26c14aa0ba0e7645c9544a7879dd58f9f77f882450edddd000b77a050bf
-DIST jack_capture-0.9.69.tar.gz 62800 SHA256 fb9bd0a4ead4cd922875f8a78ac46a19ac8c806181de09f37961075f455a676a SHA512 5c40b759d3348227c2ec02307e0a302bb1e59b1af92ebe3fa98d8af33efd539e6a7dae5f8d3406a4c58d43e603f1580dc35aeaac210e8e1fcaf379f2fc1ef87c WHIRLPOOL 5be26308b6e777320b1c6bc915f5a30bb370bb8c35ffcf19b7fd8d11e82dd10abf03a19d4d75174363969e2aaa12db15f5b762378db3cbd49e6c2bde2c048cd3
-EBUILD jack_capture-0.9.56.ebuild 1123 SHA256 231a53b652ba05c7dd0b7bf8e9c3884ee60fe115184937c89cc05407c4c82720 SHA512 bb229022ff4f7b5811bcec424bd569f324318e23801be9a63e9239e1f609740b028a9c3942753e4947d588f0e808b9d51b26278420a48ce72287c86851890b16 WHIRLPOOL 1119b65935de9b4ee7958580a726b22c30525d148bbf91cd658de12d65f86cf99e462bc14fb1e3d8fef78b6ba184cb0604d5027a39cfc42430204ed26119ad93
-EBUILD jack_capture-0.9.69.ebuild 1124 SHA256 c66b147227350cd1f183e1c0a5cbbeff3dfd118832088a1406ca570a8fe6d3e8 SHA512 3ff24b588bd484578e07347d0e81760135136fa319a77aa320f002507fbe4ca300631493718e488f2a6b40de8a0f57f9f30b3833dcdbb9b16bbab8660076a4a0 WHIRLPOOL e7bc86f5df6355ec977942c901dc256d803ed9896556adfaa462de891eb44bd9b8ae24c4be843baecfae34def491759c219c3ab49c69552f5e1bae7778f3cbbd
-MISC ChangeLog 1382 SHA256 ce757232afd4f9ac2d8a23c88cdfd7ec6cb802860b9fe904701a9003fa44ac28 SHA512 76c51189cb712438c040fe799376bb2f110f0e5ce6453262c95a0bdcb941ab1224230e48b619bf94078566f7de9c3b15843cf3832f87a1a5b913e2b3d33396fe WHIRLPOOL 6a8da567e1e83c92bc2c2c4c23e3c85d5d1c5ac7aaee878079597998917e3f6c7b21111878ac4f3bd83ba3f7e9122f38bbeacaa0a0cac16f74b82cfd33bfcfff
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+AUX jack_capture-0.9.70-Makefile.patch 1174 SHA256 6b6b0a06b82f4353e79456437fd985326b9e2cf2e559f7385580de8541d6db07 SHA512 14f7421c765bd5447114f079ae6301c1352c0e928a4aee421d8b1c63372ed3d8a015ba0ffd066ae9a4be7217483d1a019884f68cc12cb9a3f22954b4ad49e1bf WHIRLPOOL ffa55b3724ebd589c124ec9b3d4752da1887a7566385d6b416d27c0f10bd9aa6614ee9f3dbf83a24a2e7538ed1830e9b650290134f48bb6c97ea109bf6689f5c
+DIST jack_capture-0.9.70.tar.gz 63088 SHA256 bb3015cafc4743a420f24fef1c9ee0330ca7a8851c06610cfaff9ed8ee48bc34 SHA512 7c0dedd855c31a9fb241f6b5e3856e96e40661d77587ea489ff419db4ad5625f8c2d64c0e2914a77e0ded1403de0eecacbaffeed272b99940cdfad14b00d1322 WHIRLPOOL 9ea5857418b994b5beddfa43ef5d287c40e28b6af67909d9266ffdbc934b719965aeb9c7a9eb4a278c79db47f42e1bc013d63fe91bc9606a2e1ac8aab144c7cf
+EBUILD jack_capture-0.9.70.ebuild 917 SHA256 9c62b41e97450e4f22aa3baf94ab0cb4418509a759d3a055ee026152803148e0 SHA512 49f6c99e56fd7cd1303b2e444020c7bf6c550d1b8e972d701535fad6f526b2efce7197f88d2e0ad3c5dbb038acacb6dcfa15ea658abf415853e9c58cd8aadc68 WHIRLPOOL c3d751d99e13c6c6ceaf31caec773513fd7b7828e431191823204fc474249eb6e9f8ff998502671fea7ed231e2fd754ea47ff0897e5783a355759971843e5303
+MISC ChangeLog 1845 SHA256 f6de4227754fd89e669fed6c8f924c4bb1e4c6dbc4655cfb92d919f8abdb166e SHA512 94c189ab2173d7834202d7461c5a84195c78e16ec50d03462ce24a558a635b55510bbb0665a7d5242e74635943037321a2ba9259389fab8cd6639709b2601d5b WHIRLPOOL 659a5093bf23cd1ab9a443a5010134f9455e0c6679da6d107664fc915e03b9e07d120e504ce8f99ff5c4038860cd618b5deea577e75bcb6560f145a737c91075
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.56-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.56-Makefile.patch	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.56-Makefile.patch	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,45 +0,0 @@
---- jack_capture-0.9.56/Makefile.old	2010-11-09 17:27:14.000000000 +0000
-+++ jack_capture-0.9.56/Makefile	2010-11-09 17:42:40.000000000 +0000
-@@ -1,14 +1,14 @@
- 
--DESTDIR =
--prefix = /usr/local
-+DESTDIR ?=
-+prefix ?= /usr/local
- bindir = $(prefix)/bin
- 
- VERSION=0.9.56
- 
--CC=gcc
--CPP=g++
-+CC ?= gcc
-+CXX ?= g++
- 
--OPTIMIZE=-O3 -march=native
-+OPTIMIZE ?= -O3 -march=native
- #OPTIMIZE=-O0 -g
- 
- COMPILEFLAGS=$(OPTIMIZE) -DVERSION=\"$(VERSION)\" -Wall
-@@ -35,7 +35,7 @@
- 	which install
- 	which pkg-config
- 	which $(CC)
--	which $(CPP)
-+	which $(CXX)
- 	$(CC) -E testsndfile.c >/dev/null
- 	@echo "All seems good "
- 	@echo
-@@ -54,11 +54,11 @@
- 
- 
- jack_capture: setformat.c jack_capture.c vringbuffer.c Makefile das_config.h config_flags
--	$(CC) $(COMPILEFLAGS) jack_capture.c vringbuffer.c -o jack_capture $(LINKFLAGS) `cat config_flags`
-+	$(CC) $(COMPILEFLAGS) jack_capture.c vringbuffer.c $(LDFLAGS) -o jack_capture $(LINKFLAGS) `cat config_flags`
- 
- 
- jack_capture_gui2: jack_capture_gui2.cpp
--	$(CPP) $(OPTIMIZE) `pkg-config --libs --cflags gtk+-2.0` jack_capture_gui2.cpp -o jack_capture_gui2
-+	$(CXX) $(OPTIMIZE) `pkg-config --libs --cflags gtk+-2.0` jack_capture_gui2.cpp $(LDFLAGS) -o jack_capture_gui2
- 
- config_flags: Makefile das_config.h
- 	cat das_config.h |grep COMPILEFLAGS|sed s/\\/\\/COMPILEFLAGS// >config_flags

Added: trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.70-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.70-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack_capture/files/jack_capture-0.9.70-Makefile.patch	2013-04-20 21:28:10 UTC (rev 2683)
@@ -0,0 +1,38 @@
+diff -ur jack_capture-0.9.70.orig/Makefile jack_capture-0.9.70/Makefile
+--- jack_capture-0.9.70.orig/Makefile	2013-04-20 22:52:26.346432555 +0200
++++ jack_capture-0.9.70/Makefile	2013-04-20 23:03:57.600409761 +0200
+@@ -3,13 +3,10 @@
+ 
+ VERSION=0.9.70
+ 
+-CC=gcc
+-CPP=g++
++CC ?= gcc
++CXX ?= g++
+ 
+-OPTIMIZE=-O3
+-#OPTIMIZE=-O0 -g
+-
+-COMPILEFLAGS=$(CFLAGS) $(OPTIMIZE) -DVERSION=\"$(VERSION)\" -Wall -Wextra -Wno-unused
++COMPILEFLAGS=$(CFLAGS) -DVERSION=\"$(VERSION)\" -Wall -Wextra -Wno-unused
+ LINKFLAGS=$(LDFLAGS) -ljack -lsndfile -lm -lpthread -lrt
+ 
+ targets = jack_capture
+@@ -33,7 +30,7 @@
+ 	which install
+ 	which pkg-config
+ 	which $(CC)
+-	which $(CPP)
++	which $(CXX)
+ 	$(CC) -E testsndfile.c >/dev/null
+ 	@echo "All seems good "
+ 	@echo
+@@ -56,7 +53,7 @@
+ 
+ 
+ jack_capture_gui2: jack_capture_gui2.cpp
+-	$(CPP) $(CPPFLAGS) $(OPTIMIZE) jack_capture_gui2.cpp $(LDFLAGS) `pkg-config --libs --cflags gtk+-2.0` -o jack_capture_gui2
++	$(CXX) $(CXXFLAGS) jack_capture_gui2.cpp $(LDFLAGS) `pkg-config --libs --cflags gtk+-2.0` -o jack_capture_gui2
+ 
+ config_flags: Makefile das_config.h
+ 	cat das_config.h |grep COMPILEFLAGS|sed s/\\/\\/COMPILEFLAGS//|tr '\n' ' ' >config_flags

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.56.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.56.ebuild	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.56.ebuild	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,44 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=1
-
-inherit eutils 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";
-
-RESTRICT="mirror"
-
-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"
-	if use gtk; then
-		make jack_capture_gui2 CPP="${CXX}" \
-			prefix=/usr OPTIMIZE="${CXXFLAGS}" \
-			${MAKEOPTS} || die "make jack_capture_gui2 failed"
-	fi
-}
-
-src_install() {
-	dobin jack_capture || die "dobin jack_capture failed"
-	if use gtk ; then
-		dobin jack_capture_gui2 || die "dobin jack_capture_gui2 failed"
-	fi
-	dodoc README
-}

Deleted: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.69.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.69.ebuild	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.69.ebuild	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,44 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=1
-
-inherit eutils 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";
-
-RESTRICT="mirror"
-
-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"
-	if use gtk; then
-		make jack_capture_gui2 CPP="${CXX}" \
-			prefix=/usr OPTIMIZE="${CXXFLAGS}" \
-			${MAKEOPTS} || die "make jack_capture_gui2 failed"
-	fi
-}
-
-src_install() {
-	dobin jack_capture || die "dobin jack_capture failed"
-	if use gtk ; then
-		dobin jack_capture_gui2 || die "dobin jack_capture_gui2 failed"
-	fi
-	dodoc README
-}

Copied: trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.70.ebuild (from rev 2675, trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.69.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.70.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack_capture/jack_capture-0.9.70.ebuild	2013-04-20 21:28:10 UTC (rev 2683)
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit base eutils 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";
+
+RESTRICT="mirror"
+
+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? ( virtual/pkgconfig )"
+
+PATCHES=( "${FILESDIR}/${P}-Makefile.patch" )
+DOCS=( README )
+
+src_compile() {
+	tc-export CC CXX
+	emake PREFIX="${EPREFIX}/usr" jack_capture
+	use gtk && emake PREFIX="${EPREFIX}/usr" jack_capture_gui2
+}
+
+src_install() {
+	dobin jack_capture
+	use gtk && dobin jack_capture_gui2
+	base_src_install_docs
+}

Modified: trunk/overlays/proaudio/media-sound/jack_capture/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jack_capture/metadata.xml	2013-04-20 19:28:57 UTC (rev 2682)
+++ trunk/overlays/proaudio/media-sound/jack_capture/metadata.xml	2013-04-20 21:28:10 UTC (rev 2683)
@@ -1,7 +1,6 @@
 <?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>


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