[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"
-}