debian/0000755000000000000000000000000012247540027007171 5ustar debian/README.Debian0000644000000000000000000000056511222177213011233 0ustar The homepage of jogl is . Please check the licence of the package if you are about to upload a new upstream version of the package to the Debian archive. If the licence has changed in a way that forbids autobuilding the package you have to contact Andreas Barth before uploading it. -- Torsten Werner debian/watch0000644000000000000000000000030411247430575010224 0ustar version=3 opts="uversionmangle=s/-rc/~rc/,dversionmangle=s/\+dak\d+$//" \ http://download.java.net/media/jogl/builds/archive/jsr-231-([\d\.]+)/ \ jogl-([\d\.]+)-src\.zip debian debian/orig-tar.sh debian/rules0000755000000000000000000000253711650627774010274 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk include /usr/share/cdbs/1/rules/patchsys-quilt.mk JAVA_HOME := /usr/lib/jvm/default-java/ DEB_JARS := ant-launcher antlrall ant-antlr DEB_ANT_CLEAN_TARGET := clean DEB_BUILDDIR := jogl/make DEB_ANT_BUILD_TARGET := all install/libjogl-java:: install -m 644 -D jogl/build/jogl.jar debian/libjogl-java/usr/share/java/jogl-$(DEB_UPSTREAM_VERSION).jar ln -s jogl-$(DEB_UPSTREAM_VERSION).jar debian/libjogl-java/usr/share/java/jogl.jar install -m 644 -D gluegen/build/gluegen-rt.jar debian/libjogl-java/usr/share/java/gluegen-rt-$(DEB_UPSTREAM_VERSION).jar ln -s gluegen-rt-$(DEB_UPSTREAM_VERSION).jar debian/libjogl-java/usr/share/java/gluegen-rt.jar install/libjogl-jni:: install -m 644 -D jogl/build/obj/libjogl.so debian/libjogl-jni/usr/lib/jni/libjogl.so install -m 644 -D jogl/build/obj/libjogl_awt.so debian/libjogl-jni/usr/lib/jni/libjogl_awt.so # Commented since Cg is not available under Debian # install -m 644 -D jogl/build/obj/libjogl_cg.so debian/libjogl-jni/usr/lib/jni/libjogl_cg.so install -m 644 -D gluegen/build/obj/libgluegen-rt.so debian/libjogl-jni/usr/lib/jni/libgluegen-rt.so install/libjogl-java-doc:: $(DEB_ANT_INVOKE) javadoc clean:: $(RM) -r gluegen/build get-orig-source:: -uscan --upstream-version 0 debian/changelog0000644000000000000000000001517612247540016011053 0ustar libjogl-java (1.1.1+dak1-13) unstable; urgency=low [ Miguel Landaeta ] * Team upload. * Use public access URL in Vcs-Svn field. (Closes: #670282). * Fix debian-control-has-unusual-field-spacing lintian warning. [ tony mancill ] * Bump Standards-Version to 3.9.5 (no changes) * Drop JRE dependency on libjogl-java package; it only contains a jar. * Depend on debhelper 9. -- tony mancill Tue, 03 Dec 2013 21:10:13 -0800 libjogl-java (1.1.1+dak1-12) unstable; urgency=low * Team upload. * Replace Build-Depends on ant1.7 with ant. (Closes: #640270). -- Miguel Landaeta Sun, 05 Feb 2012 16:10:18 -0430 libjogl-java (1.1.1+dak1-11) unstable; urgency=low * Team upload. * Switch to default-jdk. (Closes: #643533). * Bump Standards-Version to 3.9.2. No changes were required. -- Miguel Landaeta Sat, 22 Oct 2011 16:09:36 -0430 libjogl-java (1.1.1+dak1-10) unstable; urgency=low * Update the patch to set java.library.path (using static instead of doing this into the method). Thanks to Aidan Delaney. * Standards-Version updated to version 3.9.1 * Switch to dpkg-source 3.0 (quilt) format -- Sylvestre Ledru Fri, 01 Apr 2011 11:10:54 +0200 libjogl-java (1.1.1+dak1-9) unstable; urgency=low * Change Build-Depends: ant1.7-optional because it FTBFS with ant 1.8. (Closes: #571372) -- Torsten Werner Sat, 27 Feb 2010 20:29:19 +0100 libjogl-java (1.1.1+dak1-8) unstable; urgency=low * libjogl-java-doc is not built on arch dep compilation. Avoid the hack. Thanks to Denis Barbier for the fix [ Onkar Shinde ] * Fix watch file to only look for stable releases. -- Sylvestre Ledru Mon, 21 Dec 2009 15:35:52 +0100 libjogl-java (1.1.1+dak1-7) unstable; urgency=low [ Torsten Werner ] * Fix Vcs headers. [ Sylvestre Ledru ] * Standards-Version updated to version 3.8.3 * DM-Upload-Allowed removed * Change of my email address since I am now DD * Really disable the doc build where was ending by a timeout -- Sylvestre Ledru Mon, 31 Aug 2009 16:33:32 +0200 libjogl-java (1.1.1+dak1-6) unstable; urgency=low * Change Maintainer: Debian Java Maintainers. * Change Section: java. * Update Standards-Version: 3.8.2 (no changes). -- Torsten Werner Mon, 29 Jun 2009 19:54:56 +0200 libjogl-java (1.1.1+dak1-5) unstable; urgency=low * Standards-Version updated to version 3.8.1 * Disable the build of the javadoc under arm mipsel mips armel because of a timeout issue * Also handle the antlr package as dep (to simplify the backport) -- Sylvestre Ledru Fri, 01 May 2009 12:40:17 +0200 libjogl-java (1.1.1+dak1-4) unstable; urgency=low * javadoc had problems to find gluegen when building the doc of jogl * misc depends added * /usr/lib/jni & /usr/lib64/jni are now scanned automatically by jogl on startup (Closes: #509721) -- Sylvestre Ledru Mon, 29 Dec 2008 12:04:05 +0100 libjogl-java (1.1.1+dak1-3) experimental; urgency=low * Dep to antlr changed to libantlr-java and move to build-depends (instead of Build-Depends-Indep) (Closes: #503676) -- Sylvestre Ledru Mon, 27 Oct 2008 15:14:48 +0100 libjogl-java (1.1.1+dak1-2) experimental; urgency=low [ Torsten Werner ] * Remove header XS-Autobuild from debian/control because the package is in main now. [ Sylvestre Ledru ] * Standards-Version updated to version 3.8.0 * jogl is now built with OpenJDK * Update of the ant tasks files to build on the Debian archs (=> experimental) (Closes: #503380) -- Sylvestre Ledru Sun, 26 Oct 2008 19:41:44 +0100 libjogl-java (1.1.1+dak1-1) unstable; urgency=low [ Sylvestre Ledru ] * Update debian/copyright to the SGI Free Software License B, version 2.0. See: http://www.sgi.com/company_info/newsroom/press_releases/2008/september/opengl.html Thanks to this change (JoGL is based on code from mesa), this package is now free. * Package moving to main instead of non-free [ Torsten Werner ] * Fake a new upstream version because of a bug in dak. -- Torsten Werner Sun, 21 Sep 2008 19:39:02 +0200 libjogl-java (1.1.1-2) unstable; urgency=low * Missing detection of the PowerPC in the Java code. Thanks Michel Dänzer (Closes: #499248) -- Sylvestre Ledru Wed, 17 Sep 2008 13:28:09 +0200 libjogl-java (1.1.1-1) unstable; urgency=low [ Sylvestre Ledru ] * New upstream version [ Torsten Werner ] * Add DM-Upload-Allowed: yes to enable uploads by Sylvestre. -- Sylvestre Ledru Tue, 27 May 2008 15:23:43 +0200 libjogl-java (1.1.1~rc8-4) unstable; urgency=low * Build dep java-gcj-compat-dev changed to default-jdk-builddep (Closes: #477876) * JAVA_HOME changed to /usr/lib/jvm/default-java -- Sylvestre Ledru Sat, 26 Apr 2008 00:04:30 +0200 libjogl-java (1.1.1~rc8-3) unstable; urgency=low * Extended detection of PPC. (Closes: #465724) -- Sylvestre Ledru Sun, 09 Mar 2008 18:48:38 +0100 libjogl-java (1.1.1~rc8-2) unstable; urgency=low * Add support for cpu ppc. (Closes: #465724) -- Torsten Werner Fri, 07 Mar 2008 20:33:22 +0100 libjogl-java (1.1.1~rc8-1) unstable; urgency=low [ Sylvestre Ledru ] * New upstream version * Better watch file [ Torsten Werner ] * Make Depends: libjogl-jni versioned. -- Torsten Werner Thu, 28 Feb 2008 22:48:21 +0100 libjogl-java (1.1.1~rc7-4) unstable; urgency=low * PowerPC arch detection was missing (Closes: #465724) -- Sylvestre Ledru Sat, 16 Feb 2008 16:53:19 +0100 libjogl-java (1.1.1~rc7-3) unstable; urgency=low * FTBFS issue fixed (some Build-Depends were in Build-Depends-Indep), thanks Michael Koch (closes: #460126) -- Sylvestre Ledru Thu, 10 Jan 2008 22:35:55 +0100 libjogl-java (1.1.1~rc7-2) unstable; urgency=low [ Sylvestre Ledru ] * A library was missing * Clean ant target added * Facilitate the future use of Cg (C for Graphics from NVIDIA) when/if available * Updated to Standards-Version: 3.7.3 (no changes needed). [ Torsten Werner ] * Enable autobuilding the non-free package. -- Torsten Werner Sat, 29 Dec 2007 13:58:15 +0100 libjogl-java (1.1.1~rc7-1) unstable; urgency=low * Initial Release (closes: #337828, #456177) -- Sylvestre Ledru Thu, 13 Dec 2007 16:26:17 +0100 debian/patches/0000755000000000000000000000000012247540027010620 5ustar debian/patches/build.diff0000644000000000000000000002031611222177213012546 0ustar --- jogl-1.1.1.orig/gluegen/make/build.xml 2008-05-14 18:54:48.000000000 +0200 +++ jogl-1.1.1/gluegen/make/build.xml 2008-12-29 11:41:54.000000000 +0100 @@ -222,11 +222,6 @@ - - - - - @@ -239,8 +234,17 @@ + + + + + + - + + + + --- jogl-1.1.1.orig/gluegen/make/gluegen-cpptasks.xml 2008-02-08 20:47:30.000000000 +0100 +++ jogl-1.1.1/gluegen/make/gluegen-cpptasks.xml 2008-12-29 11:41:54.000000000 +0100 @@ -36,6 +36,7 @@ - isLinuxAMD64 - isLinuxIA64 - isLinuxX86 + - isLinuxPPC - isOSX - isOSXPPC - isOSXUniversal (if macosxfat=true) @@ -161,33 +162,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -238,9 +212,7 @@ - - - + @@ -261,20 +233,10 @@ - - + + - - - - - - - - - - --- jogl-1.1.1.orig/jogl/make/build.xml 2008-04-29 17:18:50.000000000 +0200 +++ jogl-1.1.1/jogl/make/build.xml 2008-12-29 11:58:59.000000000 +0100 @@ -210,8 +210,10 @@ - + + + @@ -369,6 +371,15 @@ + + + + + + + + + @@ -378,7 +389,6 @@ - @@ -727,20 +737,19 @@ - - - + + - - + + @@ -1018,6 +1027,7 @@ destdir="${javadoc}" windowtitle="${javadoc.windowtitle}" overview="${javadoc.overview}" source="1.4" + classpath="${gluegen.jar}" linkoffline="${javadoc.link} 142-packages" bottom="${javadoc.bottom}" > debian/patches/cg-common.cfg.diff0000644000000000000000000000056011222177213014063 0ustar --- libjogl-java-1.1.1~rc7/jogl/make/cg-common.cfg.orig 2007-12-26 01:28:24.000000000 +0100 +++ libjogl-java-1.1.1~rc7/jogl/make/cg-common.cfg 2007-12-26 01:28:34.000000000 +0100 @@ -113,6 +113,6 @@ # CustomCCode #include -CustomCCode #include +CustomCCode #include IncludeAs CustomJavaCode CgGL cg-common-CustomJavaCode.java debian/patches/build-java.diff0000644000000000000000000001013211222177213013460 0ustar diff -ur libjogl-java-1.1.1.orig/gluegen/src/java/com/sun/gluegen/runtime/CPU.java libjogl-java-1.1.1+dak1/gluegen/src/java/com/sun/gluegen/runtime/CPU.java --- libjogl-java-1.1.1.orig/gluegen/src/java/com/sun/gluegen/runtime/CPU.java 2008-02-23 06:46:44.000000000 +0100 +++ libjogl-java-1.1.1+dak1/gluegen/src/java/com/sun/gluegen/runtime/CPU.java 2008-10-26 23:56:09.000000000 +0100 @@ -1,3 +1,4 @@ + /* * Copyright (c) 2005 Sun Microsystems, Inc. All Rights Reserved. * @@ -44,38 +45,27 @@ running process. */ public class CPU { - private static boolean is32Bit; + private static boolean is32Bit=true; + + static { + // We don't seem to need an AccessController.doPrivileged() block + // here as these system properties are visible even to unsigned + // applets + // Note: this code is replicated in StructLayout.java + String os = System.getProperty("os.name").toLowerCase(); + String cpu = System.getProperty("os.arch").toLowerCase(); + + if ((os.startsWith("windows") && cpu.equals("amd64")) || + (os.startsWith("linux") && cpu.indexOf("64") != -1) || + (os.startsWith("linux") && cpu.indexOf("alpha") != -1) || + (os.startsWith("mac os") && cpu.equals("x86_64")) || + (os.startsWith("sunos") && cpu.equals("sparcv9")) || + (os.startsWith("sunos") && cpu.equals("amd64"))) { + is32Bit=false; + } + } - static { - // We don't seem to need an AccessController.doPrivileged() block - // here as these system properties are visible even to unsigned - // applets - // Note: this code is replicated in StructLayout.java - String os = System.getProperty("os.name").toLowerCase(); - String cpu = System.getProperty("os.arch").toLowerCase(); - if ((os.startsWith("windows") && cpu.equals("x86")) || - (os.startsWith("linux") && cpu.equals("i386")) || - (os.startsWith("linux") && cpu.equals("x86")) || - (os.startsWith("mac os") && cpu.equals("ppc")) || - (os.startsWith("mac os") && cpu.equals("i386")) || - (os.startsWith("sunos") && cpu.equals("sparc")) || - (os.startsWith("sunos") && cpu.equals("x86")) || - (os.startsWith("freebsd") && cpu.equals("i386")) || - (os.startsWith("hp-ux") && cpu.equals("pa_risc2.0"))) { - is32Bit = true; - } else if ((os.startsWith("windows") && cpu.equals("amd64")) || - (os.startsWith("linux") && cpu.equals("amd64")) || - (os.startsWith("linux") && cpu.equals("x86_64")) || - (os.startsWith("linux") && cpu.equals("ia64")) || - (os.startsWith("mac os") && cpu.equals("x86_64")) || - (os.startsWith("sunos") && cpu.equals("sparcv9")) || - (os.startsWith("sunos") && cpu.equals("amd64"))) { - } else { - throw new RuntimeException("Please port CPU detection (32/64 bit) to your platform (" + os + "/" + cpu + ")"); - } - } - - public static boolean is32Bit() { - return is32Bit; - } + public static boolean is32Bit() { + return is32Bit; + } } diff -ur libjogl-java-1.1.1.orig/gluegen/src/java/com/sun/gluegen/StructLayout.java libjogl-java-1.1.1+dak1/gluegen/src/java/com/sun/gluegen/StructLayout.java --- libjogl-java-1.1.1.orig/gluegen/src/java/com/sun/gluegen/StructLayout.java 2008-02-23 06:46:44.000000000 +0100 +++ libjogl-java-1.1.1+dak1/gluegen/src/java/com/sun/gluegen/StructLayout.java 2008-10-26 23:43:56.000000000 +0100 @@ -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")) || debian/patches/defaultDebianPath.diff0000644000000000000000000000367011545317515015030 0ustar diff -ur libjogl-java-1.1.1+dak1.orig//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java libjogl-java-1.1.1+dak1//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java --- libjogl-java-1.1.1+dak1.orig//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java 2007-07-20 17:04:48.000000000 +0200 +++ libjogl-java-1.1.1+dak1//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java 2011-04-01 11:30:51.000000000 +0200 @@ -49,6 +49,11 @@ this default loading behavior and load the native code via another (manual) mechanism. */ public class NativeLibLoader { + static { + System.setProperty("java.library.path", System.getProperty("java.library.path") + java.io.File.pathSeparator + "/usr/lib/jni/" + java.io.File.pathSeparator + + "/usr/lib64/jni/"); + } + private static volatile boolean loadingEnabled = true; private static volatile boolean didLoading; diff -ur libjogl-java-1.1.1+dak1.orig//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java libjogl-java-1.1.1+dak1//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java --- libjogl-java-1.1.1+dak1.orig//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java 2007-07-20 17:06:04.000000000 +0200 +++ libjogl-java-1.1.1+dak1//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java 2011-04-01 11:30:22.000000000 +0200 @@ -47,6 +47,11 @@ import java.util.HashSet; public class NativeLibLoader { + // Update java.library.path as early as possible + static { + System.setProperty("java.library.path", System.getProperty("java.library.path") + java.io.File.pathSeparator + "/usr/lib/jni" + java.io.File.pathSeparator + "/usr/lib64/jni"); + } + public interface LoaderAction { /** * Loads the library specified by libname. Optionally preloads the libraries specified by debian/patches/series0000644000000000000000000000013411713567214012037 0ustar build.diff build-java.diff cg-common.cfg.diff defaultDebianPath.diff antlr-classpath.diff debian/patches/antlr-classpath.diff0000644000000000000000000000175611713567214014567 0ustar --- libjogl-java-1.1.1+dak1.orig/gluegen/make/build.xml 2012-02-05 16:07:15.000000000 -0430 +++ libjogl-java-1.1.1+dak1/gluegen/make/build.xml 2012-02-05 16:09:19.000000000 -0430 @@ -96,6 +96,9 @@ - the directory does not exist, it will be created. --> + + + @@ -112,6 +115,9 @@ - the directory does not exist, it will be created. --> + + + debian/libjogl-java-doc.docs0000644000000000000000000000005011222177213013135 0ustar jogl/doc/userguide/ jogl/javadoc_public debian/orig-tar.sh0000755000000000000000000000055211222177213011251 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=jogl-$2 TAR=../libjogl-java_$2.orig.tar.gz # clean up the upstream tarball unzip $3 -d $DIR tar -c -z -f $TAR $DIR rm -rf $DIR $3 # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi exit 0 debian/ant.properties0000644000000000000000000000352411222177213012070 0ustar ############################################################################### # The host specific properties. The build will inform you of required # properties. This file must be copied into your home directory (pointed # to by the Java system property user.home) and the copy modified appropriately. ############################################################################### # # java.home.dir is usually inferred from the java.home variable. # If it appears the build is failing because of an inability to # find e.g. JAWT or JNI headers, override this to point to the # root directory of your JDK. # # java.home.dir=C:/jdk1.4.2 # If you are building on Windows and have the Microsoft Visual C++ # compilers installed, you can choose an alternate compiler with which # to build the JOGL native code. Valid strings here are "vc6", "vc7", # "vc8", and "mingw". win32.c.compiler=vc6 # If you are building on a Mac OS X system supporting # cross-compilation and want to generate fat (PPC and x86) binaries, # uncomment the property below # macosxfat=true # # If you are building the Cg binding (by specifying -Djogl.cg=1 to the # Ant build) and have installed the Cg SDK in somewhere other than the # default location, modify the appropriate variable to point to the # absolute path of the lib directory # windows.cg.lib=C:/Program Files/Nvidia Corporation/Cg/lib x11.cg.lib=/usr/lib # # The required antlr.jar property that is the full path to the antlr.jar # including the name of the jar # # Windows #antlr.jar=C:/Users/kbr/ANTLR/antlr-2.7.2/antlr.jar # Linux # antlr.jar=/home/kbr/antlr-2.7.2/antlr.jar # Mac OS X # antlr.jar=/Users/kbr/antlr-2.7.2/antlr.jar # Solaris # antlr.jar=/export/kbr/ANTLR/antlr-2.7.2/antlr.jar antlr.jar=/usr/share/java/antlrall.jar # commented because cg lib is not available under Debian # jogl.cg=1 user.properties.file=true debian/source/0000755000000000000000000000000012247540027010471 5ustar debian/source/format0000644000000000000000000000001411545317515011703 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212247535731010375 0ustar 9 debian/copyright0000644000000000000000000001731511222177213011126 0ustar This package was intially debianized by Wolfgang Baer on Fri, 4 Feb 2005 09:55:31 +0100. It has since been repackaged by Sylvestre Ledru on Fri, 07 Dec 2007 23:17:49 +0100. It was downloaded from Copyright: Copyright (c) 2003 Sun Microsystems, Inc. Upstream Authors: Kenneth Bradley Russell Christopher John Kline and others License: This package is licensed under the terms of the Berkeley Software Distribution (BSD) License. /* * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * - Redistribution of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * - Redistribution in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of Sun Microsystems, Inc. or the names of * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * * This software is provided "AS IS," without a warranty of any kind. ALL * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN * MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR * ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR * DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE * DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, * ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF * SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. * * You acknowledge that this software is not designed or intended for use * in the design, construction, operation or maintenance of any nuclear * facility. */ Some code is under the SGI Free Software License B V2.0 SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) Copyright (C) [dates of first publication] Silicon Graphics, Inc. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice including the dates of first publication and either this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of Silicon Graphics, Inc. shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Silicon Graphics, Inc. The files which are under this license are : make/stub_includes/opengl/GL/glext.h make/stub_includes/opengl/GL/glu.h make/stub_includes/opengl/GL/glxext.h make/stub_includes/opengl/GL/wglext.h src/classes/com/sun/opengl/impl/error/Error.java src/classes/com/sun/opengl/impl/glue/Glue.java src/classes/com/sun/opengl/impl/GLUquadricImpl.java src/classes/com/sun/opengl/impl/mipmap/BuildMipmap.java src/classes/com/sun/opengl/impl/mipmap/Extract1010102.java src/classes/com/sun/opengl/impl/mipmap/Extract1555rev.java src/classes/com/sun/opengl/impl/mipmap/Extract2101010rev.java src/classes/com/sun/opengl/impl/mipmap/Extract233rev.java src/classes/com/sun/opengl/impl/mipmap/Extract332.java src/classes/com/sun/opengl/impl/mipmap/Extract4444.java src/classes/com/sun/opengl/impl/mipmap/Extract4444rev.java src/classes/com/sun/opengl/impl/mipmap/Extract5551.java src/classes/com/sun/opengl/impl/mipmap/Extract565.java src/classes/com/sun/opengl/impl/mipmap/Extract565rev.java src/classes/com/sun/opengl/impl/mipmap/Extract8888.java src/classes/com/sun/opengl/impl/mipmap/Extract8888rev.java src/classes/com/sun/opengl/impl/mipmap/ExtractFloat.java src/classes/com/sun/opengl/impl/mipmap/Extract.java src/classes/com/sun/opengl/impl/mipmap/ExtractPrimitive.java src/classes/com/sun/opengl/impl/mipmap/ExtractSByte.java src/classes/com/sun/opengl/impl/mipmap/ExtractSInt.java src/classes/com/sun/opengl/impl/mipmap/ExtractSShort.java src/classes/com/sun/opengl/impl/mipmap/ExtractUByte.java src/classes/com/sun/opengl/impl/mipmap/ExtractUInt.java src/classes/com/sun/opengl/impl/mipmap/ExtractUShort.java src/classes/com/sun/opengl/impl/mipmap/HalveImage.java src/classes/com/sun/opengl/impl/mipmap/Image.java src/classes/com/sun/opengl/impl/mipmap/Mipmap.java src/classes/com/sun/opengl/impl/mipmap/PixelStorageModes.java src/classes/com/sun/opengl/impl/mipmap/ScaleInternal.java src/classes/com/sun/opengl/impl/mipmap/Type_Widget.java src/classes/com/sun/opengl/impl/nurbs/internals/Arc.java src/classes/com/sun/opengl/impl/nurbs/internals/ArcTesselator.java src/classes/com/sun/opengl/impl/nurbs/internals/Backend.java src/classes/com/sun/opengl/impl/nurbs/internals/BasicCurveEvaluator.java src/classes/com/sun/opengl/impl/nurbs/internals/BasicSurfaceEvaluator.java src/classes/com/sun/opengl/impl/nurbs/internals/BezierArc.java src/classes/com/sun/opengl/impl/nurbs/internals/Bin.java src/classes/com/sun/opengl/impl/nurbs/internals/CachingEvaluator.java src/classes/com/sun/opengl/impl/nurbs/internals/Defines.java src/classes/com/sun/opengl/impl/nurbs/internals/NurbsConsts.java src/classes/com/sun/opengl/impl/nurbs/internals/Subdivider.java src/classes/com/sun/opengl/impl/Project.java src/classes/com/sun/opengl/impl/registry/Registry.java src/classes/com/sun/opengl/impl/tessellator/ActiveRegion.java src/classes/com/sun/opengl/impl/tessellator/CachedVertex.java src/classes/com/sun/opengl/impl/tessellator/Dict.java src/classes/com/sun/opengl/impl/tessellator/DictNode.java src/classes/com/sun/opengl/impl/tessellator/Geom.java src/classes/com/sun/opengl/impl/tessellator/GLUface.java src/classes/com/sun/opengl/impl/tessellator/GLUhalfEdge.java src/classes/com/sun/opengl/impl/tessellator/GLUmesh.java src/classes/com/sun/opengl/impl/tessellator/GLUtessellatorImpl.java src/classes/com/sun/opengl/impl/tessellator/GLUvertex.java src/classes/com/sun/opengl/impl/tessellator/Mesh.java src/classes/com/sun/opengl/impl/tessellator/Normal.java src/classes/com/sun/opengl/impl/tessellator/PriorityQHeap.java src/classes/com/sun/opengl/impl/tessellator/PriorityQ.java src/classes/com/sun/opengl/impl/tessellator/PriorityQSort.java src/classes/com/sun/opengl/impl/tessellator/Render.java src/classes/com/sun/opengl/impl/tessellator/Sweep.java src/classes/com/sun/opengl/impl/tessellator/TessMono.java src/classes/com/sun/opengl/impl/tessellator/TessState.java src/classes/javax/media/opengl/glu/GLUtessellatorCallbackAdapter.java src/classes/javax/media/opengl/glu/GLUtessellatorCallback.java src/classes/javax/media/opengl/glu/GLUtessellator.java debian/control0000644000000000000000000000662512247536434010614 0ustar Source: libjogl-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Sylvestre Ledru , Torsten Werner Build-Depends: debhelper (>= 9), cdbs, quilt, default-jdk, ant-optional, libgl1-mesa-dev, libglu1-mesa-dev, libxxf86vm-dev, x11proto-xf86vidmode-dev, libxt-dev, # antlr java packages started to exist at version 2.7.7-8. Before, it # was included in the antlr package libantlr-java | antlr ( <= 2.7.7-7 ) Standards-Version: 3.9.5 Homepage: http://jogl.dev.java.net Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libjogl-java Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/libjogl-java/ Package: libjogl-java Architecture: all Suggests: libjogl-java-doc Depends: ${misc:Depends}, libjogl-jni (>= ${source:Version}), antlr Description: Java bindings for OpenGL API (java library) The JOGL project hosts the development version of the Java Bindings for OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL is not the official reference implementation of the JSR, but an evolving workspace; snapshots are taken from this workspace which become the official reference implementations of the JSR. JOGL is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. . JOGL provides full access to the APIs in the OpenGL 2.0 specification as well as nearly all vendor extensions, and integrates with the AWT and Swing widget sets. Package: libjogl-jni Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Java bindings for OpenGL API (java jni library) The JOGL project hosts the development version of the Java Bindings for OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL is not the official reference implementation of the JSR, but an evolving workspace; snapshots are taken from this workspace which become the official reference implementations of the JSR. JOGL is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. . JOGL provides full access to the APIs in the OpenGL 2.0 specification as well as nearly all vendor extensions, and integrates with the AWT and Swing widget sets. . This package includes the architecture specific java native interface part for the Java bindings for OpenGL. For an extended description have a look at package libjogl-java. Package: libjogl-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libjogl-java Description: Documentation for the Java bindings for OpenGL The JOGL project hosts the development version of the Java Bindings for OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL is not the official reference implementation of the JSR, but an evolving workspace; snapshots are taken from this workspace which become the official reference implementations of the JSR. JOGL is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. . JOGL provides full access to the APIs in the OpenGL 2.0 specification as well as nearly all vendor extensions, and integrates with the AWT and Swing widget sets. . This package includes the API documentation for JOGL package.