[proaudio] [2276] glashctl: fix bug 135

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


Revision: 2276
Author:   dominique
Date:     2012-11-10 09:04:22 +0100 (Sat, 10 Nov 2012)
Log Message:
-----------
glashctl: fix bug 135

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/glashctl/ChangeLog
    trunk/overlays/proaudio/media-sound/glashctl/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/glashctl/files/
    trunk/overlays/proaudio/media-sound/glashctl/files/glashctl-0.4.4_configure.patch
    trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4-r1.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4.ebuild

Modified: trunk/overlays/proaudio/media-sound/glashctl/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/glashctl/ChangeLog	2012-11-09 18:25:22 UTC (rev 2275)
+++ trunk/overlays/proaudio/media-sound/glashctl/ChangeLog	2012-11-10 08:04:22 UTC (rev 2276)
@@ -2,6 +2,11 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxx>
+  -glasjctl-0.4.4.ebuild
+  +glashctl-0.4.4-r1.ebuild: fix bug 135: glashctl fail to start with 'Glib::FileError'
+  +files/glashctl-0.4.4_configure.patch: apply the fix
+
   27 Jul 2012; Dominique Michel <dominique@xxxxxxxxxxxxx>
   -glashctl-0.2.0.ebuild, glashctl-0.4.2.ebuild, glashctl-0.4.3.ebuild:
   Removed old ebuilds. They don't copile anymore.

Modified: trunk/overlays/proaudio/media-sound/glashctl/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/glashctl/Manifest	2012-11-09 18:25:22 UTC (rev 2275)
+++ trunk/overlays/proaudio/media-sound/glashctl/Manifest	2012-11-10 08:04:22 UTC (rev 2276)
@@ -1,4 +1,5 @@
+AUX glashctl-0.4.4_configure.patch 481 SHA256 581b4938d16035bc6d123789f0f4960f05f7fee96d4a10503febda3b6abd3901 SHA512 dfe73e0f9795c9860d80a106967b2c2bb489606e7882f4304fb907f3001e602aac60bef9f9f5f73dbcb138ee646d207f0188875b71e2a142cdb9f57a1d72e6af WHIRLPOOL 235027388079f517fbc8894aa5579707ebaf40a0d2fe30f242782d789c12902b5eb19b974260b7e53ab192182dddedf944cbcf9edfb60298d48cc7247b3fd1a4
 DIST glashctl-0.4.4.tar.bz2 49292 SHA256 c35ad68aa3b630c0075edf7174e8cdbfbde6c609e4ecf2b5652a353723d90d07 SHA512 36ec064f27cc9b7262f8fe7722bc971622fc83d361be685191374b3c41b90037546606c8197218cdd188e9dda41839da655d629dfa06df23cf1771f9d052cde5 WHIRLPOOL a487f8a7d8a0ddfd5388f701b416d1f2b48a18329ff9cc77760cddbddbebff6fe7ee35a5fd7871afc298dfe11508c7522874db170fb5a756ec38dd406f781f7a
-EBUILD glashctl-0.4.4.ebuild 1254 SHA256 89b17fa04082911d8cf23efd914649ff58f2ea84b60cb3372f65be0383a51122 SHA512 6da54dad5f5e498b6f72aac101e6e8701de2e97171f9db8d222a7b6f5bff48b4aa3792941171c70335c3cbd9580b840960d1f573d5bf149031fbed1f91aa1493 WHIRLPOOL 044b2eaf633b18314fde5219bde3af62984a6b0161d26999b6139f646813e97151ee78eb47f3108d752dca96159e749a03e49f9944fdcb7f2e0b39b80f8797c5
-MISC ChangeLog 661 SHA256 d6917198ed12716bda510d8f4ab68d981bc21f0d3fae55c72d6b2c85c02c96cf SHA512 6dffe251f63a5323c421cd1df18257b0e699407740ea889365695d29fc2aedd94e943ab0374bf057f92933c3fd08f2b0761ca91fd0bfa44ef1d7c5ee5697f76b WHIRLPOOL 71f4b10b28fffd347c2ebce5c99a904933402ca882a9b8517b8049c659aed89af8fb31fd3cf7931bb466f9eed3837a835667b1aeddbd1922a6bc0c74a2e80158
+EBUILD glashctl-0.4.4-r1.ebuild 1305 SHA256 82b8b1d88dc2b1eab1ea9ecb65867bb74823726542b797c016f270f7a5d4517b SHA512 f0548aad5938942de2e8dc84b218a3eee9f7f6862f79b50c02d919afaaeb2e6019707a31e3a7f0f924c5251d848c38bdc64f188ef55f997a6ebcc698f2f6bdeb WHIRLPOOL 8926260b8f02fa5e32580e249169698ab5299d4616979d74b629238136dad3d33a816c3b527fac39b09e85a67e74377660a43984e2278ff6b09f5fcb29a0c7f5
+MISC ChangeLog 897 SHA256 74064c49ecef79520d14b311b69dde619d9a7e2f6473a2cda8cc16c851f89903 SHA512 f30fe518c4469bd65993348af94564b11d1c5a1ae132c56a7d32505d00a2e92853850d7a6d1f2dabc03bd911f77bd6071b39a5e648cf9e54c201b9447960f6eb WHIRLPOOL b518c91c285fa014432f4d0ba8ba37047ff26d467060eec208e88d6d03069cf6655b176fa5911de307e7868c3c37706b866b290e5625c02e298c87e654f5713e
 MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Added: trunk/overlays/proaudio/media-sound/glashctl/files/glashctl-0.4.4_configure.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/glashctl/files/glashctl-0.4.4_configure.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/glashctl/files/glashctl-0.4.4_configure.patch	2012-11-10 08:04:22 UTC (rev 2276)
