processing4 clean build is currently failing for me, with errors that complain about the absence of javafx components. At the moment I do not know enough about building this package--or about Processing's current relationship with OpenJDK--to know how to create a working PKGBUILD myself.
Here are examples of the most common types of errors. I've posted the full compile log to pastebin.
compile:
[javac] Compiling 3 source files to /path/to/processing4/src/processing4-processing-1278-4.0b3/build/shared/tools/ThemeEngine/bin
[javac] /path/to/processing4/src/processing4-processing-1278-4.0b3/build/shared/tools/ThemeEngine/src/processing/app/tools/SimpleSwingBrowser.java:34: error: package javafx.application does not exist
[javac] /path/to/processing4/src/processing4-processing-1278-4.0b3/build/shared/tools/ThemeEngine/src/processing/app/tools/SimpleSwingBrowser.java:46: error: package javafx.concurrent.Worker does not exist
[javac] import static javafx.concurrent.Worker.State.FAILED;
[javac] /path/to/processing4/src/processing4-processing-1278-4.0b3/build/shared/tools/ThemeEngine/src/processing/app/tools/SimpleSwingBrowser.java:46: error: static import only from classes and interfaces
[javac] import static javafx.concurrent.Worker.State.FAILED;
[javac] ^
[javac] /path/to/processing4/src/processing4-processing-1278-4.0b3/build/shared/tools/ThemeEngine/src/processing/app/tools/SimpleSwingBrowser.java:51: error: cannot find symbol
[javac] private final JFXPanel jfxPanel = new JFXPanel();
[javac] ^
[javac] symbol: class JFXPanel
[javac] location: class SimpleSwingBrowser
Pinned Comments