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?
seems solved. Can we close here?
A commit references this bug:
Date: Tue Mar 16 21:15:28 UTC 2021
New revision: 568616
- 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) 
- Fix WWW
PR: 236427 
Reported by: firstname.lastname@example.org 
(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.