Package: libgnatcoll / 1.6gpl2014-6
Metadata
| Package | Version | Patches format | 
|---|---|---|
| libgnatcoll | 1.6gpl2014-6 | 3.0 (quilt) | 
Patch series
view the series file| Patch | File delta | Description | 
|---|---|---|
| let_examples_see_gnat_utils gpr.diff | (download) | 
              examples/Makefile |
                    2 	1 +	1 -	0 ! | append top source directory to ada_project_path In case gnat_util.gpr is provided, it should be found by the examples. | 
| spelling.diff | (download) | 
              src/gnatcoll-pools.adb |
                    2 	1 +	1 -	0 ! | spelling | 
| shebang_for_executable.diff | (download) | 
              examples/library/build.sh |
                    2 	2 +	0 -	0 ! | add shebang for an executable script The executable shell script examples/library/build.sh is run by testsuite/sql/__init__.py, but may be run manually as an example. | 
| build_options.diff | (download) | 
              Makefile |
                   12 	6 +	6 -	0 ! | allow choosing builder options The default behaviour should not change, but more settings can be overriden on the command line if necessary, like -q and --target. . The effect may change in case PROCESSORS=2 is transmitted via the Make command line. In that case, Processors would take the default value 1 in the project, because it is not tranmitted via -X or the environment. I believe such a conflict should be avoided. . I suggest that -q is removed from the third GPRBUILD, or added to GPRBUILD_OPTIONS, but partial echoing is quite confusing. | 
| compilation_options.diff | (download) | 
              gnatcoll_shared.gpr.in |
                   11 	8 +	3 -	0 ! | handle adaflags cflags cppflags ./configure eventually ignores them despite its claims in --help. | 
| library_versions.diff | (download) | 
              gnatcoll_shared.gpr.in |
                    9 	9 +	0 -	0 ! | allow the user to select each soversion separately The default behaviour should not have changed.I have tried to respect upstream workflow: all External values are read in GnatColl_Shared.gpr. | 
| distclean.diff | (download) | 
              Makefile |
                   29 	29 +	0 -	0 ! | clean all generated files Before reporting upstream, check that none is caused by my changes. | 
| gnatprj_instead_of_gnat_sources.diff | (download) | 
              gnat_util.gpr |
                    5 	5 +	0 -	0 ! | tell upstream build system where to find the needed gnat sources. | 
| backport_gtkada2.diff | (download) | 
              src/gtk/gnatcoll-vfs-gtkada.adb |
                    6 	3 +	3 -	0 ! | revert changes incompatible with gtkada2 For the moment, gtkada3 is not available in Debian, so we revert some changes to gnatcoll 2013. | 
| visible_make_recipes.diff | (download) | 
              Makefile |
                   15 	8 +	7 -	0 ! | avoid hiding make recipes Quite useful in this labyrinthic build system. | 
| no_inline_gnatcoll sql exec tasking.diff | (download) | 
              src/gnatcoll__copy.gpr |
                    3 	3 +	0 -	0 ! | link gnatcoll with pthread to circumvent #760211. On armel armhf hurd-i386 kfreebsd-amd64 s390x, inlining of Ada.Task_Attributes creates a direct dependency to the pthread_getspecific symbol. With --as-needed, -lpthread has no other effect than fixing the link stage for buggy architectures. | 
| no_postgresql.diff | (download) | 
              src/gnatcoll_tools.gpr |
                    1 	0 +	1 -	0 ! | drop postgresql support PostGreSQL links with OpenSSL, incompatible with the GPL license. . Let gnatcoll_db2ada use SQLite instead. | 
