Package: libgtkada / 18-2

Metadata

Package Version Patches format
libgtkada 18-2 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.
licence_readme.diff | (download)

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 !
6 files changed, 6 insertions(+), 7 deletions(-)

 fix license version
 The license update has been applied in COPYING3 and every source header.
clean_properly.diff | (download)

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

 remove generated files, do not remove absent files.
 The remaining parts have been refused upstream.
no gfdl.diff | (download)

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

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

aclocal.m4 | 8 3 + 5 - 0 !
shared.gpr.in | 11 11 + 0 - 0 !
src/gtkada.gpr | 1 1 + 0 - 0 !
src/opengl/gtkada_gl.gpr | 1 1 + 0 - 0 !
src/tools/tools.gpr | 1 1 + 0 - 0 !
testgtk/testgtk.gpr | 6 5 + 1 - 0 !
6 files changed, 22 insertions(+), 6 deletions(-)

 allow caller to override build flags
 Upstream has refused to set CFLAGS and friends from ./configure.
 .
 aclocal.m4: LDFLAGS should be extended, neither erased nor inserted
 into GTK_LIBS. LIBS should be appended to GTK_LIBS instead of
 prepended (to be compatible with --Wl,--as-needed).
usr bin gnatchop 856274.diff | (download)

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

 call /usr/bin/gnatchop instead of gnatchop
 Work-around a FTBFS caused by Debian-specific gnat bug #856274.
update gtk gir.diff | (download)

contrib/Gtk-3.0.gir | 14 12 + 2 - 0 !
1 file changed, 12 insertions(+), 2 deletions(-)

 attempt to use obsolete gtk-3.0.gir with recent libgtk-dev
 Gtk-*.gir is generated then manually patched by upstream,
 so it cannot be updated cleanly.
 .
 The main gtk loop now passes BELOW_TEXT=2 and ABOVE_TEXT=3 instead of
 BELOW=0 and ABOVE=1, causing Constraint_Error: invalid data in callbacks.