[proaudio] [2661] media-sound/guitarix2: Version bump, remove old ebuild, remove glade and python use flags (developer only)

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


Revision: 2661
Author:   lilrc
Date:     2013-04-09 17:51:26 +0200 (Tue, 09 Apr 2013)
Log Message:
-----------
media-sound/guitarix2: Version bump, remove old ebuild, remove glade and python use flags (developer only)

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog
    trunk/overlays/proaudio/media-sound/guitarix2/Manifest
    trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild
    trunk/overlays/proaudio/media-sound/guitarix2/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.26.1.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild

Modified: trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-04-07 15:10:09 UTC (rev 2660)
+++ trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-04-09 15:51:26 UTC (rev 2661)
@@ -2,6 +2,15 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*guitarix2-0.26.1 (09 Apr 2013)
+
+  09 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  -guitarix2-0.25.2.ebuild, +guitarix2-0.26.1.ebuild, guitarix2-9999.ebuild:
+  Version bump and remove old ebuild.
+  Drop python and glade USE flags as those give developer only 
+  functionalities. The flags can be re-added if other packages start 
+  depending on this package with those functionalities.
+
   31 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   guitarix2-9999.ebuild, -files/guitarix2-9999-desktop-entry.patch:
   Disable live ebuild patch. It should be working upstream now.

Modified: trunk/overlays/proaudio/media-sound/guitarix2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-04-07 15:10:09 UTC (rev 2660)
+++ trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-04-09 15:51:26 UTC (rev 2661)
@@ -1,8 +1,8 @@
 AUX guitarix2-0.25.2-no-ldconfig.patch 752 SHA256 17c407e85b1da822457a3fa30ac5f3dd084b6e4a27b485368640588e854d8fc1 SHA512 74009d6fe4571f816fa2bf8de4840eb6533d4c2d319507467335164a84cb9d319844e4388920951952a4e960270a03e5496a620a06cdeeff640ff5c0434d3ea7 WHIRLPOOL 5e173f6cef9992ee643e6e342e334b8fb9b38e8941ea454bdbb5aa29c777376897385a939eada38d7a18971dae8296e490edae05528fb66a771cbd9d8a97c86e
 AUX guitarix2-0.25.2-no-update-desktop-database.patch 575 SHA256 7215ce5cf0cd9ad4beb116af71a14adc1297a824ea93b17ab2be32c314fb8584 SHA512 6b1fcf6c1442d389a4c669c61a59c2a32d60d846fefa89424d304f59004d6dee317dd8c6b0308fb72811ce5c20f45335b812f9b2bccd796c13075abddf033b45 WHIRLPOOL 6c548ac7956a269b4cc6c42264eb98af085482a2365307a75d2be8b0d6ef883831e70747834003e75f7f31b56bcc3b4c1a94b18fbc418be47ee36688f8335cd4
 AUX guitarix2-0.25.2-respect-libdir.patch 816 SHA256 84ffa6e18cda68678373d92abeebf032fc7b227ce7a719121a92031135b01ecc SHA512 092d9faab073fe2e1cb6be4ebdec937599984c6c9323b5497b34937a917287bd173e11a24a38dd9a6b252ffd3d40dfe3f4d4a9f5d36aa3be8c486a2f06faba37 WHIRLPOOL fe5e8f0e9698072941dc3f969ed531bebaafaa88489d823a293000d25b53c26f3426baa02357586f55f513e44054ca28f61017dca237bab93b370f8fa8d72630
