Package: libtemplates-parser / 11.10-4

Metadata

Package Version Patches format
libtemplates-parser 11.10-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
optimize templates_parser.adb as other sources.diff | (download)

tp_shared.gpr | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 optimize templates_parser.adb as other sources when in
 release mode.
handle_build_flags.diff | (download)

docs/docs.gpr | 5 4 + 1 - 0 !
regtests/regtests.gpr | 6 4 + 2 - 0 !
templates_parser.gpr | 5 4 + 1 - 0 !
tools/tools.gpr | 2 2 + 0 - 0 !
tp_shared.gpr | 14 12 + 2 - 0 !
5 files changed, 26 insertions(+), 6 deletions(-)

 adapt upstream build system
 Dh_ada_library mandates a specific form for the Library_Version.
 .
 Debian automatic checkers mandate hardening flags for every build.
transmit_setup_to_doc.diff | (download)

Makefile | 2 1 + 1 - 0 !
docs/Makefile | 14 9 + 5 - 0 !
2 files changed, 10 insertions(+), 6 deletions(-)

 transmit make variables to docs as done for regtests.
 This is consistent with the current recursive clean target in main makefile.
more doc formats.diff | (download)

Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 allow the user to select the produced documentation formats
explicit that build doc target requires tp_shared.diff | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 explicit that build-doc target requires tp_shared.gpr.
no need for gprclean.diff | (download)

Makefile | 14 5 + 9 - 0 !
docs/Makefile | 5 2 + 3 - 0 !
regtests/Makefile | 4 1 + 3 - 0 !
3 files changed, 8 insertions(+), 15 deletions(-)

 remove all references to gprclean
 All objects, executables and libraries are stored into temporary build
 directories, so gprclean only adds complexity to the build system.
 .
 For example, its exit status was ignored because it behaves
 ungracefully for missing directories.
 .
 A more concrete problem is that "gprclean -Pdocs.gpr" loops
 infinitely with the previous configuration.
xmlada split.diff | (download)

Makefile | 2 1 + 1 - 0 !
config/tp_xmlada_installed.gpr | 5 4 + 1 - 0 !
regtests/tests/0107_translations_demo/translations_demo.gpr | 1 0 + 1 - 0 !
regtests/tests/0109_check_mem/check_mem.gpr | 1 0 + 1 - 0 !
4 files changed, 5 insertions(+), 4 deletions(-)

 handle xmlada split in modules.
 The xmlada project gathers all xmlada_* library projects.  Building
 templates_parser with more specific dependencies avoids an unneeded
 dependency on xmlada_schema.
 .
 The dependency on XMLAda is a detail of the Templates_Parser.XML
 implementation, and xmlada should not be required to compile a
 program , at least if Externally_Built is set in the installed
 templates_parser.gpr.
verbose_makefile.diff | (download)

Makefile | 2 0 + 2 - 0 !
regtests/Makefile | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 remove .silent from makefiles.
docs gpr only ada.diff | (download)

docs/docs.gpr | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
docs table_if style in parameter.diff | (download)

docs/src/table_if.adb | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---