summaryrefslogtreecommitdiff
path: root/dev-libs/libixion
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libixion')
-rw-r--r--dev-libs/libixion/Manifest3
-rw-r--r--dev-libs/libixion/files/libixion-0.19.0-fix-win32-ifdef.patch25
-rw-r--r--dev-libs/libixion/libixion-0.19.0-r1.ebuild (renamed from dev-libs/libixion/libixion-0.19.0.ebuild)3
3 files changed, 29 insertions, 2 deletions
diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest
index 4d2ff8c3a0cc..3bb0bf6ba4aa 100644
--- a/dev-libs/libixion/Manifest
+++ b/dev-libs/libixion/Manifest
@@ -1,5 +1,6 @@
+AUX libixion-0.19.0-fix-win32-ifdef.patch 702 BLAKE2B b70dc6db651e45143a118b82ad6a72bc09188edca4b337b809dc2e2af16980d8b17429ab646c42edda7374705559ad67c909b8ddc7c3deeb28b595f0046bfac5 SHA512 f1d0f39b62800a45f2649559624ff6cd475795dceadd1841d70ed1aaad304e0741b6ac3cb36fc4a997fc400441e46079d80ab71210987d9aa1dea1cbea9f1fd4
AUX libixion-0.19.0-gcc15-cstdint.patch 572 BLAKE2B 4fdbbfdec82749820ff28b71fa48abf55740543a780c7c1479bcb10880c3f2b953eb7a3994f8f41b2d13666b1500c9fe264513ae1fea884faffabf0d684ead3f SHA512 056117e6b707e0c6f5065a10a083b7ac80635ccdda34fbedc92d9f937f64b65732c6e2e9db55533672981b316cf9567ca2bbcfc05dde8da2a38cfe685988369b
DIST libixion-0.19.0.tar.xz 536540 BLAKE2B 2bd8db83f926d553b1b6c78eb3e735e9911dbdd3cb95105fca04fd560099f38c5e4834d5887b1b0e6d44343e0da9b0fa0264f00c931a6b04b7e4c70996f819b2 SHA512 f06edbcf5ae7459a46e01273952ce6fbc4e8f2b7782c7e07645dc30e102f20f542e449acafc26484765207b10656e0b350f4108cbf1e03947ee7267254cf6f97
-EBUILD libixion-0.19.0.ebuild 1223 BLAKE2B 1166b411b43341cca7fc27ebbfceba65335f68e395e873409c070eb0ceab27ae728fe1271ae8e77f13e2aa1abb8dd5b2d7f3ce9aac64f26a39e58a293b0f3b4c SHA512 98f4b078f2fbe435477c20d58c999cd19481b26c43022d494a439400cb155e4b00fc819db8c43bc04bd8454ac203599d67e139e84220b52bffb514339a4f9a1c
+EBUILD libixion-0.19.0-r1.ebuild 1291 BLAKE2B 9752198c9b0476498bb29a4b664a4b71065cdc1ade1a0ab9693e04324e985b49516091ecdf7f59da82bf7e5001a5936daa200202031645a7f657c86186234019 SHA512 72f78662be992ff4a2047041d3bf2de99c82ee3efd2ae9c51ddb19e673cddafcb21663f96ed6ad60b2897514331e4afce51331ec6e4714307f2aecb35513ab04
EBUILD libixion-9999.ebuild 1174 BLAKE2B 8999d4e26d35edb2ec080f3dd2fea5eee6f9f33f0be0a9c34f59c3c3daf40c538f040c44c8fd2b59dbfa4c437bb7a53ce37f74f0f81d221b2171fe57275885ce SHA512 9c2890e4cd69d61fb354966190865a63e687f3bcf38afb6408aebc5d5d8f651341f379b8023c32bcfe9440e86379a540bbdb1eb7d9dc3ed604a26c3352019c62
MISC metadata.xml 398 BLAKE2B 0c2320063cc47c8a993ed456ac3a68466ce443b910d43739552d0f365dd178ed59ff76b2e23bab38b1962b9ce8cc973c03125096074a8bc33b09c8789ef236a5 SHA512 6599412f7feebc12c72eba06522563ff16d700e953d6ebc54f88544e49ad5e48e265b939a4fcfd788776abfb03110a8a27800dee71f031ae27eb207a8f924451
diff --git a/dev-libs/libixion/files/libixion-0.19.0-fix-win32-ifdef.patch b/dev-libs/libixion/files/libixion-0.19.0-fix-win32-ifdef.patch
new file mode 100644
index 000000000000..c5aa33a041cf
--- /dev/null
+++ b/dev-libs/libixion/files/libixion-0.19.0-fix-win32-ifdef.patch
@@ -0,0 +1,25 @@
+From 7b1df6fc2b989d8a64edaa47fe04edea95c45174 Mon Sep 17 00:00:00 2001
+From: Stefan Gerlach <stefan.gerlach@uni-konstanz.de>
+Date: Thu, 25 Jul 2024 08:21:38 +0000
+Subject: [PATCH] Fix "_WIN32" is not defined when not on Windows.
+
+---
+ include/ixion/env.hpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/ixion/env.hpp b/include/ixion/env.hpp
+index 92812e3e..7fee0702 100644
+--- a/include/ixion/env.hpp
++++ b/include/ixion/env.hpp
+@@ -33,7 +33,7 @@
+ #define IXION_DLLPUBLIC_VAR IXION_DLLPUBLIC extern
+ #endif
+
+-#if _WIN32
++#ifdef _WIN32
+ #define IXION_MOD_EXPORT __declspec(dllexport)
+ #else
+ #define IXION_MOD_EXPORT __attribute__ ((visibility ("default")))
+--
+GitLab
+
diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild b/dev-libs/libixion/libixion-0.19.0-r1.ebuild
index 3c5c285817ae..e6e85ddecd3e 100644
--- a/dev-libs/libixion/libixion-0.19.0.ebuild
+++ b/dev-libs/libixion/libixion-0.19.0-r1.ebuild
@@ -33,7 +33,8 @@ RDEPEND="
DEPEND="${RDEPEND}"
PATCHES=(
- "${FILESDIR}"/${P}-gcc15-cstdint.patch
+ "${FILESDIR}"/${P}-gcc15-cstdint.patch # bug 937388
+ "${FILESDIR}"/${P}-fix-win32-ifdef.patch # bug 939807
)
pkg_setup() {