[proaudio] [2810] media-sound/aliki: version bump, thanks to Zlobin Nikita for the report, port patch, call emake directly, update license |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2810
Author: lilrc
Date: 2013-11-29 22:52:18 +0100 (Fri, 29 Nov 2013)
Log Message:
-----------
media-sound/aliki: version bump, thanks to Zlobin Nikita for the report, port patch, call emake directly, update license
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/aliki/ChangeLog
trunk/overlays/proaudio/media-sound/aliki/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/aliki/aliki-0.3.0.ebuild
trunk/overlays/proaudio/media-sound/aliki/files/aliki-0.3.0-Makefile.patch
Modified: trunk/overlays/proaudio/media-sound/aliki/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/aliki/ChangeLog 2013-11-29 20:52:24 UTC (rev 2809)
+++ trunk/overlays/proaudio/media-sound/aliki/ChangeLog 2013-11-29 21:52:18 UTC (rev 2810)
@@ -2,6 +2,15 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*aliki-0.3.0 (29 Nov 2013)
+
+ 29 Nov 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ +aliki-0.3.0.ebuild, +files/aliki-0.3.0-Makefile.patch:
+ Version bump with necessary ported patch. Thanks to Zlobin Nikita for
+ reporting the issue.
+ Call emake directly to avoid redefining ${S}.
+ Update license.
+
*aliki-0.2.0 (17 Apr 2013)
17 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
Modified: trunk/overlays/proaudio/media-sound/aliki/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/aliki/Manifest 2013-11-29 20:52:24 UTC (rev 2809)
+++ trunk/overlays/proaudio/media-sound/aliki/Manifest 2013-11-29 21:52:18 UTC (rev 2810)
@@ -1,6 +1,9 @@
AUX aliki-0.2.0-Makefile.patch 1623 SHA256 3f6304a1a776899eba96ca3128abe549019f39221c429af4e10fbfbc555ef56d SHA512 0c425bb88c79dc648b77bec14b0e71858cc3e4bb8d77aff995ee7f7108f9d721db3a217a76a09bb299d3a928de8a759256879e01401a754f9e85582f525d7e82 WHIRLPOOL fbe20118f3682d8ca08789446066e5e2d71209dd33b63ac11714572821a57bf213aec3c2f274194cc24700c14ff0fd69affa9b2c9534919085c91fdf893edf1a
+AUX aliki-0.3.0-Makefile.patch 1554 SHA256 d2ba80848e2274793e5c0a8aab385f9f008110e90f6d636d15706e4ac89968bc SHA512 56d0618e2174e5bae243984a745428e5e830370e81fa034ecd9f3464bc66ec9b223ab909b02acfc20c0a35fa81fd771b54b7215e287943c740f1d68ac149a9c9 WHIRLPOOL c6405b797e00d9cf6dd19eecde6e4af6ae9db83a59a06cae82e5fe7a5c4f035e833471da883388cbc75890eefcd1a80354443a000a6f3ea4d0a401e0423bf264
DIST aliki-0.2.0.tar.bz2 48254 SHA256 5761d50dc36b6a6002c1601b71b98f75a61dbf5f635cabd25c0d81b64af0ea1a SHA512 1d8729d92a48829ac162544ad407824038baf61a76506fe56a9a41787aad9be19496044f5c0fc68ce2b0f8652616ba6ee16b4a895ff3f66844c4cd3d24de6c5f WHIRLPOOL 55fcd76d3059f513c8a8b5a49b71c98aa73f20ca4ab28ec70cf6448b53fb2644a20b60254c6756793e37abadfbb94a2fcf1c9e6ba7faf789f705fbc9df6140d4
+DIST aliki-0.3.0.tar.bz2 359425 SHA256 b97c45d8fcbdc3b75846adf341f861a498fc52f9c13e78ad4e6d7bc8d952bc2b SHA512 4ffb8287b1e0266d0d967d9cffae8f6438b0602e90b2c1cabdbaddf34b959e025d5cc247856642ebbebcaaa1314606b7f58d73b9e616ffcb54280f86f3788596 WHIRLPOOL 0b03ac9a309eea7d595414887c4588973e79a995dfa9f45de0eb8c70401abaa2549517e12d2773aa3e3118b2ac3bc6315b2af878a793a841fd6314895f1ab755
DIST aliki-manual.pdf 340485 SHA256 a9df0b7a834a0dcde59e2fb1f4bbe5bd87650c0d70cca847e0927e8ce6ead09a SHA512 17788ae30d7b77460fa33c7e4319a8570ab3a7243b7a43ef572a3ed307ef70f94a2f8b1d528603c307c9b405ae5a453a3201a0924b7e17c206d4a2462ab023d8 WHIRLPOOL 04cf9176c0bc08bd44ad15edb406346818f4bcffca5f163789c2c9a18dfac2f531b9b908011898526e3f219d0c8000a0785664d010d2a28cb65fcd8a72044798
EBUILD aliki-0.2.0.ebuild 1029 SHA256 ee6c0163e58dbf6e7e2c01a78044d10300b32ea72f9a4426820c29d93435cc11 SHA512 9d831e04e95642e619a091319bfb500895c893106b5b46793145a39e2e9c7d9875bb98888d83d6726416dc429d6b886072d1e7155bde5770128424a007b64761 WHIRLPOOL 65ebb03c11caf0f942ad8a6277ecb1aec07cc5689755da055f74849dfce50f5e4db3f845dda5b89c654e4eb9e0cbc9c037526421ab1c557d7ca3cd0c5b7d331f
-MISC ChangeLog 1119 SHA256 9fa6e33b6ee56d975b4d557d0eeb071888921ca08b1157ed3c3cf3837ae8c255 SHA512 e0374fbc7eeaf31b8cb32bed75c0a6915e160fe079af5c80c66f2eaf5e60f2e0fe495d54b0c2f1b84bdf1f807972663dbb2f5b207b21dd4a7576a6effa4e59bd WHIRLPOOL 66378e9ffce8f2bcce5fcfa686f1fb89cbe3905b65cd033fb5c1b1fcc7a9fdcebe66db62208430a26297318e71ba7ccc24edd61c6c720a85855e9e4e004cca6f
+EBUILD aliki-0.3.0.ebuild 979 SHA256 f636c7a0c50016b41264c809d121ce8d2564827480fdc74b2a986a79a3fbe56a SHA512 59cabd5203c79ccce9041dc0a28afe5c9111cc107d8b16ddb09590e0aa8daf9027f001c0ffa597982cfff6aaa0bf9de70cc538b66b199dd1f80b1de1a5947169 WHIRLPOOL 7fdcfbfc7c739515eb48c4b2ecdc9554ade3d3ee1e32f172cb3be8df774488d4515823c8cb6f089defbbdc1c3ce003f0bc7dbe4869bee8bd3fdf38a62a5f434e
+MISC ChangeLog 1432 SHA256 6c8575dba02ddc87f25ac189451d30cd58d0babafa85830cdf28451bbd17e58c SHA512 4e31bbc3b5073af09c3629ae9ae6aed610b34e3042211a6384dad63d4c0ec05a456d4404529a247d53d6a0717d80ee0a6372a75b5ce8d0f0dfb3f47110a72d01 WHIRLPOOL a7a42b2c8995c14d3e55df41e6864bc3a4fa66ca61d4fe97e9fb73d427d86b557a3feb22ecbce79683ea55bb27b752c40c81714f4d882fca4f0a1fcccccdf2dd
MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
Copied: trunk/overlays/proaudio/media-sound/aliki/aliki-0.3.0.ebuild (from rev 2809, trunk/overlays/proaudio/media-sound/aliki/aliki-0.2.0.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/aliki/aliki-0.3.0.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/aliki/aliki-0.3.0.ebuild 2013-11-29 21:52:18 UTC (rev 2810)
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit base toolchain-funcs
+
+DESCRIPTION="An integrated system for Impulse Response measurements"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/"
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=media-sound/jack-audio-connection-kit-0.100
+ >=media-libs/libclthreads-2.4.0
+ >=media-libs/libclxclient-3.6.1
+ >=media-libs/libsndfile-1.0.18
+ >=media-libs/zita-alsa-pcmi-0.2.0
+ >=sci-libs/fftw-3.2.2:3.0"
+RDEPEND="${DEPEND}"
+
+RESTRICT="mirror"
+
+DOCS=(AUTHORS README)
+
+PATCHES=("${FILESDIR}/${P}-Makefile.patch")
+
+src_compile() {
+ emake -C source CXX="$(tc-getCXX)" PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ use doc && DOCS+=("${S}/doc/aliki-manual.pdf")
+
+ emake -C source DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+ base_src_install_docs
+}
Added: trunk/overlays/proaudio/media-sound/aliki/files/aliki-0.3.0-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/aliki/files/aliki-0.3.0-Makefile.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/aliki/files/aliki-0.3.0-Makefile.patch 2013-11-29 21:52:18 UTC (rev 2810)
@@ -0,0 +1,47 @@
+diff -ur aliki-0.3.0.orig/source/Makefile aliki-0.3.0/source/Makefile
+--- aliki-0.3.0.orig/source/Makefile 2013-11-29 22:08:57.954937492 +0100
++++ aliki-0.3.0/source/Makefile 2013-11-29 22:11:57.570936483 +0100
+@@ -20,13 +20,13 @@
+
+ # Modify as required.
+ #
++CXX=g++
+ PREFIX = /usr/local
+ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
+ LIBDIR = lib$(SUFFIX)
+ VERSION = 0.3.0
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\"
+-CXXFLAGS += -O2 -Wall -MMD -MP
+-CXXFLAGS += -march=native
++CXXFLAGS += -MMD -MP
+
+
+ all: aliki aliki-rt
+@@ -39,7 +39,7 @@
+ aliki: LDLIBS += -lclxclient -lclthreads -lsndfile -lfftw3f -lXft -lX11 -lpthread -lrt
+ aliki: LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
+ aliki: $(ALIKI_O)
+- g++ $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
++ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
+ $(ALIKI_O):
+ -include $(ALIKI_O:%.o=%.d)
+
+@@ -49,15 +49,15 @@
+ aliki-rt: LDLIBS += -lzita-alsa-pcmi -lclthreads -lsndfile -ljack -lasound -lpthread -lrt
+ aliki-rt: LDFLAGS += -L$(PREFIX)/$(LIBDIR)
+ aliki-rt: $(ALIKI_RT_O) $(LIBCLX)
+- g++ $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
++ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
+ $(ALIKI_RT_O):
+ -include $(ALIKI_RT_O:%.o=%.d)
+
+
+
+ install: aliki aliki-rt
+- install -m 755 aliki $(DESTDIR)$(PREFIX)/bin
+- install -m 755 aliki-rt $(DESTDIR)$(PREFIX)/bin
++ install -Dm 755 aliki $(DESTDIR)$(PREFIX)/bin/aliki
++ install -Dm 755 aliki-rt $(DESTDIR)$(PREFIX)/bin/aliki-rt
+
+ uninstall:
+ /bin/rm -f $(DESTDIR)$(PREFIX)/bin/aliki