-DIST guitarix2-0.25.2.tar.bz2 7091468 SHA256 ea655b81cce4968207cb1d590879047e01e0461a08d1f48d84e2f828981f8ff1 SHA512 448bf745aa75cf621f6e4bce4f6920e44d941c17a099a8ce05987a3167cc92cbdf75850f43a8feaeadef35e69b2c7f366dbc77a2363dbf6c67b7e4e4a4d06520 WHIRLPOOL 2469f23680b03023b68431d9f511966af488b6e200dff98afa6a6f351781d41c61cdc3b92ff7915893ed969a8f8a6cb8c6524017d435f25b7d9c8f45a5fd6db6
-EBUILD guitarix2-0.25.2.ebuild 3213 SHA256 0b372d30df9fb8c105adacf0de90a2d1449c3d64e48cbbf1d4ed54bd76a587db SHA512 5ff58a6456185149d5493e7afc995dcc5b8eb693957f525b3e39ad914265fbbc3244af6821b3a97910b3069ca01e9c732c1d6849354df3d8bdb52d5d33c950af WHIRLPOOL dd11aa131955fce3b9b95b3f7c52a1444f4b7806465027df86419424e6bd45e69a0f502e527c971e49a78dd12d934138179fca130faa7ffef0bf74726eca36a8
-EBUILD guitarix2-9999.ebuild 2866 SHA256 7eb20fee0b289b06089292afea13d2d857b4fed1e60efeded284c804e2b71b76 SHA512 13817fea0c26391292a33cea64312a50f00addd86aa2b7e16e748512531a80c868e055c053ad8b408101c2b5100f5eec8f1a632f8d59f26bc962550c2c2b5e39 WHIRLPOOL 4a2592495ad243f72f522e4ac08dc59e96de228ccd44e7a146f983e3ed1c9a1c208acafcf39be1e070da2268b364bcac6815b1afc98b5e0b0c63d5918ce61a03
-MISC ChangeLog 3000 SHA256 b944a2f6989a01d6c8d4146cda35a977498720f78cac2442df024656972af192 SHA512 0c30dfc25c6bdbc775ad7e5722e9069e64620b43ab2c1396f6b8b50a30693f13b82a58c03bb5f0ee8148d4c092ec2b1191a8e5d72ed0844b07496036b1844444 WHIRLPOOL 63106b951f1c89e6b5a70a235432ae5357f84307ca625b411c33b3be8e18d338f9c699bac4e2cb71821c0f5affccb093cd578b4021e0d0976b53795b4e52233d
-MISC metadata.xml 694 SHA256 1c9d442f477b6204f071d3f2bfb0a387ed6fa6ccc7ccde0a27ec0f949b7100c9 SHA512 90c237eeac1d15de481bb4ca190a7a3ef0395a814f8ed031bfa6af707cd4028b7554646bfd248ec35f15068b616bec83d6128230538dc0eaa71818a9231fce34 WHIRLPOOL e881a102f871130d96b7eff24159def96198bdd2749cabb3f67801a4d4181017145660b86ad8c98ecb07fce10287abb8872ce7fd0f98de75e7f0e69f596706fc
+DIST guitarix2-0.26.1.tar.bz2 19386921 SHA256 eef5779ea8a904c45c7899892254001a6c08bb18b7d1d0c7f2a6a043812ef0c2 SHA512 50c36b26789ca87feb505dc5a31ee39ef816bd0caa08062eca7527ad9918caffdca65367e72afcaaf2410c433e72554518610241bc8b846417ac371f9f0570aa WHIRLPOOL fc864d16b6a8b1f6a81a82aff332282d02791d79b120550a8ad7a14d4886984b1e6d59061cd87715744323d9ee45e68ad4d51a0bc2b8b15e52491d9057445948
+EBUILD guitarix2-0.26.1.ebuild 2666 SHA256 4ca693c0d893be2b29e6de6369dda78a7c05dc97aea828cb0a9951dbfd7220be SHA512 3355f72d61dcc23d3032197d3a732836d6f5643a59cd43d962de85f5b3ad8b618e3fcbb2f6acf6355878e907c309c54dbe37e47a00aa2d7590b5bfa224806182 WHIRLPOOL dff6cfa7c4c19eca764c9c24c2391305c22cd86a58a69ad410ef34bebffd522c23b20f180fffa98744e0e100eb6ab9db908d840836dbf0581bb5cb0a0df461bd
+EBUILD guitarix2-9999.ebuild 2660 SHA256 c2c26c44237f06b17fdb5f5a198ed7cb12262b2469025ab86b2f4c5658dd67db SHA512 640eaa0033ba146e5d8e9edfe6a2703d51a22c9d00a54f2d643c0c9135bb5a15cd31183c58bfe0437bcb6e54aa537b126692392006b448f63cfad03edd131bdc WHIRLPOOL 7ec41817c29e9d0a71bb4abcee350781c742934c558a674d36baa59bc66cf43190b4d78f1fd3b547c85572cf739027edf4677a0136f8a6557bfb1076c211bb1d
+MISC ChangeLog 3404 SHA256 fd6c69a05347a9c308a17daed5de88ca7172c1697b2e1ad8e50869b43e16c73c SHA512 b59bf7d7fa5f3c603c93fcd0bd6d24c15b415cace582f817a4c49fd7b62054a9ab0cd168268bf6e3b980665006afe684aa91c87aa19d7bc7ec17679764903c78 WHIRLPOOL 9e7da6f16f992a4aba80014d370cecc7744864781452d753836f929ecf44db16bb19a0c83de46059f91afca65725e11b9bd15e66b4bdb2478e169a5291b71f05
+MISC metadata.xml 642 SHA256 fef3af7ca682c1fc74f610c6afbdb908af976102a852d8bbea3616c361f2cf1d SHA512 783c6b25b865825ce1ded5d93202f5b0470da1255c33540f52e9b82d4c7d0f3eb76f643d5f06a35682ba7cd3f5dd6eb07798d8a3a247d9cc57cdc6acc9b96739 WHIRLPOOL c83234ce05b42242d307decb6dcb866ea5b02294b5da3e4901b3da47adc210f7dc50c8100d846b9b5c8a89fcaacec4f598a765f3f952fc433818d37c9beb7e1c

