Added fix for bug #67307 and marked ppc stable.
authorJoseph Jezak <josejx@gentoo.org>
Mon, 6 Dec 2004 13:13:55 +0000 (13:13 +0000)
committerJoseph Jezak <josejx@gentoo.org>
Mon, 6 Dec 2004 13:13:55 +0000 (13:13 +0000)
media-sound/alsamixergui/ChangeLog
media-sound/alsamixergui/Manifest
media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild
media-sound/alsamixergui/files/segfault-on-exit.patch [new file with mode: 0644]

index 5dcf38e1b36b90ed176b1e526a57ec98487acdef..4b10d327fa3d63c45261bb975a891b720bbeb938 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-sound/alsamixergui
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsamixergui/ChangeLog,v 1.21 2004/11/22 22:04:03 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsamixergui/ChangeLog,v 1.22 2004/12/06 13:13:55 josejx Exp $
+
+  07 Dec 2004; Joseph Jezak <josejx@gentoo.org>
+  +files/segfault-on-exit.patch, alsamixergui-0.9.0.1.2-r4.ebuild:
+  Added fix for bug #67307 and marked ppc stable.
 
   22 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
   alsamixergui-0.9.0.1.2-r4.ebuild:
index 6461e7a1986c8f308ea3142ac2598efb51e727e4..9a99074b659b28cc40a781ed9d12759d3d4a4282 100644 (file)
@@ -1,17 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 ef119712d632e270575482171e028d70 ChangeLog 3187
+MD5 5a7ec2f823d30110e74a1fd0e08225c8 ChangeLog 3349
 MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
-MD5 0edf5151664be9fc1b74515ff161149c alsamixergui-0.9.0.1.2-r4.ebuild 1116
-MD5 1d989be2658c31e20c7b40421c52d488 files/fltk-1.1+gcc3.diff 2950
+MD5 52eaadabe64afbef2e1dfe32ed183ed2 alsamixergui-0.9.0.1.2-r4.ebuild 1154
+MD5 6ca0194d89c9788252d9e58bb6d2ee8a files/digest-alsamixergui-0.9.0.1.2-r4 74
 MD5 b41f6aecc3e59693e3daa2ff30ab4142 files/gentoo.diff 2907
+MD5 63d2d0c0e4d846f282cd434e8eded5e5 files/segfault-on-exit.patch 402
 MD5 bbbd9c8764a3e702e0acc8a35bf90f6e files/alsamixergui-0.9.0.1.2-gcc34.patch 557
-MD5 6ca0194d89c9788252d9e58bb6d2ee8a files/digest-alsamixergui-0.9.0.1.2-r4 74
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBomJsArHZZzCEUG0RAiQ+AKCCRZD3rTibVrK0SIej8xJJN2IwkgCdFa3d
-ceFw4wfTojMhpADMoIDO9Eg=
-=L1t4
------END PGP SIGNATURE-----
+MD5 1d989be2658c31e20c7b40421c52d488 files/fltk-1.1+gcc3.diff 2950
index 9fd8121fa78492895a376177b12659355b1a8535..7d31c703530fab682432227abe86f26673b0377c 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild,v 1.6 2004/11/22 22:04:03 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsamixergui/alsamixergui-0.9.0.1.2-r4.ebuild,v 1.7 2004/12/06 13:13:55 josejx Exp $
 
 IUSE=""
 
@@ -15,7 +15,7 @@ SRC_URI="ftp://www.iua.upf.es/pub/mdeboer/projects/alsamixergui/${PN}-${NATIVE_V
 
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
 
 DEPEND="virtual/alsa
        >=media-libs/alsa-lib-0.9.0_rc1
@@ -27,6 +27,7 @@ src_unpack() {
        cd ${S}
        epatch ${FILESDIR}/gentoo.diff
        epatch ${FILESDIR}/${P}-gcc34.patch
+       epatch ${FILESDIR}/segfault-on-exit.patch
 }
 
 src_compile() {
diff --git a/media-sound/alsamixergui/files/segfault-on-exit.patch b/media-sound/alsamixergui/files/segfault-on-exit.patch
new file mode 100644 (file)
index 0000000..c1e1cc1
--- /dev/null
@@ -0,0 +1,11 @@
+--- src/alsamixer.cxx  2004-12-07 00:02:52.649159520 +1100
++++ /home/jjezak/alsamixer.cxx 2004-12-07 00:00:26.385394992 +1100
+@@ -1869,7 +1869,7 @@
+                       if (procWindow) delete procWindow;
+                       if (mainWindow) delete mainWindow;
+                       mainWindow = 0; procWindow = 0; helpWindow = 0;
+-                      return 0;
++                      mixer_abort (ERR_NONE, "", 0);
+ #endif /* #ifdef ALSAMIXER_GUI */
+       break;
+     case 13:  /* Return */