Files
pkgsrc-ng/multimedia/kdemultimedia3/patches/patch-aj
2016-01-21 23:40:00 +01:00

24 lines
651 B
Plaintext

$NetBSD: patch-aj,v 1.5 2014/07/10 17:00:21 jperkin Exp $
Use GCC's endian macros on SunOS.
--- kioslave/audiocd/plugins/lame/encoderlame.cpp.orig 2007-10-08 09:48:54.000000000 +0000
+++ kioslave/audiocd/plugins/lame/encoderlame.cpp
@@ -17,7 +17,16 @@
*/
#include <config.h>
+#ifdef HAVE_MACHINE_ENDIAN_H
+#include <machine/endian.h>
+#define __BYTE_ORDER _BYTE_ORDER
+#define __LITTLE_ENDIAN _LITTLE_ENDIAN
+#elif defined(__sun)
+#define __BYTE_ORDER __BYTE_ORDER__
+#define __LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__
+#else
#include <endian.h>
+#endif
#include "encoderlame.h"
#include "encoderlameconfig.h"
#include "audiocd_lame_encoder.h"