Deleted: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-04-07 15:10:09 UTC (rev 2660)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-04-09 15:51:26 UTC (rev 2661)
@@ -1,110 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-PYTHON_DEPEND="2:2.7"
-
-# We cannot use waf-utils eclass because the waf binary is old!
-# Version is 1.5.18. Written March 30 2013
-inherit base eutils multilib multiprocessing python
-
-DESCRIPTION="A simple Linux Guitar Amplifier for jack with one input and two outputs"
-SRC_URI="mirror://sourceforge/guitarix/guitarix/${P}.tar.bz2"
-HOMEPAGE="http://guitarix.sourceforge.net/";
-
-RESTRICT="mirror"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="+capture custom-cflags +convolver debug faust glade ladspa lv2 +meterbridge nls python"
-
-# The desktop entry cannot be created if nls is disabled
-# This can be removed when upstream has fixed the issue
-REQUIRED_USE="nls"
-
-RDEPEND="
-	>=dev-cpp/glibmm-2.24.0
-	>=dev-cpp/gtkmm-2.20.0
-	>=dev-libs/boost-1.38
-	dev-libs/glib
-	media-libs/liblrdf
-	>=media-libs/libsndfile-1.0.17
-	>=media-sound/jack-audio-connection-kit-0.109.1
-	media-sound/lame
-	media-sound/vorbis-tools
-	>=sci-libs/fftw-3.1.2
-	>=x11-libs/gtk+-2.20.0
-	capture? ( media-sound/jack_capture )
-	convolver? ( media-libs/zita-convolver )
-	faust? ( dev-lang/faust )
-	ladspa? ( media-libs/ladspa-sdk )
-	lv2? ( || ( media-libs/lv2core >=media-libs/lv2-1.2.0 ) )
-	meterbridge? ( media-sound/meterbridge )"
-DEPEND="${RDEPEND}
-	dev-lang/python
-	virtual/pkgconfig
-	nls? ( dev-util/intltool )"
-S="${WORKDIR}/guitarix-${PV}"
-
-DOCS=( changelog README )
-
-PATCHES=(
-	"${FILESDIR}/${P}-no-update-desktop-database.patch"
-	"${FILESDIR}/${P}-no-ldconfig.patch"
-	"${FILESDIR}/${P}-respect-libdir.patch"
-)
-
-pkg_setup() {
-	python_set_active_version 2
-	python_pkg_setup
-}
-
-src_configure() {
-	# About all gentoo packages install necessary libraries and headers
-	# and so should this package, hence force enable.
-	local mywafconfargs=(
-		--shared-lib
-		--lib-dev
-		$(use_enable nls)
-	)
-	use custom-cflags || mywafconfargs+=( --cxxflags-release="-DNDEBUG" )
-	use custom-cflags || mywafconfargs+=( --cxxflags="" )
-	use debug && mywafconfargs+=( --debug )
-	use debug && mywafconfargs+=( --cxxflags-debug="" )
-	use faust && mywafconfargs+=( --faust )
-	use faust || mywafconfargs+=( --no-faust )
-	use glade && mywafconfargs+=( --glade-support )
-	use ladspa && mywafconfargs+=( "--ladspadir=${EPREFIX}/usr/share/ladspa" )
-	use ladspa || mywafconfargs+=( --no-ladspa )
-	use lv2 && mywafconfargs+=(
-		--build-lv2
-		"--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
-	)
-	use python && mywafconfargs+=( --python-wrapper )
-
-	# respect libdir patch makes waf look for LIBDIR in the environment
-	# instead of overriding it completely 
-	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-
-	tc-export AR CC CPP CXX RANLIB
-	einfo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
-	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" ./waf \
-		"--prefix=${EPREFIX}/usr" ${mywafconfargs[@]} \
-		configure || die "configure failed"
-}
-
-src_compile() {
-	local jobs="--jobs=$(makeopts_jobs)"
-	einfo "./waf ${jobs}"
-	./waf ${jobs} || die "build failed"
-}
-
-src_install() {
-	einfo "./waf --destdir=${D}"
-	./waf "--destdir=${D}" install || die "install failed"
-
-	base_src_install_docs
-}

