aboutsummaryrefslogtreecommitdiff
path: root/graphics/jogamp-jogl/files/patch-freebsd
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/jogamp-jogl/files/patch-freebsd')
-rw-r--r--graphics/jogamp-jogl/files/patch-freebsd94
1 files changed, 91 insertions, 3 deletions
diff --git a/graphics/jogamp-jogl/files/patch-freebsd b/graphics/jogamp-jogl/files/patch-freebsd
index 17b2cbc76660..124ef3a44561 100644
--- a/graphics/jogamp-jogl/files/patch-freebsd
+++ b/graphics/jogamp-jogl/files/patch-freebsd
@@ -22,7 +22,18 @@
<syslibset dir="/usr/local/lib" libs="X11"/>
</linker>
-@@ -1401,7 +1401,7 @@
+@@ -1211,6 +1211,10 @@
+ <syslibset dir="/usr/local/lib" libs="X11"/>
+ </linker>
+
++ <linker id="linker.cfg.freebsd.ppc.jogl.x11" extends="linker.cfg.freebsd.ppc">
++ <syslibset dir="/usr/local/lib" libs="X11"/>
++ </linker>
++
+ <linker id="linker.cfg.linux.jogl.x11" extends="linker.cfg.linux">
+ <syslibset libs="X11"/>
+ </linker>
+@@ -1401,7 +1405,7 @@
<target name="c.configure.freebsd.x86" depends="c.configure.x11" if="isFreeBSDX86">
<echo message="FreeBSD" />
<property name="compiler.cfg.id" value="compiler.cfg.freebsd.jogl" />
@@ -31,6 +42,21 @@
</target>
<target name="c.configure.freebsd.amd64" depends="c.configure.x11" if="isFreeBSDAMD64">
+@@ -1410,7 +1414,13 @@
+ <property name="linker.cfg.id.os" value="linker.cfg.freebsd.amd64.jogl.x11" />
+ </target>
+
+- <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.x11" if="isFreeBSD" />
++ <target name="c.configure.freebsd.ppc" depends="c.configure.x11" if="isFreeBSDPpc">
++ <echo message="FreeBSD" />
++ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.jogl" />
++ <property name="linker.cfg.id.os" value="linker.cfg.freebsd.ppc.jogl.x11" />
++ </target>
++
++ <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.freebsd.ppc,c.configure.x11" if="isFreeBSD" />
+
+ <target name="c.configure.hpux" depends="c.configure.x11" if="isHPUX">
+ <echo message="HP-UX" />
--- jogl/make/build-nativewindow.xml.orig 2015-10-10 01:08:14 UTC
+++ jogl/make/build-nativewindow.xml
@@ -373,7 +373,7 @@
@@ -42,7 +68,20 @@
<syslibset dir="/usr/local/lib" libs="X11"/>
<syslibset dir="/usr/local/lib" libs="Xxf86vm" />
<syslibset dir="/usr/local/lib" libs="Xrender"/>
-@@ -582,7 +582,7 @@
+@@ -385,6 +385,12 @@
+ <syslibset dir="/usr/local/lib" libs="Xrender"/>
+ </linker>
+
++ <linker id="linker.cfg.freebsd.ppc.nativewindow.x11" extends="linker.cfg.freebsd.ppc">
++ <syslibset dir="/usr/local/lib" libs="X11" />
++ <syslibset dir="/usr/local/lib" libs="Xxf86vm" />
++ <syslibset dir="/usr/local/lib" libs="Xrender"/>
++ </linker>
++
+ <linker id="linker.cfg.linux.nativewindow.x11" extends="linker.cfg.linux">
+ <syslibset libs="X11"/>
+ <syslibset libs="Xxf86vm" />
+@@ -582,7 +588,7 @@
<target name="c.configure.freebsd.x86" if="isFreeBSDX86">
<echo message="FreeBSD.x86" />
<property name="compiler.cfg.id" value="compiler.cfg.freebsd.nativewindow" />
@@ -51,6 +90,22 @@
</target>
<target name="c.configure.freebsd.amd64" if="isFreeBSDAMD64">
+@@ -590,8 +596,14 @@
+ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.nativewindow" />
+ <property name="linker.cfg.id.oswin" value="linker.cfg.freebsd.amd64.nativewindow.x11" />
+ </target>
++
++ <target name="c.configure.freebsd.ppc" if="isFreeBSDPpc">
++ <echo message="FreeBSD.Ppc" />
++ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.nativewindow" />
++ <property name="linker.cfg.id.oswin" value="linker.cfg.freebsd.ppc.nativewindow.x11" />
++ </target>
+
+- <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.x11" if="isFreeBSD" />
++ <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.freebsd.ppc,c.configure.x11" if="isFreeBSD" />
+
+ <target name="c.configure.hpux" depends="c.configure.x11" if="isHPUX">
+ <echo message="HP-UX" />
--- jogl/make/build-newt.xml.orig 2015-10-10 01:08:14 UTC
+++ jogl/make/build-newt.xml
@@ -289,7 +289,7 @@
@@ -62,7 +117,21 @@
<linkerarg value="-L/usr/local/lib"/>
<syslibset libs="X11"/>
<syslibset libs="Xrandr"/>
-@@ -560,8 +560,8 @@
+@@ -303,6 +303,13 @@
+ <syslibset libs="Xcursor"/>
+ </linker>
+
++ <linker id="linker.cfg.freebsd.ppc.newt.x11" extends="linker.cfg.freebsd.ppc">
++ <linkerarg value="-L/usr/local/lib"/>
++ <syslibset libs="X11"/>
++ <syslibset libs="Xrandr"/>
++ <syslibset libs="Xcursor"/>
++ </linker>
++
+ <linker id="linker.cfg.linux.newt.bcm_egl" extends="linker.cfg.linux">
+ <syslibset libs="EGL"/>
+ <syslibset libs="GLES_CM"/>
+@@ -560,8 +567,8 @@
<target name="c.configure.freebsd.x86" if="isFreeBSDX86">
<echo message="FreeBSD.x86" />
<property name="compiler.cfg.id" value="compiler.cfg.freebsd.newt" />
@@ -73,3 +142,22 @@
<isset property="isX11" />
</condition>
<echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
+@@ -577,7 +584,17 @@
+ <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
+ </target>
+
+- <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.x11" if="isFreeBSD"/>
++ <target name="c.configure.freebsd.ppc" if="isFreeBSDPpc">
++ <echo message="FreeBSD.Ppc" />
++ <property name="compiler.cfg.id" value="compiler.cfg.freebsd.newt" />
++ <condition property="linker.cfg.id.oswin" value="linker.cfg.freebsd.ppc.newt.x11"
++ else="linker.cfg.freebsd.ppc">
++ <isset property="isX11" />
++ </condition>
++ <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" />
++ </target>
++
++ <target name="c.configure.freebsd" depends="c.configure.freebsd.x86,c.configure.freebsd.amd64,c.configure.freebsd.ppc,c.configure.x11" if="isFreeBSD"/>
+
+ <target name="c.configure.hpux" depends="c.configure.x11" if="isHPUX">
+ <echo message="HP-UX" />