Package: cba Version: 0.3.6-4 Severity: normal Tags: patch User: freewx-ma...@lists.alioth.debian.org 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 (a tiny patch to the upstream Makefile to turn off wxWidgets' debug mode was all that was required), and did some simple testing. 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 cba-0.3.6/debian/changelog cba-0.3.6/debian/changelog --- cba-0.3.6/debian/changelog 2011-03-16 03:55:47.000000000 +1300 +++ cba-0.3.6/debian/changelog 2014-03-25 18:28:00.000000000 +1300 @@ -1,3 +1,10 @@ +cba (0.3.6-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Update to use wxWidgets 3.0. + + -- Olly Betts <o...@survex.com> Tue, 25 Mar 2014 18:27:58 +1300 + cba (0.3.6-4) unstable; urgency=low * added -lm for binutils-gold in src/gui/Makefile (Closes: #601806,#615700) diff -Nru cba-0.3.6/debian/control cba-0.3.6/debian/control --- cba-0.3.6/debian/control 2010-07-30 21:55:51.000000000 +1200 +++ cba-0.3.6/debian/control 2014-03-19 22:38:22.000000000 +1300 @@ -4,7 +4,7 @@ Maintainer: Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> Uploaders: Ferdinand Griffon <idf.dres...@gmx.net> DM-Upload-Allowed: yes -Build-Depends: debhelper (>= 7.0.50~), libwxgtk2.8-dev +Build-Depends: debhelper (>= 7.0.50~), libwxgtk3.0-dev Standards-Version: 3.9.1 Homepage: http://cbeam.sourceforge.net Vcs-Git: git://git.debian.org/git/debian-science/packages/cba.git diff -Nru cba-0.3.6/debian/patches/series cba-0.3.6/debian/patches/series --- cba-0.3.6/debian/patches/series 2011-03-16 03:56:27.000000000 +1300 +++ cba-0.3.6/debian/patches/series 2014-03-25 18:26:55.000000000 +1300 @@ -1 +1,2 @@ debian-changes-0.3.6-4 +wx3.0-compat.patch diff -Nru cba-0.3.6/debian/patches/wx3.0-compat.patch cba-0.3.6/debian/patches/wx3.0-compat.patch --- cba-0.3.6/debian/patches/wx3.0-compat.patch 1970-01-01 12:00:00.000000000 +1200 +++ cba-0.3.6/debian/patches/wx3.0-compat.patch 2014-03-25 18:27:31.000000000 +1300 @@ -0,0 +1,22 @@ +Description: Fix to ignore assertions from wxWidgets 3.0 + Define NDEBUG to disable wxWidgets 3.0 debug mode to avoid a lot of assertion + failed dialogs. While it would be better to actually fix the causes of + these, if NDEBUG is defined, then these conditions are handled quietly, just + like wxWidgets 2.8 did by default. +Author: Olly Betts <o...@survex.com> +Last-Update: 2014-03-25 + +--- cba-0.3.6.orig/src/gui/Makefile ++++ cba-0.3.6/src/gui/Makefile +@@ -1,6 +1,10 @@ + # makefile for cba-gtk + CXX := gcc +-CXXFLAGS := `wx-config --cflags` -Wall -g -Os ++# Define NDEBUG to disable wxWidgets 3.0 debug mode to avoid a lot of assertion ++# failed dialogs. While it would be better to actually fix the causes of ++# these, if NDEBUG is defined, then these conditions are handled quietly, just ++# like wxWidgets 2.8 did by default. ++CXXFLAGS := `wx-config --cflags` -Wall -g -Os -DNDEBUG + LDFLAGS := `wx-config --libs` -s -lstdc++ -lm + + SRCDIR=$(CURDIR)
signature.asc
Description: Digital signature