git: b6359f9944ca - main - graphics/jogamp-jogl: fix powerpc64* build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 11 Sep 2026 12:49:56 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b6359f9944ca53ae692ba125887a1bff80b03edf
commit b6359f9944ca53ae692ba125887a1bff80b03edf
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-08-30 16:50:29 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-09-11 12:49:01 +0000
graphics/jogamp-jogl: fix powerpc64* build
---
.../files/patch-gluegen_make_gluegen-cpptasks-base.xml | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml b/graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml
index 01d6907534c4..de00b47a34d4 100644
--- a/graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml
+++ b/graphics/jogamp-jogl/files/patch-gluegen_make_gluegen-cpptasks-base.xml
@@ -76,7 +76,7 @@
<!-- SOLARIS linker configuration -->
<linker id="linker.cfg.solaris" name="${gcc.compat.compiler}">
-@@ -1873,7 +1918,28 @@
+@@ -1873,7 +1918,36 @@
<property name="java.lib.dir.platform" value="${java.home.dir}/lib"/> <!-- new default -->
</target>
@@ -92,14 +92,22 @@
+ <echo message="FreeBSD" />
+ <property name="compiler.cfg.id.base" value="compiler.cfg.freebsd" />
+ <property name="linker.cfg.id.base" value="linker.cfg.freebsd.ppc64" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64" />
++ <available property="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64"
++ file="${java.home.dir}/jre/lib/ppc64/libjava.so"/>
++ <available property="java.lib.dir.platform" value="${java.home.dir}/lib/ppc64"
++ file="${java.home.dir}/lib/ppc64/libjava.so"/>
++ <property name="java.lib.dir.platform" value="${java.home.dir}/lib"/> <!-- new default -->
+ </target>
+
+ <target name="gluegen.cpptasks.declare.compiler.freebsd.ppc64le" if="isFreeBSDPpc64le">
+ <echo message="FreeBSD" />
+ <property name="compiler.cfg.id.base" value="compiler.cfg.freebsd" />
+ <property name="linker.cfg.id.base" value="linker.cfg.freebsd.ppc64le" />
-+ <property name="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64le" />
++ <available property="java.lib.dir.platform" value="${java.home.dir}/jre/lib/ppc64le"
++ file="${java.home.dir}/jre/lib/ppc64le/libjava.so"/>
++ <available property="java.lib.dir.platform" value="${java.home.dir}/lib/ppc64le"
++ file="${java.home.dir}/lib/ppc64le/libjava.so"/>
++ <property name="java.lib.dir.platform" value="${java.home.dir}/lib"/> <!-- new default -->
+ </target>
+
+ <target name="gluegen.cpptasks.declare.compiler.freebsd" depends="gluegen.cpptasks.declare.compiler.freebsd.x86,gluegen.cpptasks.declare.compiler.freebsd.amd64,gluegen.cpptasks.declare.compiler.freebsd.arm64,gluegen.cpptasks.declare.compiler.freebsd.ppc64,gluegen.cpptasks.declare.compiler.freebsd.ppc64le" if="isFreeBSD">