Package: libjogl2-java / 2.5.0+dfsg-3.1

Metadata

Package Version Patches format
libjogl2-java 2.5.0+dfsg-3.1 3.0 (quilt)

Patch series

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

make/build-common.xml | 13 8 + 5 - 0 !
make/build.xml | 2 1 + 1 - 0 !
2 files changed, 9 insertions(+), 6 deletions(-)

 putting the paths of gluegen and ant-contrib jars in the ant
 build files
swt.diff | (download)

make/build-common.xml | 7 2 + 5 - 0 !
1 file changed, 2 insertions(+), 5 deletions(-)

 indicating the path of the swt jar
disable_git_call.diff | (download)

make/build-common.xml | 12 0 + 12 - 0 !
1 file changed, 12 deletions(-)

 not calling git as part of the build process
disable_android_2.diff | (download)

make/build-common.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 skipping the androidtasks xml file
manifest.diff | (download)

make/joglversion | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 specifying vendoring and updating classpath in the jar manifest
s390x.diff | (download)

make/build-jogl.xml | 8 7 + 1 - 0 !
make/build-nativewindow.xml | 9 8 + 1 - 0 !
make/build-newt.xml | 12 11 + 1 - 0 !
3 files changed, 26 insertions(+), 3 deletions(-)

 providing ant targets to build on s390x
arm build.diff | (download)

make/build-jogl.xml | 31 22 + 9 - 0 !
make/build-nativewindow.xml | 41 27 + 14 - 0 !
make/build-newt.xml | 57 35 + 22 - 0 !
make/build-oculusvr.xml | 3 1 + 2 - 0 !
make/scripts/make.jogl.all.linux-armv7hf.sh | 27 27 + 0 - 0 !
make/scripts/tests-armv7_armhf.sh | 7 7 + 0 - 0 !
make/scripts/tests-linux-armv7hf.sh | 7 7 + 0 - 0 !
7 files changed, 126 insertions(+), 47 deletions(-)

 providing ant targets to build on arm
disable applet.diff | (download)

make/build-newt.xml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 skipping the build of the applet
alpha.diff | (download)

make/build-jogl.xml | 8 7 + 1 - 0 !
make/build-nativewindow.xml | 8 7 + 1 - 0 !
make/build-newt.xml | 12 11 + 1 - 0 !
3 files changed, 25 insertions(+), 3 deletions(-)

 providing ant targets to build on alpha
ppc64.patch | (download)

make/build-jogl.xml | 8 7 + 1 - 0 !
make/build-nativewindow.xml | 8 7 + 1 - 0 !
make/build-newt.xml | 12 11 + 1 - 0 !
3 files changed, 25 insertions(+), 3 deletions(-)

 providing ant targets to build on ppc64 and ppc64el
disable test compilation.patch | (download)

make/build.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable the compilation of the unit tests until all dependencies are available
java11.patch | (download)

make/build-jogl.xml | 3 3 + 0 - 0 !
make/build-nativewindow.xml | 4 4 + 0 - 0 !
make/build-newt.xml | 1 1 + 0 - 0 !
3 files changed, 8 insertions(+)

 java11

Fix FTBFS with Java 9+. The javah tool is gone, nativeHeaderDir in Ant must be
used instead. The method getPeer() does not exist anymore.

Bug-Debian: https://bugs.debian.org/893287
openjfx_jars.patch | (download)

make/build-common.xml | 22 0 + 22 - 0 !
make/build-nativewindow.xml | 2 1 + 1 - 0 !
make/build-test.xml | 2 0 + 2 - 0 !
make/build.xml | 2 0 + 2 - 0 !
4 files changed, 1 insertion(+), 27 deletions(-)

 remove the paths to the jars of openjfx
cc_attributes_in_build.patch | (download)

make/build-jogl.xml | 3 0 + 3 - 0 !
make/build-nativewindow.xml | 2 0 + 2 - 0 !
make/build-newt.xml | 2 0 + 2 - 0 !
3 files changed, 7 deletions(-)

 removing attributes of the cc ant task that are not understood
jni_include_files.patch | (download)

make/build-nativewindow.xml | 12 6 + 6 - 0 !
make/scripts/cpp-gluegen-test.sh | 4 2 + 2 - 0 !
make/scripts/gluegen-gl.sh | 94 47 + 47 - 0 !
3 files changed, 55 insertions(+), 55 deletions(-)

 as non-free headers of the jdk are not embedded in gluegen, we
 use the ones of the default OpenJDK, that are tweaked a bit during the Debian
 build.
skip_parts_of_build.patch | (download)

make/build-common.xml | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 skipping an useless part of the build
skip_Win_and_Mac.patch | (download)

make/build-jogl.xml | 8 3 + 5 - 0 !
make/build-nativewindow.xml | 12 6 + 6 - 0 !
make/build-newt.xml | 4 2 + 2 - 0 !
src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java | 16 8 + 8 - 0 !
src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java | 4 2 + 2 - 0 !
src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java | 1 0 + 1 - 0 !
6 files changed, 21 insertions(+), 24 deletions(-)

 skipping parts related to windows, macos and ios, as the needed
 non-free JDK headers have been removed from gluegen anyway.
spelling.patch | (download)

src/jogl/classes/com/jogamp/graph/curve/opengl/RenderState.java | 6 3 + 3 - 0 !
src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.java | 2 1 + 1 - 0 !
src/newt/classes/jogamp/newt/DefaultEDTUtil.java | 2 1 + 1 - 0 !
src/newt/classes/jogamp/newt/WindowImpl.java | 2 1 + 1 - 0 !
src/newt/native/X11Display.c | 38 19 + 19 - 0 !
src/newt/native/X11Window.c | 4 2 + 2 - 0 !
src/test-native/bug1398/Bug1398Launcher.c | 2 1 + 1 - 0 !
src/test/com/jogamp/opengl/test/junit/jogl/awt/TestGLJPanelTextureStateAWT.java | 2 1 + 1 - 0 !
src/test/com/jogamp/opengl/test/junit/newt/TestBug1211IRQ00NEWT.java | 16 8 + 8 - 0 !
9 files changed, 37 insertions(+), 37 deletions(-)

 fixing spelling errors
hardening.patch | (download)

make/build-jogl.xml | 4 4 + 0 - 0 !
make/build-nativewindow.xml | 2 2 + 0 - 0 !
make/build-newt.xml | 2 2 + 0 - 0 !
3 files changed, 8 insertions(+)

 passing hardening flags to the cc ant task
mips64el build.patch | (download)

make/build-jogl.xml | 8 7 + 1 - 0 !
make/build-nativewindow.xml | 9 8 + 1 - 0 !
make/build-newt.xml | 12 11 + 1 - 0 !
3 files changed, 26 insertions(+), 3 deletions(-)

 patching the build files to build on mips64el