Source: libjogl2-java Version: please add support for loong64 Severity: normal X-Debbugs-Cc: wuruil...@loongson.cn
Dear Maintainer, Please refer to the attached patch to support the loong64 arch. wuruilong -- System Information: Debian Release: trixie/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: loong64 (loongarch64) Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect
Description: <short summary of the patch> TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . libjogl2-java (2.5.0+dfsg-1) unstable; urgency=medium . * New upstream version 2.5.0+dfsg * Refreshing patches * Fixing the clean target (Closes: #1046349) * Refreshing d/copyright * Raising minimal gluegen2 version in the (Build-)Depends Author: Pierre Gruet <p...@debian.org> Bug-Debian: https://bugs.debian.org/1046349 --- The information above should follow the Patch Tagging Guidelines, please checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>) Bug: <upstream-bugtracker-url> Bug-Debian: https://bugs.debian.org/<bugnumber> Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> Forwarded: (no|not-needed|<patch-forwarded-url>) Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>) Reviewed-By: <name and email of someone who approved/reviewed the patch> Last-Update: 2024-01-17 --- libjogl2-java-2.5.0+dfsg.orig/make/build-jogl.xml +++ libjogl2-java-2.5.0+dfsg/make/build-jogl.xml @@ -1451,6 +1451,12 @@ <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.loongarch64" if="isLinuxLoongarch64"> + <echo message="Linux.LOONGARCH64" /> + <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.mips" if="isLinuxMips"> <echo message="Linux.MIPS" /> @@ -1506,7 +1512,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.riscv64,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.loongarch64,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" /> --- libjogl2-java-2.5.0+dfsg.orig/make/build-nativewindow.xml +++ libjogl2-java-2.5.0+dfsg/make/build-nativewindow.xml @@ -730,6 +730,13 @@ <property name="linker.cfg.id.drm" value="linker.cfg.linux.nativewindow.drm" /> </target> + <target name="c.configure.linux.loongarch64" if="isLinuxLoongarch64"> + <echo message="Linux.LOONGARCH64" /> + <property name="compiler.cfg.id" value="compiler.cfg.linux" /> + <property name="linker.cfg.id.oswin" value="linker.cfg.linux.nativewindow.x11" /> + <property name="linker.cfg.id.drm" value="linker.cfg.linux.nativewindow.drm" /> + </target> + <target name="c.configure.linux.mips" if="isLinuxMips"> <echo message="Linux.MIPS" /> <property name="compiler.cfg.id" value="compiler.cfg.linux" /> @@ -791,7 +798,7 @@ <property name="linker.cfg.id.drm" value="linker.cfg.linux.nativewindow.drm" /> </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.riscv64,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.loongarch64,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" /> --- libjogl2-java-2.5.0+dfsg.orig/make/build-newt.xml +++ libjogl2-java-2.5.0+dfsg/make/build-newt.xml @@ -777,6 +777,16 @@ <property name="linker.cfg.id.drm" value="linker.cfg.linux.newt.drm"/> </target> + <target name="c.configure.linux.loongarch64" if="isLinuxLoongarch64"> + <echo message="Linux.loongarch64" /> + <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> + <property name="linker.cfg.id.drm" value="linker.cfg.linux.newt.drm"/> + </target> + <target name="c.configure.linux.mips" if="isLinuxMips"> <echo message="Linux.mips" /> <property name="compiler.cfg.id" value="compiler.cfg.linux" /> @@ -874,7 +884,7 @@ <property name="linker.cfg.id.drm" value="linker.cfg.linux.newt.drm"/> </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.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.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.loongarch64,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" />