BSD Ports

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

SystemPortVersion
FreeBSDgraphics/jogamp-jogl2.6.0
DragonFlygraphics/jogamp-jogl2.3.2_2
HardenedBSDgraphics/jogamp-jogl2.6.0
GhostBSDgraphics/jogamp-jogl2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.02.6.0---
FreeBSD:14:quarterly2.6.02.6.0n/a--
FreeBSD:15:latest2.6.02.6.0n/a--
FreeBSD:15:quarterly2.6.02.6.0n/an/an/a
FreeBSD:16:latest2.6.02.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 111

The first 100 are listed.

Run dependencies 110

The first 100 are listed.

Configuration

No options to configure.

USES
compiler java:ant,run tar:xz xorg
Service scripts
none

Message after installing

===>   NOTICE:

The jogamp-jogl port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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
FileSizeSHA256
jogl-v2.6.0.tar.xz4.179488e+07248c5b8fefe94dc115f4d8b0a1a919cf1f2485de0ab71f94b7aea62fd9ca43a1
gluegen-v2.6.0.tar.xz5.7358972e+072d4d58094bc34e32fa7d414cda87665ac1ee00623f988ef7829d957b04792526
jcpp-v2.6.0.tar.xz2.745716e+06ae2a418d644adf9946702a930cbb0673e5f92d6515ddf9e07433b24c25f13944
Master sites 2
  • https://jogamp.org/deployment/jogamp-current/archive/Sources/
  • https://jogamp.org/deployment/v2.6.0/archive/Sources/

Commit history 5

DateCommitCreditsLog message
b6359f9944 Piotr Kubaj graphics/jogamp-jogl: fix powerpc64* build
54150f57d1 Ronald Klop graphics/jogamp-jogl: fix build on aarch64
It needed similar build file glue as powerpc64. Approved by: no maintainer
6ac6a72d1c Ronald Klop graphics/jogamp-jogl: modernize patches
Ran: make patch; rm files/*; make makepatch. This renames a patch and splits patch-freebsd to 3 separate patch files. Manually checked that the patches are equal. Approved by: no maintainer
5cedaa181d Thierry Thomas graphics/jogamp-jogl: upgrade to 2.6.0 and undeprecate
News at https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.6.0
047a08bce5 Ronald Klop graphics/jogamp-jogl: deprecate and expire in 4 months
No maintainer, does not compile with Java 11+, did not keep up with upstream. The only usage in ports (math/scilab) has been deprecated. Mail the maintainer if you use this. Approved-by: no maintainer