[proaudio] [2673] media-plugins/abGate: bump 1.1.6

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


Revision: 2673
Author:   gavlee
Date:     2013-04-17 13:48:08 +0200 (Wed, 17 Apr 2013)
Log Message:
-----------
media-plugins/abGate: bump 1.1.6

Modified Paths:
--------------
    trunk/overlays/proaudio/media-plugins/abGate/ChangeLog
    trunk/overlays/proaudio/media-plugins/abGate/Manifest
    trunk/overlays/proaudio/media-plugins/abGate/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.6.ebuild
    trunk/overlays/proaudio/media-plugins/abGate/files/
    trunk/overlays/proaudio/media-plugins/abGate/files/abGate-1.1.6-Makefile.patch

Removed Paths:
-------------
    trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.3.ebuild

Modified: trunk/overlays/proaudio/media-plugins/abGate/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/ChangeLog	2013-04-17 11:48:06 UTC (rev 2672)
+++ trunk/overlays/proaudio/media-plugins/abGate/ChangeLog	2013-04-17 11:48:08 UTC (rev 2673)
@@ -1,7 +1,16 @@
 # ChangeLog for media-plugins/abGate
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*abGate-1.1.6 (17 Apr 2013)
+
+  17 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  -abGate-1.1.3.ebuild, +abGate-1.1.6.ebuild,
+  +files/abGate-1.1.6-Makefile.patch, metadata.xml:
+  bump, respect LDFLAGS by calling eqmake4 and patching out of Makefile, also
+  patch CXX/CXXFLAGS, workaround multilib-strict, remove no-herd from
+  metadata.xml.
+
   10 Nov 2912; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
   Added a ChangeLog
   abGate-1.1.3.ebuild: added depend to media-libs/lv2

Modified: trunk/overlays/proaudio/media-plugins/abGate/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/Manifest	2013-04-17 11:48:06 UTC (rev 2672)
+++ trunk/overlays/proaudio/media-plugins/abGate/Manifest	2013-04-17 11:48:08 UTC (rev 2673)
@@ -1,4 +1,5 @@
-DIST abGate-1.1.3.tar.gz 616857 SHA256 f1f65e4e05038c7cbff05463ebb423213ce99603db58f7802a10f4d8e735abf5 SHA512 e3656b4ef9155d8feb7421ff78def3f46f7ce4400c8345ce6cfc570c7a6f933dcc72b404be7c22b85d5fe3036b36a67d944bcb52517900e33b395440ebce1f4a WHIRLPOOL 2aa89998605110e017c97c020d2ba0c782fa1b11dec6af51476cf59dd8ec3017c9eb1f2d4dd488f796534b32bd2eadd13990cbd48bc417c7a828a72b8c93f99d
-EBUILD abGate-1.1.3.ebuild 602 SHA256 4b8638bb23aa15b919ebdf5ebbf450ccda53d1fe42cd06c9fdf7bd4f4ef0f4c8 SHA512 e60d210458adbc3c7b3c57e5afb69d8ab6bcd2025ff8c894c477dc94d5b390d7e9c57656c400e6ee3a00f2ea0a697befcc3d8c49d53bf94baed3c8ecda316fff WHIRLPOOL f875f90d00bc4c927d6a67a1eeb639f0d323726a9effbf042f56507184501e586bf63fbdf772bd23252e16db4e29c039b186b8a8a3da4bbafa8fe4b8ada75d3d
-MISC ChangeLog 261 SHA256 325a3d3a17fa459b293cb2451d915ff872270eebfd614716c5f6e46436ea2ca5 SHA512 7be1dda11543353df0bd3f40414773ebd80d3cd2170343026106861d7363e9b81f3ef9b97bcb7ac70e7712f442934dbbacdae72542934546fb1af32e2c2d8289 WHIRLPOOL 4b7e622715036215974402ea0608206a8b5e21abeb8eccebf0d410c1644fc8cb251afe692b5e2a510194dd6bc9317933aac3b8b7b9b847ad656233ed9e9cea9b
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+AUX abGate-1.1.6-Makefile.patch 1363 SHA256 e5cbdd531f7ca21bda07839e1745666070ab5c358086e2cb50af5b80c2eac00e SHA512 30125e2965197805bb0455352a5d0f837e0f5ee6af86e92119e70a5a447924ada1fc0071547d661e4caea7e809ace3b8d93378b8b424ef7e650b88545592a2e9 WHIRLPOOL e99a1832eb8826ee8a8fffcb530083ac718b0d9fe5e5a38e733b6687c06cd8fc380a32d9f138add0b0b0b3c3da207179ba96aec82f18eadac3c82466f4c4bf91
+DIST abGate-1.1.6.tar.gz 813502 SHA256 df1e0457757ba3c01ba55eba975fd04f8b96c10157ae1955738c0a77106dafa4 SHA512 a7856fafe6cc3d84802bf7f652f80da21b520518197caad69c071b96e150109774b1c82f73b6be5ec708b5083f5512d2847459e927dff4f18f5691d4c5581bd8 WHIRLPOOL c54e543b3225cbeadd77cc8f2b665acb19aeb9ec2cb72cc5c0a23d6975e787d4d5a806dbb13b1fd357090e2bc1597413316a9c83f07559d668909b97cfc31b05
+EBUILD abGate-1.1.6.ebuild 779 SHA256 9fb6349637c2298558e79cf7a6b0fd6bc2190a6f7c418642cf2a4efdddb62c2b SHA512 cb68b57a0fe9fe8873eea92750a3c7e33a87d71f209a94bd5dc3465f884e2968d894906dca408cdaf3a33dbe3d9b241f2a2f26aa2347a6157c2ea1952661cb24 WHIRLPOOL 222629ec0cc33730d2ad8aad52d75662f9f94c6bd26d4457fa50795cea2668fa6fb33b3bc8ff0e6153a341e7200413bac0b587045772f09f43747d240e553c12
+MISC ChangeLog 618 SHA256 29608eef48209db5e19c4d9f88e5ff6e52f0b6a949a6fb3fb31d333fd1697f65 SHA512 9407cfa303049ee9fa0c9fc90ff880c09b0b405caf5bc0ccc85bbb343ff4c88ef7c01643add76d5b4464dd4cb5ce18462662bb4e563256dad05bef1ab65b0414 WHIRLPOOL 1055ca020086e08604e6e3567f040f45651d7a73245d119e7e5fc75ab0964c9011f7275789af834df9c2d82bd0896ca68cb4bda7e16bd61926009820d85449da
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Deleted: trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.3.ebuild	2013-04-17 11:48:06 UTC (rev 2672)
+++ trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.3.ebuild	2013-04-17 11:48:08 UTC (rev 2673)
@@ -1,31 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-DESCRIPTION="LV2 Noise Gate plugin"
-HOMEPAGE="http://abgate.sourceforge.net/";
-SRC_URI="mirror://sourceforge/abgate/${P}.tar.gz"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64 x86"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-cpp/gtkmm:2.4
-	|| ( media-libs/lv2 media-libs/lv2core )"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-	unpack ${A}|| die "Unpacking failed"
-}
-
-src_compile() {
-	emake || die "make failed"
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die "Install failed"
-	dodoc README ChangeLog
-}

