diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-24 03:02:55 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-24 03:02:55 +0000 |
commit | 530a5a826feeb71085fb8a01927f4d775a0b131b (patch) | |
tree | b7669c45ea3f2a3a37b2437817a370226bb1c819 /media-sound/klick | |
parent | 71dd9d29cdaf7cc0ecdb9ea37d128726a941c630 (diff) |
gentoo auto-resync : 24:11:2024 - 03:02:54
Diffstat (limited to 'media-sound/klick')
-rw-r--r-- | media-sound/klick/Manifest | 2 | ||||
-rw-r--r-- | media-sound/klick/files/klick-0.12.2-use-boost-bind.patch | 34 | ||||
-rw-r--r-- | media-sound/klick/klick-0.12.2-r5.ebuild | 55 |
3 files changed, 91 insertions, 0 deletions
diff --git a/media-sound/klick/Manifest b/media-sound/klick/Manifest index 481fc08c9e00..02bc7130b4ac 100644 --- a/media-sound/klick/Manifest +++ b/media-sound/klick/Manifest @@ -1,5 +1,7 @@ AUX klick-0.12.2-gcc6.patch 2684 BLAKE2B 528a2f41e4ea7dc7dbdc36cfb79493998c6941b248a4a8cfc758881ef96a6f8ab49bb230713ece38271c69d1f7833d89e98b238083029d7edb5671f3cbd90f63 SHA512 a5023a129a4e2ac2e5b2bb3e264ae27c1cac25ea640629260f281b2849ce71a23920df1a514b88a67290909b5f1a9ae8fe433de1468b23a20bb9e1b9a6774142 AUX klick-0.12.2-sconstruct.patch 1836 BLAKE2B 1e22becd7205fe5f9717b18d1d63f7dfc8b265d995c2d503553676c3d281fb7df818375f1fd76f64067d6d3150124c6f162dc42842d1a7ddf2ef39cf9a95e66a SHA512 0db89995a39962e91085c761cf9eb07470ab20a16dd90ae77e1e34bf912ede28aca15a8c7f7708fdfbafe3c84f3b92059aa01f160b936e20a32cd69fbc6d03c1 +AUX klick-0.12.2-use-boost-bind.patch 1253 BLAKE2B 7cbeb24f829889f69098e98d23b12244c4b3a5d6b1c9f3752d527f4b4288ba5c771ba88bcc68da3cade98b6075140e485e48fb3163f85e371b2b64b3e1b6039c SHA512 15a395161c6e9043c6b0ef835fa8f1c6fd09adb54915a1e7f620e6175e142e663e4c2a2548b649b116d678ccaeb0a7b8f003c1e237c2a9296088f42a33532252 DIST klick-0.12.2.tar.gz 111801 BLAKE2B 990743d079927fae0768c9fd7c979b88055e2886ae7d9f6a25116dbdea5b295b82446c6ac5c7e9af35f48058126bc925c4495f5776fb7cd4c6266741cd6c02bb SHA512 e0da321b4f5573e8a0b7ef53a554bf33b6d999b7125c62648d5ad64278107b429effa573187327d7c6fe5ae07bf9c7f81b96f069358315b2ee9166480f6dae7f EBUILD klick-0.12.2-r4.ebuild 1086 BLAKE2B c07c5b88c1a3097de780ae448b625cadac8a4c15d0148fcb4b4f65a96f6ee183d4be854978689e66865998de80023a236c3739c93dfc5bf366a715893dc27999 SHA512 3a61edfa3e4fa0defbd22def68598c26e5e30aa4ebb0f8f483cea3299de323fcd1086e29b27a2a2f661f7e31ac7cf072710d13d381f205f78c04ef9add17dd7d +EBUILD klick-0.12.2-r5.ebuild 1127 BLAKE2B 6b7da4c35193442af6a3c1fe5b57cbb6697bc3d2a35bd1d7d9adf32336bc86123d6d746a5cb315d842b71eb07a789f457dea0dd3258ad066e9431c81d4e49d65 SHA512 cd6458ea6fc10bb9fd2a0dbda4fae922cae8e11d6db1a06c2f45c6e09cf78a2135779857a6b334d8548ebc09cfa67775723c75de11a7c4bed66d25249f3b06ae MISC metadata.xml 546 BLAKE2B 6f3499cca20243d15ae34193598bd09d8d88a40759744b440834fcab459d71e383d1584c575e346ea376552a1f0a40c098d9892b9963af1a75846dfaa4542420 SHA512 af8a15367d57e8592ee6271ac2ee6844170fd953542b9bd7d83ead0c5461b948a63513045d936f27766f8caa0b68e270bc6f500072db453eaca767cde98d239f diff --git a/media-sound/klick/files/klick-0.12.2-use-boost-bind.patch b/media-sound/klick/files/klick-0.12.2-use-boost-bind.patch new file mode 100644 index 000000000000..0c3ae94ee176 --- /dev/null +++ b/media-sound/klick/files/klick-0.12.2-use-boost-bind.patch @@ -0,0 +1,34 @@ +From c3be3e56aa1bdb6689a5b5642e0119c8602f2263 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dominic=20Sacr=C3=A9?= <dominic.sacre@gmx.de> +Date: Mon, 14 Jan 2013 14:26:06 +0000 +Subject: [PATCH] use boost::bind instead of std::bind2nd + +git-svn-id: svn+ssh://kobol/srv/svn/klick/trunk@262 c380f6eb-e629-0410-afc2-bdd98b771d42 +--- + src/tempomap.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/tempomap.cc b/src/tempomap.cc +index ea00ae2..23834f9 100644 +--- a/src/tempomap.cc ++++ b/src/tempomap.cc +@@ -21,6 +21,7 @@ + #include <boost/tokenizer.hpp> + #include <functional> + #include <algorithm> ++#include <boost/bind.hpp> + + #include "util/string.hh" + #include "util/regex.hh" +@@ -147,7 +148,7 @@ std::vector<float> TempoMap::parse_tempi(std::string const &s, float tempo1, int + void TempoMap::check_entry(Entry const & e) + { + if ((e.tempo <= 0 && e.tempi.empty()) || +- std::find_if(e.tempi.begin(), e.tempi.end(), std::bind2nd(std::less_equal<float>(), 0.0f)) != e.tempi.end()) { ++ std::find_if(e.tempi.begin(), e.tempi.end(), boost::bind(std::less_equal<float>(), _1, 0.0f)) != e.tempi.end()) { + throw ParseError("tempo must be greater than zero"); + } + if (e.bars <= 0 && e.bars != -1) { +-- +2.45.2 + diff --git a/media-sound/klick/klick-0.12.2-r5.ebuild b/media-sound/klick/klick-0.12.2-r5.ebuild new file mode 100644 index 000000000000..1b91c05ad65a --- /dev/null +++ b/media-sound/klick/klick-0.12.2-r5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="An advanced command-line based metronome for JACK" +HOMEPAGE="https://das.nasophon.de/klick/" +SRC_URI="https://das.nasophon.de/download/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug osc rubberband" + +RDEPEND="media-libs/libsamplerate + media-libs/libsndfile + virtual/jack + osc? ( media-libs/liblo ) + rubberband? ( media-libs/rubberband )" +DEPEND="${RDEPEND} + dev-libs/boost" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-sconstruct.patch + "${FILESDIR}"/${P}-gcc6.patch + "${FILESDIR}"/${P}-use-boost-bind.patch +) + +HTML_DOCS=( doc/manual.html ) + +src_configure() { + MYSCONS=( + CXX="$(tc-getCXX)" + CXXFLAGS="${CXXFLAGS}" + LINKFLAGS="${LDFLAGS}" + PREFIX="${EPREFIX}/usr" + DEBUG=$(usex debug) + OSC=$(usex osc) + RUBBERBAND=$(usex rubberband) + ) +} + +src_compile() { + escons "${MYSCONS[@]}" +} + +src_install() { + escons "${MYSCONS[@]}" DESTDIR="${D}" install + einstalldocs +} |