Your message dated Sat, 03 Dec 2022 22:35:14 +0000
with message-id <[email protected]>
and subject line Bug#1025373: fixed in libjogl2-java 2.3.2+dfsg-10
has caused the Debian Bug report #1025373,
regarding libjogl2-java: Please add support for "riscv64" arch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1025373: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025373
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libjogl2-java
Version: 2.3.2+dfsg-9
Severity: wishlist
Tags: ftbfs patch
User: [email protected]
Usertags: riscv64
X-Debbugs-Cc: [email protected], [email protected]

Hi,

Please enable this architecture, with the patch attached or an equivalent.

I built it locally on hardware, it built fine with the patch riscv64-port.diff.
Also attached the whole debdiff.

The particular string with its upper and lowercases ("Riscv64") comes from
#1014852, trying to use other combinations doesn't work.


Thanks and cheers.
--
Manuel A. Fernandez Montecelo <[email protected]>
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   2019-03-02 13:56:52.000000000 
+0000
+++ libjogl2-java-2.3.2+dfsg/debian/changelog   2022-12-02 21:24:38.000000000 
+0000
@@ -1,3 +1,12 @@
+libjogl2-java (2.3.2+dfsg-9+0.riscv64.1) unreleased; urgency=medium
+
+  * Non-maintainer upload.
+  * riscv64:
+    - enable in d/control
+    - add debian/patches/riscv64-port.diff
+
+ -- Manuel A. Fernandez Montecelo <[email protected]>  Fri, 02 Dec 2022 21:24:38 
+0000
+
 libjogl2-java (2.3.2+dfsg-9) unstable; urgency=medium
 
   * Team upload.
diff -Nru libjogl2-java-2.3.2+dfsg/debian/control 
libjogl2-java-2.3.2+dfsg/debian/control
--- libjogl2-java-2.3.2+dfsg/debian/control     2019-03-02 13:56:52.000000000 
+0000
+++ libjogl2-java-2.3.2+dfsg/debian/control     2022-12-02 21:24:38.000000000 
+0000
@@ -53,7 +53,7 @@
 
 Package: libjogl2-jni
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Architecture: amd64 i386 arm64 armhf ppc64el s390x powerpc ppc64
+Architecture: amd64 i386 arm64 armhf ppc64el s390x powerpc ppc64 riscv64
 Description: Java bindings for OpenGL API (JNI lib)
  The JOGL project hosts the development version of the Java Bindings for
  OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics
diff -Nru libjogl2-java-2.3.2+dfsg/debian/patches/riscv64-port.diff 
libjogl2-java-2.3.2+dfsg/debian/patches/riscv64-port.diff
--- libjogl2-java-2.3.2+dfsg/debian/patches/riscv64-port.diff   1970-01-01 
00:00:00.000000000 +0000
+++ libjogl2-java-2.3.2+dfsg/debian/patches/riscv64-port.diff   2022-12-02 
21:24:38.000000000 +0000
@@ -0,0 +1,82 @@
+Index: libjogl2-java-2.3.2+dfsg/make/build-jogl.xml
+===================================================================
+--- libjogl2-java-2.3.2+dfsg.orig/make/build-jogl.xml
++++ libjogl2-java-2.3.2+dfsg/make/build-jogl.xml
+@@ -1395,6 +1395,12 @@
+       <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
+     </target>
+ 
++    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
++      <echo message="Linux.Riscv64" />
++      <property name="compiler.cfg.id"                     
value="compiler.cfg.linux" />
++      <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
++    </target>
++
+     <target name="c.configure.linux.s390" if="isLinuxs390">
+       <echo message="Linux.S390" />
+       <property name="compiler.cfg.id"                     
value="compiler.cfg.linux" />
+@@ -1413,7 +1419,7 @@
+       <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
+     </target>
+ 
+-    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
++    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
+ 
+     <target name="c.configure.android" if="isAndroid">
+       <echo message="Android" />
+Index: libjogl2-java-2.3.2+dfsg/make/build-nativewindow.xml
+===================================================================
+--- libjogl2-java-2.3.2+dfsg.orig/make/build-nativewindow.xml
++++ libjogl2-java-2.3.2+dfsg/make/build-nativewindow.xml
+@@ -574,6 +574,12 @@
+       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
+     </target>
+ 
++    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
++      <echo message="Linux.Riscv64" />
++      <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
++      <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
++    </target>
++
+     <target name="c.configure.linux.s390" if="isLinuxs390">
+       <echo message="Linux.S390" />
+       <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
+@@ -592,7 +598,7 @@
+       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
+     </target>
+ 
+-    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
++    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
+ 
+     <target name="c.configure.android" if="isAndroid">
+       <echo message="Android" />
+Index: libjogl2-java-2.3.2+dfsg/make/build-newt.xml
+===================================================================
+--- libjogl2-java-2.3.2+dfsg.orig/make/build-newt.xml
++++ libjogl2-java-2.3.2+dfsg/make/build-newt.xml
+@@ -546,6 +546,16 @@
+       <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
+     </target>
+ 
++    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
++      <echo message="Linux.Riscv64" />
++      <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
++      <condition property="linker.cfg.id.oswin"             
value="linker.cfg.linux.newt.x11"
++                                                            
else="linker.cfg.linux">
++          <isset property="isX11" />
++      </condition>
++      <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
++    </target>
++
+     <target name="c.configure.linux.s390" if="isLinuxs390">
+       <echo message="Linux.S390" />
+       <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
+@@ -582,7 +592,7 @@
+       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.newt.x11" />
+     </target>
+ 
+-    <target name="c.configure.linux" 
depends="c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.linux.ia64,c.configure.x11"
 if="isLinux"/>
