taglib: Avoid offset_t conflict on illumos.

This commit is contained in:
jperkin 2024-03-11 09:11:01 +00:00
parent b1c9bd6a56
commit 9829415cc9
2 changed files with 17 additions and 1 deletions

View File

@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.28 2024/01/28 13:23:46 wiz Exp $
$NetBSD: distinfo,v 1.29 2024/03/11 09:11:01 jperkin Exp $
BLAKE2s (taglib-2.0.tar.gz) = 6c3e1c191d88271214dd6fa24decf954a5e9e9308e8ac9cfa5175ab87b3ef1ea
SHA512 (taglib-2.0.tar.gz) = 099d02b2eab033f5702a8cb03e70752d7523c6f8c2f3eebdd0bcd939eafbdca3f2a6c82452983904b5822cfa45f2707ed866c3419508df9d43bf5c0b3a476f6c
Size (taglib-2.0.tar.gz) = 1429934 bytes
SHA1 (patch-taglib_toolkit_taglib.h) = 1d59e929c53492e42f63b213f32d5f9b1cdff16e

View File

@ -0,0 +1,15 @@
$NetBSD: patch-taglib_toolkit_taglib.h,v 1.1 2024/03/11 09:11:01 jperkin Exp $
illumos headers define offset_t.
--- taglib/toolkit/taglib.h.orig 2024-03-11 09:08:42.276396541 +0000
+++ taglib/toolkit/taglib.h
@@ -60,7 +60,7 @@ namespace TagLib {
// In Win32, always 64bit. Otherwise, equivalent to off_t.
#ifdef _WIN32
using offset_t = long long;
-#else
+#elif !defined(__illumos__)
using offset_t = off_t;
#endif