Thursday, September 24, 2026

Re: NEW: java/openjfx

This builds and runs for me. OK On 2026 Sep 24 (Thu) at 17:06:54 +0200 (+0200), Sebastian Reitenbach wrote: :Hi, : :attached updated version using FULLDISTDIR in the patch and SUBST_CMD it :before building works for me. : :Does it work for you as well? : : :cheers, :Sebastian : : :On Wed, Sep 23, 2026 at 7:00 PM Peter Hessler <phessler@theapt.org> wrote: : :> On 2026 Sep 23 (Wed) at 08:21:28 -0400 (-0400), Kurt Mosiejczuk wrote: :> :On Tue, Sep 22, 2026 at 09:39:59PM +0200, Sebastian Reitenbach wrote: :> : :> :> this is an attempt to package openjfx. :> :> Unfortunately, the gradle in ports tree is too new, therefore :> downloading :> :> the older one they need. :> : :> :> A number of patches are quite rough, but I hope to at least be able to :> :> upstream some, after some cleanup if needed. :> : :> :> I'd need this for the Java version of sysutils/autopsy :> : :> :> I used the {} in DISTFILES, to prevent these long subdirs in distinfo :> and :> :> downloads directory. :> : :> :> any tests, feedback etc. welcome. :> : :> :> While porting Autopy, and to verify openjfx parts work, I had to create :> :> some test programs, for those curious, find them attached as well. :> : :> :You've got commented out lines that should go. Also, your patch to the :> gradle :> :wrapper has an extra "../" in it and so things blow up because they cannot :> :find the gradle .zip file. :> : :> :It's also missing a BUILD_DEPENDENCY on lang/ruby. :> : :> :Here's a version that builds and packages and cleans up the commented out :> lines. :> : :> :This version is ok kmos to import :> : :> :--Kurt :> :> I'm trying to build, but getting a failure. :> :> ===> Building for openjfx-21.0.11.4 :> cd /usr/obj/ports/openjfx-21.0.11.4/jfx21u-21.0.11-4 && chmod 755 :> ./gradlew && /usr/bin/env -i :> GRADLE_USER_HOME=/usr/obj/ports/openjfx-21.0.11.4/.gradle :> JAVA_HOME=/usr/local/jdk-21 ./gradlew --no-daemon --offline :> --init-script=/usr/obj/ports/openjfx-21.0.11.4/init.gradle --info :> -PCOMPILE_TARGETS=openbsd sdk :> Downloading file:/usr/obj/ports/openjfx-21.0.11.4/jfx21u-21.0.11-4/ :> gradle/wrapper/../../../../../distfiles/gradle-8.4-bin.zip :> :> Exception in thread "main" java.io.FileNotFoundException: :> :> /usr/obj/ports/openjfx-21.0.11.4/jfx21u-21.0.11-4/gradle/wrapper/../../../../../distfiles/gradle-8.4-bin.zip :> (No such file or directory) :> :> :> The reason is I have my ports build dir in /usr/obj/ports, so the manual :> ../ doesn't work. You should be able to use the variable FULLDISTDIR to :> get to the correct place. :> :> :> :> patches/patch-gradle_wrapper_gradle-wrapper_properties:+distributionUrl=../../../../../distfiles/gradle-8.4-bin.zip :> :> :> -- :> Pure drivel tends to drive ordinary drivel off the TV screen. :> : : :-- :https://buzzdeee.reitenba.ch -- "Virtual" means never knowing where your next byte is coming from.

No comments:

Post a Comment