diff options
author | Peter Volkov <pva@gentoo.org> | 2006-06-14 14:17:05 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2006-06-14 14:17:05 +0000 |
commit | b7a6d5a00bbe3a59dd1447584d0b0688d052b8e4 (patch) | |
tree | dea3694672b359e79f04ad3d1dc1a72ea7f1b3d2 | |
parent | Added ~alpha since the previous version had it and somehow the KEYWORDS got d... (diff) | |
download | gentoo-2-b7a6d5a00bbe3a59dd1447584d0b0688d052b8e4.tar.gz gentoo-2-b7a6d5a00bbe3a59dd1447584d0b0688d052b8e4.tar.bz2 gentoo-2-b7a6d5a00bbe3a59dd1447584d0b0688d052b8e4.zip |
Fixed crash due to X11 shared memory extension. Misc cleanings.
(Portage version: 2.0.54-r2)
-rw-r--r-- | app-emulation/e-uae/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/e-uae/Manifest | 3 | ||||
-rw-r--r-- | app-emulation/e-uae/e-uae-0.8.28.ebuild | 17 | ||||
-rw-r--r-- | app-emulation/e-uae/files/e-uae-0.8.28-shm-crash.patch | 12 |
4 files changed, 28 insertions, 10 deletions
diff --git a/app-emulation/e-uae/ChangeLog b/app-emulation/e-uae/ChangeLog index 4c186dc67f79..60d09af76b9a 100644 --- a/app-emulation/e-uae/ChangeLog +++ b/app-emulation/e-uae/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-emulation/e-uae # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.8 2006/06/13 14:00:48 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.9 2006/06/14 14:17:05 pva Exp $ + + 14 Jun 2006; Peter Volkov <pva@gentoo.org> + +files/e-uae-0.8.28-shm-crash.patch, e-uae-0.8.28.ebuild: + Fixed crash due to X11 shared memory extension. Misc cleanings. *e-uae-0.8.28 (13 Jun 2006) diff --git a/app-emulation/e-uae/Manifest b/app-emulation/e-uae/Manifest index eb86118d69cc..04f3e32faa1e 100644 --- a/app-emulation/e-uae/Manifest +++ b/app-emulation/e-uae/Manifest @@ -1,6 +1,7 @@ MD5 b5c8caffe8ce689bc9a46ddf1b867a28 ChangeLog 1291 MD5 624de9bf2b723d7882a4a8e2485f71ef e-uae-0.8.27.ebuild 1635 -MD5 d8784080ca3a3c8f3d34883715252955 e-uae-0.8.28.ebuild 3591 +MD5 9c450ae836777881142d7bd9a50c3383 e-uae-0.8.28.ebuild 3433 MD5 851c3d9c0e2846a1241c99e5ff19bf01 files/digest-e-uae-0.8.27 66 MD5 856093362e575805efb4ef8117d8f98c files/digest-e-uae-0.8.28 66 +MD5 774c0436b6e91dd8f18b0df23f10c75b files/e-uae-0.8.28-shm-crash.patch 582 MD5 107be5d8d010a6b3dac228473128bdf4 metadata.xml 468 diff --git a/app-emulation/e-uae/e-uae-0.8.28.ebuild b/app-emulation/e-uae/e-uae-0.8.28.ebuild index 876776d8ed93..b07c8697dc5a 100644 --- a/app-emulation/e-uae/e-uae-0.8.28.ebuild +++ b/app-emulation/e-uae/e-uae-0.8.28.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.28.ebuild,v 1.1 2006/06/13 14:00:48 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.28.ebuild,v 1.2 2006/06/14 14:17:05 pva Exp $ inherit eutils flag-o-matic @@ -13,8 +13,6 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="X dga ncurses sdl gtk alsa oss sdl-sound capslib" -# app-emulation/e-uae:sdl-sound - Use media-libs/sdl-sound for audio output. -# app-emulation/e-uae:capslib - Add CAPS library support. # Note: opposed to ./configure --help zlib support required! Check # src/Makefile.am that includes zfile.c unconditionaly. RDEPEND="X? ( || ( ( x11-libs/libXt @@ -65,7 +63,7 @@ pkg_setup() { # VIDEO setup. X is autodetected (there is no --with-X option). if use X ; then - myconf="$myconf --without-curses --without-sdl-gfx --enable-vidmode" + myconf="$myconf --without-curses --without-sdl-gfx" use dga && myconf="$myconf --enable-dga --enable-vidmode" elif use sdl ; then myconf="$myconf --with-sdl --with-sdl-gfx --without-curses" @@ -91,13 +89,16 @@ pkg_setup() { myconf="$myconf --enable-bsdsock" } +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/e-uae-0.8.28-shm-crash.patch +} + src_compile() { strip-flags -# export WANT_AUTOMAKE=1.7 -# export WANT_AUTOCONF=2.5 -# ./bootstrap.sh || die "bootstrap failed" - econf ${myconf} \ --with-libscg-includedir=/usr/include/scsilib \ || die "./configure failed" diff --git a/app-emulation/e-uae/files/e-uae-0.8.28-shm-crash.patch b/app-emulation/e-uae/files/e-uae-0.8.28-shm-crash.patch new file mode 100644 index 000000000000..0607cdccfbfd --- /dev/null +++ b/app-emulation/e-uae/files/e-uae-0.8.28-shm-crash.patch @@ -0,0 +1,12 @@ +diff -Naur e-uae-0.8.28.orig/src/gfx-x11/xwin.c e-uae-0.8.28/src/gfx-x11/xwin.c +--- e-uae-0.8.28.orig/src/gfx-x11/xwin.c 2005-08-21 19:10:40.000000000 +0400 ++++ e-uae-0.8.28/src/gfx-x11/xwin.c 2006-06-14 17:50:29.000000000 +0400 +@@ -1215,7 +1215,7 @@ + + if (! dgamode) { + if (! screen_is_picasso && refresh_necessary) { +- DO_PUTIMAGE (ami_dinfo.ximg, 0, 0, 0, 0, currprefs.gfx_width_fs, currprefs.gfx_height_fs); ++ DO_PUTIMAGE (ami_dinfo.ximg, 0, 0, 0, 0, current_width, current_height); + refresh_necessary = 0; + } + if (cursorOn && !currprefs.x11_hide_cursor) { |