BSD Ports

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

SystemPortVersion
FreeBSDjava/openjfx1414.0.2.1+1_21
MidnightBSDjava/openjfx1414.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest14.0.2.1+1_2114.0.2.1+1_21--14.0.2.1+1_21
FreeBSD:14:quarterly14.0.2.1+1_2114.0.2.1+1_21n/a-14.0.2.1+1_21
FreeBSD:15:latest14.0.2.1+1_2114.0.2.1+1_21n/a-14.0.2.1+1_17
FreeBSD:15:quarterly14.0.2.1+1_2114.0.2.1+1_21n/an/an/a
FreeBSD:16:latest14.0.2.1+1_2114.0.2.1+1_21n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 3

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

Build dependencies 165

The first 100 are listed.

Run dependencies 141

The first 100 are listed.

Configuration

Options name: java_openjfx

OptionDefaultDescription
MEDIAonMedia module
SWToffSWT support
TESToffBuild and/or run tests
WEBKITonWebKit webpage renderer support
USES
gettext-runtime gl gnome java jpeg localbase:ldflags ninja pkgconfig sqlite xorg
Service scripts
none

Message after installing

===>   NOTICE:

The openjfx14 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 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
FileSizeSHA256
lucene-core-7.7.1.jar3.08801e+064a96eba551129bc7eebdff5586aeb8729da0889bd05d9ac2dab0ff4924548d27
lucene-grouping-7.7.1.jar87267c031e6dfc3f9c744fc2747228245a294e1276f1fca5003b11639de18162d61eb
lucene-queries-7.7.1.jar265080b7f29a9874010697c83443091005301707899176f0873b41708fed3c47e58d78
lucene-queryparser-7.7.1.jar3819107e1d509aa3fffd19ed0d89c8bb1fcd91bea37462955a9862fbc2d4600c4bb2a3
lucene-sandbox-7.7.1.jar279651865f472ed473bd78ec8309306b6d9484a3fe26cffef1a895d8873927eebad5d1
antlr4-4.7.2-complete.jar2.079769e+066852386d7975eff29171dae002cc223251510d35f291ae277948f381a7b380b4
openjdk-jfx-14.0.2.1+1_GH0.tar.gz6.7975108e+0708830d79dbdaadf66a1feae356caed6d70636dfdbf47598dd48a59f407d05ef1
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

DateCommitCreditsLog 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