Author: sylvestre Date: 2013-03-03 14:04:38 +0000 (Sun, 03 Mar 2013) New Revision: 16417
Added: trunk/libjogl2-java/debian/patches/arm-build.diff Removed: trunk/libjogl2-java/debian/patches/TARGET_PLATFORM_LIBS_2.diff trunk/libjogl2-java/debian/patches/armhf-build.diff trunk/libjogl2-java/debian/patches/armhfbuild.diff Modified: trunk/libjogl2-java/debian/changelog trunk/libjogl2-java/debian/patches/series trunk/libjogl2-java/debian/rules Log: * Define isAbiEabiGnuArmhf=true when building for armhf. * Non-maintainer upload. * Search libs in default system paths in make/build-newt.xml * Combine TARGET_PLATFORM_LIBS_2.diff, armhfbuild.diff and armhf-build.diff patches into arm-build.diff patch. * Non-maintainer upload. * Fix wrong copy/paste in changes made in previous upload. Modified: trunk/libjogl2-java/debian/changelog =================================================================== --- trunk/libjogl2-java/debian/changelog 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/changelog 2013-03-03 14:04:38 UTC (rev 16417) @@ -1,3 +1,26 @@ +libjogl2-java (2.0-rc11-1~exp5) experimental; urgency=low + + [ Colin Watson ] + * Define isAbiEabiGnuArmhf=true when building for armhf. + + -- Sylvestre Ledru <[email protected]> Sun, 03 Mar 2013 13:54:53 +0100 + +libjogl2-java (2.0-rc11-1~exp4.3) experimental; urgency=low + + * Non-maintainer upload. + * Search libs in default system paths in make/build-newt.xml + * Combine TARGET_PLATFORM_LIBS_2.diff, armhfbuild.diff and armhf-build.diff + patches into arm-build.diff patch. + + -- Thomas Preud'homme <[email protected]> Wed, 26 Dec 2012 15:23:17 +0100 + +libjogl2-java (2.0-rc11-1~exp4.2) experimental; urgency=low + + * Non-maintainer upload. + * Fix wrong copy/paste in changes made in previous upload. + + -- Thomas Preud'homme <[email protected]> Wed, 26 Dec 2012 10:11:00 +0100 + libjogl2-java (2.0-rc11-1~exp4.1) experimental; urgency=low * Fix armhf FTBFS by generalizing changes to build-nativewindow.xml to Deleted: trunk/libjogl2-java/debian/patches/TARGET_PLATFORM_LIBS_2.diff =================================================================== --- trunk/libjogl2-java/debian/patches/TARGET_PLATFORM_LIBS_2.diff 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/patches/TARGET_PLATFORM_LIBS_2.diff 2013-03-03 14:04:38 UTC (rev 16417) @@ -1,26 +0,0 @@ -Index: jogl-v2.0-rc11/make/build-jogl.xml -=================================================================== ---- jogl-v2.0-rc11.orig/make/build-jogl.xml 2012-10-31 21:58:36.000000000 +0100 -+++ jogl-v2.0-rc11/make/build-jogl.xml 2012-11-08 16:44:29.000000000 +0100 -@@ -1151,7 +1151,7 @@ - </linker> - - <linker id="linker.cfg.linux.armv6.jogl.x11" extends="linker.cfg.linux.armv6"> -- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11"/> -+ <syslibset libs="X11"/> - </linker> - - <linker id="linker.cfg.android.jogl" extends="linker.cfg.android"> -Index: jogl-v2.0-rc11/make/build-newt.xml -=================================================================== ---- jogl-v2.0-rc11.orig/make/build-newt.xml 2012-10-31 21:58:36.000000000 +0100 -+++ jogl-v2.0-rc11/make/build-newt.xml 2012-11-08 16:43:44.000000000 +0100 -@@ -326,7 +326,7 @@ - </linker> - - <linker id="linker.cfg.android.newt" extends="linker.cfg.android"> -- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="android" /> -+ <syslibset libs="android" /> - </linker> - - <linker id="linker.cfg.solaris.newt.x11" extends="linker.cfg.solaris"> Added: trunk/libjogl2-java/debian/patches/arm-build.diff =================================================================== --- trunk/libjogl2-java/debian/patches/arm-build.diff (rev 0) +++ trunk/libjogl2-java/debian/patches/arm-build.diff 2013-03-03 14:04:38 UTC (rev 16417) @@ -0,0 +1,276 @@ +diff --git a/make/build-jogl.xml b/make/build-jogl.xml +index a071441..aa7aa6e 100644 +--- a/make/build-jogl.xml ++++ b/make/build-jogl.xml +@@ -197,6 +197,19 @@ + <isset property="setup.noSWT"/> + </condition> + ++ <condition property="isLinuxARM"> ++ <and> ++ <istrue value="${isLinux}" /> ++ <or> ++ <os arch="arm" /> ++ <os arch="armv4" /> ++ <os arch="armv5" /> ++ <os arch="armv6" /> ++ <os arch="armv7" /> ++ </or> ++ </and> ++ </condition> ++ + <property name="java.excludes.javadoc.packagenames" + value="jogamp.opengl.gl2.fixme.*,com.jogamp.audio.windows.waveout.TestSpatialization"/> + +@@ -1122,7 +1135,7 @@ + <includepath path="/usr/local/include" /> + </compiler> + +- <compiler id="compiler.cfg.linux.armv6.jogl.x11" extends="compiler.cfg.linux.armv6"> ++ <compiler id="compiler.cfg.linux.arm.jogl.x11" extends="compiler.cfg.linux"> + <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> + <compilerarg value="-idirafter" /> + <compilerarg value="/usr/include" /> +@@ -1150,8 +1163,8 @@ + <syslibset libs="X11"/> + </linker> + +- <linker id="linker.cfg.linux.armv6.jogl.x11" extends="linker.cfg.linux.armv6"> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11"/> ++ <linker id="linker.cfg.linux.arm.jogl.x11" extends="linker.cfg.linux"> ++ <syslibset libs="X11"/> + </linker> + + <linker id="linker.cfg.android.jogl" extends="linker.cfg.android"> +@@ -1239,10 +1252,10 @@ + <property name="linker.cfg.id.os" value="linker.cfg.linux.amd64.jogl.x11" /> + </target> + +- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> +- <echo message="Linux.armv6" /> +- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.jogl.x11" /> +- <property name="linker.cfg.id.os" value="linker.cfg.linux.armv6.jogl.x11" /> ++ <target name="c.configure.linux.arm" if="isLinuxARM"> ++ <echo message="Linux.arm" /> ++ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.jogl.x11" /> ++ <property name="linker.cfg.id.os" value="linker.cfg.linux.arm.jogl.x11" /> + </target> + + <target name="c.configure.linux.ia64" if="isLinuxIA64"> +@@ -1293,7 +1306,7 @@ + <property name="linker.cfg.id.os" value="linker.cfg.linux.jogl.x11" /> + </target> + +- <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.x86,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.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.x86,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.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11" if="isLinux" /> + + <target name="c.configure.android" if="isAndroid"> + <echo message="Android" /> +diff --git a/make/build-nativewindow.xml b/make/build-nativewindow.xml +index 26cf237..d49ef21 100644 +--- a/make/build-nativewindow.xml ++++ b/make/build-nativewindow.xml +@@ -88,6 +88,19 @@ + <isset property="setup.noAWT"/> + </condition> + ++ <condition property="isLinuxARM"> ++ <and> ++ <istrue value="${isLinux}" /> ++ <or> ++ <os arch="arm" /> ++ <os arch="armv4" /> ++ <os arch="armv5" /> ++ <os arch="armv6" /> ++ <os arch="armv7" /> ++ </or> ++ </and> ++ </condition> ++ + <property name="java.excludes.all" value="${java.excludes.awt}" /> + <echo message="java.excludes.all: ${java.excludes.all}" /> + </target> +@@ -342,7 +355,7 @@ + <includepath path="/usr/local/include" /> + </compiler> + +- <compiler id="compiler.cfg.linux.armv6.nativewindow.x11" extends="compiler.cfg.linux.armv6"> ++ <compiler id="compiler.cfg.linux.arm.nativewindow.x11" extends="compiler.cfg.linux"> + <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> + <compilerarg value="-idirafter" /> + <compilerarg value="/usr/include" /> +@@ -396,10 +409,10 @@ + <syslibset libs="Xrender"/> + </linker> + +- <linker id="linker.cfg.linux.armv6.nativewindow.x11" extends="linker.cfg.linux.armv6"> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11" /> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xxf86vm" /> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xrender" /> ++ <linker id="linker.cfg.linux.arm.nativewindow.x11" extends="linker.cfg.linux"> ++ <syslibset libs="X11" /> ++ <syslibset libs="Xxf86vm" /> ++ <syslibset libs="Xrender" /> + </linker> + + <linker id="linker.cfg.solaris.nativewindow.x11" extends="linker.cfg.solaris"> +@@ -487,10 +500,10 @@ + <property name="linker.cfg.id.oswin" value="linker.cfg.linux.amd64.nativewindow.x11" /> + </target> + +- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> +- <echo message="Linux.armv6" /> +- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.nativewindow.x11" /> +- <property name="linker.cfg.id.oswin" value="linker.cfg.linux.armv6.nativewindow.x11" /> ++ <target name="c.configure.linux.arm" if="isLinuxARM"> ++ <echo message="Linux.arm" /> ++ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.nativewindow.x11" /> ++ <property name="linker.cfg.id.oswin" value="linker.cfg.linux.arm.nativewindow.x11" /> + </target> + + <target name="c.configure.linux.ia64" if="isLinuxIA64"> +@@ -541,7 +554,7 @@ + <property name="linker.cfg.id.oswin" value="linker.cfg.linux.nativewindow.x11" /> + </target> + +- <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.x86,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.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.x86,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.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11" if="isLinux" /> + + <target name="c.configure.android" if="isAndroid"> + <echo message="Android" /> +diff --git a/make/build-newt.xml b/make/build-newt.xml +index 9872912..c4f4c6b 100644 +--- a/make/build-newt.xml ++++ b/make/build-newt.xml +@@ -157,6 +157,19 @@ + <isset property="setup.noOpenGL"/> + </condition> + ++ <condition property="isLinuxARM"> ++ <and> ++ <istrue value="${isLinux}" /> ++ <or> ++ <os arch="arm" /> ++ <os arch="armv4" /> ++ <os arch="armv5" /> ++ <os arch="armv6" /> ++ <os arch="armv7" /> ++ </or> ++ </and> ++ </condition> ++ + <property name="java.excludes.all" value="${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.opengl}" /> + <echo message="java.excludes.all: ${java.excludes.all}" /> + +@@ -265,7 +278,7 @@ + <includepath path="/usr/local/include" /> + </compiler> + +- <compiler id="compiler.cfg.linux.armv6.newt.x11" extends="compiler.cfg.linux.armv6"> ++ <compiler id="compiler.cfg.linux.arm.newt.x11" extends="compiler.cfg.linux"> + <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> + <compilerarg value="-idirafter" /> + <compilerarg value="/usr/include" /> +@@ -320,13 +333,13 @@ + <!--syslibset libs="X11-xcb" /--> + </linker> + +- <linker id="linker.cfg.linux.armv6.newt.x11" extends="linker.cfg.linux.armv6"> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11" /> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xrandr" /> ++ <linker id="linker.cfg.linux.arm.newt.x11" extends="linker.cfg.linux"> ++ <syslibset libs="X11" /> ++ <syslibset libs="Xrandr" /> + </linker> + + <linker id="linker.cfg.android.newt" extends="linker.cfg.android"> +- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="android" /> ++ <syslibset libs="android" /> + </linker> + + <linker id="linker.cfg.solaris.newt.x11" extends="linker.cfg.solaris"> +@@ -410,11 +423,11 @@ + <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" /> + </target> + +- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> +- <echo message="Linux.armv6" /> +- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.newt.x11" /> +- <condition property="linker.cfg.id.oswin" value="linker.cfg.linux.armv6.newt.x11" +- else="linker.cfg.linux.armv6"> ++ <target name="c.configure.linux.arm" if="isLinuxARM"> ++ <echo message="Linux.arm" /> ++ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.newt.x11" /> ++ <condition property="linker.cfg.id.oswin" value="linker.cfg.linux.arm.newt.x11" ++ else="linker.cfg.linux.arm"> + <isset property="isX11" /> + </condition> + <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" /> +@@ -496,7 +509,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.amd64,c.configure.linux.armv6,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,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.amd64,c.configure.linux.arm,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,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 --git a/make/scripts/make.jogl.all.linux-armv7hf.sh b/make/scripts/make.jogl.all.linux-armv7hf.sh +new file mode 100644 +index 0000000..5170810 +--- /dev/null ++++ b/make/scripts/make.jogl.all.linux-armv7hf.sh +@@ -0,0 +1,27 @@ ++#! /bin/sh ++ ++# arm-linux-gnueabihf == armhf triplet ++PATH=`pwd`/../../gluegen/make/lib/linux/arm-linux-gnueabihf/bin:$PATH ++export PATH ++ ++# -Dc.compiler.debug=true ++# -Dgluegen.cpptasks.detected.os=true \ ++# -DisUnix=true \ ++# -DisLinux=true \ ++# -DisLinuxARMv7=true \ ++# -DisX11=false \ ++ ++export TARGET_PLATFORM_ROOT=/ ++export TARGET_PLATFORM_LIBS=/usr/lib/arm-linux-gnueabihf ++export TARGET_JAVA_LIBS=/usr/lib/jvm/java-6-openjdk-armhf/jre/lib/arm ++ ++export GLUEGEN_CPPTASKS_FILE="../../gluegen/make/lib/gluegen-cpptasks-linux-armv7hf.xml" ++ ++ant \ ++ -Drootrel.build=build-linux-armv7hf \ ++ -Dsetup.addNativeKD=true \ ++ -Dsetup.addNativeOpenMAX=true \ ++ -Dsetup.addNativeBroadcom=true \ ++ -Djunit.run.arg0="-Dnewt.test.Screen.disableScreenMode" \ ++ $* 2>&1 | tee make.jogl.all.linux-armv7hf.log ++ +diff --git a/make/scripts/tests-armv7_armhf.sh b/make/scripts/tests-armv7_armhf.sh +new file mode 100644 +index 0000000..5526e81 +--- /dev/null ++++ b/make/scripts/tests-armv7_armhf.sh +@@ -0,0 +1,7 @@ ++#! /bin/bash ++ ++spath=`dirname $0` ++ ++. $spath/tests.sh `which java` -DummyArg ../build-linux-armv7hf $* ++ ++ +diff --git a/make/scripts/tests-linux-armv7hf.sh b/make/scripts/tests-linux-armv7hf.sh +new file mode 100644 +index 0000000..5526e81 +--- /dev/null ++++ b/make/scripts/tests-linux-armv7hf.sh +@@ -0,0 +1,7 @@ ++#! /bin/bash ++ ++spath=`dirname $0` ++ ++. $spath/tests.sh `which java` -DummyArg ../build-linux-armv7hf $* ++ ++ Deleted: trunk/libjogl2-java/debian/patches/armhf-build.diff =================================================================== --- trunk/libjogl2-java/debian/patches/armhf-build.diff 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/patches/armhf-build.diff 2013-03-03 14:04:38 UTC (rev 16417) @@ -1,252 +0,0 @@ -unchanged: ---- libjogl2-java-2.0-rc11/make/build-nativewindow.xml -+++ libjogl2-java-2.0-rc11/make/build-nativewindow.xml -@@ -88,6 +88,19 @@ - <isset property="setup.noAWT"/> - </condition> - -+ <condition property="isLinuxARM"> -+ <and> -+ <istrue value="${isLinux}" /> -+ <or> -+ <os arch="arm" /> -+ <os arch="armv4" /> -+ <os arch="armv5" /> -+ <os arch="armv6" /> -+ <os arch="armv7" /> -+ </or> -+ </and> -+ </condition> -+ - <property name="java.excludes.all" value="${java.excludes.awt}" /> - <echo message="java.excludes.all: ${java.excludes.all}" /> - </target> -@@ -342,7 +355,7 @@ - <includepath path="/usr/local/include" /> - </compiler> - -- <compiler id="compiler.cfg.linux.armv6.nativewindow.x11" extends="compiler.cfg.linux.armv6"> -+ <compiler id="compiler.cfg.linux.arm.nativewindow.x11" extends="compiler.cfg.linux"> - <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> - <compilerarg value="-idirafter" /> - <compilerarg value="/usr/include" /> -@@ -396,7 +409,7 @@ - <syslibset libs="Xrender"/> - </linker> - -- <linker id="linker.cfg.linux.armv6.nativewindow.x11" extends="linker.cfg.linux.armv6"> -+ <linker id="linker.cfg.linux.arm.nativewindow.x11" extends="linker.cfg.linux"> - <syslibset libs="X11" /> - <syslibset libs="Xxf86vm" /> - <syslibset libs="Xrender" /> -@@ -487,10 +500,10 @@ - <property name="linker.cfg.id.oswin" value="linker.cfg.linux.amd64.nativewindow.x11" /> - </target> - -- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> -- <echo message="Linux.armv6" /> -- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.nativewindow.x11" /> -- <property name="linker.cfg.id.oswin" value="linker.cfg.linux.armv6.nativewindow.x11" /> -+ <target name="c.configure.linux.arm" if="isLinuxARM"> -+ <echo message="Linux.arm" /> -+ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.nativewindow.x11" /> -+ <property name="linker.cfg.id.oswin" value="linker.cfg.linux.arm.nativewindow.x11" /> - </target> - - <target name="c.configure.linux.ia64" if="isLinuxIA64"> -@@ -541,7 +554,7 @@ - <property name="linker.cfg.id.oswin" value="linker.cfg.linux.nativewindow.x11" /> - </target> - -- <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.x86,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.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.x86,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.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11" if="isLinux" /> - - <target name="c.configure.android" if="isAndroid"> - <echo message="Android" /> -unchanged: ---- /dev/null -+++ libjogl2-java-2.0-rc11/make/scripts/tests-armv7_armhf.sh -@@ -0,0 +1,7 @@ -+#! /bin/bash -+ -+spath=`dirname $0` -+ -+. $spath/tests.sh `which java` -DummyArg ../build-linux-armv7hf $* -+ -+ -unchanged: ---- /dev/null -+++ libjogl2-java-2.0-rc11/make/scripts/make.jogl.all.linux-armv7hf.sh -@@ -0,0 +1,27 @@ -+#! /bin/sh -+ -+# arm-linux-gnueabihf == armhf triplet -+PATH=`pwd`/../../gluegen/make/lib/linux/arm-linux-gnueabihf/bin:$PATH -+export PATH -+ -+# -Dc.compiler.debug=true -+# -Dgluegen.cpptasks.detected.os=true \ -+# -DisUnix=true \ -+# -DisLinux=true \ -+# -DisLinuxARMv7=true \ -+# -DisX11=false \ -+ -+export TARGET_PLATFORM_ROOT=/ -+export TARGET_PLATFORM_LIBS=/usr/lib/arm-linux-gnueabihf -+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-6-openjdk-armhf/jre/lib/arm -+ -+export GLUEGEN_CPPTASKS_FILE="../../gluegen/make/lib/gluegen-cpptasks-linux-armv7hf.xml" -+ -+ant \ -+ -Drootrel.build=build-linux-armv7hf \ -+ -Dsetup.addNativeKD=true \ -+ -Dsetup.addNativeOpenMAX=true \ -+ -Dsetup.addNativeBroadcom=true \ -+ -Djunit.run.arg0="-Dnewt.test.Screen.disableScreenMode" \ -+ $* 2>&1 | tee make.jogl.all.linux-armv7hf.log -+ -unchanged: ---- /dev/null -+++ libjogl2-java-2.0-rc11/make/scripts/tests-linux-armv7hf.sh -@@ -0,0 +1,7 @@ -+#! /bin/bash -+ -+spath=`dirname $0` -+ -+. $spath/tests.sh `which java` -DummyArg ../build-linux-armv7hf $* -+ -+ -only in patch2: -unchanged: ---- libjogl2-java-2.0-rc11.orig/make/build-jogl.xml -+++ libjogl2-java-2.0-rc11/make/build-jogl.xml -@@ -197,6 +197,19 @@ - <isset property="setup.noSWT"/> - </condition> - -+ <condition property="isLinuxARM"> -+ <and> -+ <istrue value="${isLinux}" /> -+ <or> -+ <os arch="arm" /> -+ <os arch="armv4" /> -+ <os arch="armv5" /> -+ <os arch="armv6" /> -+ <os arch="armv7" /> -+ </or> -+ </and> -+ </condition> -+ - <property name="java.excludes.javadoc.packagenames" - value="jogamp.opengl.gl2.fixme.*,com.jogamp.audio.windows.waveout.TestSpatialization"/> - -@@ -1122,7 +1135,7 @@ - <includepath path="/usr/local/include" /> - </compiler> - -- <compiler id="compiler.cfg.linux.armv6.jogl.x11" extends="compiler.cfg.linux.armv6"> -+ <compiler id="compiler.cfg.linux.arm.jogl.x11" extends="compiler.cfg.linux"> - <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> - <compilerarg value="-idirafter" /> - <compilerarg value="/usr/include" /> -@@ -1150,7 +1163,7 @@ - <syslibset libs="X11"/> - </linker> - -- <linker id="linker.cfg.linux.armv6.jogl.x11" extends="linker.cfg.linux.armv6"> -+ <linker id="linker.cfg.linux.arm.jogl.x11" extends="linker.cfg.linux"> - <syslibset libs="X11"/> - </linker> - -@@ -1239,10 +1252,10 @@ - <property name="linker.cfg.id.os" value="linker.cfg.linux.amd64.jogl.x11" /> - </target> - -- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> -- <echo message="Linux.armv6" /> -- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.jogl.x11" /> -- <property name="linker.cfg.id.os" value="linker.cfg.linux.armv6.jogl.x11" /> -+ <target name="c.configure.linux.arm" if="isLinuxARM"> -+ <echo message="Linux.arm" /> -+ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.nativewindow.x11" /> -+ <property name="linker.cfg.id.os" value="linker.cfg.linux.arm.jogl.x11" /> - </target> - - <target name="c.configure.linux.ia64" if="isLinuxIA64"> -@@ -1293,7 +1306,7 @@ - <property name="linker.cfg.id.os" value="linker.cfg.linux.jogl.x11" /> - </target> - -- <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.x86,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.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.x86,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.s390,c.configure.linux.s390x,c.configure.linux.sparc,c.configure.x11" if="isLinux" /> - - <target name="c.configure.android" if="isAndroid"> - <echo message="Android" /> -only in patch2: -unchanged: ---- libjogl2-java-2.0-rc11.orig/make/build-newt.xml -+++ libjogl2-java-2.0-rc11/make/build-newt.xml -@@ -157,6 +157,19 @@ - <isset property="setup.noOpenGL"/> - </condition> - -+ <condition property="isLinuxARM"> -+ <and> -+ <istrue value="${isLinux}" /> -+ <or> -+ <os arch="arm" /> -+ <os arch="armv4" /> -+ <os arch="armv5" /> -+ <os arch="armv6" /> -+ <os arch="armv7" /> -+ </or> -+ </and> -+ </condition> -+ - <property name="java.excludes.all" value="${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.opengl}" /> - <echo message="java.excludes.all: ${java.excludes.all}" /> - -@@ -265,7 +278,7 @@ - <includepath path="/usr/local/include" /> - </compiler> - -- <compiler id="compiler.cfg.linux.armv6.newt.x11" extends="compiler.cfg.linux.armv6"> -+ <compiler id="compiler.cfg.linux.arm.newt.x11" extends="compiler.cfg.linux"> - <!-- Need to force /usr/include headers on to include path (after all others), due to crosscompiler usage --> - <compilerarg value="-idirafter" /> - <compilerarg value="/usr/include" /> -@@ -320,7 +333,7 @@ - <!--syslibset libs="X11-xcb" /--> - </linker> - -- <linker id="linker.cfg.linux.armv6.newt.x11" extends="linker.cfg.linux.armv6"> -+ <linker id="linker.cfg.linux.arm.newt.x11" extends="linker.cfg.linux"> - <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11" /> - <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xrandr" /> - </linker> -@@ -410,11 +423,11 @@ - <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" /> - </target> - -- <target name="c.configure.linux.armv6" if="isLinuxARMv6"> -- <echo message="Linux.armv6" /> -- <property name="compiler.cfg.id" value="compiler.cfg.linux.armv6.newt.x11" /> -- <condition property="linker.cfg.id.oswin" value="linker.cfg.linux.armv6.newt.x11" -- else="linker.cfg.linux.armv6"> -+ <target name="c.configure.linux.arm" if="isLinuxARM"> -+ <echo message="Linux.arm" /> -+ <property name="compiler.cfg.id" value="compiler.cfg.linux.arm.newt.x11" /> -+ <condition property="linker.cfg.id.oswin" value="linker.cfg.linux.arm.newt.x11" -+ else="linker.cfg.linux.arm"> - <isset property="isX11" /> - </condition> - <echo message="linker.cfg.id.oswin ${linker.cfg.id.oswin}" /> -@@ -496,7 +509,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.amd64,c.configure.linux.armv6,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,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.amd64,c.configure.linux.arm,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.ppc,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" /> Deleted: trunk/libjogl2-java/debian/patches/armhfbuild.diff =================================================================== --- trunk/libjogl2-java/debian/patches/armhfbuild.diff 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/patches/armhfbuild.diff 2013-03-03 14:04:38 UTC (rev 16417) @@ -1,17 +0,0 @@ -Index: jogl-v2.0-rc11/make/build-nativewindow.xml -=================================================================== ---- jogl-v2.0-rc11.orig/make/build-nativewindow.xml 2012-10-31 21:58:36.000000000 +0100 -+++ jogl-v2.0-rc11/make/build-nativewindow.xml 2012-11-08 16:45:12.000000000 +0100 -@@ -397,9 +397,9 @@ - </linker> - - <linker id="linker.cfg.linux.armv6.nativewindow.x11" extends="linker.cfg.linux.armv6"> -- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="X11" /> -- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xxf86vm" /> -- <syslibset dir="${env.TARGET_PLATFORM_ROOT}/usr/lib" libs="Xrender" /> -+ <syslibset libs="X11" /> -+ <syslibset libs="Xxf86vm" /> -+ <syslibset libs="Xrender" /> - </linker> - - <linker id="linker.cfg.solaris.nativewindow.x11" extends="linker.cfg.solaris"> Modified: trunk/libjogl2-java/debian/patches/series =================================================================== --- trunk/libjogl2-java/debian/patches/series 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/patches/series 2013-03-03 14:04:38 UTC (rev 16417) @@ -9,8 +9,6 @@ #linker.cfg.id.os.diff #otherArchsoswin_2.diff #disable_android_3.diff -TARGET_PLATFORM_LIBS_2.diff manifest.diff -armhfbuild.diff s390x.diff -armhf-build.diff +arm-build.diff Modified: trunk/libjogl2-java/debian/rules =================================================================== --- trunk/libjogl2-java/debian/rules 2013-02-25 14:40:14 UTC (rev 16416) +++ trunk/libjogl2-java/debian/rules 2013-03-03 14:04:38 UTC (rev 16417) @@ -13,6 +13,10 @@ ENABLE_BUILD_HELP_ARCHS := amd64 i386 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +ifeq ($(DEB_HOST_ARCH),armhf) +DEB_ANT_ARGS += -DisAbiEabiGnuArmhf=true +endif + build-indep: # Disable the build of the help on slow archs. It takes forever (a few hours) ifneq (,$(findstring $(DEB_HOST_ARCH),$(ENABLE_BUILD_HELP_ARCHS))) _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