@@ -0,0 +1,11 @@
+--- configure-orig	2011-03-03 13:17:35.000000000 +0100
++++ configure	2012-11-10 09:41:35.000000000 +0100
+@@ -37,7 +37,7 @@
+ # Parse parameters
+ echo __path_to_configure = $0 > Makefile.config.tmp
+ for arg in "$@"; do
+-    if [[ "$arg" =~ "--[0-9a-zA-Z_]+=.*" ]]; then
++    if [[ "$arg" != "--[0-9a-zA-Z_]+=.*" ]]; then
+         echo $arg | sed 's/--\([0-9a-zA-Z]\+\)=\(.*\)/\1\ =\ \2/' >> Makefile.config.tmp
+     else
+         echo "'$arg' is not a valid parameter to configure!"

Added: trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4-r1.ebuild	2012-11-10 08:04:22 UTC (rev 2276)
@@ -0,0 +1,52 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils exteutils
+RESTRICT="mirror"
+DESCRIPTION="GLASHCtl is a simple applet for controlling the LASH Audio Session Handler"
+HOMEPAGE="http://dino.nongnu.org/glashctl";
+SRC_URI="http://download.savannah.nongnu.org/releases/dino/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="wmaker"
+
+DEPEND=">=media-sound/lash-0.5.1
+	>=dev-cpp/gtkmm-2.10.1
+	media-sound/jack-audio-connection-kit"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	epatch ${FILESDIR}/glashctl-0.4.4_configure.patch
+	use wmaker || \
+	sed -i -e 's@PROGRAMS = glashctl wmglashctl@PROGRAMS = glashctl@' \
+		Makefile
+}
+
+src_compile(){
+	# those break ar, crappy build system
+	unset LDFLAGS
+	econf \
+		--CFLAGS="${CFLAGS}" \
+		|| die "econf failed"
+	# those break ar ...
+	#	--LDFLAGS="${LDFLAGS}" \
+	emake -j1 || die "emake failed"
+}
+
+src_install(){
+	# damnit, really
+	#make DESTDIR="${D}" install || die "install failed"
+	dobin glashctl
+	use wmaker && dobin wmglashctl
+	insinto /usr/share/${PN}
+	doins *.xpm *.png
+	dodoc README AUTHORS ChangeLog
+	insinto /usr/share/icons
+	newins lash_96px.png glashctl.png
+	make_desktop_entry "${PN}" GLASHCtl "${PN}" "AudioVideo;Audio;Engineering"
+}

Deleted: trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4.ebuild	2012-11-09 18:25:22 UTC (rev 2275)
+++ trunk/overlays/proaudio/media-sound/glashctl/glashctl-0.4.4.ebuild	2012-11-10 08:04:22 UTC (rev 2276)
@@ -1,51 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils exteutils
-RESTRICT="mirror"
-DESCRIPTION="GLASHCtl is a simple applet for controlling the LASH Audio Session Handler"
-HOMEPAGE="http://dino.nongnu.org/glashctl";
-SRC_URI="http://download.savannah.nongnu.org/releases/dino/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="wmaker"
-
-DEPEND=">=media-sound/lash-0.5.1
-	>=dev-cpp/gtkmm-2.10.1
-	media-sound/jack-audio-connection-kit"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	use wmaker || \
-	sed -i -e 's@PROGRAMS = glashctl wmglashctl@PROGRAMS = glashctl@' \
-		Makefile
-}
-
-src_compile(){
-	# those break ar, crappy build system
-	unset LDFLAGS
-	econf \
-		--CFLAGS="${CFLAGS}" \
-		|| die "econf failed"
-	# those break ar ...
-	#	--LDFLAGS="${LDFLAGS}" \
-	emake -j1 || die "emake failed"
-}
-
-src_install(){
-	# damnit, really
-	#make DESTDIR="${D}" install || die "install failed"
-	dobin glashctl
-	use wmaker && dobin wmglashctl
-	insinto /usr/share/${PN}
-	doins *.xpm *.png
-	dodoc README AUTHORS ChangeLog
-	insinto /usr/share/icons
-	newins lash_96px.png glashctl.png
-	make_desktop_entry "${PN}" GLASHCtl "${PN}" "AudioVideo;Audio;Engineering"
-}


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