[proaudio] [2255] media-sound/zita-ajbridge: new package thanks to Jannis Achstetter

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2255
Author:   gavlee
Date:     2012-11-01 16:38:57 +0100 (Thu, 01 Nov 2012)
Log Message:
-----------
media-sound/zita-ajbridge: new package thanks to Jannis Achstetter

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/zita-ajbridge/
    trunk/overlays/proaudio/media-sound/zita-ajbridge/ChangeLog
    trunk/overlays/proaudio/media-sound/zita-ajbridge/Manifest
    trunk/overlays/proaudio/media-sound/zita-ajbridge/files/
    trunk/overlays/proaudio/media-sound/zita-ajbridge/files/zita-ajbridge-0.2.2-Makefile.patch
    trunk/overlays/proaudio/media-sound/zita-ajbridge/metadata.xml
    trunk/overlays/proaudio/media-sound/zita-ajbridge/zita-ajbridge-0.2.2.ebuild

Added: trunk/overlays/proaudio/media-sound/zita-ajbridge/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/zita-ajbridge/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zita-ajbridge/ChangeLog	2012-11-01 15:38:57 UTC (rev 2255)
@@ -0,0 +1,12 @@
+# ChangeLog for media-sound/zita-ajbridge
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*zita-ajbridge-0.2.2 (01 Nov 2012)
+
+  01 Nov 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  +zita-ajbridge-0.2.2.ebuild, +files/zita-ajbridge-0.2.2-Makefile.patch,
+  +metadata.xml:
+  Import new package thanks to Jannis Achstetter. Added more deps and patch to
+  honour CXX.
+

