Skip to content

Commit

Permalink
Merge pull request #178 from NASAWorldWind/jogl-update
Browse files Browse the repository at this point in the history
Jogl update
  • Loading branch information
Beak-man authored Sep 11, 2019
2 parents bfaf136 + 93f4953 commit 1e4713e
Show file tree
Hide file tree
Showing 21 changed files with 77 additions and 3,437 deletions.
10 changes: 2 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ language: java

# Configure the build to use Oracle JDK 9
jdk:
- oraclejdk11
- openjdk11

# Install the Ant JUnit package, which is missing from the Travis CI environment. See the Travis documentation: https://docs.travis-ci.com/user/installing-dependencies/#Adding-APT-Packages
addons:
Expand All @@ -17,17 +17,11 @@ addons:
services:
- xvfb

# Use xvfb to run tests that require a GUI and give it some time to start
# before_script:
# - "export DISPLAY=:99.0"
# - "sh -e /etc/init.d/xvfb start"
# - sleep 3

# Build the project
script:
- ant -f release-build.xml

# Deployment has been disabled in preparation for the WorldWind project suspension on April 5, 2019
# Deployment to be re-instated when WWJ is released.
#deploy:
# # Publish API documentation to GitHub Pages
# - provider: pages
Expand Down
Binary file modified gluegen-rt-natives-linux-amd64.jar
Binary file not shown.
Binary file modified gluegen-rt-natives-macosx-universal.jar
Binary file not shown.
Binary file modified gluegen-rt-natives-windows-amd64.jar
Binary file not shown.
Binary file modified gluegen-rt.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion gluegen.LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ 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.
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:
Expand Down
Binary file modified jogl-all-natives-linux-amd64.jar
Binary file not shown.
Binary file modified jogl-all-natives-macosx-universal.jar
Binary file not shown.
Binary file modified jogl-all-natives-windows-amd64.jar
Binary file not shown.
Binary file modified jogl-all.jar
Binary file not shown.
6 changes: 0 additions & 6 deletions lib-external/jogl-gluegen/build-jogl.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
set -x

cp patch/MacOSXJAWTWindow.java jogl/src/nativewindow/classes/jogamp/nativewindow/jawt/macosx
cp patch/MacOSXCGLContext.java jogl/src/jogl/classes/jogamp/opengl/macosx/cgl
cp patch/GLCanvas.java jogl/src/jogl/classes/com/jogamp/opengl/awt

cd jogl/make
ant -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar=dummy.jar

./jogl/src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java


3 changes: 3 additions & 0 deletions lib-external/jogl-gluegen/linux-copy-jogl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ set -x

cp gluegen/build/gluegen-rt-natives-linux-amd64.jar ../..
cp gluegen/build/gluegen-rt.jar ../..
cp gluegen/LICENSE.txt ../../gluegen.LICENSE.txt

cp jogl/build/jar/jogl-all.jar ../..
cp jogl/build/jar/jogl-all-natives-linux-amd64.jar ../..
cp jogl/LICENSE.txt ../../jogl.LICENSE.txt


5 changes: 3 additions & 2 deletions lib-external/jogl-gluegen/osx-copy-jogl.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
set -x

cp gluegen/build/gluegen-rt-natives-macosx-universal.jar ../..
cp gluegen/build/gluegen-rt.jar ../..
cp jogl/build/jar/jogl-all.jar ../..
# The other artifacts are copied by the Linux build.
# cp gluegen/build/gluegen-rt.jar ../..
# cp jogl/build/jar/jogl-all.jar ../..
cp jogl/build/jar/jogl-all-natives-macosx-universal.jar ../..


Loading

0 comments on commit 1e4713e

Please sign in to comment.