media-libs/libxmi: replace the patch with the good one

Closes: https://bugs.gentoo.org/951707
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/41208
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-03-21 10:37:49 +00:00
parent 8eb98e9da8
commit 810d51c089

View File

@@ -1,12 +1,23 @@
https://bugs.gentoo.org/944450 (and https://bugs.gentoo.org/951707)
https://bugs.gentoo.org/944450
--- a/sys-defines.h
+++ b/sys-defines.h
@@ -169,7 +169,7 @@ extern __C_LINKAGE void free (void * ptr);
#ifndef __cplusplus
#ifndef HAVE_BOOL_IN_CC
#ifdef __STDC__
@@ -166,17 +166,7 @@ extern __C_LINKAGE void free (void * ptr);
/* Support the `bool' datatype, which our code uses extensively. */
/**************************************************************************/
-#ifndef __cplusplus
-#ifndef HAVE_BOOL_IN_CC
-#ifdef __STDC__
-typedef enum { false = 0, true = 1 } bool;
-#else /* not __STDC__, do things the old-fashioned way */
-typedef int bool;
-#define false 0
-#define true 1
-#endif
-#endif /* not HAVE_BOOL_IN_CC */
-#endif /* not __cplusplus */
+#include <stdbool.h>
#else /* not __STDC__, do things the old-fashioned way */
typedef int bool;
#define false 0
/**************************************************************************/
/* Define numerical constants (unofficial, so may not be in math.h). */