diff --git a/dev-libs/libical/libical-3.0.14.recipe b/dev-libs/libical/libical-3.0.16.recipe similarity index 95% rename from dev-libs/libical/libical-3.0.14.recipe rename to dev-libs/libical/libical-3.0.16.recipe index 4f8e4ac9d..63d2fb92a 100644 --- a/dev-libs/libical/libical-3.0.14.recipe +++ b/dev-libs/libical/libical-3.0.16.recipe @@ -9,7 +9,8 @@ LICENSE="MPL v1.0 GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://github.com/libical/libical/releases/download/v$portVersion/libical-$portVersion.tar.gz" -CHECKSUM_SHA256="4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f" +CHECKSUM_SHA256="b44705dd71ca4538c86fb16248483ab4b48978524fb1da5097bd76aa2e0f0c33" +PATCHES="libical-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="!x86_gcc2 x86" diff --git a/dev-libs/libical/patches/libical-3.0.16.patchset b/dev-libs/libical/patches/libical-3.0.16.patchset new file mode 100644 index 000000000..3f626d94e --- /dev/null +++ b/dev-libs/libical/patches/libical-3.0.16.patchset @@ -0,0 +1,22 @@ +From b847a3074708c09e65cb448404aced7877dad2c8 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sun, 30 Oct 2022 10:48:20 +1000 +Subject: Fix bswap_32 + + +diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c +index 2064287..4fc04c6 100644 +--- a/src/libical/icaltz-util.c ++++ b/src/libical/icaltz-util.c +@@ -76,7 +76,7 @@ + #include + #endif + +-#if defined(__APPLE__) || defined(__MINGW32__) ++#if defined(__APPLE__) || defined(__MINGW32__) || defined(__HAIKU__) + #define bswap_16(x) (((x) << 8) & 0xff00) | (((x) >> 8) & 0xff) + #define bswap_32 __builtin_bswap32 + #define bswap_64 __builtin_bswap64 +-- +2.37.3 +