[avro-c] Update to 1.12.1 (#49270)

This commit is contained in:
SunBlack
2026-01-07 20:49:13 +01:00
committed by GitHub
parent e36ffb2552
commit 4adaaf6780
5 changed files with 23 additions and 3 deletions

14
ports/avro-c/bswap.patch Normal file
View File

@@ -0,0 +1,14 @@
diff --git a/lang/c/src/codec.c b/lang/c/src/codec.c
index 613a91437..176fb21d6 100644
--- a/lang/c/src/codec.c
+++ b/lang/c/src/codec.c
@@ -27,6 +27,9 @@
# elif defined(_WIN32)
# include <stdlib.h>
# define __bswap_32 _byteswap_ulong
+# elif defined(__ANDROID__)
+# include <byteswap.h>
+# define __bswap_32 bswap_32
# else
# include <byteswap.h>
# endif

View File

@@ -7,10 +7,11 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO apache/avro
REF "release-${VERSION}"
SHA512 8cc6ef3cf1e0a919118c8ba5817a1866dc4f891fa95873c0fe1b4b388858fbadee8ed50406fa0006882cab40807fcf00c5a2dcd500290f3868d9d06b287eacb6
SHA512 4e7fd7ebb41f6149a499d0d38babd99d07f936143b47a60f7c568a589fb0e6369301c7230bde518b554eaeaa9ded1ed1fae2661cbd5ebc49fb5f22d97c066f05
HEAD_REF master
PATCHES
avro.patch # Private vcpkg build fixes
bswap.patch
)
vcpkg_cmake_configure(

View File

@@ -1,6 +1,6 @@
{
"name": "avro-c",
"version": "1.12.0",
"version": "1.12.1",
"description": "Apache Avro is a data serialization system",
"homepage": "https://github.com/apache/avro",
"license": "Apache-2.0",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6eb4af0464788cbbe42de42b1061e0e5cd7c7e07",
"version": "1.12.1",
"port-version": 0
},
{
"git-tree": "9776bebec8f77c6ea2322fec051fae2d12a1f524",
"version": "1.12.0",

View File

@@ -429,7 +429,7 @@
"port-version": 0
},
"avro-c": {
"baseline": "1.12.0",
"baseline": "1.12.1",
"port-version": 0
},
"avro-cpp": {