If openjdk is already installed, installing lang/J will overwrite /usr/local/bin/jconsole.
(In reply to Bojan Petrovic from comment #0) Ah, that's unfortunate. I'm in the process of finishing up the update to 807 (808 was apparently an erroneous release). Will at least add a conflict check to prevent installation if openjdk is installed, will look into a better solution afterwards, if possible.
Version is now 807-release. Does the problem still exist?
pkg-plist: bin/jconsole lib/j/bin/jconsole seems solved. Can we close here?
A commit references this bug: Author: amdmi3 Date: Tue Mar 16 21:15:28 UTC 2021 New revision: 568616 URL: https://svnweb.freebsd.org/changeset/ports/568616 Log: - Mark BROKEN: does not compile /wrkdirs/usr/ports/lang/J/work/jsource-j807-release/jsrc/ar.c:254:70: error: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-const-int-float-conversion] - Fix CONFLICTS_INSTALL on openjdk* (conflict of bin/jconsole binary from J vs. symlink installed by openjdk* from post-install scripts) [1] - Fix WWW PR: 236427 [1] Reported by: bojan_petrovic@fastmail.fm [1] Changes: head/lang/J/Makefile head/lang/J/pkg-descr
(In reply to Walter Schwarzenfeld from comment #3) bin/jconsole is not mentioned in openjdk plists as it's a symlink generated from post-install script, so this issue was not solved. Additionally, CONFLICTS_INSTALL mentioned in J port were incorrect. Fixing conflicts and marking J broken for it doesn't compile.