[proaudio] [2582] media-sound/klick: Initial ebuild.

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


Revision: 2582
Author:   lilrc
Date:     2013-03-25 21:01:01 +0100 (Mon, 25 Mar 2013)
Log Message:
-----------
media-sound/klick: Initial ebuild. Thanks to goatee for the inclusion request.

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/klick/
    trunk/overlays/proaudio/media-sound/klick/ChangeLog
    trunk/overlays/proaudio/media-sound/klick/Manifest
    trunk/overlays/proaudio/media-sound/klick/files/
    trunk/overlays/proaudio/media-sound/klick/files/klick-0.12.2-sconstruct.patch
    trunk/overlays/proaudio/media-sound/klick/klick-0.12.2.ebuild
    trunk/overlays/proaudio/media-sound/klick/metadata.xml

Added: trunk/overlays/proaudio/media-sound/klick/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/klick/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/klick/ChangeLog	2013-03-25 20:01:01 UTC (rev 2582)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/klick
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*klick-0.12.2 (25 Mar 2013)
+
+  25 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  +klick-0.12.2.ebuild, +files/klick-0.12.2-sconstruct.patch, +metadata.xml:
+  Initial ebuild. Thanks to goatee for the inclusion request.
+

Added: trunk/overlays/proaudio/media-sound/klick/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/klick/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/klick/Manifest	2013-03-25 20:01:01 UTC (rev 2582)
@@ -0,0 +1,5 @@
+AUX klick-0.12.2-sconstruct.patch 1645 SHA256 1f07ab0093307388c47fad3f0e8731642612150229aec5ad07f6e7becceee4ac SHA512 02d114d9e147168e266f55bf011aad535a2afc225e782ebae00e25265a661126e8d2b8a6be4aef6b9e2b1b0b1adb8bf28b357be3b09b3ca7355c33c78de991df WHIRLPOOL d3fefdd29f3c546a1862fc42042dac7b60e8d0e5f2ac6c7c827bcdf81c8a914e31c617f389272ecde1111b4906780789ebe49a2c527ef0effa99ec6b3df4afd2
+DIST klick-0.12.2.tar.gz 111801 SHA256 1289533c0849b1b66463bf27f7ce5f71736b655cfb7672ef884c7e6eb957ac42 SHA512 e0da321b4f5573e8a0b7ef53a554bf33b6d999b7125c62648d5ad64278107b429effa573187327d7c6fe5ae07bf9c7f81b96f069358315b2ee9166480f6dae7f WHIRLPOOL 4baf1e8fad212c26568a2190af42b1d23058c780407bdd3523b03339337f1f3408f612718c29f026997d36b3aceb3cacd5cfc5ff4d4e69c9cd4edb9a72696590
+EBUILD klick-0.12.2.ebuild 1090 SHA256 93f8d585786b3b96f79f265f836eeef5812e0be69cefa1ae497e3f961ec6860e SHA512 8c6d16e1c8f2ac6772a583a285cfa0106223d146bafe86700ec9e859312707b7cc57bbe8b1bc9948aa58c035a0289db28ff3a140d379bcde4fc4c0d940fc5cce WHIRLPOOL b7ea960a414fc6fe116fe8fedb61f3386c71714153f06bb4a3d59be7862eb542908b718a0b36cce182ebbf1faf15981be852d2131fadb085cbd3b62611972247
+MISC ChangeLog 352 SHA256 2f5bb8108bb9d00b04b80528ab88f8e6f0789963dd6c54ab8b14c33ae9533838 SHA512 32c127fd77a9b955b110bf003ebf924937cec60cbd2ae0bdd3a671573ab2f786651d3e8172b71451d097b410a89b2355f143148d7e85043f06f3005d2eeae1fe WHIRLPOOL 21e5d6fa5725cd02697a78ad74e93ab8d0d888ebb786ba0623fa6ad6651c9b5ae5c0bd0e04ad322622a63ef519d5498478af9d9245a4147449405172f4cbf7ee
+MISC metadata.xml 320 SHA256 d306ff5666d314a6433f245c90c99fa1c4b8c809046c0baa1d2a63293a714d43 SHA512 3ba70c1fd21a722d6ff4230b535f9fc791eb4109e49221604de6f56bc318488712b0c77025fb00b9f44d8e8bcde57eb6b80222adb86faff07b4d71c9f471d81d WHIRLPOOL 412fcbf1ec4633879d290ec94e8db35fc8e950b1cf563b51e03a5086f8c7ff50b5349219cb629633fca8ed5652c5a38ca21943fccdaa309387f5cb00f5ee71ef