++    <target name="c.configure.linux" 
depends="c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.linux.ia64,c.configure.x11"
 if="isLinux"/>
+ 
+     <target name="c.configure.android" if="isAndroid">
+       <echo message="Android" />
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      2019-03-02 
13:56:52.000000000 +0000
+++ libjogl2-java-2.3.2+dfsg/debian/patches/series      2022-12-02 
21:24:38.000000000 +0000
@@ -20,3 +20,4 @@
 disable-test-compilation.patch
 fix-mesa-detection.diff
 java11.patch
+riscv64-port.diff
Index: libjogl2-java-2.3.2+dfsg/make/build-jogl.xml
===================================================================
--- libjogl2-java-2.3.2+dfsg.orig/make/build-jogl.xml
+++ libjogl2-java-2.3.2+dfsg/make/build-jogl.xml
@@ -1395,6 +1395,12 @@
       <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
     </target>
 
+    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
+      <echo message="Linux.Riscv64" />
+      <property name="compiler.cfg.id"                     
value="compiler.cfg.linux" />
+      <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
+    </target>
+
     <target name="c.configure.linux.s390" if="isLinuxs390">
       <echo message="Linux.S390" />
       <property name="compiler.cfg.id"                     
value="compiler.cfg.linux" />
@@ -1413,7 +1419,7 @@
       <property name="linker.cfg.id.os"                    
value="linker.cfg.linux.jogl.x11" />
     </target>
 
-    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
+    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
 
     <target name="c.configure.android" if="isAndroid">
       <echo message="Android" />
Index: libjogl2-java-2.3.2+dfsg/make/build-nativewindow.xml
===================================================================
--- libjogl2-java-2.3.2+dfsg.orig/make/build-nativewindow.xml
+++ libjogl2-java-2.3.2+dfsg/make/build-nativewindow.xml
@@ -574,6 +574,12 @@
       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
     </target>
 
+    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
+      <echo message="Linux.Riscv64" />
+      <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
+      <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
+    </target>
+
     <target name="c.configure.linux.s390" if="isLinuxs390">
       <echo message="Linux.S390" />
       <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
@@ -592,7 +598,7 @@
       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.nativewindow.x11" />
     </target>
 
-    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
+    <target name="c.configure.linux" 
depends="c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11"
 if="isLinux" />
 
     <target name="c.configure.android" if="isAndroid">
       <echo message="Android" />
Index: libjogl2-java-2.3.2+dfsg/make/build-newt.xml
===================================================================
--- libjogl2-java-2.3.2+dfsg.orig/make/build-newt.xml
+++ libjogl2-java-2.3.2+dfsg/make/build-newt.xml
@@ -546,6 +546,16 @@
       <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
     </target>
 
+    <target name="c.configure.linux.riscv64" if="isLinuxRiscv64">
+      <echo message="Linux.Riscv64" />
+      <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
+      <condition property="linker.cfg.id.oswin"             
value="linker.cfg.linux.newt.x11"
+                                                            
else="linker.cfg.linux">
+          <isset property="isX11" />
+      </condition>
+      <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
+    </target>
+
     <target name="c.configure.linux.s390" if="isLinuxs390">
       <echo message="Linux.S390" />
       <property name="compiler.cfg.id"                      
value="compiler.cfg.linux" />
@@ -582,7 +592,7 @@
       <property name="linker.cfg.id.oswin"                  
value="linker.cfg.linux.newt.x11" />
     </target>
 
