Your message dated Sun, 08 Jun 2014 06:49:17 +0000
with message-id <[email protected]>
and subject line Bug#749463: fixed in scorched3d 43.3.d+dfsg-1.1
has caused the Debian Bug report #749463,
regarding scorched3d: 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.)


-- 
749463: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749463
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: scorched3d
Version: 43.3.d+dfsg-1
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 simple
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 scorched3d-43.3.d+dfsg/debian/changelog scorched3d-43.3.d+dfsg/debian/changelog
--- scorched3d-43.3.d+dfsg/debian/changelog	2014-01-29 08:18:17.000000000 +1300
+++ scorched3d-43.3.d+dfsg/debian/changelog	2014-05-27 14:48:01.000000000 +1200
@@ -1,3 +1,10 @@
+scorched3d (43.3.d+dfsg-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update to use wxWidgets 3.0 (new patch 0008-wx3.0-compat.patch).
+
+ -- Olly Betts <[email protected]>  Tue, 27 May 2014 14:47:53 +1200
+
 scorched3d (43.3.d+dfsg-1) unstable; urgency=medium
 
   [ Juhani Numminen ]
diff -Nru scorched3d-43.3.d+dfsg/debian/control scorched3d-43.3.d+dfsg/debian/control
--- scorched3d-43.3.d+dfsg/debian/control	2014-01-29 03:17:03.000000000 +1300
+++ scorched3d-43.3.d+dfsg/debian/control	2014-05-01 20:33:06.000000000 +1200
@@ -22,7 +22,7 @@
                libsdl-net1.2-dev,
                libsdl1.2-dev,
                libvorbis-dev,
-               libwxgtk2.8-dev,
+               libwxgtk3.0-dev,
                pkg-config
 Build-Conflicts: nvidia-glx
 Standards-Version: 3.9.5
diff -Nru scorched3d-43.3.d+dfsg/debian/patches/0008-wx3.0-compat.patch scorched3d-43.3.d+dfsg/debian/patches/0008-wx3.0-compat.patch
--- scorched3d-43.3.d+dfsg/debian/patches/0008-wx3.0-compat.patch	1970-01-01 12:00:00.000000000 +1200
+++ scorched3d-43.3.d+dfsg/debian/patches/0008-wx3.0-compat.patch	2014-05-27 17:44:20.000000000 +1200
@@ -0,0 +1,166 @@
+Description: Fix to build with wxWidgets 3.0
+Author: Olly Betts <[email protected]>
+Last-Update: 2014-05-01
+
+--- a/src/launcher/wxdialogs/Display.cpp
++++ b/src/launcher/wxdialogs/Display.cpp
+@@ -26,7 +26,7 @@
+ 	// Display settings
+ 	wxStaticBox *displayBox = new wxStaticBox(parent, -1, wxT("&Display"));
+ 	wxStaticBoxSizer *displaySizer = new wxStaticBoxSizer(displayBox, wxVERTICAL);
+-	wxFlexGridSizer *displaySizer2 = new wxFlexGridSizer(2, 3, 5, 5);
++	wxFlexGridSizer *displaySizer2 = new wxFlexGridSizer(0, 3, 5, 5);
+ 	wxStaticText *resText = new wxStaticText(parent, -1, wxT("&Resolution :"));
+ 	IDC_DISPLAY_CTRL = 
+ 		new wxComboBox(parent, -1,
+@@ -88,7 +88,7 @@
+ 	// Sound settings
+ 	wxStaticBox *soundBox = new wxStaticBox(parent, -1, wxT("&Sound"));
+ 	wxStaticBoxSizer *soundSizerMain = new wxStaticBoxSizer(soundBox, wxVERTICAL);
+-	wxFlexGridSizer *soundSizer1 = new wxFlexGridSizer(4, 2);
++	wxFlexGridSizer *soundSizer1 = new wxFlexGridSizer(0, 4, 2, 0);
+ 	wxStaticText *volumeText = new wxStaticText(parent, -1, wxT("Sound Volume :"));
+ 	wxStaticText *musicVolumeText = new wxStaticText(parent, -1, wxT("Music Volume :"));
+ 	wxStaticText *ambientVolumeText = new wxStaticText(parent, -1, wxT("Ambient Volume :"));
+@@ -137,7 +137,7 @@
+ 		wxT("Game Detail Options"));
+ 	wxStaticBoxSizer *speedSizer = new wxStaticBoxSizer(speedBox, wxHORIZONTAL);
+ 
+-	wxGridSizer *loadSizer = new wxFlexGridSizer(2, 2);
++	wxGridSizer *loadSizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	IDC_LOADULTRA_CTRL = new wxButton(parent,  ID_LOADULTRA, wxT("&Ultra Detail"), wxDefaultPosition, wxSize(120,-1));
+ 	IDC_LOADDEFAULTS_CTRL = new wxButton(parent, ID_LOADDEFAULTS, wxT("&Normal Detail"), wxDefaultPosition, wxSize(120,-1));
+ 	IDC_LOADMEDIUM_CTRL = new wxButton(parent, ID_LOADMEDIUM, wxT("Faster Detail"), wxDefaultPosition, wxSize(120,-1));
+@@ -256,7 +256,7 @@
+ 		wxStaticBox *waterDetailBox = new wxStaticBox(parent, -1, 
+ 													  wxT("Graphics Detail"));
+ 		wxStaticBoxSizer *waterDetailSizer = new wxStaticBoxSizer(waterDetailBox, wxHORIZONTAL);
+-		wxGridSizer *waterDetailSizer2 = new wxGridSizer(3, 1, 10, 10);
++		wxGridSizer *waterDetailSizer2 = new wxGridSizer(0, 1, 10, 10);
+ 		
+ 		IDC_NOWATERREF_CTRL = 
+ 		new wxCheckBox(parent, -1, wxT("Don't draw water reflections - Large Framerate Improvement"));
+@@ -471,7 +471,7 @@
+ {
+ 	wxScrolledWindow *scrolledWindow = new wxScrolledWindow(parent, -1, 
+ 		wxDefaultPosition, wxSize(480, 250));
+-	wxSizer *sizer = new wxFlexGridSizer(5, 1);
++	wxSizer *sizer = new wxFlexGridSizer(0, 5, 1, 0);
+ 	
+ 	keyboardKeyList.clear();
+ 	if (!Keyboard::instance()->loadKeyFile())
+--- a/src/launcher/wxdialogs/DisplayDialog.cpp
++++ b/src/launcher/wxdialogs/DisplayDialog.cpp
+@@ -449,15 +449,15 @@
+ 	IDC_SLIDER1_CTRL->SetValue(OptionsDisplay::instance()->getBrightness());
+ 	IDC_SLIDER1_CTRL->SetToolTip(wxString(OptionsDisplay::instance()->getBrightnessEntry().getDescription(), wxConvUTF8));
+ 	IDC_VOLUME_CTRL->SetRange(0, 128);
+-	IDC_VOLUME_CTRL->SetTickFreq(4, 0);
++	IDC_VOLUME_CTRL->SetTickFreq(4);
+ 	IDC_VOLUME_CTRL->SetValue(OptionsDisplay::instance()->getSoundVolume());
+ 	IDC_VOLUME_CTRL->SetToolTip(wxString(OptionsDisplay::instance()->getSoundVolumeEntry().getDescription(), wxConvUTF8));
+ 	IDC_MUSICVOLUME_CTRL->SetRange(0, 128);
+-	IDC_MUSICVOLUME_CTRL->SetTickFreq(4, 0);
++	IDC_MUSICVOLUME_CTRL->SetTickFreq(4);
+ 	IDC_MUSICVOLUME_CTRL->SetValue(OptionsDisplay::instance()->getMusicVolume());
+ 	IDC_MUSICVOLUME_CTRL->SetToolTip(wxString(OptionsDisplay::instance()->getMusicVolumeEntry().getDescription(), wxConvUTF8));
+ 	IDC_AMBIENTVOLUME_CTRL->SetRange(0, 128);
+-	IDC_AMBIENTVOLUME_CTRL->SetTickFreq(4, 0);
++	IDC_AMBIENTVOLUME_CTRL->SetTickFreq(4);
+ 	IDC_AMBIENTVOLUME_CTRL->SetValue(OptionsDisplay::instance()->getAmbientSoundVolume());
+ 	IDC_AMBIENTVOLUME_CTRL->SetToolTip(wxString(OptionsDisplay::instance()->getAmbientSoundVolumeEntry().getDescription(), wxConvUTF8));
+ 	IDC_USERNAME_CTRL->SetValue(wxString(OptionsDisplay::instance()->getOnlineUserName(), wxConvUTF8));
+@@ -733,7 +733,7 @@
+ 		convertString(S3D::formatStringBuffer("%s.s3m", (const char *) (selection.mb_str(wxConvUTF8)))), // default filename
+ 		wxT(""), // default extension
+ 		wxT("*.s3m"),
+-		wxSAVE);
++		wxFD_SAVE);
+ 	if (file.empty()) return;
+ 	ModFiles files;
+ 	if (!files.loadModFiles(std::string(selection.mb_str(wxConvUTF8)), false))
+@@ -757,7 +757,7 @@
+ 		wxT(""), // default filename
+ 		wxT(""), // default extension
+ 		wxT("*.s3m"),
+-		wxOPEN | wxFILE_MUST_EXIST);
++		wxFD_OPEN | wxFD_FILE_MUST_EXIST);
+ 	if (file.empty()) return;
+ 	ModFiles files;
+ 	std::string mod;
+--- a/src/launcher/wxdialogs/KeyDialog.cpp
++++ b/src/launcher/wxdialogs/KeyDialog.cpp
+@@ -107,7 +107,7 @@
+ 		keyDialogControlDown = event.ControlDown();
+ 		keyDialogShiftDown = event.ShiftDown();
+ 		keyDialogAltDown = event.AltDown();
+-		keyDialogKeyCode = event.KeyCode();
++		keyDialogKeyCode = event.GetKeyCode();
+ 		frame_->EndModal(0);
+ 	}
+ }
+--- a/src/launcher/wxdialogs/SettingsDialog.cpp
++++ b/src/launcher/wxdialogs/SettingsDialog.cpp
+@@ -105,7 +105,7 @@
+ 	mainPanel_ = new wxPanel(book_, -1);
+ 	book_->AddPage(mainPanel_, wxT("Main"));
+ 	wxSizer *mainPanelSizer = new wxBoxSizer(wxVERTICAL);
+-	wxSizer *sizer = new wxFlexGridSizer(2, 2);
++	wxSizer *sizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	mainPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	setters_.push_back(
+@@ -166,7 +166,7 @@
+ {
+ 	moneyPanel_ = new wxPanel(book_, -1);
+ 	wxSizer *ecoPanelSizer = new wxBoxSizer(wxVERTICAL);
+-	wxSizer *sizer = new wxFlexGridSizer(2, 2);
++	wxSizer *sizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	ecoPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	setters_.push_back(
+@@ -215,7 +215,7 @@
+ {
+ 	scorePanel_ = new wxPanel(book_, -1);
+ 	wxSizer *ecoPanelSizer = new wxBoxSizer(wxVERTICAL);
+-	wxSizer *sizer = new wxFlexGridSizer(2, 2);
++	wxSizer *sizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	ecoPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	setters_.push_back(
+@@ -249,7 +249,7 @@
+ {
+ 	weaponsPanel_ = new wxPanel(book_, -1);
+ 	wxSizer *ecoPanelSizer = new wxBoxSizer(wxVERTICAL);
+-	wxSizer *sizer = new wxFlexGridSizer(2, 2);
++	wxSizer *sizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	ecoPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	setters_.push_back(
+@@ -286,7 +286,7 @@
+ {
+ 	envPanel_ = new wxPanel(book_, -1);
+ 	wxSizer *envPanelSizer = new wxBoxSizer(wxVERTICAL);
+-	wxSizer *sizer = new wxFlexGridSizer(2, 2);
++	wxSizer *sizer = new wxFlexGridSizer(0, 2, 2, 0);
+ 	envPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	setters_.push_back(
+@@ -337,7 +337,7 @@
+ 	wxScrolledWindow *scrolledWindow = new wxScrolledWindow(landPanel_, -1, 
+ 		wxDefaultPosition, wxSize(225, 200));
+ 
+-	wxSizer *sizer = new wxFlexGridSizer(3, 3);
++	wxSizer *sizer = new wxFlexGridSizer(0, 3, 3, 0);
+ 	int i = 0;
+ 	std::list<LandscapeDefinitionsEntry> &defns =
+ 		landscapeDefinitions.getAllLandscapes();
+@@ -438,7 +438,7 @@
+ 		wxT("Players are persistent for game"));
+ 	playersPanelSizer->Add(IDC_SERVER_RESIDUAL_CTRL, 0, wxALIGN_CENTER | wxTOP, 10);
+ 		
+-	wxSizer *sizer = new wxGridSizer(3, 3);
++	wxSizer *sizer = new wxGridSizer(0, 3, 3, 0);
+ 	playersPanelSizer->Add(sizer, 0, wxALL | wxALIGN_CENTER, 10);
+ 
+ 	for (int i=0; i<24; i++)
diff -Nru scorched3d-43.3.d+dfsg/debian/patches/series scorched3d-43.3.d+dfsg/debian/patches/series
--- scorched3d-43.3.d+dfsg/debian/patches/series	2014-01-29 07:25:35.000000000 +1300
+++ scorched3d-43.3.d+dfsg/debian/patches/series	2014-05-01 21:06:10.000000000 +1200
@@ -5,3 +5,4 @@
 0005-append-buildflags.patch
 0006-fix-freetype-includes.patch
 0007-spelling.patch
+0008-wx3.0-compat.patch

--- End Message ---
--- Begin Message ---
Source: scorched3d
Source-Version: 43.3.d+dfsg-1.1

We believe that the bug you reported is fixed in the latest version of
scorched3d, 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.
Olly Betts <[email protected]> (supplier of updated scorched3d 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: SHA1

Format: 1.8
Date: Tue, 27 May 2014 14:47:53 +1200
Source: scorched3d
Binary: scorched3d scorched3d-dbg scorched3d-data
Architecture: source amd64 all
Version: 43.3.d+dfsg-1.1
Distribution: unstable
Urgency: low
Closes: 749463
Maintainer: Debian Games Team <[email protected]>
Changed-By: Olly Betts <[email protected]>
Description: 
 scorched3d - 3D artillery game similar to Scorched Earth
 scorched3d-data - data files for Scorched3D game
 scorched3d-dbg - 3D artillery game similar to Scorched Earth, debug data
Changes: 
 scorched3d (43.3.d+dfsg-1.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Update to use wxWidgets 3.0 (new patch 0008-wx3.0-compat.patch).
Checksums-Sha1: 
 c57fd72bd4f586be0002e82caec62d379a80e572 2483 scorched3d_43.3.d+dfsg-1.1.dsc
 14e2bf4f45741844b5805e0c8645dab302e80989 122628 
scorched3d_43.3.d+dfsg-1.1.debian.tar.xz
 f01bb34af6bb1db08fc85ad87575649e234912ce 1521506 
scorched3d_43.3.d+dfsg-1.1_amd64.deb
 4154408d5306c90137947cd0c4fa47d1aa9806b2 28073288 
scorched3d-dbg_43.3.d+dfsg-1.1_amd64.deb
 c26ba3f1e615cd05bb5bcd2227e452ff0fc231d1 66887282 
scorched3d-data_43.3.d+dfsg-1.1_all.deb
Checksums-Sha256: 
 bb13acd2ec748ef8d867c3bc3627ab4db7c26047ec83ba0040096e6b4d064180 2483 
scorched3d_43.3.d+dfsg-1.1.dsc
 0b3828937339061bc017b89ae7eaf1ce2a69b1d2860bf32a30595891a129c186 122628 
scorched3d_43.3.d+dfsg-1.1.debian.tar.xz
 bfc6de44685fc8be5e90724bad4873287402f8da2f3942d622441bf312bc64f3 1521506 
scorched3d_43.3.d+dfsg-1.1_amd64.deb
 6c7c6ec01c98e7b3c8f7c6daed220a5054f6054027ed12246c51fa757be05863 28073288 
scorched3d-dbg_43.3.d+dfsg-1.1_amd64.deb
 ad5a1affd36365fa71a0b3b97360af2c028ec8d22d196e6e9848a4d3ed6d6062 66887282 
scorched3d-data_43.3.d+dfsg-1.1_all.deb
Files: 
 ecea52764f41e76e5fe943b296fa7ce6 1521506 games optional 
scorched3d_43.3.d+dfsg-1.1_amd64.deb
 fe562fecc804a6326acc7f0a03dfea1b 28073288 debug extra 
scorched3d-dbg_43.3.d+dfsg-1.1_amd64.deb
 6e92f5a23d328264d3ace43c1650e637 66887282 games optional 
scorched3d-data_43.3.d+dfsg-1.1_all.deb
 9f5f3a8fdd52cbddb12aa84c9fbfde8f 2483 games optional 
scorched3d_43.3.d+dfsg-1.1.dsc
 6c07e74dc037187f876472c9eaa8a7fe 122628 games optional 
scorched3d_43.3.d+dfsg-1.1.debian.tar.xz

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

iQIcBAEBAgAGBQJTkVrPAAoJEBgUewc7rSsHyvAP/18ojkAPzktXWsQVdeFabHND
fxpz35HiY4DUCU5q1ftHnWRwb4UW8cg+8Pkc0GNP9Ea/Xlv1CarTYcpr2hocafHO
t0v4bVF9isprr27LuNh5NWa6U7Nx7txHSFNSnQmTCyxRGWp7NGqFwuouYjvROXqH
EHfgxY9oSV0q3RADchwYiqrfcJPU3IeVMulkjh3CTaL1jQfqfZaZllNyo4LnYu5T
7Z9Kkpju4jnMrWNcZ6eF8IqZHOtW7flg1C23TivaGMh08Q3kbtuPNKDaX68Qh7AR
0VmvL9jFzcUIXMobOtZnSZzhZ9eXrgm41PrJ8GGRn6wz3+TDbxm9BX+33k43zLPW
YQ+sSZQyCuYByjbnzCg+0sn4VayopMnONG5yIPUXCtjUDJCqLVpVyGub2Iru3TZm
ZoyNmrdEpMOza3tHf9t1wTPeqLAT3g5ylHQptvpC+6nGbbjPK90kZxRMZJvoDSap
gNIy8ZSp/gZG1FpULZHFeoCpCs53r0qVtfhdAy2keqbisVZ1KtpBqFx8fLgu+Qzl
wc/9MaDkMKj6QMaoHDeiGJWD0KBOcaxG7XQfIfuW5nirFOMqItyp2FrLPivlWHzM
9KyR4S3Pl423R7TsIobJd4XpZuSaFZzk4dVGwGB6ehzBoGsa8izgS0ibg5KsKhuo
5Su/5bIkxolSH5xtFkkV
=LdFP
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to