[proaudio] [2628] Guitarix2: Added custom-cflags and debug USE flags

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


Revision: 2628
Author:   dominique
Date:     2013-03-31 21:33:47 +0200 (Sun, 31 Mar 2013)
Log Message:
-----------
Guitarix2: Added custom-cflags and debug USE flags

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

Modified: trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-03-31 16:57:34 UTC (rev 2627)
+++ trunk/overlays/proaudio/media-sound/guitarix2/ChangeLog	2013-03-31 19:33:47 UTC (rev 2628)
@@ -3,7 +3,8 @@
 # $Header: $
 
   31 Mar 2013; Dominique Michel <dominique_libbre@xxxxxxxxxxxxxxxxxxxxx>
-  guitarix2-0.25.2.ebuild, guitarix2-9999: initial support for python eclass
+  guitarix2-0.25.2.ebuild, guitarix2-9999: initial support for python eclass;
+  added custom-cflags and debug USE flags
 
   31 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   guitarix2-0.25.2.ebuild, guitarix2-9999.ebuild,

Modified: trunk/overlays/proaudio/media-sound/guitarix2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-03-31 16:57:34 UTC (rev 2627)
+++ trunk/overlays/proaudio/media-sound/guitarix2/Manifest	2013-03-31 19:33:47 UTC (rev 2628)
@@ -3,7 +3,7 @@
 AUX guitarix2-0.25.2-respect-libdir.patch 816 SHA256 84ffa6e18cda68678373d92abeebf032fc7b227ce7a719121a92031135b01ecc SHA512 092d9faab073fe2e1cb6be4ebdec937599984c6c9323b5497b34937a917287bd173e11a24a38dd9a6b252ffd3d40dfe3f4d4a9f5d36aa3be8c486a2f06faba37 WHIRLPOOL fe5e8f0e9698072941dc3f969ed531bebaafaa88489d823a293000d25b53c26f3426baa02357586f55f513e44054ca28f61017dca237bab93b370f8fa8d72630
 AUX guitarix2-9999-desktop-entry.patch 509 SHA256 3e9dfe5c0b3a85ab732539dfc96cd17ada98cccb62fd4ba995580fa5916b397a SHA512 24dae05082c45bad079fab03a209a6fdb4a971820825e15d44e7388d546bdcba86c851d719443a88da2987a91aef66762348d4fa84cf7b3c15b6e7b24d921952 WHIRLPOOL 24849b6be26f5998a42cf5f8354cd67e64a7a8dbeceeb239b76046d52b5a8d6535c087b10d117641b25720aea122d371f416997340873099209d57db0c9fc798
 DIST guitarix2-0.25.2.tar.bz2 7091468 SHA256 ea655b81cce4968207cb1d590879047e01e0461a08d1f48d84e2f828981f8ff1 SHA512 448bf745aa75cf621f6e4bce4f6920e44d941c17a099a8ce05987a3167cc92cbdf75850f43a8feaeadef35e69b2c7f366dbc77a2363dbf6c67b7e4e4a4d06520 WHIRLPOOL 2469f23680b03023b68431d9f511966af488b6e200dff98afa6a6f351781d41c61cdc3b92ff7915893ed969a8f8a6cb8c6524017d435f25b7d9c8f45a5fd6db6
