BSD Ports

java/openjfx14 14.0.2.1+1_2 MidnightBSD

JavaFX SDK overlay for OpenJDK 11

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2
Categories
java, x11-toolkits, devel

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

Install

Binary package:

mport install openjfx14

From mports:

cd /usr/mports/java/openjfx14 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openjfx14>0:java/openjfx14

Dependencies

As this port's Makefile names them.

Build 4

Library 3

Build dependencies 7
Run dependencies 3

No port depends on this one.

Configuration

Options name: java_openjfx

OptionDefaultDescription
MEDIAonMedia module
SWToffSWT support
TESToff
WEBKITon
USES
gettext-runtime gl gnome java jpeg localbase:ldflags ninja pkgconfig sqlite xorg
Service scripts
none

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
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …