r8769 - in packages/trunk/desmume/debian: . patches
Evgeni Golov
sargentd-guest at alioth.debian.org
Thu Feb 12 02:08:01 UTC 2009
Author: sargentd-guest
Date: 2009-02-12 02:08:01 +0000 (Thu, 12 Feb 2009)
New Revision: 8769
Removed:
packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
packages/trunk/desmume/debian/patches/02-fix_3d_emulation_setup.patch
Modified:
packages/trunk/desmume/debian/
packages/trunk/desmume/debian/changelog
packages/trunk/desmume/debian/patches/series
packages/trunk/desmume/debian/rules
Log:
update to 0.9.1
- Link with --as-needed to strip direct dependencies.
- Kill old patches
Property changes on: packages/trunk/desmume/debian
___________________________________________________________________
Name: svn-bp:origUrl
- http://pkg-games.alioth.debian.org/tarballs/desmume_0.9.orig.tar.gz
+ http://pkg-games.alioth.debian.org/tarballs/desmume_0.9.1.orig.tar.gz
Modified: packages/trunk/desmume/debian/changelog
===================================================================
--- packages/trunk/desmume/debian/changelog 2009-02-12 01:36:28 UTC (rev 8768)
+++ packages/trunk/desmume/debian/changelog 2009-02-12 02:08:01 UTC (rev 8769)
@@ -1,21 +1,21 @@
-desmume (0.9-1) unstable; urgency=low
+desmume (0.9.1-1) unstable; urgency=low
* New upstream release.
+ + Doesn't try to setup a 24bit drawing area but reuse the current one.
+ Closes: #455749
* debian/rules:
+ Configure with --enable-gdb-stub. (Closes: #484683)
+ Don't set CFLAGS, let dpkg handle them.
+ Make the build-system more cross-build friendly.
+ Use dh_clean instead of rm -f in the clean target.
+ Don't install manpages, upstream does that now.
+ + Link with --as-needed to strip direct dependencies.
* debian/control:
+ Add ${misc:Depends} to Depends of desmume.
+ Bump Standards-Version to 3.8.0.
* debian/patches:
+ Disable 01-dont_crash_on_bad_3d.patch, it was pulled from upstream
and is present in the current version.
- + Add 02-fix_3d_emulation_setup.patch, pulled from upstream.
- Don't try to setup a 24bit drawing area but reuse the current one.
- Closes: #455749
* debian/README.source:
+ Add information on quilt usage as suggested by policy.
* debian/watch:
@@ -24,7 +24,7 @@
+ Update to machine readable format.
+ Check copyright more carefully.
- -- Evgeni Golov <sargentd at die-welt.net> Sun, 25 Jan 2009 10:20:19 +0100
+ -- Evgeni Golov <sargentd at die-welt.net> Thu, 12 Feb 2009 02:55:17 +0100
desmume (0.8-2) unstable; urgency=low
Deleted: packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch
===================================================================
--- packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch 2009-02-12 01:36:28 UTC (rev 8768)
+++ packages/trunk/desmume/debian/patches/01-dont_crash_on_bad_3d.patch 2009-02-12 02:08:01 UTC (rev 8769)
@@ -1,40 +0,0 @@
---- 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;
- }
Deleted: packages/trunk/desmume/debian/patches/02-fix_3d_emulation_setup.patch
===================================================================
--- packages/trunk/desmume/debian/patches/02-fix_3d_emulation_setup.patch 2009-02-12 01:36:28 UTC (rev 8768)
+++ packages/trunk/desmume/debian/patches/02-fix_3d_emulation_setup.patch 2009-02-12 02:08:01 UTC (rev 8769)
@@ -1,91 +0,0 @@
-From: Guillaume Duhamel <guillaume at yabause.org>
-Date: 05.01.2009 23:50 +0100
-Subject: Reuse the current drawing are, instead of creating a new one.
-License: GPL-2+
-
-Index: desmume/src/gtk/gdk_3Demu.cpp
-===================================================================
---- desmume/src/gtk/gdk_3Demu.cpp (revision 1378)
-+++ desmume/src/gtk/gdk_3Demu.cpp (revision 1399)
-@@ -151,11 +151,11 @@
- }
-
- int
--init_opengl_gdk_3Demu( void) {
-+init_opengl_gdk_3Demu( GdkDrawable * drawable) {
- GdkGLConfig *glconfig;
-
- /* create the off screen pixmap */
-- target_pixmap = gdk_pixmap_new ( NULL, 256, 192, 24);
-+ target_pixmap = gdk_pixmap_new ( drawable, 256, 192, -1);
-
- if ( target_pixmap == NULL) {
- g_print ("*** Failed to create pixmap.\n");
-Index: desmume/src/gtk/main.cpp
-===================================================================
---- desmume/src/gtk/main.cpp (revision 1378)
-+++ desmume/src/gtk/main.cpp (revision 1399)
-@@ -1878,7 +1878,7 @@
- #ifdef GTKGLEXT_AVAILABLE
- if ( !use_null_3d) {
- /* setup the gdk 3D emulation */
-- if ( init_opengl_gdk_3Demu()) {
-+ if ( init_opengl_gdk_3Demu(GDK_DRAWABLE(pWindow->window))) {
- NDS_3D_SetDriver ( 1);
-
- if (!gpu3D->NDS_3D_Init ()) {
-Index: desmume/src/gtk/gdk_3Demu.h
-===================================================================
---- desmume/src/gtk/gdk_3Demu.h (revision 1378)
-+++ desmume/src/gtk/gdk_3Demu.h (revision 1399)
-@@ -27,6 +27,6 @@
- */
-
- int
--init_opengl_gdk_3Demu( void);
-+init_opengl_gdk_3Demu( GdkDrawable * drawable);
-
- #endif
-Index: desmume/src/gtk-glade/gdk_3Demu.cpp
-===================================================================
---- desmume/src/gtk-glade/gdk_3Demu.cpp (revision 1378)
-+++ desmume/src/gtk-glade/gdk_3Demu.cpp (revision 1399)
-@@ -154,11 +154,11 @@
- }
-
- int
--init_opengl_gdk_3Demu( void) {
-+init_opengl_gdk_3Demu( GdkDrawable * drawable) {
- GdkGLConfig *glconfig;
-
- /* create the off screen pixmap */
-- target_pixmap = gdk_pixmap_new ( NULL, 256, 192, 24);
-+ target_pixmap = gdk_pixmap_new ( drawable, 256, 192, -1);
-
- if ( target_pixmap == NULL) {
- g_print (_("*** Failed to create pixmap.\n"));
-Index: desmume/src/gtk-glade/gdk_3Demu.h
-===================================================================
---- desmume/src/gtk-glade/gdk_3Demu.h (revision 1378)
-+++ desmume/src/gtk-glade/gdk_3Demu.h (revision 1399)
-@@ -27,6 +27,6 @@
- */
-
- int
--init_opengl_gdk_3Demu( void);
-+init_opengl_gdk_3Demu( GdkDrawable * drawable);
-
- #endif
-Index: desmume/src/gtk-glade/main.cpp
-===================================================================
---- desmume/src/gtk-glade/main.cpp (revision 1378)
-+++ desmume/src/gtk-glade/main.cpp (revision 1399)
-@@ -497,7 +497,7 @@
- #ifdef GTKGLEXT_AVAILABLE
- if ( !use_null_3d) {
- /* setup the gdk 3D emulation */
-- if ( init_opengl_gdk_3Demu()) {
-+ if ( init_opengl_gdk_3Demu(GDK_DRAWABLE(pWindow->window))) {
- NDS_3D_SetDriver(1);
-
- if (!gpu3D->NDS_3D_Init()) {
Modified: packages/trunk/desmume/debian/patches/series
===================================================================
--- packages/trunk/desmume/debian/patches/series 2009-02-12 01:36:28 UTC (rev 8768)
+++ packages/trunk/desmume/debian/patches/series 2009-02-12 02:08:01 UTC (rev 8769)
@@ -1,2 +1 @@
-#01-dont_crash_on_bad_3d.patch
-02-fix_3d_emulation_setup.patch
+#
Modified: packages/trunk/desmume/debian/rules
===================================================================
--- packages/trunk/desmume/debian/rules 2009-02-12 01:36:28 UTC (rev 8768)
+++ packages/trunk/desmume/debian/rules 2009-02-12 02:08:01 UTC (rev 8769)
@@ -32,7 +32,7 @@
cp -f /usr/share/misc/config.guess config.guess
endif
./configure $(configure_flags) \
- CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+ CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs -Wl,--as-needed"
build: $(QUILT_STAMPFN) build-stamp
More information about the Pkg-games-commits
mailing list