Copied: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.26.1.ebuild (from rev 2658, trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.26.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.26.1.ebuild	2013-04-09 15:51:26 UTC (rev 2661)
@@ -0,0 +1,93 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+# We cannot use waf-utils eclass because the waf binary is old!
+# Version is 1.5.18. Written April 09 2013
+inherit base eutils multilib multiprocessing
+
+DESCRIPTION="A simple Linux Guitar Amplifier for jack with one input and two outputs"
+SRC_URI="mirror://sourceforge/guitarix/guitarix/${P}.tar.bz2"
+HOMEPAGE="http://guitarix.sourceforge.net/";
+
+RESTRICT="mirror"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+capture custom-cflags +convolver debug faust ladspa lv2 +meterbridge nls"
+
+RDEPEND="
+	>=dev-cpp/glibmm-2.24.0
+	>=dev-cpp/gtkmm-2.20.0
+	>=dev-libs/boost-1.38
+	dev-libs/glib
+	media-libs/liblrdf
+	>=media-libs/libsndfile-1.0.17
+	>=media-sound/jack-audio-connection-kit-0.109.1
+	media-sound/lame
+	media-sound/vorbis-tools
+	>=sci-libs/fftw-3.1.2
+	>=x11-libs/gtk+-2.20.0
+	capture? ( media-sound/jack_capture )
+	convolver? ( media-libs/zita-convolver )
+	faust? ( dev-lang/faust )
+	ladspa? ( media-libs/ladspa-sdk )
+	lv2? ( || ( media-libs/lv2core >=media-libs/lv2-1.2.0 ) )
+	meterbridge? ( media-sound/meterbridge )"
+DEPEND="${RDEPEND}
+	dev-lang/python
+	virtual/pkgconfig
+	nls? ( dev-util/intltool )"
+
+S="${WORKDIR}/guitarix-${PV}"
+
+DOCS=( changelog README )
+
+src_configure() {
+	# About all gentoo packages install necessary libraries and headers
+	# and so should this package, hence force enable.
+	local mywafconfargs=(
+		--nocache
+		--shared-lib
+		--lib-dev
+		--no-ldconfig
+		--no-desktop-update
+		$(use_enable nls)
+		"--libdir=${EPREFIX}/usr/$(get_libdir)"
+	)
+	use custom-cflags || mywafconfargs+=( --cxxflags-release="-DNDEBUG" )
+	use custom-cflags || mywafconfargs+=( --cxxflags="" )
+	use debug && mywafconfargs+=( --debug )
+	use debug && mywafconfargs+=( --cxxflags-debug="" )
+	use faust && mywafconfargs+=( --faust )
+	use faust || mywafconfargs+=( --no-faust )
+	use ladspa && mywafconfargs+=( "--ladspadir=${EPREFIX}/usr/share/ladspa" )
+	use ladspa || mywafconfargs+=( --no-ladspa )
+	use lv2 && mywafconfargs+=(
+		--build-lv2
+		"--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
+	)
+
+	tc-export AR CC CPP CXX RANLIB
+	einfo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"
+	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" ./waf \
+		"--prefix=${EPREFIX}/usr" ${mywafconfargs[@]} \
+		configure || die "configure failed"
+}
+
+src_compile() {
+	local jobs="--jobs=$(makeopts_jobs)"
+	einfo "./waf ${jobs}"
+	./waf ${jobs} || die "build failed"
+}
+
+src_install() {
+	einfo "./waf --destdir=${D}"
+	./waf "--destdir=${D}" install || die "install failed"
+
+	base_src_install_docs
+}

Modified: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-04-07 15:10:09 UTC (rev 2660)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-04-09 15:51:26 UTC (rev 2661)
@@ -3,11 +3,10 @@
 # $Header: $
 
 EAPI="5"
-PYTHON_DEPEND="2:2.7"
 
 # We cannot use waf-utils eclass because the waf binary is old!
-# Version is 1.5.18. Written March 30 2013
-inherit base eutils git-2 multilib multiprocessing python
+# Version is 1.5.18. Written April 09 2013
+inherit base eutils git-2 multilib multiprocessing
 
 DESCRIPTION="A simple Linux Guitar Amplifier for jack with one input and two outputs"
 EGIT_REPO_URI="git://git.code.sf.net/p/guitarix/git/"
@@ -19,7 +18,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 
-IUSE="+capture custom-cflags +convolver debug faust glade ladspa lv2 +meterbridge nls python"
+IUSE="+capture custom-cflags +convolver debug faust ladspa lv2 +meterbridge nls"
 
 RDEPEND="
 	>=dev-cpp/glibmm-2.24.0
@@ -49,11 +48,6 @@
 
 DOCS=( changelog README )
 
-pkg_setup() {
-	python_set_active_version 2
-	python_pkg_setup
-}
-
 src_configure() {
 	# About all gentoo packages install necessary libraries and headers
 	# and so should this package, hence force enable.
@@ -72,14 +66,12 @@
 	use debug && mywafconfargs+=( --cxxflags-debug="" )
 	use faust && mywafconfargs+=( --faust )
 	use faust || mywafconfargs+=( --no-faust )
-	use glade && mywafconfargs+=( --glade-support )
 	use ladspa && mywafconfargs+=( "--ladspadir=${EPREFIX}/usr/share/ladspa" )
 	use ladspa || mywafconfargs+=( --no-ladspa )
 	use lv2 && mywafconfargs+=(
 		--build-lv2
 		"--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
 	)
-	use python && mywafconfargs+=( --python-wrapper )
 
 	tc-export AR CC CPP CXX RANLIB
 	einfo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" ./waf --prefix=${EPREFIX}/usr ${mywafconfargs[@]} $@ configure"

Modified: trunk/overlays/proaudio/media-sound/guitarix2/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/metadata.xml	2013-04-07 15:10:09 UTC (rev 2660)
+++ trunk/overlays/proaudio/media-sound/guitarix2/metadata.xml	2013-04-09 15:51:26 UTC (rev 2661)
@@ -10,7 +10,6 @@
 		<flag name="convolver">enable media-libs/zita-convolver</flag>
 		<flag name="custom-cflags">Build with upstream specified CFLAGS (unsupported)</flag>
 		<flag name="faust">enable dev-lang/faust</flag>
-		<flag name="glade">build support for Glade</flag>
 		<flag name="lv2">Add support for Ladspa V2</flag>
 		<flag name="meterbridge">enable media-sound/meterbridge</flag>
 	</use>


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