[Bug 293386] multimedia/tsduck: do not depend on bootstrap-openjdk11
Date: Tue, 24 Feb 2026 09:47:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293386 --- Comment #1 from Thierry Lelegard <thierry@lelegard.fr> --- Hi Ronald, Thanks for noticing this. First, some context: I am the author of the tsduck project, with support for 16+ operating systems, but I am not a FreeBSD specialist. > 1. Did you have a specific reason to use the bootstrap-openjdk* pkg? No. The initial Port was created by an experienced FreeBSD committer and I was not in a position to challenge his choices, such as using bootstrap-openjdk11 in BUILD_DEPENDS. Note that the jdk is a build requirement only (to build the jar for the java API), not a runtime requirement. TSDuck is a C++ project and does not require java to run. Only third-party java applications using the TSDuck library need the tsduck java API. And because these applications are written in java, they will pull the jre. > 2. Did you have a specific reason to use openjdk11 and not the default > java version? No. On other operating systems, the project can be built and tested with all java versions from 8 to 25. > 3. Do you approve my patch? I can commit it if you agree. > I tested that tsduck compiles with JAVA_VERSION=8 (the current default) and >JAVA_VERSION=21 (the new default in the near future). Yes. If you successfully tested the build on FreeBSD with other java versions, I approve your commit. -- You are receiving this mail because: You are the assignee for the bug.