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) <li...@users.sourceforge.net> + -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.mic...@sourceforge.net> 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>proau...@tuxfamily.org</email> <name>pro-audio overlay team</name>