biology/gkl: pin to jdk 8 and 11
Error on jdk17+:
Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 AWT JVM)
...
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
JAVA_AWT_INCLUDE_PATH (ADVANCED)
PR: 292244
Approved-by: maintainer timeout
devel/arduino18: support jdk11+
Java 8 had a jre/lib/ext directory which does not exist anymore.
Put the jssc-2.8.0.jar in JAVALIBDIR and embed it in arduino18 so we
are sure it is properly on the classpath.
NB: the patch is modified a little bit over the attachment in the
issue. It now uses less local patches than the original patch.
PR: 292242
Approved-by: maintainer timeout
emulators/wine-devel: Streamline things a bit
Set BINARY_ALIAS and EXTRA_PATCHES using plain assignment (=) instead
of := since we do not have child ports any longer.
This forward ports most of commit 0535ec4919 for emulators/wine.
astro/osmium-tool: Upgrade to v1.19.0
ChangeLog: https://github.com/osmcode/osmium-tool/blob/master/CHANGELOG.md
Added
* Add integration tests for show command output formats.
Changed
* Switch to C++17 as minimum requirement.
* Use std::back_inserter instead of boost::function_output_iterator removing
one dependency on Boost.
* Various small fixes and code cleanups.
Fixed
* Fix ID comparison in osmium merge to match osmium sort behavior.
* Extract in "simple" mode: Check all nodes in a way for overlap with the
[3 lines not shown]
security/xmlsec1: update to v1.3.9
This unbreaks libxml 2.15, where some pointer types went "const",
and the prior FreeBSD ports version of xmlsec1 wanted to error out
instead of seeing warnings (-Werror) and broke.
ChangeLog: https://www.aleksey.com/xmlsec/news.html
required for:
PR: 291316
(This builds with extant libxml2.14 and 2.15, so let's just commit this.)