[Git][java-team/java3d][master] 4 commits: Add patch to address FTBFS with openjdk-25 (Closes: #1139301)

Tony Mancill (@tmancill) gitlab at salsa.debian.org
Thu Jun 11 05:21:02 BST 2026



Tony Mancill pushed to branch master at Debian Java Maintainers / java3d


Commits:
9608b2f7 by tony mancill at 2026-06-10T21:06:43-07:00
Add patch to address FTBFS with openjdk-25 (Closes: #1139301)

- - - - -
403732a5 by tony mancill at 2026-06-10T21:08:51-07:00
Bump Standards-Version to 4.7.4

- - - - -
e9bc1825 by tony mancill at 2026-06-10T21:15:51-07:00
Update Uploaders (Closes: #1139091)

- - - - -
44c545c9 by tony mancill at 2026-06-10T21:15:51-07:00
Prepare changelog for upload

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/0012-jdk25-build.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+java3d (1.5.2+dfsg-19) unstable; urgency=medium
+
+  * Team upload.
+  * Add patch to address FTBFS with openjdk-25 (Closes: #1139301)
+    Thank you to Aurelien Jarno for the patch.
+  * Bump Standards-Version to 4.7.4
+  * Update Uploaders (Closes: #1139091)
+    Thank you to Torsten Werner for your work on this package.
+
+ -- tony mancill <tmancill at debian.org>  Wed, 10 Jun 2026 21:08:57 -0700
+
 java3d (1.5.2+dfsg-18) unstable; urgency=medium
 
   * Team upload


=====================================
debian/control
=====================================
@@ -1,10 +1,8 @@
 Source: java3d
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders:
- Emmanuel Bourg <ebourg at apache.org>,
- Torsten Werner <twerner at debian.org>
+ Emmanuel Bourg <ebourg at apache.org>
 Build-Depends:
  ant-optional,
  debhelper-compat (= 13),
@@ -16,11 +14,10 @@ Build-Depends:
  libxext-dev,
  libxt-dev,
  mesa-common-dev
-Standards-Version: 4.6.2
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/java3d.git
 Vcs-Browser: https://salsa.debian.org/java-team/java3d
 Homepage: https://www.oracle.com/java/technologies/javase/java-3d.html
-Rules-Requires-Root: no
 
 Package: libjava3d-java
 Architecture: all


=====================================
debian/patches/0012-jdk25-build.patch
=====================================
@@ -0,0 +1,26 @@
+Description: Fix FTBFS with openjdk-25
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1139301
+Author: Aurelien Jarno <aurel32 at debian.org>
+
+--- a/j3d-core/src/native/ogl/build-linux-generic.xml
++++ b/j3d-core/src/native/ogl/build-linux-generic.xml
+@@ -29,7 +29,7 @@
+ 
+     <!-- Create the library file-->
+     <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc">
+-	<arg line="-shared DrawingSurfaceObjectAWT.o  Canvas3D.o  GraphicsContext3D.o  NativeScreenInfo.o  NativeConfigTemplate3D.o  MasterControl.o GeometryArrayRetained.o  Attributes.o  CgShaderProgram.o  GLSLShaderProgram.o  Lights.o -Wl,-z,defs -L/usr/X11R6/lib -ldl -lGL -lX11 -lXext -lm -lnsl -L${java.home}/lib/${os.arch} -L${java.home}/lib -ljawt -L${java.home}/lib/${os.arch}/server -L${java.home}/lib/${os.arch}/client -L${java.home}/lib/server -L${java.home}/lib/client -ljvm  -o libj3dcore-ogl.so"/>
++	<arg line="-shared DrawingSurfaceObjectAWT.o  Canvas3D.o  GraphicsContext3D.o  NativeScreenInfo.o  NativeConfigTemplate3D.o  MasterControl.o GeometryArrayRetained.o  Attributes.o  CgShaderProgram.o  GLSLShaderProgram.o  Lights.o -Wl,-z,defs -L/usr/X11R6/lib -ldl -lGL -lX11 -lXext -lm -lnsl -L${java.home}/lib/${os.arch} -L${java.home}/lib -ljawt -L${java.home}/lib/${os.arch}/server -L${java.home}/lib/${os.arch}/client -L${java.home}/lib/${os.arch}/zero -L${java.home}/lib/server -L${java.home}/lib/client -L${java.home}/lib/zero -ljvm  -o libj3dcore-ogl.so"/>
+     </exec>
+ 
+   </target>
+--- a/j3d-core/src/native/ogl/build-linux-i586.xml
++++ b/j3d-core/src/native/ogl/build-linux-i586.xml
+@@ -30,7 +30,7 @@
+ 
+     <!-- Create the library file-->
+     <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld">
+-	<arg line="DrawingSurfaceObjectAWT.o  Canvas3D.o  GraphicsContext3D.o  NativeScreenInfo.o  NativeConfigTemplate3D.o  MasterControl.o GeometryArrayRetained.o  Attributes.o  CgShaderProgram.o  GLSLShaderProgram.o  Lights.o -G -z defs -L/usr/X11R6/lib -ldl -lGL -lX11 -lXext -lm -lnsl -lc -L${java.home}/lib/i386 -L${java.home}/lib -ljawt -L${java.home}/lib/i386/server -L${java.home}/lib/server -ljvm  -o libj3dcore-ogl.so"/>
++	<arg line="DrawingSurfaceObjectAWT.o  Canvas3D.o  GraphicsContext3D.o  NativeScreenInfo.o  NativeConfigTemplate3D.o  MasterControl.o GeometryArrayRetained.o  Attributes.o  CgShaderProgram.o  GLSLShaderProgram.o  Lights.o -G -z defs -L/usr/X11R6/lib -ldl -lGL -lX11 -lXext -lm -lnsl -lc -L${java.home}/lib/i386 -L${java.home}/lib -ljawt -L${java.home}/lib/i386/server -L${java.home}/lib/i386/zero -L${java.home}/lib/server -L${java.home}/lib/zero -ljvm  -o libj3dcore-ogl.so"/>
+     </exec>
+ 
+   </target>


=====================================
debian/patches/series
=====================================
@@ -8,3 +8,4 @@
 07_java9_compatibility.patch
 08_java10_compatibility.patch
 0011-Fix-definition-of-GLsizeiptr.patch
+0012-jdk25-build.patch



View it on GitLab: https://salsa.debian.org/java-team/java3d/-/compare/560457eac7ce57a24b2503b7152e92d0902f0132...44c545c9648b367168223ad3bb83de9b58c18f6c

-- 
View it on GitLab: https://salsa.debian.org/java-team/java3d/-/compare/560457eac7ce57a24b2503b7152e92d0902f0132...44c545c9648b367168223ad3bb83de9b58c18f6c
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260611/4f846b2e/attachment.htm>


More information about the pkg-java-commits mailing list