Author: sargentd-guest
Date: 2008-12-24 00:08:45 +0000 (Wed, 24 Dec 2008)
New Revision: 8555
Added:
packages/trunk/desmume/debian/patches/
packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
packages/trunk/desmume/debian/patches/series
Modified:
packages/trunk/desmume/debian/changelog
packages/trunk/desmume/debian/control
packages/trunk/desmume/debian/rules
Log:
* Add debian/patches/01-dont_crash_on_bad_3d.patch, so we don't crash
when 3D can't be enabled correctly. (Closes: #509365)
* Use $(QUILT_STAMPFN) instead of patch.
* Add myself to uploaders.
Modified: packages/trunk/desmume/debian/changelog
===================================================================
--- packages/trunk/desmume/debian/changelog 2008-12-24 00:02:06 UTC (rev
8554)
+++ packages/trunk/desmume/debian/changelog 2008-12-24 00:08:45 UTC (rev
8555)
@@ -1,4 +1,4 @@
-desmume (0.8-2) UNRELEASED; urgency=low
+desmume (0.8-2) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Remove Homepage semi-field from description
@@ -8,15 +8,19 @@
the clean target, instead of updating them in the clean target, so as
to keep the Debian diff clean, and also prevent an FTBFS with the new
“3.0 (quilt)” source package format.
- * Drop the only patch (along with the series file), since it's already
+ * Drop debian/patches/fix-64bit-segfault.diff, since it's already
applied upstream, and would cause an FTBFS under the same conditions
as above, thanks to Raphaël Hertzog for the notice (Closes: #485033).
- * Also drop patch-related target dependencies, and quilt build-dependency
- accordingly.
* Update my mail address.
- -- Reinhard Tartler <[email protected]> Sat, 10 May 2008 23:18:38 +0200
+ [ Evgeni Golov ]
+ * Add debian/patches/01-dont_crash_on_bad_3d.patch, so we don't crash
+ when 3D can't be enabled correctly. (Closes: #509365)
+ * Use $(QUILT_STAMPFN) instead of patch.
+ * Add myself to uploaders.
+ -- Evgeni Golov <[email protected]> Tue, 23 Dec 2008 22:56:36 +0100
+
desmume (0.8-1) unstable; urgency=low
[ Eddy Petrișor ]
Modified: packages/trunk/desmume/debian/control
===================================================================
--- packages/trunk/desmume/debian/control 2008-12-24 00:02:06 UTC (rev
8554)
+++ packages/trunk/desmume/debian/control 2008-12-24 00:08:45 UTC (rev
8555)
@@ -2,8 +2,8 @@
Section: games
Priority: extra
Maintainer: Debian Games Team <[email protected]>
-Uploaders: Reinhard Tartler <[email protected]>, Pascal Giard
<[email protected]>, Cyril Brulebois <[email protected]>
-Build-Depends: debhelper (>= 5), libglade2-dev, libgtk2.0-dev, libsdl1.2-dev,
libgtkglext1-dev, intltool
+Uploaders: Reinhard Tartler <[email protected]>, Pascal Giard
<[email protected]>, Cyril Brulebois <[email protected]>, Evgeni Golov
<[email protected]>
+Build-Depends: debhelper (>= 5), libglade2-dev, libgtk2.0-dev, libsdl1.2-dev,
libgtkglext1-dev, intltool, quilt
Standards-Version: 3.7.2
Homepage: http://desmume.org/
Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/desmume/
Added: packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
===================================================================
--- packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
(rev 0)
+++ packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
2008-12-24 00:08:45 UTC (rev 8555)
@@ -0,0 +1,40 @@
+--- desmume-0.8/src/gtk/gdk_3Demu.c 2007-06-27 16:44:40.000000000 +0200
++++ desmume-0.8-fixed/src/gtk/gdk_3Demu.c 2008-12-23 22:31:55.000000000
+0100
+@@ -124,10 +124,14 @@
+
+ static int
+ begin_opengl_region_gdk_3d( void) {
++ int failed = 0;
+
+- if (!gdk_gl_drawable_gl_begin (gldrawable, glcontext)) {
+- return 0;
+- }
++ gdk_error_trap_push();
++ failed = !gdk_gl_drawable_gl_begin(gldrawable, glcontext);
++ gdk_flush();
++ failed = failed | gdk_error_trap_pop();
++
++ if (failed) return 0;
+
+ return 1;
+ }
+--- desmume-0.8/src/gtk-glade/gdk_3Demu.c 2007-07-15 23:50:30.000000000
+0200
++++ desmume-0.8-fixed/src/gtk-glade/gdk_3Demu.c 2008-12-23
22:33:05.000000000 +0100
+@@ -128,10 +128,14 @@
+
+ static int
+ begin_opengl_region_gdk_3d( void) {
++ int failed = 0;
+
+- if (!gdk_gl_drawable_gl_begin (gldrawable, glcontext)) {
+- return 0;
+- }
++ gdk_error_trap_push();
++ failed = !gdk_gl_drawable_gl_begin(gldrawable, glcontext);
++ gdk_flush();
++ failed = failed | gdk_error_trap_pop();
++
++ if (failed) return 0;
+
+ return 1;
+ }
Added: packages/trunk/desmume/debian/patches/series
===================================================================
--- packages/trunk/desmume/debian/patches/series
(rev 0)
+++ packages/trunk/desmume/debian/patches/series 2008-12-24 00:08:45 UTC
(rev 8555)
@@ -0,0 +1 @@
+01-dont_crash_on_bad_3d.patch
Modified: packages/trunk/desmume/debian/rules
===================================================================
--- packages/trunk/desmume/debian/rules 2008-12-24 00:02:06 UTC (rev 8554)
+++ packages/trunk/desmume/debian/rules 2008-12-24 00:08:45 UTC (rev 8555)
@@ -1,6 +1,8 @@
#!/usr/bin/make -f
# -*- makefile -*-
+include /usr/share/quilt/quilt.make
+
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
@@ -33,14 +35,14 @@
--localedir=/usr/share/locale \
CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
-build: build-stamp
+build: $(QUILT_STAMPFN) build-stamp
build-stamp: config.status
dh_testdir
$(MAKE)
touch $@
-clean:
+clean: unpatch
dh_testdir
dh_testroot
rm -f build-stamp
_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits