[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
- Messages sorted by: [ date | thread ]
- Prev by Date:
[proaudio] [2581] media-sound/schism-tracker: add versioned ebuild, use mercurial, move to EAPI 5 and autotools-utils, rename live ebuild, fix homepage, cleanup
- Next by Date:
[proaudio] [2583] laditools; 1.0.1, 9999: added missing depend for window maker dock app and related USE flag; 1.0: changed KEYWORD to ~x86 (repoman)
- Previous by thread:
[proaudio] [2581] media-sound/schism-tracker: add versioned ebuild, use mercurial, move to EAPI 5 and autotools-utils, rename live ebuild, fix homepage, cleanup
- Next by thread:
[proaudio] [2583] laditools; 1.0.1, 9999: added missing depend for window maker dock app and related USE flag; 1.0: changed KEYWORD to ~x86 (repoman)