| .. | |||
| 0001-make-Add-Minerva-support-masquerading-as-BSD-when-n.patch | 7 months ago | ||
| 0002-make-Build-with-c-23-when-targeting-minerva.patch | 7 months ago | ||
| 0003-make-Remove-CUPS-dependency.patch | 7 months ago | ||
| 0004-hotspot-Add-workarounds-for-BSD-differences-from-ser.patch | 7 months ago | ||
| 0005-hotspot-Update-non-BSD-native-modules-for-Minerva.patch | 7 months ago | ||
| 0006-Add-minerva-specific-modules-to-java.base-and-jdk.a.patch | 7 months ago | ||
| 0007-java.base-Update-native-modules-to-support-Minerva.patch | 7 months ago | ||
| 0008-java.base-Enable-java.lang.Process-on-minerva.patch | 7 months ago | ||
| ReadMe.md | 7 months ago | ||
0001-make-Add-Minerva-support-masquerading-as-BSD-when-n.patchmake: Add Minerva support, masquerading as BSD when necessary
0002-make-Build-with-c-23-when-targeting-minerva.patchmake: Build with c++23 when targeting minerva
0003-make-Remove-CUPS-dependency.patchmake: Remove CUPS dependency
0004-hotspot-Add-workarounds-for-BSD-differences-from-ser.patchhotspot: Add workarounds for BSD differences from minerva
For the most part, we can pretend to be *BSD.
However, for some methods, we need to convince hotspot that we're macOS, and others need minerva-specific ifdefs due to the lack of sysctl in minerva.
0005-hotspot-Update-non-BSD-native-modules-for-Minerva.patchhotspot: Update non-BSD native modules for Minerva
0006-Add-minerva-specific-modules-to-java.base-and-jdk.a.patchAdd minerva-specific modules to java.base and jdk.attach
It would be nice to re-direct the build to the same files *BSD use, but for now we've got our own copy
0007-java.base-Update-native-modules-to-support-Minerva.patchjava.base: Update native modules to support Minerva
0008-java.base-Enable-java.lang.Process-on-minerva.patchjava.base: Enable java.lang.Process on minerva