Summary
OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.
Versions
v11.0.11_p1-r3 :: 11 :: gentoo
- Modified
- License
- GPL-2-with-classpath-exception
- Keywords
- -* ~amd64 ~ppc64
- USE flags
- debug doc media source
v8.1000-r2 :: 8 :: gentoo
- Modified
- License
- GPL-2-with-classpath-exception
- Keywords
- ~amd64 ~ppc64
- USE flags
- debug doc media source
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- media
- Compile media module, based on gstreamer-minimal (does not pull gstreamer)
- media
- Compile media module, based on gstreamer-minimal (does not pull gstreamer)
- source
- Install JavaFX sources
cpu_flags_x86
- sse2
- Use the SSE2 instruction set
Dependencies
app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon
app-alternatives / lex : lex symlinks
app-alternatives / yacc : yacc symlinks
app-arch / unzip : unzipper for pkzip-compressed files
app-arch / zip : Info ZIP (encryption support)
dev-java / ant : Java-based build tool similar to 'make' that uses XML configuration files
dev-java / antlr : A parser generator for many languages
dev-java / hamcrest-core : Core library of matchers for building test expressions
dev-java / java-config : Java environment configuration query tool
dev-java / openjdk : Open source implementation of the Java programming language
dev-java / openjdk-bin : Prebuilt Java JDK binaries provided by Eclipse Temurin
dev-java / stringtemplate : A Java template engine
dev-java / swt : GTK based SWT Library
dev-libs / glib : The GLib library of C routines
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freetype : High-quality and portable font engine
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
virtual / jdk : Virtual for Java Development Kit (JDK)
virtual / opengl : Virtual for OpenGL implementation
virtual / pkgconfig : Virtual for the pkg-config implementation
virtual / ttf-fonts : Virtual for Serif/Sans/Monospace font packages
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library
x11-libs / libXxf86vm : X.Org Xxf86vm library
x11-libs / pango : Internationalized text layout and rendering library
Runtime Dependencies
app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon
app-arch / zip : Info ZIP (encryption support)
dev-java / java-config : Java environment configuration query tool
dev-java / openjdk : Open source implementation of the Java programming language
dev-java / openjdk-bin : Prebuilt Java JDK binaries provided by Eclipse Temurin
dev-java / swt : GTK based SWT Library
dev-libs / glib : The GLib library of C routines
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freetype : High-quality and portable font engine
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
virtual / jre : Virtual for Java Runtime Environment (JRE)
virtual / opengl : Virtual for OpenGL implementation
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libX11 : X.Org X11 library
x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library
x11-libs / libXxf86vm : X.Org Xxf86vm library
x11-libs / pango : Internationalized text layout and rendering library
Depending packages
dev-java / openjdk : Open source implementation of the Java programming language
Bugs
- 713488
- dev-java/openjfx-11.0.7_p0 : /.../gtktypeutils.h: error: GTypeDebugFlags is deprecated [-Werror=deprecated-declarations]
- 799227
- dev-java/openjfx-8.1000: fails to build with whitespace in LDFLAGS (gcc: error: : linker input file not found: No such file or directory)
- 819633
- <dev-java/openjfx-11.0.11_p1: OOB read in bundled gstreamer
- 843836
- dev-java/openjfx:11[media] depends on media-libs/alsa-lib, which is not declared in ebuilds
- 853697
- dev-java/openjfx:17 missing from ::gentoo
- 878927
- dev-java/openjfx-8.1000: error: 'else' without 'if'
- 924063
- dev-java/openjfx-11.0.11_p1-r1 installs files into unexpected paths
- 935535
- dev-java/openjfx-11.0.11_p1-r3 fails to compile: JDK Docs not found, terminating build early
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Miroslav Šulc · gentoo
dev-java/openjfx: added missing casts + scrubbed patches
Closes: https://bugs.gentoo.org/926331 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Volkmar W. Pogatzki · gentoo
dev-java/openjfx: drop 11.0.9_p0-r1, 11.0.11_p1-r1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35814 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Volkmar W. Pogatzki · gentoo
dev-java/openjfx: no longer depend on deprecated ant-core
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35714 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-java/openjfx: various fixes to 11.x
I don't even know where to start with this, so I'll keep it brief before I pop several veins. * Filter LTO (bundled gstreamer breaks). * Waste several hours debugging broken arg handling, despite inventing a DSL for the build system, making the same errors as CMake. Most of the build failure bugs linked are actually because of whitespace _somewhere_ within {C,CXX,LD}FLAGS. Strip it. * Respect AR, CC, CXX. * Various Modern C fixes from Fedora (and are upstream). Bug: https://bugs.gentoo.org/713488 Bug: https://bugs.gentoo.org/857942 Closes: https://bugs.gentoo.org/715092 Closes: https://bugs.gentoo.org/719484 Closes: https://bugs.gentoo.org/799227 Closes: https://bugs.gentoo.org/915727 Closes: https://bugs.gentoo.org/919413 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Volkmar W. Pogatzki · gentoo
dev-java/openjfx: rbump to 8.1000-r2 for >=dev-java/ant-1.10.14
Closes: https://bugs.gentoo.org/923972 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35213 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-java/openjfx: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-java/openjfx: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
dev-java/openjfx: Fix query functions in EAPI 8
Closes: https://bugs.gentoo.org/915019 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
dev-java/openjfx: Update to EAPI 8
Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
dev-java/openjfx: drop 11.0.9_p0, 11.0.11_p1
Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Marco Genasci · gentoo
dev-java/openjfx: drop ffmpeg dependency
The openjfx package isn't compatible with >=media-video/ffmpeg-5. Closes: https://bugs.gentoo.org/834369 Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com> [Clean patch] Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: add gstreamer CVE-2021-3522 fix
Bug: https://bugs.gentoo.org/819633 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: directly inherit eapi7-ver
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: add 11.0.11_p1
Bug: https://bugs.gentoo.org/797604 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
dev-java/openjfx: do not strip / from swt_file_name.
double / in swt_file_name is between EPREFIX and JAVA_PKG_JARDEST. Stripping the leading / confuses gradle in finding swt.jar. The ultimate fix should be done in java-utils-2.eclass. Reference: https://archives.gentoo.org/gentoo-dev/message/96db539ae412aab36491987d4e424dd3 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: EROOT -> EPREFIX
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 8.1000 ( fictional version )
New backported fixes from https://github.com/jschwartzenberg/openjfx8 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix build with gcc10
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: keyword 11 on ~ppc64
adjust some patches and switch to newer gradle Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: drop old
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: explicitly depend on openjdk:8 for now
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: add 8.999 version
it's last tip version of publicly available openjfx-8 with security and reliability patches backported. it's possible to toggle avplugin build independently of media now, but it's still behind media useflag for now. also switched to gradle-4.10.3 patches taken from https://github.com/jschwartzenberg/openjfx8 Bug: https://bugs.gentoo.org/547918 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix SRC_URI
Closes: https://bugs.gentoo.org/743484 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: add sysctl.h patch
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: add missing msse2 patch, and remove unused
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: add openjfx8
Bug: https://bugs.gentoo.org/681828 Closes: https://bugs.gentoo.org/547918 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix typo
Closes: https://bugs.gentoo.org/728790 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 11.0.9_p0
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
dev-java/openjfx: drop vulnerable
Bug: https://bugs.gentoo.org/732626 Signed-off-by: Aaron Bauman <bman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 11.0.8_p2
Bug: https://bugs.gentoo.org/732624 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: drop old
Closes: https://bugs.gentoo.org/698876 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: fix build with uncommon TERM, add -fcommon
Closes: https://bugs.gentoo.org/719606 Closes: https://bugs.gentoo.org/719958 Closes: https://bugs.gentoo.org/688894 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 11.0.7_p1
modify patch in place to fix rpath issue Bug: https://bugs.gentoo.org/704738 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: remove more Werror
Bug: https://bugs.gentoo.org/713274 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: append -Wno-error
Closes: https://bugs.gentoo.org/713274 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix slotting
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 11.0.7_p0
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: drop old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: fix path to jars
Bug: https://bugs.gentoo.org/707798 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: QA: fix absolute dosym usage
Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: QA: use dodoc and unqoted variables
Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: QA: fix dosym usage
Package-Manager: Portage-2.3.84, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: require fixed ant-core
Bug: https://bugs.gentoo.org/698876 Package-Manager: Portage-2.3.84, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: bump to 11.0.6_p2
Package-Manager: Portage-2.3.84, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix installing without docs
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-java/openjfx: fix typo in description
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-java/openjfx: new package
Quick howto to get openjdk with integrated javafx 1) install openjdk-bin:11 2) install openjfx:11 3) install openjdk:11[javafx], it will pick up jfx libs 4) Optional: remove openjdk-bin:11 no need to unmask gentoo-vm flag Bug: https://bugs.gentoo.org/547918 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>