From 994cbeb2266bc0fa53dd87fdc0332225ca56a1bd Mon Sep 17 00:00:00 2001 From: Kim Laine Date: Sun, 3 May 2026 22:09:12 -0700 Subject: [PATCH] [kuku] Update to v3.0.0 (#51499) --- ports/apsi/fix-find-kuku.patch | 13 +++++++++++++ ports/apsi/portfile.cmake | 1 + ports/apsi/vcpkg.json | 2 +- ports/kuku/portfile.cmake | 4 ++-- ports/kuku/vcpkg.json | 2 +- versions/a-/apsi.json | 5 +++++ versions/baseline.json | 4 ++-- versions/k-/kuku.json | 5 +++++ 8 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 ports/apsi/fix-find-kuku.patch diff --git a/ports/apsi/fix-find-kuku.patch b/ports/apsi/fix-find-kuku.patch new file mode 100644 index 0000000000..d7ce55eb76 --- /dev/null +++ b/ports/apsi/fix-find-kuku.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 55e2d77..8fd7e41 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -133,7 +133,7 @@ if(NOT APSI_USE_CXX17 AND SEAL_USE_CXX17) + endif() + + # Microsoft Kuku +-find_package(Kuku 2.1 QUIET REQUIRED) ++find_package(Kuku QUIET REQUIRED) + if(NOT Kuku_FOUND) + message(FATAL_ERROR "Microsoft Kuku: not found") + else() diff --git a/ports/apsi/portfile.cmake b/ports/apsi/portfile.cmake index bdb7216ba6..e587ce6476 100644 --- a/ports/apsi/portfile.cmake +++ b/ports/apsi/portfile.cmake @@ -9,6 +9,7 @@ vcpkg_from_github( PATCHES fix-find-seal.patch fix-c2398.patch + fix-find-kuku.patch ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS diff --git a/ports/apsi/vcpkg.json b/ports/apsi/vcpkg.json index 77eade37a0..384745cb67 100644 --- a/ports/apsi/vcpkg.json +++ b/ports/apsi/vcpkg.json @@ -1,7 +1,7 @@ { "name": "apsi", "version-semver": "0.11.0", - "port-version": 1, + "port-version": 2, "description": "APSI is a research library for asymmetric private set intersection.", "homepage": "https://github.com/microsoft/APSI", "license": "MIT", diff --git a/ports/kuku/portfile.cmake b/ports/kuku/portfile.cmake index 0cfe1ebf44..633ff91e11 100644 --- a/ports/kuku/portfile.cmake +++ b/ports/kuku/portfile.cmake @@ -6,7 +6,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO microsoft/Kuku REF "v${VERSION}" - SHA512 4b0f0cae191c70d20337fb1581fa06a8fe363a942cf3a3b6be59fbef551b70446405fb1e4e5e7ec917d5519e8d2ad0ea59bd59c36dbf917e838fc1a1cd6a3bef + SHA512 c5c79d0ca94e4a02786934ac419311ce2a46090b8846b885ec11f24205977a02270a14bbd7178b82eb9284e3345c89a421b710171bac5946491a61c9661775b8 HEAD_REF main ) @@ -16,7 +16,7 @@ vcpkg_cmake_configure( ) vcpkg_cmake_install() -vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/Kuku-2.1) +vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/Kuku) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") diff --git a/ports/kuku/vcpkg.json b/ports/kuku/vcpkg.json index df16f989c0..70f6752217 100644 --- a/ports/kuku/vcpkg.json +++ b/ports/kuku/vcpkg.json @@ -1,6 +1,6 @@ { "name": "kuku", - "version": "2.1.0", + "version": "3.0.0", "description": "Kuku is a compact and convenient cuckoo hashing library written in C++.", "homepage": "https://github.com/microsoft/Kuku", "license": "MIT", diff --git a/versions/a-/apsi.json b/versions/a-/apsi.json index fe28d17a14..d2cbe29389 100644 --- a/versions/a-/apsi.json +++ b/versions/a-/apsi.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2b55029ec6a1e04c5f69c534871c998f2c63d066", + "version-semver": "0.11.0", + "port-version": 2 + }, { "git-tree": "154dfb78740cc2acc90c4190af5f5598062c94c1", "version-semver": "0.11.0", diff --git a/versions/baseline.json b/versions/baseline.json index 9853469869..05d0376d55 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -210,7 +210,7 @@ }, "apsi": { "baseline": "0.11.0", - "port-version": 1 + "port-version": 2 }, "aravis": { "baseline": "0.8.36", @@ -4545,7 +4545,7 @@ "port-version": 1 }, "kuku": { - "baseline": "2.1.0", + "baseline": "3.0.0", "port-version": 0 }, "kvasir-mpl": { diff --git a/versions/k-/kuku.json b/versions/k-/kuku.json index 7257778ae1..b0d046fe83 100644 --- a/versions/k-/kuku.json +++ b/versions/k-/kuku.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e3e5a5a120cae618458803ff7c6b4590bd2ea8ed", + "version": "3.0.0", + "port-version": 0 + }, { "git-tree": "55d5b6509ad53b413c0f4bd71a15f71ab79d8c8b", "version": "2.1.0",