diff --git a/.blaze/blaze.java b/.blaze/blaze.java index 8061e6f..c165911 100644 --- a/.blaze/blaze.java +++ b/.blaze/blaze.java @@ -97,7 +97,7 @@ public void clean() throws Exception { .setContainerImage("fizzed/buildx:x64-ubuntu16-jdk11-buildx-linux_musl-arm64"), // - // FreeBSD (will not easily compile on freebsd) + // FreeBSD // new Target("freebsd", "x64") @@ -105,7 +105,7 @@ public void clean() throws Exception { .setHost("bmh-build-x64-freebsd12-1"), // - // OpenBSD (will not easily compile on openbsd) + // OpenBSD // new Target("openbsd", "x64") @@ -161,10 +161,7 @@ public void cross_build_natives() throws Exception { @Override protected List crossTestTargets() { - // everything but openbsd/freebsd/windows return super.crossTestTargets().stream() - .filter(v -> !v.getOs().contains("openbsd")) - .filter(v -> !v.getOs().contains("freebsd")) .filter(v -> !v.getOs().contains("windows")) .collect(Collectors.toList()); } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4afac78..056e63f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,13 @@ # Tokyocabinet for Java +## 0.0.16 - 2025-01-21 + + - Support for FreeBSD 12+ and OpenBSD 7.5+ + ## 0.0.15 - 2023-11-05 -- Based on TokyoCabinet 1.4.48 and TokyoCabinet-Java 1.24 -- Bump jne v4.1.1 -- Improved cross build system + - Based on TokyoCabinet 1.4.48 and TokyoCabinet-Java 1.24 + - Bump jne v4.1.1 + - Improved cross build system ## 0.0.14 - 2023-01-16 - Based on TokyoCabinet 1.4.48 and TokyoCabinet-Java 1.24 diff --git a/README.md b/README.md index 9a521fc..617aaaa 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ The following platforms are tested using the [Fizzed, Inc.](http://fizzed.com) b [![Linux riscv64](https://img.shields.io/badge/Linux%20riscv64-passing-green)](buildx-results.txt) [![Linux MUSL x64](https://img.shields.io/badge/Linux%20MUSL%20x64-passing-green)](buildx-results.txt) [![MacOS x64](https://img.shields.io/badge/MacOS%20x64-passing-green)](buildx-results.txt) +[![FreeBSD x64](https://img.shields.io/badge/FreeBSD%20x64-passing-green)](buildx-results.txt) +[![OpenBSD x64](https://img.shields.io/badge/OpenBSD%20x64-passing-green)](buildx-results.txt) ## Overview @@ -111,6 +113,8 @@ Zip and Bzip2 libraries must be installed for this version to run. | Linux riscv64 | tokyocabinet-linux-riscv64 | built on ubuntu 18.04, glibc 2.31 | | MacOS x64 | tokyocabinet-macos-x64 | built on macos 10.13 high sierra | | MacOS arm64 | tokyocabinet-macos-arm64 | built on macos 12 monterey | +| FreeBSD x64 | tkrzw-freebsd-x64 | targets freebsd 12+ | +| OpenBSD x64 | tkrzw-openbsd-x64 | targets openbsd 7.5+ | ## Development diff --git a/buildx-results.txt b/buildx-results.txt index fc4a900..fde0657 100644 --- a/buildx-results.txt +++ b/buildx-results.txt @@ -1,8 +1,15 @@ Buildx Results -------------- Cross platform tests use the Buildx project: https://github.com/fizzed/buildx -Commit: 6f22e67290a27202e164ae0253326e314b95c9cd -Date: 2025-01-21T22:19:50.714161Z[UTC] +Commit: a5f3c45160a4ebe9a4fe0d12139b4ae1605f146c +Date: 2025-01-21T22:24:41.291804Z[UTC] -linux-x64 (x64 Ubuntu 16.04, JDK 11 cross compiler) success +linux-x64 success +linux-arm64 success +linux-riscv64 success +linux_musl-x64 success +macos-x64 success +macos-arm64 success +freebsd-x64 success +openbsd-x64 success diff --git a/pom.xml b/pom.xml index f553127..4bdc552 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.fizzed maven-parent - 2.5.0 + 2.7.0 @@ -52,7 +52,7 @@ com.fizzed jne - 4.1.1 + 4.3.0