Summary: | lang/J: installation overwrites jconsole from openjdk | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Bojan Petrovic <bojan_petrovic> |
Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | sevenjp, w.schwarzenfeld |
Priority: | --- | Flags: | sevenjp:
maintainer-feedback+
|
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Bojan Petrovic
2019-03-09 20:33:26 UTC
(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. |