Package: lwjgl / 2.9.3+dfsg-6

Metadata

Package Version Patches format
lwjgl 2.9.3+dfsg-6 3.0 (quilt)

Patch series

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

build.xml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 link the javadoc with the system jdk documentation
nomacosx.patch | (download)

src/java/org/lwjgl/MacOSXSysImplementation.java | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 disables mac os x support
disable pack200 task.patch | (download)

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

 disables the pack200 task
allarchs.patch | (download)

platform_build/linux_ant/build.xml | 36 34 + 2 - 0 !
1 file changed, 34 insertions(+), 2 deletions(-)

 try to support all debian architectures
ppc64el.patch | (download)

platform_build/linux_ant/build.xml | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 support the ppc64el platform. not absolutely sure if this is still needed though.
systemjinput.patch | (download)

build.xml | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 use debian's jinput.jar
build failure.patch | (download)

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

 build-updatesite.xml doesn't exist and causes a build failure
no asm support.patch | (download)

build.xml | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 no asm support. we don't support the optional asm.jar because lwjgl is not compatible with libasm-java.
java9 compatibility.patch | (download)

src/java/org/lwjgl/MemoryUtilSun.java | 32 1 + 31 - 0 !
1 file changed, 1 insertion(+), 31 deletions(-)

 fixes the compatibility with java 9 (sun.reflect.fieldaccessor is no longer accessible)
annotation processor workaround.patch | (download)

src/java/org/lwjgl/util/generator/GeneratorVisitor.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 workaround for a regression in the annotation processor with java 9+
javah.patch | (download)

build.xml | 10 6 + 4 - 0 !
platform_build/linux_ant/build.xml | 1 1 + 0 - 0 !
src/java/org/lwjgl/LinuxSysImplementation.java | 1 1 + 0 - 0 !
src/java/org/lwjgl/MacOSXSysImplementation.java | 1 1 + 0 - 0 !
src/java/org/lwjgl/input/Cursor.java | 3 3 + 0 - 0 !
src/native/common/org_lwjgl_BufferUtils.c | 1 0 + 1 - 0 !
src/native/common/org_lwjgl_opencl_CallbackUtil.c | 1 0 + 1 - 0 !
7 files changed, 12 insertions(+), 6 deletions(-)

 generate the native headers with 'javac -h' instead of javah (removed from java 10)
add missing symbols in native lib v2.patch | (download)

platform_build/linux_ant/build.xml | 8 6 + 2 - 0 !
src/java/org/lwjgl/opengl/Pbuffer.java | 1 1 + 0 - 0 !
src/native/linux/opengl/org_lwjgl_opengl_Pbuffer.c | 1 1 + 0 - 0 !
3 files changed, 8 insertions(+), 2 deletions(-)

 compile and add to library missing object files
 Some C files present in "src/native/common", and "src/native/linux"
 were not included in the native library build. This patch should include them
 back.
 .
 Also, when building the Debian package, the library "jawt", which is a
 dependency, was missing as well when building the native library.
 .
 This patch should allow building the Debian package with OpenJDK 11.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912631#5
java17 compatibility.patch | (download)

src/java/org/lwjgl/util/applet/AppletLoader.java | 57 1 + 56 - 0 !
1 file changed, 1 insertion(+), 56 deletions(-)

 drops pack200 compression support to build with openjdk 17