Package: gluegen2 / 2.2.4-2

Metadata

Package Version Patches format
gluegen2 2.2.4-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
jarPath.diff | (download)

make/gluegen-properties.xml | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

---
renamedLibrary.diff | (download)

src/java/com/jogamp/common/os/Platform.java | 6 3 + 3 - 0 !
src/junit/com/jogamp/common/util/TestTempJarCache.java | 4 2 + 2 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

---
disableArchive7z.diff | (download)

make/build.xml | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---
disable test zip archive.diff | (download)

make/build-test.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable_git_call.diff | (download)

make/build.xml | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

---
linker.diff | (download)

make/gluegen-cpptasks-base.xml | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
hideException.diff | (download)

src/java/com/jogamp/common/os/Platform.java | 9 0 + 9 - 0 !
1 file changed, 9 deletions(-)

---
armhf.diff | (download)

make/build.xml | 16 11 + 5 - 0 !
make/gluegen-cpptasks-base.xml | 12 8 + 4 - 0 !
2 files changed, 19 insertions(+), 9 deletions(-)

---
fix alpha build config.patch | (download)

make/build.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
fix ppc64 build config.patch | (download)

make/build.xml | 20 19 + 1 - 0 !
make/gluegen-cpptasks-base.xml | 82 80 + 2 - 0 !
2 files changed, 99 insertions(+), 3 deletions(-)

---
missing arch symbol.diff | (download)

make/stub_includes/platform/glibc-compat-symbols.h | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

---
add mips support.patch | (download)

src/java/com/jogamp/common/os/MachineDescription.java | 14 12 + 2 - 0 !
src/java/com/jogamp/common/os/Platform.java | 2 2 + 0 - 0 !
src/java/jogamp/common/os/MachineDescriptionRuntime.java | 6 6 + 0 - 0 !
src/java/jogamp/common/os/PlatformPropsImpl.java | 13 13 + 0 - 0 !
src/java/jogamp/common/os/elf/ElfHeader.java | 15 12 + 3 - 0 !
5 files changed, 45 insertions(+), 5 deletions(-)

 mips support for gluegen2
Date: Wed, 4 Jun 2014 11:34:11 +0000

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750548

Package sivp fails to build on Debian for mips/mipsel arch with an
error:

> SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh \
> /usr/bin/scilab -nw -f builder.sce
> Could not create a Scilab main class. Error:
> Exception in thread "main" java.lang.ExceptionInInitializerError
>         at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:83)
>         at org.scilab.modules.gui.SwingView.<init>(Unknown Source)
>         at org.scilab.modules.gui.SwingView.registerSwingView(Unknown Source)
>         at org.scilab.modules.core.Scilab.<init>(Unknown Source)
> Caused by: java.lang.RuntimeException: Please port CPU detection to your platform (linux/mipsel)
>         at jogamp.common.os.PlatformPropsImpl.getCPUTypeImpl(PlatformPropsImpl.java:302)
>         at jogamp.common.os.PlatformPropsImpl.<clinit>(PlatformPropsImpl.java:134)
>         ... 4 more
> 
> Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
> debian/rules:9: recipe for target 'build-arch' failed
> 

The reason for this failure is a lack of support for mips/mipsel in
Debian package gluegen2, version 2.1.5.

Patch add-mips-support.patch that contains support for mips/mipsel is
attached.

After rebuilding gluegen2 with these changes, I was able to build sivp
successfully.