summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-07-27 21:54:27 +0000
committerLars Wendler <polynomial-c@gentoo.org>2015-07-27 21:54:27 +0000
commit04519c9ff09c5ea970569edfcf5aed081000f315 (patch)
treee76fd065e18a5825964fb1028126524df2f4288a /media-sound
parentVersion bump. Removed old. Removed dependency on mplayer2 (diff)
downloadgentoo-2-04519c9ff09c5ea970569edfcf5aed081000f315.tar.gz
gentoo-2-04519c9ff09c5ea970569edfcf5aed081000f315.tar.bz2
gentoo-2-04519c9ff09c5ea970569edfcf5aed081000f315.zip
Version bump
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 981CA6FC)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/jaaa/ChangeLog10
-rw-r--r--media-sound/jaaa/files/jaaa-0.8.4-makefile.patch20
-rw-r--r--media-sound/jaaa/jaaa-0.8.4.ebuild41
3 files changed, 69 insertions, 2 deletions
diff --git a/media-sound/jaaa/ChangeLog b/media-sound/jaaa/ChangeLog
index 0669f0fee0b3..3fda7d14a220 100644
--- a/media-sound/jaaa/ChangeLog
+++ b/media-sound/jaaa/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/jaaa
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/jaaa/ChangeLog,v 1.16 2014/01/25 19:21:32 radhermit Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/jaaa/ChangeLog,v 1.17 2015/07/27 21:54:27 polynomial-c Exp $
+
+*jaaa-0.8.4 (27 Jul 2015)
+
+ 27 Jul 2015; Lars Wendler <polynomial-c@gentoo.org> +jaaa-0.8.4.ebuild,
+ +files/jaaa-0.8.4-makefile.patch:
+ Version bump.
25 Jan 2014; Tim Harder <radhermit@gentoo.org> jaaa-0.6.0.ebuild:
Update HOMEPAGE, SRC_URI, and bump to EAPI 5.
diff --git a/media-sound/jaaa/files/jaaa-0.8.4-makefile.patch b/media-sound/jaaa/files/jaaa-0.8.4-makefile.patch
new file mode 100644
index 000000000000..8cb54698d488
--- /dev/null
+++ b/media-sound/jaaa/files/jaaa-0.8.4-makefile.patch
@@ -0,0 +1,20 @@
+--- jaaa-0.8.4/source/Makefile
++++ jaaa-0.8.4/source/Makefile
+@@ -24,15 +24,14 @@
+ LIBDIR = lib$(SUFFIX)
+ VERSION = 0.8.4
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\" -I/usr/include/freetype2
+-CXXFLAGS += -O2 -Wall -MMD -MP
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -MMD -MP
+ LDFLAGS += -L/usr/X11R6/$(LIBDIR)
+ LDLIBS += -lzita-alsa-pcmi -lclthreads -lclxclient -lpthread -lfftw3f -ljack -lasound -lpthread -lXft -lX11 -lrt
+
+
+ JAAA_O = jaaa.o styles.o spectwin.o audio.o rngen.o
+ jaaa: $(JAAA_O)
+- g++ $(LDFLAGS) -o $@ $(JAAA_O) $(LDLIBS)
++ $(CXX) $(LDFLAGS) -o $@ $(JAAA_O) $(LDLIBS)
+
+ $(JAAA_O):
+ -include $(JAAA_O:%.o=%.d)
diff --git a/media-sound/jaaa/jaaa-0.8.4.ebuild b/media-sound/jaaa/jaaa-0.8.4.ebuild
new file mode 100644
index 000000000000..b78c8f770f58
--- /dev/null
+++ b/media-sound/jaaa/jaaa-0.8.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/jaaa/jaaa-0.8.4.ebuild,v 1.1 2015/07/27 21:54:27 polynomial-c Exp $
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="The JACK and ALSA Audio Analyser is an audio signal generator and spectrum analyser"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/"
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="media-libs/zita-alsa-pcmi
+ media-sound/jack-audio-connection-kit
+ >=media-libs/libclalsadrv-2.0.0
+ >=media-libs/libclthreads-2.2.1
+ >=media-libs/libclxclient-3.3.2
+ >=sci-libs/fftw-3.0.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.8.4-makefile.patch
+}
+
+src_compile() {
+ cd source || die
+ tc-export CC CXX
+ emake PREFIX=/usr
+}
+
+src_install() {
+ pushd source &>/dev/null || die
+ emake DESTDIR="${D}" PREFIX=/usr install
+ popd &>/dev/null || die
+ dodoc AUTHORS README
+}