java/openjfx14 14.0.2.1+1_21 FreeBSD
JavaFX SDK overlay for OpenJDK 11
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
cfb60c1505- License
- GPLv2
- Categories
- java, x11-toolkits, devel
- Package size
- 78879.9 KiB, 118825.2 KiB installed
Description
OpenJFX is an open source, next generation client application platform for desktop and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | java/openjfx14 | 14.0.2.1+1_21 |
| MidnightBSD | java/openjfx14 | 14.0.2.1+1_2 |
Install
Binary package:
pkg install openjfx14
From the ports tree:
cd /usr/ports/java/openjfx14/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openjfx14>0:java/openjfx14
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 | 14.0.2.1+1_21 | 14.0.2.1+1_21 | - | - | 14.0.2.1+1_21 |
| FreeBSD:14:quarterly | 14.0.2.1+1_21 | 14.0.2.1+1_21 | n/a | - | 14.0.2.1+1_21 |
| FreeBSD:15:latest | 14.0.2.1+1_21 | 14.0.2.1+1_21 | n/a | - | 14.0.2.1+1_17 |
| FreeBSD:15:quarterly | 14.0.2.1+1_21 | 14.0.2.1+1_21 | n/a | n/a | n/a |
| FreeBSD:16:latest | 14.0.2.1+1_21 | 14.0.2.1+1_21 | 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 4
zip: archivers/zipapache-ant>0: devel/apache-antgradle62>=6.2: devel/gradle62${JAVALIBDIR}/junit.jar: java/junit
Library 3
libasound.so: audio/alsa-liblibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
Build dependencies 165
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zip
- archivers/zstd
- audio/alsa-lib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/apache-ant
- devel/bison
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gperf
- devel/gradle62
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libpciaccess
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/m4
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/ruby-gems
- devel/rubygem-getoptlong
- dns/libidn2
- 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/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- java/hamcrest
- java/javavmwrapper
- java/junit
- java/openjdk11
- java/openjdk21
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/ruby34
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg4
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
The first 100 are listed.
Run dependencies 141
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- 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/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- 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/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/wayland
- graphics/webp
- java/javavmwrapper
- java/openjdk11
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg4
- multimedia/libass
- multimedia/libv4l
- multimedia/libva
- multimedia/libvdpau
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libtasn1
- security/nettle
- security/p11-kit
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
The first 100 are listed.
Required by 3
Configuration
Options name: java_openjfx
| Option | Default | Description |
|---|---|---|
| MEDIA | on | Media module |
| SWT | off | SWT support |
| TEST | off | Build and/or run tests |
| WEBKIT | on | WebKit webpage renderer support |
- USES
- gettext-runtime gl gnome java jpeg localbase:ldflags ninja pkgconfig sqlite xorg
- Service scripts
- none
Message after installing
Files
pkg-plist 34
- %%INSTALLDIR%%/javafx-exports.zip
- %%INSTALLDIR%%/jmods/javafx.base.jmod
- %%INSTALLDIR%%/jmods/javafx.controls.jmod
- %%INSTALLDIR%%/jmods/javafx.fxml.jmod
- %%INSTALLDIR%%/jmods/javafx.graphics.jmod
- %%INSTALLDIR%%/jmods/javafx.media.jmod
- %%INSTALLDIR%%/jmods/javafx.swing.jmod
- %%INSTALLDIR%%/jmods/javafx.web.jmod
- %%INSTALLDIR%%/lib/javafx.base.jar
- %%INSTALLDIR%%/lib/javafx.controls.jar
- %%INSTALLDIR%%/lib/javafx.fxml.jar
- %%INSTALLDIR%%/lib/javafx.graphics.jar
- %%INSTALLDIR%%/lib/javafx.media.jar
- %%INSTALLDIR%%/lib/javafx.properties
- %%INSTALLDIR%%/lib/javafx.swing.jar
- %%INSTALLDIR%%/lib/javafx.web.jar
- %%INSTALLDIR%%/lib/libavplugin.so
- %%INSTALLDIR%%/lib/libdecora_sse.so
- %%INSTALLDIR%%/lib/libfxplugins.so
- %%INSTALLDIR%%/lib/libglass.so
- %%INSTALLDIR%%/lib/libglassgtk2.so
- %%INSTALLDIR%%/lib/libglassgtk3.so
- %%INSTALLDIR%%/lib/libgstreamer-lite.so
- %%INSTALLDIR%%/lib/libjavafx_font.so
- %%INSTALLDIR%%/lib/libjavafx_font_freetype.so
- %%INSTALLDIR%%/lib/libjavafx_font_pango.so
- %%INSTALLDIR%%/lib/libjavafx_iio.so
- %%INSTALLDIR%%/lib/libjfxmedia.so
- %%INSTALLDIR%%/lib/libjfxwebkit.so
- %%INSTALLDIR%%/lib/libprism_common.so
- %%INSTALLDIR%%/lib/libprism_es2.so
- %%INSTALLDIR%%/lib/libprism_sw.so
- %%INSTALLDIR%%/lib/javafx-src.zip
- %%INSTALLDIR%%/lib/javafx-swt.jar
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| lucene-core-7.7.1.jar | 3.08801e+06 | 4a96eba551129bc7eebdff5586aeb8729da0889bd05d9ac2dab0ff4924548d27 |
| lucene-grouping-7.7.1.jar | 87267 | c031e6dfc3f9c744fc2747228245a294e1276f1fca5003b11639de18162d61eb |
| lucene-queries-7.7.1.jar | 265080 | b7f29a9874010697c83443091005301707899176f0873b41708fed3c47e58d78 |
| lucene-queryparser-7.7.1.jar | 381910 | 7e1d509aa3fffd19ed0d89c8bb1fcd91bea37462955a9862fbc2d4600c4bb2a3 |
| lucene-sandbox-7.7.1.jar | 279651 | 865f472ed473bd78ec8309306b6d9484a3fe26cffef1a895d8873927eebad5d1 |
| antlr4-4.7.2-complete.jar | 2.079769e+06 | 6852386d7975eff29171dae002cc223251510d35f291ae277948f381a7b380b4 |
| openjdk-jfx-14.0.2.1+1_GH0.tar.gz | 6.7975108e+07 | 08830d79dbdaadf66a1feae356caed6d70636dfdbf47598dd48a59f407d05ef1 |
Master sites 6
- https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/7.7.1/:core
- https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/7.7.1/:grouping
- https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/7.7.1/:queries
- https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/7.7.1/:queryparser
- https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/7.7.1/:sandbox
- https://repo1.maven.org/maven2/org/antlr/antlr4/4.7.2/:antlr
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
cfb60c1505 |
Harald Eilertsen | java/openjfx14: Fix openjfx14 after 9477c9da0a4 Removing USE_LDCONFIG from openjdk11 caused the package for openjfx14 to
fail to build, because it could not find libjvm.so, previously exported
from openjdk11 (and 8).
Making the openjfx14 package ignore this should be safe, as it in any
case relies on openjdk11 which again contains the lib and knows how to
locate and load it.
Thanks to ronald@ for pointing me in the right direction!
PR: 297282
Reported by: [email protected]
Reviewed by: [email protected]
Tested by: [email protected]
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59290 |