diff --git a/src/bridgedesigner/PKGBUILD b/src/bridgedesigner/PKGBUILD new file mode 100644 index 0000000..2a7174b --- /dev/null +++ b/src/bridgedesigner/PKGBUILD @@ -0,0 +1,40 @@ +# Contributor: Sergio Tridente + +pkgname=bridgedesigner +pkgver=1.16.125 +pkgrel=1 +pkgdesc="Bridge Design Contest is an Internet-based competition that provides middle school and high school students with a realistic, engaging introduction to engineering" +arch=('any') +url="https://bridgecontest.org/" +license=('GPL') +depends=('jre8-openjdk' "jogl>=2.3.1") +makedepends=('p7zip') +options=(!strip) +source=("Bridge_Designer_2016_Installation_Image.dmg::http://sourceforge.net/projects/wpbdc/files/Current%20Release/jre/Bridge%20Designer%202016%20Installation%20Image.dmg/download" + bridgedesigner + bridgedesigner.desktop + bridgedesigner.png) +sha1sums=('6b0b4f0c7b013b3d2b393eca19271be84955b04c' + 'd2ae8edffe8e5babbb627f6b69176fbe40f65c93' + '77e8de95ab519a746902b0b6604bb2dc48873659' + '6d5f09d9b5991e82a534561f918ca489b3c7744c') +noextract=("Bridge_Designer_2015_Installation_Image.dmg") + +prepare() { + 7z x "Bridge_Designer_2016_Installation_Image.dmg" +} + +package() { + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/{applications,java/bridgedesigner,pixmaps} + + install -m755 bridgedesigner $pkgdir/usr/bin/ + install -m644 bridgedesigner.desktop $pkgdir/usr/share/applications/ + install -m644 bridgedesigner.png $pkgdir/usr/share/pixmaps/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/AbsoluteLayout.jar $pkgdir/usr/share/java/bridgedesigner/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/beansbinding-1.2.1.jar $pkgdir/usr/share/java/bridgedesigner/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/bsaf-1.9.1.jar $pkgdir/usr/share/java/bridgedesigner/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/jh.jar $pkgdir/usr/share/java/bridgedesigner/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/swing-layout-1.0.4.jar $pkgdir/usr/share/java/bridgedesigner/ + install -m644 "Bridge Designer 2016 (2nd Ed) Installation Image/Bridge Designer 2016.app/Contents/Java"/WPBD.jar $pkgdir/usr/share/java/bridgedesigner/ +} diff --git a/src/bridgedesigner/bridgedesigner b/src/bridgedesigner/bridgedesigner new file mode 100644 index 0000000..aac6e26 --- /dev/null +++ b/src/bridgedesigner/bridgedesigner @@ -0,0 +1,5 @@ +#!/bin/sh + +[ "$1" == "-s" ] && export LIBGL_ALWAYS_SOFTWARE=1 + +/usr/lib/jvm/java-8-openjdk/jre/bin/java -Djava.library.path=/usr/lib/jogl -Dswing.systemlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -cp /usr/share/java/bridgedesigner/WPBD.jar:/usr/share/java/bridgedesigner/AbsoluteLayout.jar:/usr/share/java/bridgedesigner/bsaf-1.9.1.jar:/usr/share/java/bridgedesigner/jh.jar:/usr/share/java/jogl/gluegen-rt.jar:/usr/share/java/jogl/jogl-all.jar bridgedesigner.BDApp diff --git a/src/bridgedesigner/bridgedesigner.desktop b/src/bridgedesigner/bridgedesigner.desktop new file mode 100644 index 0000000..4bf714c --- /dev/null +++ b/src/bridgedesigner/bridgedesigner.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Bridge Designer 2016 +Comment=The Bridge Design Contest is an Internet-based competition that provides middle school and high school students with a realistic, engaging introduction to engineering. +Exec=bridgedesigner +Icon=bridgedesigner +Terminal=false +StartupNotify=true +Categories=Game;Simulation; diff --git a/src/bridgedesigner/bridgedesigner.png b/src/bridgedesigner/bridgedesigner.png new file mode 100644 index 0000000..e286490 Binary files /dev/null and b/src/bridgedesigner/bridgedesigner.png differ diff --git a/src/jogl/PKGBUILD b/src/jogl/PKGBUILD new file mode 100644 index 0000000..b297608 --- /dev/null +++ b/src/jogl/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Victor Dmitriyev +# Contributor: Alexander Rødseth +# Contributor: Stefan Husmann +# Contributor: Simon Lipp + +pkgname=jogl +pkgver=2.3.2 +pkgrel=2 +pkgdesc='OpenGL bindings for Java' +arch=('x86_64' 'i686') +url="http://jogamp.org/" +license=('BSD') +depends=('java-runtime' 'libgl') +source=("jogl.LICENSE.txt" + "gluegen.LICENSE.txt" + "jogl-all-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/jogl-all.jar" + "gluegen-rt-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/gluegen-rt.jar") +source_i686=("jogl-all-natives-linux-i586-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/jogl-all-natives-linux-i586.jar" + "gluegen-rt-natives-linux-i586-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/gluegen-rt-natives-linux-i586.jar") +source_x86_64=("jogl-all-natives-linux-amd64-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/jogl-all-natives-linux-amd64.jar" + "gluegen-rt-natives-linux-amd64-v${pkgver}.jar::http://jogamp.org/deployment/v${pkgver}/jar/orig/gluegen-rt-natives-linux-amd64.jar") + +md5sums=('e77015f08f0c8c3b39b9b7d379d57183' + '3809542dae46666cb50b9cb7c6d5ac5f' + 'ce831cf96129a663433861a7eda55595' + '14e746f9328bc33a9b01cf9e16427f4d') +md5sums_x86_64=('0ff2870c4f8da227b05e79b352133c3e' + '5ea60ff86650e3fc3ed77a417ef2fb95') +md5sums_i686=('79b946d0e6fff33a82a2e0d90133796a' + 'd67501bb4c973ca06140c34e8fb97461') + +noextract=("jogl-all-v${pkgver}.jar" "gluegen-rt-v${pkgver}.jar") + +package() { + # *.so files + install -Ddm755 "${pkgdir}/usr/lib/${pkgname}" + find "${srcdir}/natives" -type f -print0 | xargs -0 mv -t "${pkgdir}/usr/lib/${pkgname}" + + cd "${srcdir}" + install -Dm644 "jogl-all-v${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}/jogl-all.jar" + install -Dm644 "gluegen-rt-v${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}/gluegen-rt.jar" + install -Dm644 "jogl.LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/jogl.LICENSE.txt" + install -Dm644 "gluegen.LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/gluegen.LICENSE.txt" + + cd "${pkgdir}/usr/share/java/${pkgname}" + ln -s "jogl-all.jar" "jogl2.jar" + ln -s "gluegen-rt.jar" "gluegen2-rt.jar" + + cd "${pkgdir}/usr/lib" + ln -s "jogl" "jogl2" + ln -s "jogl" "gluegen2" + ln -s "libgluegen-rt.so" "jogl/libgluegen2-rt.so" +} + +# vim:set ts=2 sw=2 et: diff --git a/src/jogl/gluegen-rt-natives-linux-amd64-v2.3.2.jar b/src/jogl/gluegen-rt-natives-linux-amd64-v2.3.2.jar new file mode 100644 index 0000000..a2466f4 Binary files /dev/null and b/src/jogl/gluegen-rt-natives-linux-amd64-v2.3.2.jar differ diff --git a/src/jogl/gluegen-rt-v2.3.2.jar b/src/jogl/gluegen-rt-v2.3.2.jar new file mode 100644 index 0000000..742fdb2 Binary files /dev/null and b/src/jogl/gluegen-rt-v2.3.2.jar differ diff --git a/src/jogl/gluegen.LICENSE.txt b/src/jogl/gluegen.LICENSE.txt new file mode 100644 index 0000000..1b21c36 --- /dev/null +++ b/src/jogl/gluegen.LICENSE.txt @@ -0,0 +1,182 @@ +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 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 + + Apache Harmony - Open Source Java SE + ===================================== + + + + 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.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 + ============================= + + + + + 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/src/jogl/jogl-all-natives-linux-amd64-v2.3.2.jar b/src/jogl/jogl-all-natives-linux-amd64-v2.3.2.jar new file mode 100644 index 0000000..e57b8c7 Binary files /dev/null and b/src/jogl/jogl-all-natives-linux-amd64-v2.3.2.jar differ diff --git a/src/jogl/jogl-all-v2.3.2.jar b/src/jogl/jogl-all-v2.3.2.jar new file mode 100644 index 0000000..f73174f Binary files /dev/null and b/src/jogl/jogl-all-v2.3.2.jar differ diff --git a/src/jogl/jogl.LICENSE.txt b/src/jogl/jogl.LICENSE.txt new file mode 100644 index 0000000..02d605c --- /dev/null +++ b/src/jogl/jogl.LICENSE.txt @@ -0,0 +1,430 @@ +The JOGL 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: + + A.7) The JOGL source tree _may_ contain code from Oculus VR, Inc. + which is covered by it's own permissive Oculus VR Rift SDK Software License. + (Optional, see A.7 below for details) + +Below you find a detailed list of licenses used in this project. + ++++ + +The content of folder 'make/lib' contains build- and test-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 JOGL binaries. + ++++ + +L.1) The JOGL source tree contains code from the JogAmp Community + which is covered by the Simplified BSD 2-clause license: + + Copyright 2010 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://forum.jogamp.org + 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 JOGL source tree contains code from Sun Microsystems, Inc. + which is covered by the New BSD 3-clause license: + + Copyright (c) 2003-2009 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 JOGL source tree contains code ported from the OpenGL sample + implementation by Silicon Graphics, Inc. This code is licensed under + the SGI Free Software License B, Version 2.0 + + License Applicability. Except to the extent portions of this file are + made subject to an alternative license as permitted in the SGI Free + Software License B, Version 2.0 (the "License"), the contents of this + file are subject only to the provisions of the License. You may not use + this file except in compliance with the License. You may obtain a copy + of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 + Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: + + http://oss.sgi.com/projects/FreeB + http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf + Or within this repository: doc/licenses/SGIFreeSWLicB.2.0.pdf + + Note that, as provided in the License, the Software is distributed on an + "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS + DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND + CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A + PARTICULAR PURPOSE, AND NON-INFRINGEMENT. + +L.4) The JOGL source tree contains code from the LWJGL project which is + similarly covered by the New BSD 3-clause license: + + Copyright (c) 2002-2004 LWJGL Project + 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. + + * Neither the name of 'LWJGL' 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 COPYRIGHT OWNER 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. + +L.5) The JOGL source tree also contains a Java port of Brian Paul's Tile + Rendering library, used with permission of the author under the + New BSD 3-clause license instead of the original LGPL: + + Copyright (c) 1997-2005 Brian Paul. 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 Brian Paul 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. THE COPYRIGHT HOLDERS AND CONTRIBUTORS 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 THE COPYRIGHT HOLDERS OR CONTRIBUTORS 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 THE COPYRIGHT HOLDERS OR + CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +A.1) The JOGL source tree also contains header files from Khronos, + reflecting OpenKODE, EGL, OpenGL ES1, OpenGL ES2 and OpenGL. + + http://www.khronos.org/legal/license/ + + Files: + make/stub_includes/opengl/** + make/stub_includes/egl/** + make/stub_includes/khr/** + make/stub_includes/openmax/** + + Copyright (c) 2007-2010 The Khronos Group Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and/or associated documentation files (the + "Materials"), to deal in the Materials without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Materials, and to + permit persons to whom the Materials are furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Materials. + + THE MATERIALS ARE 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 THE AUTHORS OR COPYRIGHT HOLDERS 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 + MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + + +A.2) The JOGL source tree contains code from The Apache Software Foundation + which is covered by the Apache License Version 2.0 + + Apache Harmony - Open Source Java SE + ===================================== + + + + 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/jogamp/graph/geom/plane/AffineTransform.java + src/jogamp/graph/geom/plane/IllegalPathStateException.java + src/jogamp/graph/geom/plane/NoninvertibleTransformException.java + src/jogamp/graph/geom/plane/PathIterator.java + src/jogamp/graph/geom/plane/Path2D.java + src/jogamp/graph/math/plane/Crossing.java + src/org/apache/harmony/misc/HashCode.java + + +A.3) The JOGL source tree contains code from David Schweinsberg + which is covered by the Apache License Version 1.1 and Version 2.0 + + Typecast + ======== + + Typecast is a font development environment for OpenType font technology. + + + + Author: David Schweinsberg + + Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved. + + Apache Licenses + http://www.apache.org/licenses/ + + Apache License Version 1.1 + http://www.apache.org/licenses/LICENSE-1.1 + Or within this repository: doc/licenses/Apache.LICENSE-1.1 + Files: + src/jogl/classes/jogamp/graph/font/typecast/ot/* + src/jogl/classes/jogamp/graph/font/typecast/ot/table/* + + Apache License Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + Or within this repository: doc/licenses/Apache.LICENSE-2.0 + src/jogl/classes/jogamp/graph/font/typecast/ot/* + src/jogl/classes/jogamp/graph/font/typecast/ot/mac/* + src/jogl/classes/jogamp/graph/font/typecast/ot/table/* + src/jogl/classes/jogamp/graph/font/typecast/tt/engine/* + +A.4) The JOGL source tree contains fonts from Ubuntu + which is covered by the UBUNTU FONT LICENCE Version 1.0 + + Ubuntu Font Family + ================== + + The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. + + + + Copyright 2010 Canonical Ltd. + Licensed under the Ubuntu Font Licence 1.0 + + Author: Canonical Ltd., Dalton Maag + + UBUNTU FONT LICENCE + Version 1.0 + http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt + Or within this repository: doc/licenses/ubuntu-font-licence-1.0.txt + + Files: + src/jogamp/graph/font/fonts/ubuntu/* + +A.5) The JOGL source tree also contains header files from NVIDIA, + reflecting Cg. + + Files: + make/stub_includes/cg/CG/** + + Copyright (c) 2002, NVIDIA Corporation + + NVIDIA Corporation("NVIDIA") supplies this software to you in consideration + of your agreement to the following terms, and your use, installation, + modification or redistribution of this NVIDIA software constitutes + acceptance of these terms. If you do not agree with these terms, please do + not use, install, modify or redistribute this NVIDIA software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, NVIDIA grants you a personal, non-exclusive license, + under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA + Software"), to use, reproduce, modify and redistribute the NVIDIA + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the NVIDIA Software, you must retain the + copyright notice of NVIDIA, this notice and the following text and + disclaimers in all such redistributions of the NVIDIA Software. Neither the + name, trademarks, service marks nor logos of NVIDIA Corporation may be used + to endorse or promote products derived from the NVIDIA Software without + specific prior written permission from NVIDIA. Except as expressly stated + in this notice, no other rights or licenses express or implied, are granted + by NVIDIA herein, including but not limited to any patent rights that may be + infringed by your derivative works or by other works in which the NVIDIA + Software may be incorporated. No hardware is licensed hereunder. + + THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING + WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR ITS USE AND OPERATION + EITHER ALONE OR IN COMBINATION WITH OTHER PRODUCTS. + + IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, + EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST + PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY OUT OF THE USE, + REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE NVIDIA SOFTWARE, + HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING + NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA HAS BEEN ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + +A.6) The JOGL source tree contains code from Hernan J. Gonzalez and Shawn Hartsock + which is covered by the Apache License Version 2.0 + + PNGJ + ==== + + PNGJ: Java library for reading and writing PNG images. + + Version 1.12 (3 Dec 2012) + + + + Author: Hernan J. Gonzalez and Shawn Hartsock + + Copyright (C) 2004 The Apache Software Foundation. All rights reserved. + + Apache Licenses + http://www.apache.org/licenses/ + + Apache License Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + Or within this repository: doc/licenses/Apache.LICENSE-2.0 + src/jogl/classes/jogamp/opengl/util/pngj/** + + +A.7) The JOGL source tree _may_ contain code from Oculus VR, Inc. + which is covered by it's own permissive Oculus VR Rift SDK Software License. + + This code _can_ be included to produce a binding + and hence support for the Oculus VR Rift. + + The code is included _and_ it's build artifacts will be released, + if the git sub-module oculusvr-sdk is included in the jogl source repository + as true for current official JogAmp builds and releases! + + If using JogAmp JOGL builds with oculusvr-sdk support, + but the user prefers to _not_ use it for license or other reasons, + the user can simply remove the artifacts 'jar/atomics/oculusvr*jar'. + No other produced artifact is affected. + + While the Oculus VR Rift SDK Software License is permissive, + it's differences to the New BSD license shall be mentioned, see below! + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + Copyright © 2014 Oculus VR, Inc. All rights reserved. + + Oculus VR, Inc. Software Development Kit License Agreement + + Human-Readable Summary: + + - You are Free to: + + - Use, modify, and distribute the Oculus VR Rift SDK in source and binary + form with your applications/software. + + - With the Following Restrictions: + + - You can only distribute or re-distribute the source code to LibOVR in + whole, not in part. + + - Modifications to the Oculus VR Rift SDK in source or binary form must + be shared with Oculus VR. + + - If your applications cause health and safety issues, you may lose your + right to use the Oculus VR Rift SDK, including LibOVR. + + - The Oculus VR Rift SDK may not be used to interface with unapproved commercial + virtual reality mobile or non-mobile products or hardware. + + - This human-readable Summary is not a license. It is simply a convenient + reference for understanding the full Oculus VR Rift SDK License Agreement. + The Summary is written as a user-friendly interface to the full Oculus VR Rift + SDK License below. This Summary itself has no legal value, and its contents do + not appear in the actual license. + + Full-length Legal Copy may be found at: + http://www.oculusvr.com/licenses/LICENSE-3.1 + http://jogamp.org/git/?p=oculusvr-sdk.git;a=blob;f=LICENSE.txt;hb=HEAD + Or within this repository: oculusvr-sdk/LICENSE.txt + diff --git a/src/ryzenadj-git/PKGBUILD b/src/ryzenadj-git/PKGBUILD index d041948..4099f68 100644 --- a/src/ryzenadj-git/PKGBUILD +++ b/src/ryzenadj-git/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Daniel "dtubber" Wanner pkgname="ryzenadj-git" -pkgver=0.13.0.r16.g4b558e7 +pkgver=0.14.0.r10.ga46bf6d pkgrel=1 pkgdesc="RyzenAdj tool for adjusting Ryzen Mobile power states" url="https://github.com/FlyGoat/RyzenAdj"