-EBUILD guitarix2-0.25.2.ebuild 2973 SHA256 fe6ad0c7c0ce1839b1d3b54fe0cadbf528c0405baffbf1d738ea2f7fe6313957 SHA512 326589b0992d697f1b2172ec72a7cf19878795a9c263007424870df4d5383ac6884e15632d9c33afadb8006923bf59b16422cae985ee484d2b0133e7d4c4b3db WHIRLPOOL 46c9a8bdcda4752529d1646f8082bca449def223e64c4f61d8a8136e698ef9fc5dd82d8da6e3486e7b90d6e6c6c8a2c59a7b7c09bdf1f75a5300e8fceb2e6528
-EBUILD guitarix2-9999.ebuild 2666 SHA256 ca45d127765102991d523ad5bdf6a38ca8a8f34553acecfd5f684971e9742c3c SHA512 e7c2de32d23229517d227b85c29055383e960f1a52a782820de50321447f245d8ebfdbedd331dcaa41e7e2a3616849d671e1df14210712d8d7c52bb911540cd4 WHIRLPOOL d70f90a905bb9c238230ba4e0a3c79d85df64fe43875656ff5e63744195b221736f0106691fab3ebd8d8a91cd96392dc5b88f91415511dae31d2b055b6dcf474
-MISC ChangeLog 2707 SHA256 29533a6a65ad3fca231ad0b8c27fcedb9b4465d747dee4d28ae32cbd5f6b4710 SHA512 b58e354a8ef864b646293baabae2140aa9e320632eace9dc909a7d8b15e17d8b045bfb3f64014d6c2f3077cbc2b35878f3e82b2b99d170eaf76c991917056056 WHIRLPOOL a44d824a1e256ad9e580d3ead91d6702691a99f5b3f0c5ef7e1879a00f954fc05d5787089c5456677e9d78bb5c49236ed95b6207055f77e6784c3bad37fed635
+EBUILD guitarix2-0.25.2.ebuild 3160 SHA256 0fe6506b7ee35b3afc8902616d4e296d9ca828b65eeddf04a9d3f67bc38461a0 SHA512 9c60c8059b6c8521f8cd400df93a903c0a5089b29f9d9f8969b54e02fce45cbedf53bd85863319517807bff63ef3dab51ea683e0004fa9e68ede344669f08f74 WHIRLPOOL 5e60a458fa0f25749c16dd42c5c6f489fa99072b61c499a97a44e648a10d5014fc73aef7c5c8fe24d97671a05281f25a48fcd2153fe1c23511eb0dd3c2c2f4e5
+EBUILD guitarix2-9999.ebuild 2853 SHA256 d83577521809952cdf1ce890bd220f2ec7312dc04a0191336741db0502614232 SHA512 574007eab1435031a86a2c32b69803d953d4fa8df6b4d09f251b77d93ce05576053e4f731712d9c02183c2f30b716467fe6d4a9dbc8e2e987308b7df69f37d26 WHIRLPOOL c98db0ec3ab581008231b4ae5b7592accd433f2994b6964998e8d637a10283f70b5fd0a8beba70d4ff86061507a6ea60ce40cdf24d0b3b276670ea1caad9f4f6
+MISC ChangeLog 2750 SHA256 03ca2de2ad5d39e5370799ea617b6f623dd329a808c153d1484254786f9db1e5 SHA512 b9649f81952b7c504ddaeff1208df1e22b0194fd9928ac2881793d5f81421a1dbb34233127bc7aeb5439c43c71501aaa6bd607d8048956ea78871f575a132551 WHIRLPOOL a7c11dcf98cc29474051548e35311dbf596e141a44e025b1477210562403b9fa88426a335eada7e10719a2527c277583e0e8a24b8a42d7460e43a55c8a166892
 MISC metadata.xml 607 SHA256 b4ee6cdc57a98ad8486359cf2c27ceb543b67a151e4a7aff4b3e82b64511e05d SHA512 38011a5d2f23a185e738a6bf466ba1c870a4607664ae8c45830d824b5410c1416ed96ce913a066226d7b7ee3f48a70f6de5027450ecf28d1e6150639cf361bb6 WHIRLPOOL c13871b18ead19133a16cce12d987563379953c610a9241a0e016011722993fdee77dc2d785482142c5956b33c94e978faa778f80a538aef3d239a3bcc8db905

Modified: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-03-31 16:57:34 UTC (rev 2627)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-0.25.2.ebuild	2013-03-31 19:33:47 UTC (rev 2628)
@@ -19,7 +19,7 @@
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="+capture +convolver faust glade ladspa lv2 +meterbridge nls python"
+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
@@ -70,6 +70,9 @@
 		--lib-dev
 		$(use_enable nls)
 	)
+	use custom-cflags || mywafconfargs+=( --cxxflags-release="-DNDEBUG" )
+	use custom-cflags || mywafconfargs+=( --cxxflags="" )
+	use debug && mywafconfargs+=( --debug )
 	use faust && mywafconfargs+=( --faust )
 	use faust || mywafconfargs+=( --no-faust )
 	use glade && mywafconfargs+=( --glade-support )

Modified: trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-03-31 16:57:34 UTC (rev 2627)
+++ trunk/overlays/proaudio/media-sound/guitarix2/guitarix2-9999.ebuild	2013-03-31 19:33:47 UTC (rev 2628)
@@ -19,7 +19,7 @@
 LICENSE="GPL-2"
 KEYWORDS=""
 
-IUSE="+capture +convolver faust glade ladspa lv2 +meterbridge nls python"
+IUSE="+capture custom-cflags +convolver debug faust glade ladspa lv2 +meterbridge nls python"
 
 RDEPEND="
 	>=dev-cpp/glibmm-2.24.0
@@ -67,6 +67,9 @@
 		$(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 faust && mywafconfargs+=( --faust )
 	use faust || mywafconfargs+=( --no-faust )
 	use glade && mywafconfargs+=( --glade-support )


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