summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Blas Izquierdo Riera (klondike) <klondike@xiscosoft.es>2013-10-01 03:29:54 +0200
committerFrancisco Blas Izquierdo Riera (klondike) <klondike@xiscosoft.es>2013-10-01 03:29:54 +0200
commit7c19b6f3bf78f8b7ca0f615987b67d75521992a8 (patch)
tree371bafb42c8029b96b56093aee72bbc857f4fb88 /media-sound/jackmaster
parentUse the version in the proaudio overlay (diff)
downloadklondike-7c19b6f3bf78f8b7ca0f615987b67d75521992a8.tar.gz
klondike-7c19b6f3bf78f8b7ca0f615987b67d75521992a8.tar.bz2
klondike-7c19b6f3bf78f8b7ca0f615987b67d75521992a8.zip
Add jackmaster
Package-Manager: portage-2.2.1
Diffstat (limited to 'media-sound/jackmaster')
-rw-r--r--media-sound/jackmaster/ChangeLog10
-rw-r--r--media-sound/jackmaster/Manifest5
-rw-r--r--media-sound/jackmaster/files/fix_configure_in.patch43
-rw-r--r--media-sound/jackmaster/jackmaster-0.0.2.ebuild55
-rw-r--r--media-sound/jackmaster/metadata.xml8
5 files changed, 121 insertions, 0 deletions
diff --git a/media-sound/jackmaster/ChangeLog b/media-sound/jackmaster/ChangeLog
new file mode 100644
index 0000000..50a3b5b
--- /dev/null
+++ b/media-sound/jackmaster/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/jackmaster
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jackmaster-0.0.2 (01 Oct 2013)
+
+ 01 Oct 2013; Francisco Blas Izquierdo Riera (klondike)
+ +jackmaster-0.0.2.ebuild, +files/fix_configure_in.patch, +metadata.xml:
+ Add jackmaster
+
diff --git a/media-sound/jackmaster/Manifest b/media-sound/jackmaster/Manifest
new file mode 100644
index 0000000..2f41cce
--- /dev/null
+++ b/media-sound/jackmaster/Manifest
@@ -0,0 +1,5 @@
+AUX fix_configure_in.patch 1098 SHA256 ce28ba9580e67f1424e39c1fc7c27759142cdff78249686c7d493f6d0b6a6b84 SHA512 02609a2c7ce4ae1491e61c490436f060c8caf104e8cf81437367ae57a44347371f40deeb3cdd3fdd04342cf1d4dea4d863f7a1532e57c7480f9ff0c4f02c1e3b WHIRLPOOL dc0709e3157d2afecc1d1dc0b114f60779d42ee273d70dae013187c45e000c3f46169a8ce2f174ac3598d2623afba28e7ae9ce5868d2f69c3e0c661175261eaf
+DIST dev_jackmaster-0.0.2.cpio.7z 40167 SHA256 9c282584508889a0359a6af8373fcb192741dbcbf02266055fc08e6143a09fde SHA512 7f9e140ac918a3dca8d95a07eaa1d7de2f15144e4a4ef492f1f4bef5bf940c547f25c64f66961409692c95c4943a69d2024b3c9793c01c54b32f54e96f61a8d5 WHIRLPOOL cca87c5d99c3760d3df3b113a98cdd38543beb934b215a83fc8361d8ef4b4896f8279b22bf34b292dbe051bdb1d18bc3d17414709eaa4bd6e05babbe604a8c7f
+EBUILD jackmaster-0.0.2.ebuild 1147 SHA256 fa7dd277d957d33f2668b3ab35bfb2a88725b93590e71a65a04439d2e8dc1868 SHA512 6a41e39428627c7c322c4e15bfba86dc09a0be2e3bf8668ce2ad882fb663cdec2de5731ff2e64a0604f61112d363a64c27b04f4b569b04db5a89bfc2024b71a9 WHIRLPOOL 9a1590d9b06232f9b773c40a0570ea954ac41f26a75e68036d4f0f9dfd304e140c5f931f4d6df1cbbbd0724652a0deb356ba94e7656528fc1b78ae723733436f
+MISC ChangeLog 305 SHA256 4906c6c1f3ec2e1b760b51d682334676d16286481afbde25db9954dbade42b93 SHA512 aab990554c229dba6716c94daa29b61ba567108965fe06bdbd04ca23a4a888a4b07a9d8a76847bb9af3f0c44bebe431b89d422bd5e3689ee543e3c0451ba68bf WHIRLPOOL 6750f329d5e431d9cab91e101a4b37f59b6a2b42fca1f178b94ce9a484d066357220f160796e6261d4f2ed20cda3584c66035b8860a8b8d2c1386cba4b9048a9
+MISC metadata.xml 253 SHA256 1dbda14bf9cc969cc56773f74222988cb7614537385477b0ae98a079c15548e4 SHA512 2a622be3451a9d51c1f5ce5fcb901b3ea74c150cfd12e617a645b73d3d7f00437f30b43d2071a603df19402493baee746a058767caf6539743e78724c04db1f8 WHIRLPOOL 290ff1f4c5e2c7ff189115eb388ac7c40ab6aa9611f2d3df86ed502ed2bfc337fad08542d7a6c54a6d55c4393189161cdfc5117491939b20910e69725066e377
diff --git a/media-sound/jackmaster/files/fix_configure_in.patch b/media-sound/jackmaster/files/fix_configure_in.patch
new file mode 100644
index 0000000..829d25a
--- /dev/null
+++ b/media-sound/jackmaster/files/fix_configure_in.patch
@@ -0,0 +1,43 @@
+2010-11-10 Francisco Blas Izquierdo Riera <klondike@xiscosoft.es>
+
+ (No bug)
+ * configure.in: Remove reference to the old AM_PATH_GTK macro and extraneous CFLAGS usage
+
+Fix configure
+
+diff -u jackmaster-0.0.2.orig/configure.in jackmaster-0.0.2/configure.in
+--- jackmaster-0.0.2.orig/configure.in 2011-02-20 09:52:08.309569420 +0100
++++ jackmaster-0.0.2/configure.in 2011-02-20 09:54:47.442569430 +0100
+@@ -12,22 +12,8 @@
+ AC_PROG_LIBTOOL
+
+
+-STD_OPT_CFLAGS="-march=athlon-xp"
+-
+-MAX_OPT_CFLAGS="-O3 -ffast-math -ftracer"
+-
+-# for gcc3
+-#MAX_OPT_CFLAGS="$MAX_OPT_CFLAGS -fold-unroll-loops"
+-
+-# This actually hurts with buffer-sizes 16-64
+-MAX_OPT_CFLAGS="$MAX_OPT_CFLAGS -fprefetch-loop-arrays"
+-
+-
+-AM_PATH_GTK(1.2.0, , , gthread)
+-if test "$GTK_CFLAGS" = ""; then
+ AM_PATH_GTK_2_0(2.4.0, , AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?), gthread)
+ AC_DEFINE(USE_GTK_2_0, 1, [Use GTK 2.x])
+-fi
+
+
+ PKG_CHECK_MODULES(JACK, jack >= 0.80.0)
+@@ -128,9 +114,6 @@
+ fi
+ changequote([,])dnl
+
+-CFLAGS="$CFLAGS $STD_OPT_CFLAGS"
+-AC_SUBST(MAX_OPT_CFLAGS)
+-
+ AC_OUTPUT([
+ Makefile
+ src/Makefile
diff --git a/media-sound/jackmaster/jackmaster-0.0.2.ebuild b/media-sound/jackmaster/jackmaster-0.0.2.ebuild
new file mode 100644
index 0000000..1ff801c
--- /dev/null
+++ b/media-sound/jackmaster/jackmaster-0.0.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils autotools savedconfig
+
+IUSE="alsa lash"
+RESTRICT="mirror"
+
+DESCRIPTION="JACK audio mixer using GTK2 interface and made in C."
+HOMEPAGE="http://69b.org/cms/software/jackmaster"
+SRC_URI="http://69b.org/web69/dl/dev_${P}.cpio.7z"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Not sure about the required swig version, report if 1.3.25 doesn't work
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.80.0
+>=x11-libs/gtk+-2.4.0
+alsa? ( >=media-libs/alsa-lib-0.9.0 )
+lash? ( >=media-sound/lash-0.5.0 )
+"
+
+DEPEND="${RDEPEND}
+app-arch/cpio
+app-arch/p7zip
+"
+
+src_unpack() {
+ unpack ${A}
+ cpio -i -I "${WORKDIR}/dev_${P}.cpio"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/fix_configure_in.patch"
+ eautoreconf
+}
+
+src_configure() {
+ restore_config config.h
+ econf \
+ $(use_enable alsa ) \
+ $(use_enable lash )
+}
+
+src_install() {
+ save_config config.h
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+ dobin src/${PN}
+ doicon ${PN}16x16.xpm
+ make_desktop_entry ${PN} "JackMaster" ${PN}16x16 "AudioVideo;Audio"
+}
diff --git a/media-sound/jackmaster/metadata.xml b/media-sound/jackmaster/metadata.xml
new file mode 100644
index 0000000..8868a35
--- /dev/null
+++ b/media-sound/jackmaster/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>klondike@xiscosoft.es</email>
+ <name>Francisco Blas Izquierdo Riera</name>
+ </maintainer>
+</pkgmetadata>