Your message dated Tue, 27 May 2014 21:38:04 +0000
with message-id <[email protected]>
and subject line Bug#749495: fixed in jugglemaster 0.4-7
has caused the Debian Bug report #749495,
regarding jugglemaster: Please update to use wxwidgets3.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
749495: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749495
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jugglemaster
Version: 0.4-6.3
Severity: normal
Tags: patch
User: [email protected]
Usertags: wx3.0

Dear maintainer,

We're aiming to migrate the archive to using wxwidgets3.0 instead of
wxwidgets2.8.

I've rebuilt your package using the attached patch, and done some
testing, and everything looks good to me.

I'm happy to NMU this change if you wish me to - just let me know.

Cheers,
    Olly
diff -Nru jugglemaster-0.4/debian/changelog jugglemaster-0.4/debian/changelog
--- jugglemaster-0.4/debian/changelog	2014-03-15 22:05:17.000000000 +1300
+++ jugglemaster-0.4/debian/changelog	2014-05-27 23:24:27.000000000 +1200
@@ -1,3 +1,12 @@
+jugglemaster (0.4-6.4) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update to use wxWidgets 3.0 (new patch wx3.0-compat.patch).
+  * Fix warning due to not including <string.h> (new patch
+    include-header-for-memset.patch).
+
+ -- Olly Betts <[email protected]>  Tue, 27 May 2014 23:01:08 +1200
+
 jugglemaster (0.4-6.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru jugglemaster-0.4/debian/control jugglemaster-0.4/debian/control
--- jugglemaster-0.4/debian/control	2011-11-11 16:18:51.000000000 +1300
+++ jugglemaster-0.4/debian/control	2014-05-27 23:01:20.000000000 +1200
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 7.0.50~),
  libaa1-dev,
  libavcodec-dev,
- libwxgtk2.8-dev
+ libwxgtk3.0-dev
 Standards-Version: 3.9.2
 Homepage: http://icculus.org/jugglemaster/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/jugglemaster/
