From 604bf89dab9729e55c84645d18374dfc7cdecb2e Mon Sep 17 00:00:00 2001 From: audiodef Date: Sat, 31 Mar 2018 09:39:39 -0500 Subject: [PATCH] Add media-sound/rakarrack --- media-sound/rakarrack/Manifest | 4 ++ .../files/rakarrack-0.6.1-assume-fltk.patch | 49 +++++++++++++++++++ media-sound/rakarrack/metadata.xml | 12 +++++ media-sound/rakarrack/rakarrack-0.6.1.ebuild | 38 ++++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 media-sound/rakarrack/Manifest create mode 100644 media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch create mode 100644 media-sound/rakarrack/metadata.xml create mode 100644 media-sound/rakarrack/rakarrack-0.6.1.ebuild diff --git a/media-sound/rakarrack/Manifest b/media-sound/rakarrack/Manifest new file mode 100644 index 0000000..c4d95ff --- /dev/null +++ b/media-sound/rakarrack/Manifest @@ -0,0 +1,4 @@ +AUX rakarrack-0.6.1-assume-fltk.patch 1499 SHA256 49a34c4f73372bba3d44d4ab6aff5b8aeb9b2775c5fc7e8795718c9471b5d609 SHA512 8b7d623855a624888e313d7e9d8e775313227ed2ea9cd9ca7ea23e4f706d63628dbe9ccee27ebb09fba1db19087f83f9bf50b6dd6df6173a5f088bd0a029f93d WHIRLPOOL 2172ef83006e8255cfedb189908a79912429a330c4efd5b46279f1cc0cf8b662765393a9683ec629cf75700702dc07a93149534e4a0d393bc9fc85143be3840f +DIST rakarrack-0.6.1.tar.bz2 2275806 SHA256 7696d27a4814b140fe651d137612ddfa1f167858eccc119e278c14dbee30eee6 SHA512 ac71e3915b44fc57904640662ebf4f1b40d2ef520b048b1586cc465964984896b236dae259c70f3f0a185396747ae73729a1cc2c490568f1c4e9238b7c1e9ce5 WHIRLPOOL 77a74661538a63ed9078e99c6cd20606a7d8bcc291d944da3e5600ff3430daed3f2e86715199986926a3607f6f578cf6dae9fb5f1b623455ef5b031dbe29873b +EBUILD rakarrack-0.6.1.ebuild 833 SHA256 f7a8a975c1ba314057b39e397b29b7d35a7c2eb5568520ad5708bd4694c00c8c SHA512 594019e2e36e72b7ab461fb19654bc0f8fa1c6710aa28f49473e43d73cf07bc38e27bfbaf019d76fb4ed9af96c389e70e4bdf7f45195eb855b1c9d351cfbf2b9 WHIRLPOOL 82417a53da9429505284d11ce7eb09ccf8f5da1df68a19acae3b593e1be5415f7b71864a06802151915de390c8d6f1930a8f36971ae756c0b6be0eca76651f61 +MISC metadata.xml 345 SHA256 9f00448aa8e1a208e4a3ddc18d9df12cb7e581aef51143e5b9d3b22b4764a9b2 SHA512 0b0f220aee19d3b9d78d8f69de9eee17bfcf20955a7eb5cb6661f78676d182bab4d8437d5593c78f576d00c21e68b18f3000aff1f26e200e34868f1e653873ba WHIRLPOOL 4e767b4f217e88d212405ac3669d3951aa5f8deb315a72d3aa5d59e8ce2692f4c59e5f7cf476225fab4eb8e09da39b908044795e64136ca85a8328f19af3a433 diff --git a/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch b/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch new file mode 100644 index 0000000..b1b5392 --- /dev/null +++ b/media-sound/rakarrack/files/rakarrack-0.6.1-assume-fltk.patch @@ -0,0 +1,49 @@ +# Author: Karl Lindén (lilrc) +# Purpose: +# * Fix two typos +# * Assume fltk is installed if fltk-config is +# Not sent upstream. +# Patch against version 9999 sent upstream 07 April 2013 + +diff -ur rakarrack-0.6.1.orig/configure.in rakarrack-0.6.1/configure.in +--- rakarrack-0.6.1.orig/configure.in 2013-04-07 15:04:50.542921160 +0200 ++++ rakarrack-0.6.1/configure.in 2013-04-07 15:06:18.858920664 +0200 +@@ -16,7 +16,7 @@ + + + AC_ARG_ENABLE(sse, +-AC_HELP_STRING([--enable-see],[enable sse (default=automatic check)]), ++AC_HELP_STRING([--enable-sse],[enable sse (default=automatic check)]), + [ac_sse="$enableval"]) + + if test "x$ac_sse" = "xyes"; then +@@ -26,7 +26,7 @@ + fi + + AC_ARG_ENABLE(sse2, +-AC_HELP_STRING([--enable-see2],[enable sse2 (default=automatic check)]), ++AC_HELP_STRING([--enable-sse2],[enable sse2 (default=automatic check)]), + [ac_sse2="$enableval"]) + + if test "x$ac_sse2" = "xyes"; then +@@ -53,6 +53,8 @@ + AC_CHECK_PROG([FLTKCONFIG], [fltk-config], [fltk-config]) + if test -z "$FLTKCONFIG"; then + AC_MSG_ERROR([fltk not installed!]) ++else ++ ac_fltk="yes" + fi + AC_CHECK_PROG([ACONNECT],[aconnect],[aconnect]) + if test -z "$ACONNECT"; then +@@ -119,11 +121,6 @@ + + fi + +-AC_CHECK_LIB([fltk], [main], [ac_fltk="yes"], [ac_fltk="no"]) +-if test "x$ac_fltk" = "xno"; then +-AC_MSG_ERROR([FLTK library not found.]) +-fi +- + AC_CHECK_LIB([Xpm],[main], [ac_Xpm="yes"], [ac_Xpm="no"]) + if test "x$ac_Xpm" = "xno"; then + AC_MSG_ERROR([Xpm library not found.]) diff --git a/media-sound/rakarrack/metadata.xml b/media-sound/rakarrack/metadata.xml new file mode 100644 index 0000000..17d3486 --- /dev/null +++ b/media-sound/rakarrack/metadata.xml @@ -0,0 +1,12 @@ + + + + + webmaster@gentoostudio.org + Gentoo Studio/Damien Moody + + + Enable jacksession support + + + diff --git a/media-sound/rakarrack/rakarrack-0.6.1.ebuild b/media-sound/rakarrack/rakarrack-0.6.1.ebuild new file mode 100644 index 0000000..699cfbc --- /dev/null +++ b/media-sound/rakarrack/rakarrack-0.6.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Re-hosted from SourceForge + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="Richly featured multi-effects processor emulating a guitar effects pedalboard" +HOMEPAGE="http://rakarrack.sourceforge.net/" +SRC_URI="https://gentoostudio.org/src/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="altivec sse sse2" + +RDEPEND="x11-libs/fltk:1 + x11-libs/libXpm + >=media-libs/alsa-lib-0.9 + media-libs/libsamplerate + media-libs/libsndfile + >=media-sound/alsa-utils-0.9 + virtual/jack" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${P}-assume-fltk.patch" ) + +AUTOTOOLS_AUTORECONF="1" + +src_configure() { + local myeconfargs=( + $(use_enable altivec) + $(use_enable sse) + $(use_enable sse2) + ) + autotools-utils_src_configure +}