diff -Nru libjogl2-java-2.3.2+dfsg/debian/changelog libjogl2-java-2.3.2+dfsg/debian/changelog --- libjogl2-java-2.3.2+dfsg/debian/changelog 2016-08-04 11:01:14.000000000 +0000 +++ libjogl2-java-2.3.2+dfsg/debian/changelog 2018-01-22 10:15:11.000000000 +0000 @@ -1,3 +1,9 @@ +libjogl2-java (2.3.2+dfsg-5ubuntu0.17.10.1) artful; urgency=medium + + * fix-mesa-detection.diff: Fix detecting Mesa 17.2 ->. (LP: #1742894) + + -- Timo Aaltonen Fri, 12 Jan 2018 21:23:23 +0200 + libjogl2-java (2.3.2+dfsg-5) unstable; urgency=medium * Team upload. diff -Nru libjogl2-java-2.3.2+dfsg/debian/patches/fix-mesa-detection.diff libjogl2-java-2.3.2+dfsg/debian/patches/fix-mesa-detection.diff --- libjogl2-java-2.3.2+dfsg/debian/patches/fix-mesa-detection.diff 1970-01-01 00:00:00.000000000 +0000 +++ libjogl2-java-2.3.2+dfsg/debian/patches/fix-mesa-detection.diff 2018-01-22 10:00:13.000000000 +0000 @@ -0,0 +1,15 @@ +Description: Mesa 17.2.x dropped "Gallium" from the renderer string, so look for "Mesa" in the version string + +https://jogamp.org/bugzilla/show_bug.cgi?id=1357 + +--- a/src/jogl/classes/jogamp/opengl/GLContextImpl.java ++++ b/src/jogl/classes/jogamp/opengl/GLContextImpl.java +@@ -2113,7 +2113,7 @@ public abstract class GLContextImpl exte + final boolean isES = 0 != ( ctp & GLContext.CTX_PROFILE_ES ); + final boolean isX11 = NativeWindowFactory.TYPE_X11 == NativeWindowFactory.getNativeWindowType(true); + final boolean isWindows = Platform.getOSType() == Platform.OSType.WINDOWS; +- final boolean isDriverMesa = glRenderer.contains(MesaSP) || glRenderer.contains("Gallium "); ++ final boolean isDriverMesa = glRenderer.contains(MesaSP) || glRenderer.contains("Gallium ") || glVersion.contains(MesaSP); + + final boolean isDriverATICatalyst; + final boolean isDriverNVIDIAGeForce; diff -Nru libjogl2-java-2.3.2+dfsg/debian/patches/series libjogl2-java-2.3.2+dfsg/debian/patches/series --- libjogl2-java-2.3.2+dfsg/debian/patches/series 2014-10-07 15:20:14.000000000 +0000 +++ libjogl2-java-2.3.2+dfsg/debian/patches/series 2018-01-22 10:00:13.000000000 +0000 @@ -18,3 +18,4 @@ add-ports.diff clang_FTBFS.patch disable-test-compilation.patch +fix-mesa-detection.diff