Package: castle-game-engine / 7.0~alpha.3+dfsg2-4

Metadata

Package Version Patches format
castle-game-engine 7.0~alpha.3+dfsg2-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
force unit compilation in release mode.diff | (download)

Makefile | 7 1 + 6 - 0 !
castle-fpc.cfg | 3 3 + 0 - 0 !
2 files changed, 4 insertions(+), 6 deletions(-)

 force compilation of units in release mode and enable hardening.
 Compilation of units in release mode is mandatory in order to avoid FPC
 trying to recompile them during compilation of third party code.
 .
 Enable hardening by including related configuration file shipped by fpc.
use_system_font_files_instead_of_embedded.patch | (download)

src/fonts/mk_fonts.sh | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 fix building using debian packaged fonts

On Debian we don't want to use hard coded fonts, but we prefer using
distribution packaged ones. This patch allows using packaged fonts by passing
fonts path as script invocation paremter.

inkscape dropped export png.patch | (download)

doc/pasdoc/logo/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 drop --export-png from call to inkscape
 This patch replaceses --export-png by --export-file name as the former option
 does not exist anymore on inkscpe version shipped by Debian.
fix generation of man files.patch | (download)

doc/man/man1/generate.sh | 14 5 + 9 - 0 !
1 file changed, 5 insertions(+), 9 deletions(-)

 fix generation of man files.
 This patch allows fixing the gneration of man files after upstream removal of
 a build script. It turned out that the rebuild of executables is not needed.
Fix UTF 8 BOM.patch | (download)

src/scene/castletiledmap_control.inc | 2 1 + 1 - 0 !
src/scene/castletiledmap_data.inc | 2 1 + 1 - 0 !
src/scene/castletiledmap_scene.inc | 2 1 + 1 - 0 !
src/transform/castletransform_physics.inc | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 fix utf-89 bom
 This patch fixes documentation compilation by removing UTF-8 BOM not
 supported by pasdoc tool.
Fixed compilation on mipsel.patch | (download)

tools/common-code/toolarchitectures.pas | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fixed compilation on mipsel
 This patch fixes a bug causing CGE not compile on mipsel architecture.
 .
 The issue was that on mipsel both CPUmips and CPUmipsel are defined by the
 compiler.
Replaced web baseed jquery by local version.patch | (download)

doc/pasdoc/html-parts/castle-engine-website-base/node_modules/jquery-colorbox/example1/index.html | 2 1 + 1 - 0 !
doc/pasdoc/html-parts/castle-engine-website-base/node_modules/jquery-colorbox/example2/index.html | 2 1 + 1 - 0 !
doc/pasdoc/html-parts/castle-engine-website-base/node_modules/jquery-colorbox/example3/index.html | 2 1 + 1 - 0 !
doc/pasdoc/html-parts/castle-engine-website-base/node_modules/jquery-colorbox/example4/index.html | 2 1 + 1 - 0 !
doc/pasdoc/html-parts/castle-engine-website-base/node_modules/jquery-colorbox/example5/index.html | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 replaced web baseed jquery by local version
 Lintian doesn't like to use web based jquery.
 We use locally installed verision from libjs-jquery.
86607487fcfa845f5ed777569baa276b33156995.patch | (download)

fpmake.pp | 21 13 + 8 - 0 !
1 file changed, 13 insertions(+), 8 deletions(-)

 fix fpmake to build all units
 Add some missing units to fpmake.pp (this subset should be
 good also for 7.0-alpha.3 state)
Disable broken test on armel.patch | (download)

tests/code/testcases/testcastlescenecore.pas | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable broken test on armel
 This patch disable a test that breaks on armel after enabling PIE.
 The test is disabled only on armel and remains on other architectures.
669f9b21a42c5903440a922a0430c472b4a55ba8.patch | (download)

tools/castle-curves/castle_curves.lpr | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

 fix man page for castle-curves
 This patch fixes error causin the generation of bdly worded man page.
 It move InitializeLog lower, to make --help output better, and
 result of help2man better