Package: asis / 2014-4

Metadata

Package Version Patches format
asis 2014-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
gnatgcc.patch | (download)

asis/a4g-a_opt.ads | 2 1 + 1 - 0 !
asis/a4g-contt.adb | 2 1 + 1 - 0 !
asis/a4g-gnat_int.adb | 2 1 + 1 - 0 !
tools/tool_utils/asis_ul-common.adb | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 explicitly use gnatgcc as the compiler driver rather than gcc.
 Gcc may not be the default Ada compiler.
 .
 The part in asis/a4g-a_opt.ads circumvents #759038.
 The removed test was redundant in Debian anyway:
 per policy, libasis-dev depends on the gnat-X.Y it was compiled with.
 Moreover, another test checks the tree format version.
gnatprj_instead_of_gnat_sources.diff | (download)

asis.gpr | 4 4 + 0 - 0 !
gnat_util.gpr | 8 8 + 0 - 0 !
tools/tool_utils/asis_ul-environment.adb | 1 0 + 1 - 0 !
3 files changed, 12 insertions(+), 1 deletion(-)

 tell upstream build system where to find the needed gnat sources.
 Remove calls to the GNAT.Command_Line.Try_Help procedure
 (new in 4.10).
compilation_options.diff | (download)

common.gpr | 10 9 + 1 - 0 !
tools/asistant/asistant.gpr | 2 2 + 0 - 0 !
tools/gnat2xml/boot.gpr | 1 1 + 0 - 0 !
tools/gnat2xml/gnat2xml.gpr | 1 1 + 0 - 0 !
tools/gnat2xml/self_rep.gpr | 1 1 + 0 - 0 !
tools/gnat2xml/tokens.gpr | 4 3 + 1 - 0 !
tools/gnat2xml/xml2gnat.gpr | 1 1 + 0 - 0 !
tools/gnatcheck/gnatcheck.gpr | 1 1 + 0 - 0 !
tools/gnatelim/gnatelim.gpr | 1 1 + 0 - 0 !
tools/gnatmetric/gnatmetric.gpr | 1 1 + 0 - 0 !
tools/gnatpp/gnatpp.gpr | 1 1 + 0 - 0 !
tools/gnatstub/gnatstub.gpr | 1 1 + 0 - 0 !
tools/gnattest/gnattest.gpr | 1 1 + 0 - 0 !
13 files changed, 24 insertions(+), 2 deletions(-)

 handle adaflags cppflags
link_tools_with_shared_asis.diff | (download)

asis.gpr | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 allow to link executables with asis shared library
 Passing -XLIBRARY_KIND=dynamic lets the project build ASIS as a
 shared library and link the tools with it.
 .
 The resulting project is not very readable because I attempt to avoid
 intrusive changes and ensure that the default behaviour does not change.
typos.diff | (download)

asis/a4g-ee_cache.adb | 4 2 + 2 - 0 !
tools/gnatpp/gnatpp-output.adb | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 typographic errors detected by lintian
weak_version_check.diff | (download)

tools/tool_utils/asis_ul-source_table-processing.adb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---