Files
haikuports/media-libs/libmediainfo/patches/libmediainfo-24.12.patchset
2025-01-03 12:15:43 +01:00

75 lines
3.3 KiB
Plaintext

From 7c8ebcb0702577bf8acf828d96d2a156419d18d6 Mon Sep 17 00:00:00 2001
From: Schrijvers Luc <begasus@gmail.com>
Date: Thu, 2 Jan 2025 15:49:13 +0100
Subject: Applying old patches
diff --git a/Project/GNU/Library/libmediainfo.pc.in b/Project/GNU/Library/libmediainfo.pc.in
index 33c496a..ee688ea 100644
--- a/Project/GNU/Library/libmediainfo.pc.in
+++ b/Project/GNU/Library/libmediainfo.pc.in
@@ -3,7 +3,7 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Unicode=@MediaInfoLib_Unicode@
-Libs_Static=${libdir}/lib@MediaInfoLib_LibName@.a ${libdir}/libzen.a -lpthread -lz@Graphviz_Lib@@Curl_Lib@
+Libs_Static=${libdir}/lib@MediaInfoLib_LibName@.a ${libdir}/libzen.a -lz@Graphviz_Lib@@Curl_Lib@
la_name=lib@MediaInfoLib_LibName@.la
Name: libmediainfo
diff --git a/Source/MediaInfo/MediaInfo_Events.h b/Source/MediaInfo/MediaInfo_Events.h
index 663c2c0..56cad5d 100644
--- a/Source/MediaInfo/MediaInfo_Events.h
+++ b/Source/MediaInfo/MediaInfo_Events.h
@@ -67,7 +67,7 @@
|| defined(__unix) || defined(__unix__) \
|| defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) \
|| defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) \
- || defined(__EMX__) || defined(__VMS) || defined(__BEOS__)
+ || defined(__EMX__) || defined(__VMS) || defined(__BEOS__) || defined(__HAIKU__)
#ifndef UNIX
#define UNIX
#endif
diff --git a/Source/MediaInfoDLL/MediaInfoDLL.h b/Source/MediaInfoDLL/MediaInfoDLL.h
index 692869a..c75e665 100644
--- a/Source/MediaInfoDLL/MediaInfoDLL.h
+++ b/Source/MediaInfoDLL/MediaInfoDLL.h
@@ -67,7 +67,7 @@
|| defined(__unix) || defined(__unix__) \
|| defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) \
|| defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) \
- || defined(__EMX__) || defined(__VMS) || defined(__BEOS__)
+ || defined(__EMX__) || defined(__VMS) || defined(__BEOS__) || defined(__HAIKU__)
#ifndef UNIX
#define UNIX
#endif
diff --git a/Source/MediaInfoDLL/MediaInfoDLL_Static.h b/Source/MediaInfoDLL/MediaInfoDLL_Static.h
index 3c41e2d..a2a051f 100644
--- a/Source/MediaInfoDLL/MediaInfoDLL_Static.h
+++ b/Source/MediaInfoDLL/MediaInfoDLL_Static.h
@@ -67,7 +67,7 @@
|| defined(__unix) || defined(__unix__) \
|| defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) \
|| defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) \
- || defined(__EMX__) || defined(__VMS) || defined(__BEOS__)
+ || defined(__EMX__) || defined(__VMS) || defined(__BEOS__) || defined(__HAIKU__)
#ifndef UNIX
#define UNIX
#endif
diff --git a/Source/ThirdParty/aes-gladman/brg_endian.h b/Source/ThirdParty/aes-gladman/brg_endian.h
index 9f3b545..fc54b7b 100644
--- a/Source/ThirdParty/aes-gladman/brg_endian.h
+++ b/Source/ThirdParty/aes-gladman/brg_endian.h
@@ -35,7 +35,7 @@ Issue Date: 20/12/2007
#elif defined( __linux__ ) || defined( __GNUC__ ) || defined( __GNU_LIBRARY__ )
# if !defined( __MINGW32__ ) && !defined( _AIX )
# include <endian.h>
-# if !defined( __BEOS__ )
+# if !defined( __BEOS__ ) && !defined(__HAIKU__)
# include <byteswap.h>
# endif
# endif
--
2.45.2