graphics/jogamp-jogl 2.6.0 FreeBSD
Java bindings for OpenGL
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b6359f9944- License
- APACHE20, BSD2CLAUSE, BSD3CLAUSE
- Categories
- graphics, devel, java
- Package size
- 4721.4 KiB, 6943.0 KiB installed
Description
The JOGL project hosts the development version of the Java (TM) Binding for the OpenGL API (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL provides full access to the APIs in the OpenGL 1.3 - 3.0, >= 3.1, ES 1.x and ES 2.x specification as well as nearly all vendor extensions. It integrates with the AWT and Swing widget sets, as well with custom windowing toolkits using the NativeWindow API. It is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/jogamp-jogl | 2.6.0 |
| DragonFly | graphics/jogamp-jogl | 2.3.2_2 |
| HardenedBSD | graphics/jogamp-jogl | 2.6.0 |
| GhostBSD | graphics/jogamp-jogl | 2.6.0 |
Install
Binary package:
pkg install jogamp-jogl
From the ports tree:
cd /usr/ports/graphics/jogamp-jogl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jogamp-jogl>0:graphics/jogamp-jogl
LIB_DEPENDS= libgluegen_rt.so:graphics/jogamp-jogl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.6.0 | 2.6.0 | - | - | - |
| FreeBSD:14:quarterly | 2.6.0 | 2.6.0 | n/a | - | - |
| FreeBSD:15:latest | 2.6.0 | 2.6.0 | n/a | - | - |
| FreeBSD:15:quarterly | 2.6.0 | 2.6.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.6.0 | 2.6.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${JAVALIBDIR}/swt.jar: x11-toolkits/swt
Runtime 1
${JAVALIBDIR}/swt.jar: x11-toolkits/swt
The full lists below include those, and their dependencies in turn.
Build dependencies 111
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/apache-ant
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- java/javavmwrapper
- java/openjdk21
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/libXt
- x11-toolkits/pango
- x11-toolkits/swt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
The first 100 are listed.
Run dependencies 110
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- java/javavmwrapper
- java/openjdk21
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/libXt
- x11-toolkits/pango
- x11-toolkits/swt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
The first 100 are listed.
Required by 2
Configuration
No options to configure.
- USES
- compiler java:ant,run tar:xz xorg
- Service scripts
- none
Message after installing
Files
pkg-plist 11
- lib/libgluegen_rt.so
- lib/libgluegen2_rt.so
- lib/libjogl_cg.so
- lib/libjogl_desktop.so
- lib/libjogl_mobile.so
- lib/libnativewindow_awt.so
- lib/libnativewindow_x11.so
- lib/libnewt_head.so
- %%JAVAJARDIR%%/gluegen2-rt.jar
- %%JAVAJARDIR%%/gluegen2.jar
- %%JAVAJARDIR%%/jogl2.jar
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| jogl-v2.6.0.tar.xz | 4.179488e+07 | 248c5b8fefe94dc115f4d8b0a1a919cf1f2485de0ab71f94b7aea62fd9ca43a1 |
| gluegen-v2.6.0.tar.xz | 5.7358972e+07 | 2d4d58094bc34e32fa7d414cda87665ac1ee00623f988ef7829d957b04792526 |
| jcpp-v2.6.0.tar.xz | 2.745716e+06 | ae2a418d644adf9946702a930cbb0673e5f92d6515ddf9e07433b24c25f13944 |
Master sites 2
- https://jogamp.org/deployment/jogamp-current/archive/Sources/
- https://jogamp.org/deployment/v2.6.0/archive/Sources/