aboutsummaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-05-23 10:51:45 +0200
committerSven Gothel <[email protected]>2023-05-23 10:51:45 +0200
commitdb19c1bb94cb1b33ecfedaf113057c0e18e6b01a (patch)
treeab0455f1a5c3f61b55701a1e5a19b4aa1c641a31 /libs
parent67037f35b80fac494853179f28e4536fa90ebb08 (diff)
JOAL: Add JogAmp's gluegen-rt.jar and joal.jar Java only jar files for compilation: v2.5.0-rc-20230523
Project Home: https://jogamp.org/ Source: - GlueGen https://jogamp.org/cgit/gluegen.git/ - JOAL https://jogamp.org/cgit/joal.git/ Build: ======= Deployment URL https://jogamp.org/deployment/archive/rc/v2.5.0-rc-20230523/ Maven: v2.5.0-rc-20230523 @ https://www.jogamp.org/deployment/maven/ GlueGen Build Info: =================== https://jogamp.org/chuck/job/gluegen/961/ gluegen.build.branch=origin/master gluegen.build.commit=6a74d16a805a4204093972bb91361b2aa633065c gluegen.build.id=961 gluegen.build.number=961 gluegen.build.sha.classes=09aac4e4ca63c012647de3d4b761f383364278e1eb52da3f3b65d4a0374304e9 gluegen.build.sha.natives=088f8dfd3648bd2c4115007fcaf6934913a780972aac784c5edd1d2e0c0a9fff gluegen.build.sha.natives=47b7b94cb83914079c8c546796960e2ab5d196117300bb011205c0fff8c355b9 gluegen.build.sha.natives=66bf5a26c9a114956fb3b30bd82568d1d4c8cc1a38ba6f55201a0bb8e36575c1 gluegen.build.sha.natives=6bd563375e303523ed31ecbb5b34087ac9eda894afbb915935a5cfa03fc553c0 gluegen.build.sha.sources=e06faae0a31ed2eb165ed7a639562e67eb2c962b9e2b4d1654e2c4125ef2e362 gluegen.build.version=2.5.0-rc-20230523 JOAL Build Info: =================== https://jogamp.org/chuck/job/joal/681/ joal.build.branch=origin/master joal.build.commit=1a4305bbfd4f091fe8d57aa35a76de14ee83383c joal.build.id=681 joal.build.number=681 joal.build.version=2.5.0-rc-20230523 joal-demos.build.branch=origin/master joal-demos.build.commit=338cececcef747238d778185611d05654b2633c7 joal-demos.build.id=543 joal-demos.build.number=543
Diffstat (limited to 'libs')
-rw-r--r--libs/gluegen-rt.jarbin0 -> 380457 bytes
-rw-r--r--libs/gluegen.LICENSE.txt201
-rw-r--r--libs/joal.LICENSE.txt75
-rw-r--r--libs/joal.README.md180
-rw-r--r--libs/joal.jarbin0 -> 96347 bytes
-rw-r--r--libs/jogamp.all.artifact.properties.sorted38
6 files changed, 494 insertions, 0 deletions
diff --git a/libs/gluegen-rt.jar b/libs/gluegen-rt.jar
new file mode 100644
index 0000000..49c0099
--- /dev/null
+++ b/libs/gluegen-rt.jar
Binary files differ
diff --git a/libs/gluegen.LICENSE.txt b/libs/gluegen.LICENSE.txt
new file mode 100644
index 0000000..30a5756
--- /dev/null
+++ b/libs/gluegen.LICENSE.txt
@@ -0,0 +1,201 @@
+The GlueGen source code is mostly licensed under the New BSD 2-clause license,
+however it contains other licensed material as well.
+
+Other licensed material is compatible with the 'New BSD 2-Clause License',
+if not stated otherwise.
+
+'New BSD 2-Clause License' incompatible materials are optional, they are:
+
+ NONE
+
+Below you find a detailed list of licenses used in this project.
+
++++
+
+The content of folder 'make/lib' contains build-time only
+Java binaries (JAR) to ease the build setup.
+Each JAR file has it's corresponding LICENSE file containing the
+source location and license text. None of these binaries are contained in any way
+by the generated and deployed GlueGen binaries.
+
++++
+
+L.1) The GlueGen source tree contains code from the JogAmp Community
+ which is covered by the Simplified BSD 2-clause license:
+
+ Copyright 2010 - 2019 JogAmp Community. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification, are
+ permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of
+ conditions and the following disclaimer.
+
+ 2. Redistributions 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.
+
+ THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ The views and conclusions contained in the software and documentation are those of the
+ authors and should not be interpreted as representing official policies, either expressed
+ or implied, of JogAmp Community.
+
+ You can address the JogAmp Community via:
+ Web http://jogamp.org/
+ Forum/Mailinglist http://jogamp.762907.n3.nabble.com/
+ Chatrooms
+ IRC irc.freenode.net #jogamp
+ Jabber conference.jabber.org room: jogamp (deprecated!)
+ Repository http://jogamp.org/git/
+ Email mediastream _at_ jogamp _dot_ org
+
+
+L.2) The GlueGen source tree contains code from Sun Microsystems, Inc.
+ which is covered by the New BSD 3-clause license:
+
+ Copyright (c) 2003-2005 Sun Microsystems, Inc. All Rights Reserved.
+
+ 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.
+
+L.3) The GlueGen source tree contains CGRAM http://www.antlr.org/grammar/cgram/,
+ a ANSI-C parser implementation using ANTLR, which is being used
+ in the compile time part only.
+ It is covered by the Original BSD 4-clause license:
+
+ Copyright (c) 1998-2000, Non, Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions, and the following disclaimer.
+
+ Redistributions 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.
+
+ All advertising materials mentioning features or use of this
+ software must display the following acknowledgement:
+
+ This product includes software developed by Non, Inc. and
+ its contributors.
+
+ Neither name of the company nor the names of its contributors
+ may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
+ IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COMPANY OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+A.1) The GlueGen source tree contains code from The Apache Software Foundation
+ which is covered by the Apache License Version 2.0
+
+A.1.1) Apache Harmony - Open Source Java SE
+ ===============================================
+
+ <http://harmony.apache.org/>
+
+ Author: The Apache Software Foundation (http://www.apache.org/).
+
+ Copyright 2006, 2010 The Apache Software Foundation.
+
+ Apache License Version 2.0, January 2004
+ http://www.apache.org/licenses/LICENSE-2.0
+ Or within this repository: doc/licenses/Apache.LICENSE-2.0
+
+ Files:
+ - src/java/com/jogamp/common/net/Uri.java
+ (derived from java.net.URI.Helper and heavily modified)
+
+A.1.2) Apache Avro - A data serialization system.
+ ===============================================
+
+ <https://avro.apache.org/>
+
+ Copyright 2010-2019 The Apache Software Foundation
+
+ Apache License Version 2.0, January 2004
+ http://www.apache.org/licenses/LICENSE-2.0
+ Or within this repository: doc/licenses/Apache.LICENSE-2.0
+
+ Files:
+ - src/java/com/jogamp/common/util/WeakIdentityHashMap.java
+
+ <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java>
+ Taken as commit 70260919426f89825ca148f5ee815f3b2cf4764d
+ and using our JogAmp 'New BSD 2-Clause License' since migration.
+
+
+A.2) The GlueGen source tree contains code from Ben Mankin, a.k.a 'Shevek',
+ which is covered by the Apache License Version 2.0
+
+ JCPP - A Java C Preprocessor
+ =============================
+
+ <http://www.anarres.org/projects/jcpp/>
+ <https://github.com/shevek/jcpp>
+
+ Author: Ben Mankin, a.k.a 'Shevek' (http://www.anarres.org/about/).
+
+ Copyright (c) 2007-2008, Shevek
+
+ Apache License Version 2.0, January 2004
+ http://www.apache.org/licenses/LICENSE-2.0
+ Or within this repository: doc/licenses/Apache.LICENSE-2.0
+
+ Files:
+ The complete git submodule 'jcpp',
+ which is a patched version of the original mentioned above.
+
+ Used for the compile-time module gluegen.jar only.
+
diff --git a/libs/joal.LICENSE.txt b/libs/joal.LICENSE.txt
new file mode 100644
index 0000000..7ce0812
--- /dev/null
+++ b/libs/joal.LICENSE.txt
@@ -0,0 +1,75 @@
+JOAL is released under the BSD license. The full license terms follow:
+
+L.1) The JOAL source tree contains code from the JogAmp Community
+ which is covered by the Simplified BSD 2-clause license:
+
+ Copyright 2010 - 2023 JogAmp Community. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification, are
+ permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of
+ conditions and the following disclaimer.
+
+ 2. Redistributions 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.
+
+ THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ The views and conclusions contained in the software and documentation are those of the
+ authors and should not be interpreted as representing official policies, either expressed
+ or implied, of JogAmp Community.
+
+ You can address the JogAmp Community via:
+ Web https://jogamp.org/
+ Forum/Mailinglist https://forum.jogamp.org
+ Repository https://jogamp.org/git/
+ Wiki https://jogamp.org/wiki/
+ Maintainer https://jogamp.org/wiki/index.php/Maintainer_and_Contacts
+
+L.2) The JOAL source tree contains code from Sun Microsystems, Inc.
+ which is covered by the New BSD 3-clause license:
+
+ Copyright (c) 2003-2006 Sun Microsystems, Inc. All Rights Reserved.
+
+ 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.
+
diff --git a/libs/joal.README.md b/libs/joal.README.md
new file mode 100644
index 0000000..d566099
--- /dev/null
+++ b/libs/joal.README.md
@@ -0,0 +1,180 @@
+# JOAL, OpenAL API Binding for Java™
+
+[Original document location](https://jogamp.org/cgit/joal.git/about/)
+
+## Git Repository
+This project's canonical repositories is hosted on [JogAmp](https://jogamp.org/cgit/joal.git/).
+
+## Overview
+The [*JOAL Project*](https://jogamp.org/joal/www/) hosts a reference implementation of the
+Java bindings for [OpenAL API](http://www.openal.org/), and is designed to provide
+hardware-supported 3D spatialized audio for applications written in Java.
+
+This project also hosts the Sound3D Toolkit, a high level
+API for spatialized audio built on top of the OpenAL bindings.
+This toolkit is designed to provide access to all the features
+of OpenAL through an intuitive, easy to use, object-oriented interface.
+
+JOAL is part of [the JogAmp project](https://jogamp.org).
+
+**The JogAmp project needs funding and we offer [commercial support](https://jogamp.org/wiki/index.php?title=Maintainer_and_Contacts#Commercial_Support)!**<br/>
+Please contact [Göthel Software (Jausoft)](https://jausoft.com/).
+
+### License
+See [LICENSE.txt](LICENSE.txt).
+
+## Platform Support
+JOAL is tested against [OpenAL-Soft](https://openal-soft.org/) ([github repo](https://github.com/kcat/openal-soft/)),
+the cross-platform, software implementation of the OpenAL 3D audio API.
+
+See OpenAL-Soft [environment variables](https://github.com/kcat/openal-soft/blob/master/docs/env-vars.txt)
+and [configuration example](https://github.com/kcat/openal-soft/blob/master/alsoftrc.sample).
+
+All JOAL platform builds contain a self-build native library of [OpenAL-Soft](https://openal-soft.org/),
+version [**v1.23.1** *from our fork*](https://jogamp.org/cgit/openal-soft.git/).
+
+Our builds expose the following audio backends:
+
+### GNU/Linux
+- PipeWire
+- PulseAudio
+- ALSA
+- OSS
+- SndIO (linked)
+- WaveFile
+- Null
+
+### Android/Linux
+- PipeWire
+- OpenSL
+- WaveFile
+- Null
+
+### Windows
+- WinMM
+- DirectSound
+- WASAPI
+- WaveFile
+- Null
+
+### MacOS
+- CoreAudio
+- WaveFile
+- Null
+
+## Build Requirements
+This project has been built under Win32, GNU/Linux, Android/Linux and MacOS.
+
+Check [GlueGen's HowToBuild](https://jogamp.org/gluegen/doc/HowToBuild.html)
+for basic prerequisites.
+
+Additionally the following packages and tools have been used:
+
+* All Systems:
+ - See [GlueGen's HowToBuild](https://jogamp.org/gluegen/doc/HowToBuild.html)
+ - [OpenAL-Soft](https://openal-soft.org/) ([github repo](https://github.com/kcat/openal-soft/))
+
+* Windows:
+ - [CMake 3.15.2](https://cmake.org/download/)
+ - OpenAL Soft: Audio-Backends: WinMM, DirectSound, WASAPI, WaveFile, Null
+
+* GNU/Linux:
+ - cmake
+ - OpenAL Soft: OpenAL: PipeWire, PulseAudio, ALSA, OSS, SndIO (linked), WaveFile, Null
+```
+ apt-get install cmake autoconf \
+ libpipewire-0.3-dev \
+ libpulse-dev libpulse0:amd64 libpulse0:i386 pulseaudio \
+ libsndio-dev \
+ libasound2-dev libasound2:amd64 libasound2:i386
+```
+ On Debian 11 Bullseye, use bullseye-backports `apt -t bullseye-backports install libpipewire-0.3-dev`
+ to have libpipewire-0.3>=0.3.23, i.e. version 0.3.65.
+
+* Android/Linux:
+ - cmake
+ - OpenAL Soft: Audio-Backends: PipeWire, OpenSL, WaveFile, Null
+
+* OSX
+ - OSX 10.2 or later
+ - OSX Developer Tools Xcode
+ - CMake 3.15.2 <https://cmake.org/download/>
+ and install the commandline tools <https://stackoverflow.com/questions/30668601/installing-cmake-command-line-tools-on-a-mac>
+ - OpenAL Soft: Audio-Backends: CoreAudio, WaveFile, Null
+
+JOAL requires the GlueGen workspace to be checked out as a sibling
+directory to the joal directory.
+See GlueGen's HowToBuild <https://jogamp.org/gluegen/doc/HowToBuild.html>
+
+## Directory Organization:
+```
+make/ Build-related files and the main build.xml
+src/ The actual source for the JOAL APIs.
+src/test/ A couple of small tests
+build/ (generated directory) Where the Jar and DLL files get built to
+www/ JOAL project webpage files
+```
+
+## GIT
+JOAL can be build w/ openal-soft, which is a git submodule of JOAL.
+This is the default for our JogAmp build on all platforms.
+
+Cloning [and pulling] JOAL incl. openal-soft
+can be performed w/ the option '--recurse-submodules'.
+```
+ > cd /home/dude/projects/jogamp/
+ > git clone --recurse-submodules git://jogamp.org/srv/scm/joal.git
+ > cd joal ; git pull --recurse-submodules
+```
+
+## JOAL Build Instructions:
+Change into the joal/make directory
+```
+ > cd /home/dude/projects/jogamp/make/
+```
+
+To clean:
+```
+ > ant clean
+```
+
+To build:
+```
+ > ant -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar=/your/openjdk8/lib/rt.jar
+```
+
+To build docs:
+```
+ > ant -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar=/your/openjdk8/lib/rt.jar javadoc
+```
+
+To test:
+```
+ > ant -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar=/your/openjdk8/lib/rt.jar runtests
+```
+
+Instead of properties, you may also use environment variables,
+see GlueGen's HowToBuild <https://jogamp.org/gluegen/doc/HowToBuild.html>.
+
+## Contact Us
+- JogAmp [http://jogamp.org/](http://jogamp.org/)
+- JOAL Web [http://jogamp.org/](http://jogamp.org/joal/)
+- Forum/Mailinglist [http://forum.jogamp.org/](http://forum.jogamp.org/)
+- Repository [http://jogamp.org/git/](http://jogamp.org/git/)
+- Wiki [https://jogamp.org/wiki/](https://jogamp.org/wiki/)
+- Maintainer [https://jogamp.org/wiki/index.php/Maintainer_and_Contacts](https://jogamp.org/wiki/index.php/Maintainer_and_Contacts)
+- Sven's Blog [https://jausoft.com/blog/tag/jogamp/](https://jausoft.com/blog/tag/jogamp/)
+- Email sgothel _at_ jausoft _dot_ com
+
+## Acknowledgments
+Original JOAL and Sound3D authors
+
+- Athomas Goldberg
+- Wildcard
+- Java Games Initiative
+- Software Advanced Technologies Group
+- Sun Microsystems
+
+Since roughly 2010, JOAL development has been continued
+by individuals of the JogAmp community, see git log for details.
+
diff --git a/libs/joal.jar b/libs/joal.jar
new file mode 100644
index 0000000..b0fb65c
--- /dev/null
+++ b/libs/joal.jar
Binary files differ
diff --git a/libs/jogamp.all.artifact.properties.sorted b/libs/jogamp.all.artifact.properties.sorted
new file mode 100644
index 0000000..e53de71
--- /dev/null
+++ b/libs/jogamp.all.artifact.properties.sorted
@@ -0,0 +1,38 @@
+gluegen.build.branch=origin/master
+gluegen.build.commit=6a74d16a805a4204093972bb91361b2aa633065c
+gluegen.build.id=961
+gluegen.build.number=961
+gluegen.build.sha.classes=09aac4e4ca63c012647de3d4b761f383364278e1eb52da3f3b65d4a0374304e9
+gluegen.build.sha.natives=088f8dfd3648bd2c4115007fcaf6934913a780972aac784c5edd1d2e0c0a9fff
+gluegen.build.sha.natives=47b7b94cb83914079c8c546796960e2ab5d196117300bb011205c0fff8c355b9
+gluegen.build.sha.natives=66bf5a26c9a114956fb3b30bd82568d1d4c8cc1a38ba6f55201a0bb8e36575c1
+gluegen.build.sha.natives=6bd563375e303523ed31ecbb5b34087ac9eda894afbb915935a5cfa03fc553c0
+gluegen.build.sha.sources=e06faae0a31ed2eb165ed7a639562e67eb2c962b9e2b4d1654e2c4125ef2e362
+gluegen.build.version=2.5.0-rc-20230523
+joal.build.branch=origin/master
+joal.build.commit=1a4305bbfd4f091fe8d57aa35a76de14ee83383c
+joal.build.id=681
+joal.build.number=681
+joal.build.version=2.5.0-rc-20230523
+joal-demos.build.branch=origin/master
+joal-demos.build.commit=338cececcef747238d778185611d05654b2633c7
+joal-demos.build.id=543
+joal-demos.build.number=543
+jocl.build.branch=origin/master
+jocl.build.commit=5e957ba84836011400d9664785797ba6bdef449c
+jocl.build.id=1167
+jocl.build.number=1167
+jocl.build.version=2.5.0-rc-20230523
+jocl-demos.build.branch=origin/master
+jocl-demos.build.commit=f486f88f5c86e3981b669275d7250856d8f03f11
+jocl-demos.build.id=1046
+jocl-demos.build.number=1046
+jogl.build.branch=origin/master
+jogl.build.commit=aea2254d1226b9471893113bde2bf1e54c24b14c
+jogl.build.id=1529
+jogl.build.number=1529
+jogl.build.version=2.5.0-rc-20230523
+jogl-demos.build.branch=origin/master
+jogl-demos.build.commit=3745290a2e139b528bdc9137168d67d72aa4853b
+jogl-demos.build.id=515
+jogl-demos.build.number=515