Added: trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.6.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/abGate/abGate-1.1.6.ebuild	2013-04-17 11:48:08 UTC (rev 2673)
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit qt4-r2 base toolchain-funcs multilib
+
+DESCRIPTION="LV2 Noise Gate plugin"
+HOMEPAGE="http://abgate.sourceforge.net/";
+SRC_URI="mirror://sourceforge/abgate/${P}.tar.gz"
+
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-cpp/gtkmm:2.4
+	dev-qt/qtcore:4
+	dev-qt/qtgui:4
+	|| ( media-libs/lv2 media-libs/lv2core )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+RESTRICT="mirror"
+
+DOCS=(README ChangeLog)
+
+PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
+
+src_configure() {
+	cd abGateQt
+	eqmake4 abGateQt.pro
+}
+
+src_compile() {
+	base_src_make CXX="$(tc-getCXX)"
+}
+
+src_install() {
+	base_src_install INSTALL_DIR="${ED}"/usr/$(get_libdir)/lv2
+}

Added: trunk/overlays/proaudio/media-plugins/abGate/files/abGate-1.1.6-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/files/abGate-1.1.6-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/abGate/files/abGate-1.1.6-Makefile.patch	2013-04-17 11:48:08 UTC (rev 2673)
@@ -0,0 +1,28 @@
+diff --git a/Makefile b/Makefile
+index f7caa0d..56e42d2 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,6 @@
+ # Please edit PREFIX and INSTALL_DIR to your needs.
+ 
++CXX=g++
+ BUNDLE = abGate.lv2
+ PREFIX = /usr
+ INSTALL_DIR = $(DESTDIR)$(PREFIX)/lib/lv2
+@@ -10,13 +11,13 @@ $(BUNDLE): manifest.ttl gate.ttl gate.so gate_gui.so bypass_on.png bypass_off.pn
+ 	cp $^ $(BUNDLE)
+ 
+ abGateQt/libabGateQt.so:
+-	cd abGateQt; qmake; make
++	cd abGateQt; make
+ 
+ gate.so: gate.cpp
+-	g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2core` -o gate.so
++	$(CXX) $(LDFLAGS) -O3 $(CXXFLAGS) -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2core` -o gate.so
+ 
+ gate_gui.so: gate_gui.cpp main_window.cpp main_window.h knob.cpp knob.h toggle.cpp toggle.h preset_widget.cpp preset_widget.h presets.cpp presets.h preset.cpp preset.h gate_const.h ui.h plugin_configuration.h
+-	g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2core gthread-2.0` -o gate_gui.so
++	$(CXX) $(LDFLAGS) -O3 $(CXXFLAGS) -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2core gthread-2.0` -o gate_gui.so
+ 
+ install: $(BUNDLE)
+ 	mkdir -p $(INSTALL_DIR)

Modified: trunk/overlays/proaudio/media-plugins/abGate/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-plugins/abGate/metadata.xml	2013-04-17 11:48:06 UTC (rev 2672)
+++ trunk/overlays/proaudio/media-plugins/abGate/metadata.xml	2013-04-17 11:48:08 UTC (rev 2673)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


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