Added: trunk/overlays/proaudio/media-sound/zita-ajbridge/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/zita-ajbridge/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zita-ajbridge/Manifest	2012-11-01 15:38:57 UTC (rev 2255)
@@ -0,0 +1,5 @@
+AUX zita-ajbridge-0.2.2-Makefile.patch 964 SHA256 77e84d825bac2fe380e11a04e6cbdbcd7e557fa12ef74d3a247f505ba98bfca7 SHA512 ae6e1fdd35bafd26a4edca47d2276877a757757c2deadfa706311b04437f194e596d6d2413be6f21babe762462ee62a8133faee637f7552e60e5439c466a1403 WHIRLPOOL 519869d7deb2ba237bc23e8f2b34718f2ab8547b05b9ee987e5bd8363d996bd72e86953e0e0809c58fabb6b088ed89a2ca93882654c47fd8d47c03c129e2b48e
+DIST zita-ajbridge-0.2.2.tar.bz2 22296 SHA256 f9975c218a9e8166e03ca112d00a27c9b113cb50ccb4dab4b64f85e33c953089 SHA512 f0aa0ab95f2bbf2ddc58a32526ca4a9a2b138b144ad7ca8c7fe07400faf5bd6b580c8a9e7db00d936e80671e9ab0502486604c10ea70d4c54fd3b5eb702c8837 WHIRLPOOL 1f1c99e66261290094286a0df9cdf2088bae4a1b7a23d7d7acd15ca385e570b93ddf1dd451d11e96335733aca11fc06ede52a8a56a41345ef1e08f18f8daeed2
+EBUILD zita-ajbridge-0.2.2.ebuild 830 SHA256 3a95efdaa277ba27010b9c73ee8c07dc8984fcf4ec407b966dd54a6e1e1d9f58 SHA512 a1b2c8293a9d18ff6fe82d026db1f764c06c236bdc09dc83c051ca01f4ca9e264066bba0f61c2176c44a2c0115b33ec76c2da61a2f961facbb75f8c5154673b4 WHIRLPOOL 305187536850210ba7677c9d405b2d931250e8d6297f1c7e44332d37abc6eb66cd9bb9d8b348b53044452afdbc42a995ddcf159fefbc13010343e20b6f3679cf
+MISC ChangeLog 412 SHA256 430a0a9b567189daabe9f7bdd5e365f208eea3e1665e1c48437a8675185c5533 SHA512 171d2307549df7e0b042a7d7d678644b32e9b10353c4dc23055dc1fe51a4e465883604386b83d3063ade7b8c6860ad6b62ea6b7a1aac83c02e380d5a3e17c02b WHIRLPOOL d9b28dac0fc4f969f80af86115a5c1c35860d76c47c972b18cc1a13c2fcbb0c70605293d5562e110179d86bbe4de41d5b0ddf9e6148fca144eba6952e1e1ec3d
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/media-sound/zita-ajbridge/files/zita-ajbridge-0.2.2-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/zita-ajbridge/files/zita-ajbridge-0.2.2-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zita-ajbridge/files/zita-ajbridge-0.2.2-Makefile.patch	2012-11-01 15:38:57 UTC (rev 2255)
@@ -0,0 +1,29 @@
+--- source/Makefile.orig	2012-11-01 01:30:56.224700444 +0000
++++ source/Makefile	2012-11-01 01:37:42.013382428 +0000
+@@ -25,7 +25,7 @@
+ LIBDIR = lib$(SUFFIX)
+ LDFLAGS += -L$(PREFIX)/$(LIBDIR)
+ CPPFLAGS += -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O2 -Wall -MMD -MP
++CXXFLAGS += -Wall -MMD -MP
+ 
+ 
+ all:	zita-a2j zita-j2a
+@@ -37,7 +37,7 @@
+ zita-a2j:	CPPFLAGS += -DAPPNAME=\"zita-a2j\"
+ zita-a2j:	LDLIBS += -lzita-resampler -lzita-alsa-pcmi -ljack -lasound -lpthread -lm -lrt
+ zita-a2j:	$(ZITA-A2J_O)
+-	g++ $(LDFLAGS) -o $@ $(ZITA-A2J_O) $(LDLIBS)
++	$(CXX) $(LDFLAGS) -o $@ $(ZITA-A2J_O) $(LDLIBS)
+ 
+ 
+ ZITA-J2A_O = zita-j2a.o alsathread.o jackclient.o pxthread.o lfqueue.o
+@@ -46,7 +46,7 @@
+ zita-j2a:	CPPFLAGS += -DAPPNAME=\"zita-j2a\"
+ zita-j2a:	LDLIBS += -lzita-resampler -lzita-alsa-pcmi -ljack -lasound -lpthread -lm -lrt
+ zita-j2a:	$(ZITA-J2A_O)
+-	g++ $(LDFLAGS) -o $@ $(ZITA-J2A_O) $(LDLIBS)
++	$(CXX) $(LDFLAGS) -o $@ $(ZITA-J2A_O) $(LDLIBS)
+ 
+ 
+ install:	all

Added: trunk/overlays/proaudio/media-sound/zita-ajbridge/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/zita-ajbridge/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zita-ajbridge/metadata.xml	2012-11-01 15:38:57 UTC (rev 2255)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/zita-ajbridge/zita-ajbridge-0.2.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/zita-ajbridge/zita-ajbridge-0.2.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zita-ajbridge/zita-ajbridge-0.2.2.ebuild	2012-11-01 15:38:57 UTC (rev 2255)
@@ -0,0 +1,35 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit base toolchain-funcs
+
+DESCRIPTION="Bridge ALSA devices to Jack clients, to provide additional capture (a2j) or playback (j2a) channels"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/";
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="media-libs/alsa-lib
+	>=media-libs/zita-alsa-pcmi-0.2.0
+	>=media-libs/zita-resampler-1.3.0
+	media-sound/jack-audio-connection-kit"
+
+S=${WORKDIR}/${P}/source
+RESTRICT="mirror"
+
+DOCS=(../AUTHORS ../README)
+
+PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
+
+src_compile() {
+	CXX="$(tc-getCXX)" base_src_make
+}
+
+src_install() {
+	base_src_install PREFIX="${EPREFIX}/usr"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/