-    <target name="c.configure.linux" 
depends="c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.linux.ia64,c.configure.x11"
 if="isLinux"/>
+    <target name="c.configure.linux" 
depends="c.configure.linux.x86,c.configure.linux.alpha,c.configure.linux.amd64,c.configure.linux.arm,c.configure.linux.aarch64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,c.configure.linux.ppc64,c.configure.linux.ppc64le,c.configure.linux.riscv64,c.configure.linux.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.linux.ia64,c.configure.x11"
 if="isLinux"/>
 
     <target name="c.configure.android" if="isAndroid">
       <echo message="Android" />

--- End Message ---
--- Begin Message ---
Source: libjogl2-java
Source-Version: 2.3.2+dfsg-10
Done: tony mancill <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libjogl2-java, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
tony mancill <[email protected]> (supplier of updated libjogl2-java package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 03 Dec 2022 13:34:08 -0800
Source: libjogl2-java
Architecture: source
Version: 2.3.2+dfsg-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1025373
Changes:
 libjogl2-java (2.3.2+dfsg-10) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Manuel A. Fernandez Montecelo ]
   * Build for riscv64:  (Closes: #1025373)
     - enable in d/control
     - add debian/patches/riscv64-port.diff
 .
   [ tony mancill ]
   * Update Vcs URLs to point to Salsa
Checksums-Sha1:
 fb493728da064b2e2c63079947579be3fef7e6cc 2649 libjogl2-java_2.3.2+dfsg-10.dsc
 8fe69828305eb00e908ea0b8ebd3db1f7694f614 18436 
libjogl2-java_2.3.2+dfsg-10.debian.tar.xz
 6db10fe7484fa722ce0812c409aada9245746e4d 13052 
libjogl2-java_2.3.2+dfsg-10_amd64.buildinfo
Checksums-Sha256:
 55f95ffc6e978efdf1a2f83e60e8b1213da134d55c70effdd3bb3006145e5189 2649 
libjogl2-java_2.3.2+dfsg-10.dsc
 dc396ee43e0ad1de9c8392f4f5b5f0d0caff3cc53e9a84f1bf3cae2264d038d1 18436 
libjogl2-java_2.3.2+dfsg-10.debian.tar.xz
 11e799e911afc27313a230a07c092e8a2556dc6d88790a50638062f55d611048 13052 
libjogl2-java_2.3.2+dfsg-10_amd64.buildinfo
Files:
 57840fc880e8a15c2a068cf10fa7a453 2649 java optional 
libjogl2-java_2.3.2+dfsg-10.dsc
 8df5e91a3aef1802cb1f6f9ebfa888ba 18436 java optional 
libjogl2-java_2.3.2+dfsg-10.debian.tar.xz
 be8235025ee2d8d8184209219e8e9bb1 13052 java optional 
libjogl2-java_2.3.2+dfsg-10_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmOLyHUUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpYoeRAAoGGztuHEhUXfR5S6FxhLyI0L4kzJ
8tkeo8VGMt3PdevDFsfb4K0Z3dj+XMPUFW1rUHOT2iYPO7loLNxl9Zmu+Q0fMSi/
HiFGsimOrLbFd8RspcucWVLwIqI+4+bpjjO0l1VEmGuocRc1ipluG88hQ+MJALrp
fI8Z80m+1wp6uTKB86gfyrUUGJ4NdQxGDNNKH+I066MwOgGecT+fcyKcBVTOYTuL
XIpNSleqTn2nAr0FcjyIFbos5SudCKuNfUkTEUrSFd9xZjs5gh2asCOpBxEGrbVR
eogx1Sk3TRsX7SvLokaMfk7bqr9yrSdC44jNzn2o5jOYdlBNaX0TMusM+TGvWaJk
CY50O6zlJ7DLg60cDTjRC2dJQnbDlYPz3s59zYzZGuZGOmm1t7y96g6nY3qf1eTM
aU+l9z4bZLcehZ31K27z9S51MRCCZP4YoxaEKG2BBhn3GXisos6zB7HZd8JtnJ2M
7LvStGOmosADYTQuOviysY40Shxx+bPXw5AHU7OY4WDhkWzSqzB4+RwJSOoEF41x
sgEsuMBKci6dEqyuzrhEXKBAwUTUSx1nUdtLmmEWL0J+ILPz1xwJbM3lrKLnl+sG
n3TEInlNWAxZpSDr5D1FuXpf99a7BXwG9WN8pANcbwVkVWSYQF+ggDedfgQQ1aFf
M3+VQM2ww+7UoJg=
=9LWP
-----END PGP SIGNATURE-----

--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to