diff -Nru jugglemaster-0.4/debian/patches/include-header-for-memset.patch jugglemaster-0.4/debian/patches/include-header-for-memset.patch
--- jugglemaster-0.4/debian/patches/include-header-for-memset.patch	1970-01-01 12:00:00.000000000 +1200
+++ jugglemaster-0.4/debian/patches/include-header-for-memset.patch	2014-05-27 23:23:18.000000000 +1200
@@ -0,0 +1,15 @@
+Description: Include <string.h> for memset()
+ Fixes a compiler warning.
+Author: Olly Betts <[email protected]>
+Last-Update: 2014-05-27
+
+--- jugglemaster-0.4.orig/src/aajm/aa_drawline.c
++++ jugglemaster-0.4/src/aajm/aa_drawline.c
+@@ -15,6 +15,7 @@
+ 
+ #include "./aa_drawline.h"
+ 
++#include <string.h>
+ 
+ /*
+  * Draws a line in octant 0 or 3 ( |xlen| >= ylen ).
diff -Nru jugglemaster-0.4/debian/patches/series jugglemaster-0.4/debian/patches/series
--- jugglemaster-0.4/debian/patches/series	2014-03-15 22:02:50.000000000 +1300
+++ jugglemaster-0.4/debian/patches/series	2014-05-27 23:22:13.000000000 +1200
@@ -12,3 +12,5 @@
 libav9.patch
 loadavg.patch
 libav10.patch
+include-header-for-memset.patch
+wx3.0-compat.patch
diff -Nru jugglemaster-0.4/debian/patches/wx3.0-compat.patch jugglemaster-0.4/debian/patches/wx3.0-compat.patch
--- jugglemaster-0.4/debian/patches/wx3.0-compat.patch	1970-01-01 12:00:00.000000000 +1200
+++ jugglemaster-0.4/debian/patches/wx3.0-compat.patch	2014-05-28 00:04:43.000000000 +1200
@@ -0,0 +1,47 @@
+Description: Fix to build with wxwidgets3.0
+Author: Olly Betts <[email protected]>
+Last-Update: 2014-05-27
+
+--- a/src/jmdlx/jmdlx.h
++++ b/src/jmdlx/jmdlx.h
+@@ -92,11 +92,11 @@
+ 
+ static const wxCmdLineEntryDesc cmdLineDesc[] =
+ {
+-    { wxCMD_LINE_SWITCH, wxT("h"), wxT("help"), wxT("help") },
+-    { wxCMD_LINE_OPTION, wxT("p"), wxT("pattern"), wxT("named pattern"), wxCMD_LINE_VAL_STRING},
+-    { wxCMD_LINE_OPTION, wxT("s"), wxT("style"), wxT("style"), wxCMD_LINE_VAL_STRING },
+-    { wxCMD_LINE_OPTION, wxT("m"), wxT("semaphore"), wxT("semaphore"), wxCMD_LINE_VAL_STRING },
+-    { wxCMD_LINE_PARAM,  NULL, NULL, wxT("siteswap"), wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL},
++    { wxCMD_LINE_SWITCH, "h", "help", "help" },
++    { wxCMD_LINE_OPTION, "p", "pattern", "named pattern", wxCMD_LINE_VAL_STRING},
++    { wxCMD_LINE_OPTION, "s", "style", "style", wxCMD_LINE_VAL_STRING },
++    { wxCMD_LINE_OPTION, "m", "semaphore", "semaphore", wxCMD_LINE_VAL_STRING },
++    { wxCMD_LINE_PARAM,  NULL, NULL, "siteswap", wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL},
+     { wxCMD_LINE_NONE }
+ };
+ 
+--- a/src/jmdlx/print.cpp
++++ b/src/jmdlx/print.cpp
+@@ -235,7 +235,7 @@
+ 	wxFileDialog filedialog(this, _("Choose a File to Print to"),
+ 		lastpath, wxT(""),
+ 		wxT("All Files|*"),
+-		wxSAVE);
++		wxFD_SAVE);
+ 
+ 	if(filedialog.ShowModal() != wxID_OK) return;
+ 
+--- a/src/jmdlx/jmdlx.cpp
++++ b/src/jmdlx/jmdlx.cpp
+@@ -114,7 +114,9 @@
+ JMFrame::JMFrame(wxWindow* parent, wxWindowID id, const wxString& title,
+                        const wxPoint& pos, const wxSize& size) :
+                        wxFrame(parent,id,title,pos,size) {
+-	SetIcon(wxIcon(wxT("IDI_WIZICON")));
++  // This icon doesn't seem to be defined anywhere, and setting it results in a
++  // wx log message.
++  //	SetIcon(wxIcon(wxT("IDI_WIZICON")));
+ 
+   fileMenu = new wxMenu();
+   optionsMenu = new wxMenu();

--- End Message ---
--- Begin Message ---
Source: jugglemaster
Source-Version: 0.4-7

We believe that the bug you reported is fixed in the latest version of
jugglemaster, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Helmut Grohne <[email protected]> (supplier of updated jugglemaster package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 27 May 2014 21:37:15 +0200
Source: jugglemaster
Binary: aajm jmdlx
Architecture: source amd64
Version: 0.4-7
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Helmut Grohne <[email protected]>
Description: 
 aajm       - ASCII art version of jugglemaster
 jmdlx      - jugglemaster deluxe using wxWidgets
Closes: 749495
Changes: 
 jugglemaster (0.4-7) unstable; urgency=low
 .
   [ Helmut Grohne ]
   * Enable parallel building.
   * Bump standards version to 3.9.4: No changes needed.
   * Fix Vcs-Browser value after alioth changes.
   * Build hardening.
   * Mark packages as Multi-Arch: foreign.
   * Acknowledge NMUs. Thanks to Sebastian Ramacher for taking care of urgent
     RC bugs and Moritz Muehlenhoff for providing a patch.
   * Add .desktop files. (Addresses: #726446)
   * Make jmdlx stylechooser work again (use after free in
     010_wx26_trans.patch).
 .
   [ Evgeni Golov ]
   * Correct Vcs-* URLs to point to anonscm.debian.org
 .
   [ Olly Betts ]
   * Update to use wxWidgets 3.0 (new patch wx3.0-compat.patch). (Closes:
     #749495).
   * Fix warning due to not including <string.h> (new patch
     include-header-for-memset.patch).
Checksums-Sha1: 
 4d1a88097632c5c2c465fcd5ecc73512e1820e7e 2020 jugglemaster_0.4-7.dsc
 9f610ec62f40c59bfe9b175a88e77e671bb12cf5 19104 jugglemaster_0.4-7.debian.tar.xz
 eb88d7d85ff86c84d5e84afe5f9214fad14bf170 25330 aajm_0.4-7_amd64.deb
 0aa4f811bdaabe6bf47a26e14cbfe44d9de671c5 85806 jmdlx_0.4-7_amd64.deb
Checksums-Sha256: 
 0b06962a071511a59b7e61e5aca8c1068ea9d2b1c8044d09525fbb28c7ae4407 2020 
jugglemaster_0.4-7.dsc
 b7b8628029a3b35b83e0780d098f8a8dd276931b257c42d27192e1947bb046bf 19104 
jugglemaster_0.4-7.debian.tar.xz
 a5cfab92831107b41d8f93010bf7b83cd6c6fed175194effb3c5461125621768 25330 
aajm_0.4-7_amd64.deb
 f0a7ba46e3e9a94683f31e5c58d3ff036178a2d6413a5b9e4209161a68666856 85806 
jmdlx_0.4-7_amd64.deb
Files: 
 8f88381879fe6b02e5ce3b35e272e06f 25330 games extra aajm_0.4-7_amd64.deb
 69ecf08ad4e179c909bfb91fdf16510f 85806 games extra jmdlx_0.4-7_amd64.deb
 daae3330ef128dc331318dd322cdb819 2020 games extra jugglemaster_0.4-7.dsc
 d21caa8bba29f5565e281e050ce8bed8 19104 games extra 
jugglemaster_0.4-7.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJThO7+AAoJEC0aqs8kRERCrXYP/RvDU5ChHDDOytewFgVd0uKb
nFKzHGw4auLFRD5IlN2xYCprwkYfOeRdHiiLBisbfOM/zE6fbMZmJP4CcA/TuE25
4kpm1eDRhpKp7AFi3cvGD30zzbjmBgBViWIfR8C3rbFPf2oTGkHdOdAurorIZBda
wwKyrlU7HLg05rVciQR/cOYc0avm7nS8bpDx4P5E1H+OhLoqij3JxPE62sFvhkYt
U8lDrkNHsCl+ZSGpj4KQ1A09i3mbN73Aa/xf4ah8Q21fTHWIJ7jadjmiWbU5UclT
hvx5mALuL8eSjPlEGpJeawQJJ9UnPxTqdaL6lIt6RuCyEr5F5RJQm/Gewb25vkJg
0ZNY6pkI8xvR3WXAtEgsleKbjIc5ngiyr4wu7U+dfRCt70bGciE3J9OuSHLsLaBH
6P9Nem9OckiMSm5VRlWmYq68Hzxp52dCAhYiFuYdNw4ZjCUIyhdS7SJBhlCvzLuT
yksgoi/2s1cFad49YeS8ulMNAsadviqHuGZWBX3oYXPu1iwQ7VstFxcfyNlyRZPb
rb6XL1AgeV6/d1hlPPLLEGF6Bvbi66bv1xIJxa9swXhsDSICGEvLHh0yb8TMJlkX
CulJbLDMvsiGZ8dVV97K9ymvqN5TbpUbEpJ3v7CasUL172RyWUva2HdwCYcD8lyr
we/0Qi4a0nqoaxOV0ahQ
=DBg8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to