Package: libgtkada / 3.8.3-1

Metadata

Package Version Patches format
libgtkada 3.8.3-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
avoid_generating_gpl_exception.diff | (download)

contrib/binding.py | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 generated files have the same license than non generated ones.
 Adacore grants a more liberal license to paying customers,
 and patches all sources to remove the exception from the GPL release,
 even the generated ones.
 This patch generates the pure GPL header directly.
01 doc.patch | (download)

docs/gtkada-config.1 | 40 22 + 18 - 0 !
docs/gtkada-dialog.1 | 49 49 + 0 - 0 !
2 files changed, 71 insertions(+), 18 deletions(-)

 adapt documentation to debian guidelines
 * Adjust the man page files to Debian.
 * Fix incorrect description of --prefix option of gtkada-config.
 .
 Gtkada-config has been dropped upstream, no need to forward that part.
avoid_hardening_flags_errors.patch | (download)

contrib/binding.xml | 2 2 + 0 - 0 !
shared.gpr.in | 6 4 + 2 - 0 !
src/glib-messages.adb | 2 1 + 1 - 0 !
src/gtkada-canvas_view.adb | 4 4 + 0 - 0 !
src/misc.c | 4 2 + 2 - 0 !
5 files changed, 13 insertions(+), 5 deletions(-)

 compile with -werror=format-security
include_only_glib_h.patch | (download)

src/misc.c | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 including invidiual glib headers has been deprecated for several years.
Bug-Debian: http://bugs.debian.org/665570
licence_readme.diff | (download)

README | 4 2 + 2 - 0 !
projects/gtkada_install_dynamic.gpr.in | 2 1 + 1 - 0 !
projects/gtkada_install_dynamic_gl.gpr.in | 2 1 + 1 - 0 !
projects/gtkada_install_static.gpr | 2 1 + 1 - 0 !
projects/gtkada_install_static_gl.gpr | 2 1 + 1 - 0 !
src/config.h.in | 14 7 + 7 - 0 !
src/gtkada-intl.gpb | 2 1 + 1 - 0 !
src/misc.c | 2 1 + 1 - 0 !
src/misc_osx.h | 2 1 + 1 - 0 !
src/misc_osx.m | 2 1 + 1 - 0 !
src/opengl/glu_h.ads | 3 1 + 2 - 0 !
testgtk/create_about.adb | 2 1 + 1 - 0 !
12 files changed, 19 insertions(+), 20 deletions(-)

 fix license version in readme
 The license update has been applied in COPYING3 and every source header.
 The README has been fixed in github for a while.
 .
 Also fix a typo, reported on the mailing list.
clean_properly.diff | (download)

Makefile.in | 12 9 + 3 - 0 !
aclocal.m4 | 1 1 + 0 - 0 !
projects/Makefile.in | 1 1 + 0 - 0 !
3 files changed, 11 insertions(+), 3 deletions(-)

 remove generated files, do not remove absent files.
 * config.h.in only contains comments and should probably be dropped.
 * src/check_all is probably obsolete. It calls the non existing ./generate.pl
 * testgtk/gtkextra does not seem to be used anymore.
update installed pkg config to gtk3.diff | (download)

projects/gtkada.pc.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 update installed pkg-config file from gtk-2 to gtk-3.
 Pkg-config support has been dropped upstream.
adapt pkg config and gtkada config.diff | (download)

configure.in | 5 0 + 5 - 0 !
projects/gtkada.pc.in | 5 2 + 3 - 0 !
src/tools/gtkada-config.in | 24 6 + 18 - 0 !
3 files changed, 8 insertions(+), 26 deletions(-)

 adapt pkg-config and gtkada-config to debian ada paths.
 The part fixing libdir is specific to Debian.
 .
 The link options for gtk+-3.0 should only be useful for static links.
 .
 Pkg-config and gtkada-config support has been dropped upstream.
no gfdl.diff | (download)

Makefile.in | 2 0 + 2 - 0 !
configure.in | 2 1 + 1 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 do not attempt to build or clean removed non-dfsg documentation.
build flags.diff | (download)

Makefile.in | 3 2 + 1 - 0 !
aclocal.m4 | 10 4 + 6 - 0 !
configure.in | 7 7 + 0 - 0 !
shared.gpr.in | 18 13 + 5 - 0 !
src/gtkada_src.gpr | 1 1 + 0 - 0 !
src/opengl/opengl.gpr | 3 2 + 1 - 0 !
src/tools/tools.gpr | 1 1 + 0 - 0 !
testgtk/testgtk.gpr | 1 1 + 0 - 0 !
8 files changed, 31 insertions(+), 13 deletions(-)

 allow caller to override build flags
 configure.in: accept ADAFLAGS like CFLAGS and friends, and transmit
 all of them to generated files. This part has been refused upstream,
 because it may be replaced with appropriate GPRBUILD_OPTIONS
 and would encourage users to use untested combinations.
 .
 Makefile.in: allow user to override default gprbuild options.
 .
 Builder options in shared.gpr.in (-jPROCESSORS -m -p) override the
 same settings in Makefile.in. For example, "make PROCESSORS=2" is
 silently ignored. One of them has to disappear.
 .
 shared.gpr.in *.gpr: *FLAGS given to configure should be able to
 override default *switches in projects. Refused upstream, see above.
 .
 Set Library_Options in opengl.gpr, as in upstream commit