Package: criticalmass / 1:1.0.0-6

Metadata

Package Version Patches format
criticalmass 1:1.0.0-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
full debian patch before switch to 3 dot 0 format | (download)

game/CallbackManager.cpp | 2 1 + 1 - 0 !
game/Input.cpp | 2 1 + 1 - 0 !
game/ModelManager.cpp | 4 2 + 2 - 0 !
game/ParticleGroup.hpp | 2 1 + 1 - 0 !
game/SelectableFactory.cpp | 4 2 + 2 - 0 !
game/WeaponDepot.cpp | 2 1 + 1 - 0 !
tinyxml/tinyxml.cpp | 2 2 + 0 - 0 !
tinyxml/tinyxml.h | 1 1 + 0 - 0 !
tinyxml/tinyxmlparser.cpp | 2 2 + 0 - 0 !
utils/FindHash.hpp | 2 2 + 0 - 0 !
utils/ResourceManager.cpp | 2 2 + 0 - 0 !
utils/Value.hpp | 1 1 + 0 - 0 !
utils/zStream.cpp | 1 1 + 0 - 0 !
utils/zStreamBufferImplZLib.cpp | 1 1 + 0 - 0 !
14 files changed, 20 insertions(+), 8 deletions(-)

 this is just the old .diff.gz converted to quilt style patch


do not embed the build date | (download)

game/OnlineUpdate.cpp | 2 1 + 1 - 0 !
game/main.cpp | 1 0 + 1 - 0 !
2 files changed, 1 insertion(+), 2 deletions(-)

 do not embed the build date so that the build is reproducible


use_system_libcurl | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.in | 4 3 + 1 - 0 !
game/Makefile.am | 7 3 + 4 - 0 !
3 files changed, 7 insertions(+), 6 deletions(-)

 link against system curl
Bug-Debian: https://bugs.debian.org/599061


libpng16 | (download)

configure.in | 2 1 + 1 - 0 !
game/main.cpp | 1 1 + 0 - 0 !
utilssdl/PNG.cpp | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 3 deletions(-)

 fix build against libpng16
Bug-Debian: https://bugs.debian.org/809863


gcc6.patch | (download)

configure.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 build with -std=gnu++98
 What broke the build is that gcc 6 changed the default C++ standard
 from C++98 to C++14.
 .
 Not all valid C++98 code is also valid C++11 and C++14 code.
 .
 Note that this just changed the default, when told to process C++98 code 
automake_fix.patch | (download)

configure.in | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 modernize automake initialization
 For proper autoreconfiguring automake needs to be called
 with 'foreign' or it fails because of missing files.


sorted_resource_dat.patch | (download)

tools/Packer.cpp | 11 9 + 2 - 0 !
1 file changed, 9 insertions(+), 2 deletions(-)

 sort list of resoure files before adding them to the archive


spelling.patch | (download)

utils/Endian.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix spelling error found by lintian


cxxflags.patch | (download)

configure.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 honour cxxflags from environment
 needed for debug symbols (-g) and hardening