[Bug 293386] multimedia/tsduck: do not depend on bootstrap-openjdk11

From: <bugzilla-noreply_at_freebsd.org>
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.