math/octave: restrict required java version to 11+ (+)
octave require java-1.9+ to build java bindings and skip it if found java-1.8
checking for Java version... 1.8.0_482
configure: WARNING: Java version is too old (< 1.9). Octave will not be able to call Java methods.
...
pkg-static: Unable to access file /usr/ports/math/octave/work/stage/usr/local/share/octave/11.1.0/m/java/octave.jar:No such file or directory
Reported by: root at dc365.ru
Approved by: portmgr blanket
ed: add unicode support for the l (list) command
Use mbrtowc()/iswprint()/wcwidth() in put_tty_line() so that
the l command displays valid multibyte characters as-is instead
of escaping each byte as octal.
Column wrapping now correctly accounts for character display
width (including double-width CJK characters).
Invalid or incomplete UTF-8 sequences and non-printable
characters are still escaped as octal.
Differential Revision: https://reviews.freebsd.org/D55365
ed: add unicode test cases to ATF test suite
Including examples in Cyrillic suggested by kib@
Differential Revusion: https://reviews.freebsd.org/D55364