From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-sound/helm/Manifest | 5 ++++ media-sound/helm/files/helm-0.4.1-gcc6.patch | 24 +++++++++++++++++ media-sound/helm/helm-0.4.1-r2.ebuild | 40 ++++++++++++++++++++++++++++ media-sound/helm/metadata.xml | 11 ++++++++ 4 files changed, 80 insertions(+) create mode 100644 media-sound/helm/Manifest create mode 100644 media-sound/helm/files/helm-0.4.1-gcc6.patch create mode 100644 media-sound/helm/helm-0.4.1-r2.ebuild create mode 100644 media-sound/helm/metadata.xml (limited to 'media-sound/helm') diff --git a/media-sound/helm/Manifest b/media-sound/helm/Manifest new file mode 100644 index 000000000000..a3b3c7ff8e1d --- /dev/null +++ b/media-sound/helm/Manifest @@ -0,0 +1,5 @@ +AUX helm-0.4.1-gcc6.patch 991 SHA256 842d40b2ecc8d328cc886a243c3e87efc2e5e2a08cfc69e59dcd6f3a03b7f4d4 SHA512 71ff5a34942badc8b95e06e2cbe3f725a98a82cec6ed25df72e44ea3e3ebd17e8d48c8c48c19f5ee9b232dc987fb2f82d621eee30d8c68ee5dea40feb10f89b2 WHIRLPOOL d46ae88728993f6d3afcc5fd87771678da1c1814b59710f42ddae226c84697f26a90f579921a3cb2d32945ac2c58590e12301394f6cc7860cb76ffcb8fe0d922 +DIST helm-0.4.1.tar.gz 10170154 SHA256 00fa6b973b3e13d574a19dc009e07cbbcb7823476ffc59cc89e6816b7a70bd72 SHA512 093abfd47a7f3e25d168df675b8a9c067a361ae1891af208c75ec4bc02d8a30cc5de4ab2433179bcbb6074c142c8ef9b4ef11b1854fdde0551fcd340dd6b8fe0 WHIRLPOOL 6d7297b2e064d24252d11b415225e081cb2033230aba013e774198b66e6ca89196691ed8db61d9baa02e7cc09497af61462f36244668a8b3469828388f3c5d49 +EBUILD helm-0.4.1-r2.ebuild 848 SHA256 fa7c0f3ce26a38f9cb4de1e0c292122aa392eae9bc2a234877711d52a93bf6f1 SHA512 252f3b5d3c1b14f2ca8f70cdb61c4670fbb524e36a6f1b951b6f2f82e25762f764233b4a83932b1a7ced1460e06ee36361daa66405ca327cb6dfc7ee166e7fc5 WHIRLPOOL 1a9b63a3e54668b0fbe93317e46c912348260073f402aa7ad1ccd0634e788af6300c5158099246f277a672d6fae760ea7c7e53957a68d89c01496d8832c3d410 +MISC ChangeLog 1693 SHA256 76532f1037322f93ae853e0b1ecb6820fd0c7a1eacab0bd80e93bdcd6f126dfd SHA512 8dacff510d6b94646ef76ef31c8be95b4662b4b2f3eeb3314394eb8a254ee83ca6ef9ea34f76d348efafedc11bade79d4003919dcd1feba944682bc76f0506c2 WHIRLPOOL f5ee69bbb03bc950787fcb042da2e707beeffde2b34f18dc420a706ec4f299ee397b95d0bdfa5cd6957fbfe550f66cfde7342c2f09f9d94487ad3b837c73da78 +MISC metadata.xml 345 SHA256 a6c3ca5c6b235c5179732ef2fea958496c41039579bd3a9187b8866ea2f628a3 SHA512 108d91618be46a32b2c316336b1a109494a19882ca250d92a0c189093ebae632729bc67cb023370ae0fc7ff5f32d5d6bd32a2d64a985f1c66c7eeed1eec12176 WHIRLPOOL 57c3f8b331dbb2347c4a575d0bc4304de6c2269905ca7f76b40bcca22d85dc60fb04b61693c0ab71a0a0ac68b0ebdf89fcb8114ad23220ed2cb9ef04823ba765 diff --git a/media-sound/helm/files/helm-0.4.1-gcc6.patch b/media-sound/helm/files/helm-0.4.1-gcc6.patch new file mode 100644 index 000000000000..d71587296b92 --- /dev/null +++ b/media-sound/helm/files/helm-0.4.1-gcc6.patch @@ -0,0 +1,24 @@ +From 9a94165d8c400e45d617bf2d7cb657a477f43915 Mon Sep 17 00:00:00 2001 +From: Hodorgasm +Date: Tue, 20 Sep 2016 17:33:14 -0400 +Subject: [PATCH] Assume there exists lround if compiling with g++ in C++11 or + later + +GCC-6 doesn't define HAVE_LROUND, but lround is valid in C++ in dialects >= c++11. +--- + JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c b/JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c +index 87e2321e6..512b8279c 100644 +--- a/JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c ++++ b/JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c +@@ -50,7 +50,7 @@ + + #ifndef FLAC__INTEGER_ONLY_LIBRARY + +-#if !defined(HAVE_LROUND) ++#if (!defined(__GNUC__) && !defined(HAVE_LROUND)) || __cplusplus < 201103L + #if defined(_MSC_VER) + #include + #define copysign _copysign diff --git a/media-sound/helm/helm-0.4.1-r2.ebuild b/media-sound/helm/helm-0.4.1-r2.ebuild new file mode 100644 index 000000000000..b4af77113631 --- /dev/null +++ b/media-sound/helm/helm-0.4.1-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils + +DESCRIPTION="Open source polyphonic software synthesizer with lots of modulation" +HOMEPAGE="http://tytel.org/helm/" +SRC_URI="https://github.com/mtytel/helm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="media-libs/alsa-lib + media-libs/lv2 + virtual/jack + virtual/opengl + x11-libs/libX11 + x11-libs/libXext" +DEPEND="${RDEPEND}" + +DOCS="README.md" + +src_prepare() { + epatch "${FILESDIR}"/${P}-gcc6.patch + rm patches/Synth/.DS_Store || die + sed -e 's|/usr/lib/|/usr/'$(get_libdir)'/|' -i Makefile || die + epatch_user +} + +src_compile() { + emake PREFIX=/usr all +} + +src_install() { + default + make_desktop_entry /usr/bin/helm Helm /usr/share/helm/icons/helm_icon_32_1x.png +} diff --git a/media-sound/helm/metadata.xml b/media-sound/helm/metadata.xml new file mode 100644 index 000000000000..ad30917b36ef --- /dev/null +++ b/media-sound/helm/metadata.xml @@ -0,0 +1,11 @@ + + + + + proaudio@gentoo.org + Gentoo ProAudio Project + + + mtytel/helm + + -- cgit v1.2.3