[pkg-java] r13674 - in trunk/libgluegen2-java/debian: . patches

Sylvestre Ledru sylvestre at alioth.debian.org
Sun May 8 22:08:27 UTC 2011


Author: sylvestre
Date: 2011-05-08 22:08:24 +0000 (Sun, 08 May 2011)
New Revision: 13674

Added:
   trunk/libgluegen2-java/debian/patches/structLayoutLinux.diff
Modified:
   trunk/libgluegen2-java/debian/
   trunk/libgluegen2-java/debian/changelog
   trunk/libgluegen2-java/debian/patches/series
Log:
  * Fix the runtime detection of the arch + 32/64 bits. Was causing FTBFS of
    jogl2



Property changes on: trunk/libgluegen2-java/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Modified: trunk/libgluegen2-java/debian/changelog
===================================================================
--- trunk/libgluegen2-java/debian/changelog	2011-05-08 15:52:16 UTC (rev 13673)
+++ trunk/libgluegen2-java/debian/changelog	2011-05-08 22:08:24 UTC (rev 13674)
@@ -1,3 +1,10 @@
+gluegen2 (2.0-rc2-7) unstable; urgency=low
+
+  * Fix the runtime detection of the arch + 32/64 bits. Was causing FTBFS of
+    jogl2
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Sun, 08 May 2011 23:23:15 +0200
+
 gluegen2 (2.0-rc2-6) unstable; urgency=low
 
   * Upload to unstable

Modified: trunk/libgluegen2-java/debian/patches/series
===================================================================
--- trunk/libgluegen2-java/debian/patches/series	2011-05-08 15:52:16 UTC (rev 13673)
+++ trunk/libgluegen2-java/debian/patches/series	2011-05-08 22:08:24 UTC (rev 13674)
@@ -6,3 +6,5 @@
 alpha-ia64.diff
 other-archs.diff
 moreFeedback.diff
+structLayoutLinux.diff 
+

Added: trunk/libgluegen2-java/debian/patches/structLayoutLinux.diff
===================================================================
--- trunk/libgluegen2-java/debian/patches/structLayoutLinux.diff	                        (rev 0)
+++ trunk/libgluegen2-java/debian/patches/structLayoutLinux.diff	2011-05-08 22:08:24 UTC (rev 13674)
@@ -0,0 +1,30 @@
+Index: gluegen2-2.0-rc2/src/java/com/jogamp/common/os/Platform.java
+===================================================================
+--- gluegen2-2.0-rc2.orig/src/java/com/jogamp/common/os/Platform.java	2011-05-08 23:21:34.000000000 +0200
++++ gluegen2-2.0-rc2/src/java/com/jogamp/common/os/Platform.java	2011-05-08 23:22:18.000000000 +0200
+@@ -117,6 +117,8 @@
+                       (os_lc.startsWith("linux") && arch_lc.equals("amd64")) ||
+                       (os_lc.startsWith("linux") && arch_lc.equals("x86_64")) ||
+                       (os_lc.startsWith("linux") && arch_lc.equals("ia64")) ||
++                      (os_lc.startsWith("linux") && arch_lc.indexOf("alpha") != -1) ||
++                      (os_lc.startsWith("linux") && arch_lc.indexOf("64") != -1 ) ||
+                       (os_lc.startsWith("mac os") && arch_lc.equals("x86_64")) ||
+                       (os_lc.startsWith("darwin") && arch_lc.equals("x86_64")) ||
+                       (os_lc.startsWith("sunos") && arch_lc.equals("sparcv9")) ||
+Index: gluegen2-2.0-rc2/src/java/com/jogamp/gluegen/StructLayout.java
+===================================================================
+--- gluegen2-2.0-rc2.orig/src/java/com/jogamp/gluegen/StructLayout.java	2011-05-08 23:18:00.000000000 +0200
++++ gluegen2-2.0-rc2/src/java/com/jogamp/gluegen/StructLayout.java	2011-05-08 23:18:09.000000000 +0200
+@@ -127,11 +127,7 @@
+       // It appears that Windows uses a packing alignment of 4 bytes in 32-bit mode
+       return new StructLayout(0, 4);
+     } else if ((os.startsWith("windows") && cpu.equals("amd64")) ||
+-               (os.startsWith("linux") && cpu.equals("i386")) ||
+-               (os.startsWith("linux") && cpu.equals("x86")) ||
+-               (os.startsWith("linux") && cpu.equals("amd64")) ||
+-               (os.startsWith("linux") && cpu.equals("x86_64")) ||
+-               (os.startsWith("linux") && cpu.equals("ia64")) ||
++               (os.startsWith("linux")) ||
+                (os.startsWith("sunos") && cpu.equals("sparc")) ||
+                (os.startsWith("sunos") && cpu.equals("sparcv9")) ||
+                (os.startsWith("sunos") && cpu.equals("x86")) ||




More information about the pkg-java-commits mailing list