Added: trunk/overlays/proaudio/media-sound/klick/files/klick-0.12.2-sconstruct.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/klick/files/klick-0.12.2-sconstruct.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/klick/files/klick-0.12.2-sconstruct.patch	2013-03-25 20:01:01 UTC (rev 2582)
@@ -0,0 +1,45 @@
+--- klick-0.12.2.orig/SConstruct	2013-03-25 07:26:12.824943598 +0100
++++ klick-0.12.2/SConstruct	2013-03-25 20:36:40.158783083 +0100
+@@ -11,25 +11,24 @@
+     ENV = os.environ,
+ )
+ 
+-# build options
+-opts = Options('scache.conf')
+-opts.AddOptions(
+-    PathOption('PREFIX', 'install prefix', '/usr/local'),
+-    PathOption('DESTDIR', 'intermediate install prefix', '', PathOption.PathAccept),
+-    BoolOption('DEBUG', 'debug mode', False),
+-    BoolOption('OSC', 'OSC support', True),
+-    BoolOption('TERMINAL', 'terminal control support', True),
+-    BoolOption('RUBBERBAND', 'use Rubber Band for pitch shifting', False),
+-)
+-opts.Update(env)
+-opts.Save('scache.conf', env)
+-Help(opts.GenerateHelpText(env))
++if os.environ.has_key('CXX'):
++	env.Replace(CXX = os.environ['CXX'])
++if os.environ.has_key('CXXFLAGS'):
++	env.Replace(CCFLAGS = os.environ['CXXFLAGS'])
+ 
+-if env['DEBUG']:
+-    env.Append(CCFLAGS = ['-g', '-W', '-Wall'])
+-else:
+-    env.Append(CCFLAGS = ['-O2', '-W', '-Wall'])
+-    env.Prepend(CPPDEFINES = 'NDEBUG')
++# build variables
++vars = Variables('scache.conf')
++vars.AddVariables(
++    PathVariable('PREFIX', 'install prefix', '/usr/local'),
++    PathVariable('DESTDIR', 'intermediate install prefix', '', PathVariable.PathAccept),
++    BoolVariable('DEBUG', 'debug mode', False),
++    BoolVariable('OSC', 'OSC support', True),
++    BoolVariable('TERMINAL', 'terminal control support', True),
++    BoolVariable('RUBBERBAND', 'use Rubber Band for pitch shifting', False),
++)
++vars.Update(env)
++vars.Save('scache.conf', env)
++Help(vars.GenerateHelpText(env))
+ 
+ # install paths
+ prefix_bin = os.path.join(env['PREFIX'], 'bin')

Added: trunk/overlays/proaudio/media-sound/klick/klick-0.12.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/klick/klick-0.12.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/klick/klick-0.12.2.ebuild	2013-03-25 20:01:01 UTC (rev 2582)
@@ -0,0 +1,54 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit base scons-utils toolchain-funcs
+
+RESTRICT="mirror"
+DESCRIPTION="An advanced command-line based metronome for JACK"
+HOMEPAGE="http://das.nasophon.de/${PN}";
+SRC_URI="http://das.nasophon.de/download/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug osc rubberband"
+
+RDEPEND="dev-libs/boost
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	media-sound/jack-audio-connection-kit
+	osc? ( media-libs/liblo )
+	rubberband? ( media-libs/rubberband )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+# Respect our CXXFLAGS and use no deprecated stuff
+PATCHES=( "${FILESDIR}/${P}-sconstruct.patch" )
+
+DOCS=( NEWS README )
+HTML_DOCS=( doc/manual.html )
+
+src_configure() {
+	export CXXFLAGS
+	tc-export CXX
+
+	myesconsargs=(
+		$(use_scons debug DEBUG)
+		$(use_scons osc OSC)
+		$(use_scons rubberband RUBBERBAND)
+		PREFIX="${EPREFIX}/usr"
+		DESTDIR="${D}"
+	)
+}
+
+src_compile() {
+	escons
+}
+
+src_install() {
+	escons install
+	base_src_install_docs
+}

Added: trunk/overlays/proaudio/media-sound/klick/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-sound/klick/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml


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