Mon Jun 10 12:29:54 2013 UTC ()
PR pkg/47913, fix build problem on powerpc
(example was NetBSD/macppc 6.1) as:
#error Unknown Endianness


(mef)
diff -r1.77 -r1.78 pkgsrc/graphics/MesaLib/distinfo
diff -r1.1 -r1.2 pkgsrc/graphics/MesaLib/patches/patch-src_gallium_include_pipe_p__config.h

cvs diff -r1.77 -r1.78 pkgsrc/graphics/MesaLib/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/MesaLib/distinfo 2013/05/20 06:59:18 1.77
+++ pkgsrc/graphics/MesaLib/distinfo 2013/06/10 12:29:54 1.78
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1$NetBSD: distinfo,v 1.77 2013/05/20 06:59:18 sbd Exp $ 1$NetBSD: distinfo,v 1.78 2013/06/10 12:29:54 mef Exp $
2 2
3SHA1 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = 2e6e730204800a0748b301a5f58b86332699788b 3SHA1 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = 2e6e730204800a0748b301a5f58b86332699788b
4RMD160 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = bb2b140375aa13df79fcdb60a7ad0a63622dc531 4RMD160 (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = bb2b140375aa13df79fcdb60a7ad0a63622dc531
5Size (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = 201575 bytes 5Size (Mesa-7.11.2/MesaGLUT-7.11.2.tar.bz2) = 201575 bytes
6SHA1 (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 5981ac2de8438e5f4a1f3561f2044d700c5f0de9 6SHA1 (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 5981ac2de8438e5f4a1f3561f2044d700c5f0de9
7RMD160 (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 656ded1db6c1f6fdd15a3f2cdee1b895d393bcea 7RMD160 (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 656ded1db6c1f6fdd15a3f2cdee1b895d393bcea
8Size (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 6257280 bytes 8Size (Mesa-7.11.2/MesaLib-7.11.2.tar.bz2) = 6257280 bytes
9SHA1 (patch-af) = da0bd412b81d4b826b6d9b4bb8d98ca1fe0006ba 9SHA1 (patch-af) = da0bd412b81d4b826b6d9b4bb8d98ca1fe0006ba
10SHA1 (patch-bin_mklib) = 152b61d40d2e24cf3674d346e94fcab04b850909 10SHA1 (patch-bin_mklib) = 152b61d40d2e24cf3674d346e94fcab04b850909
11SHA1 (patch-configure.ac) = 0e3f9a1f21ba3a50161312683e9a0ad36f9f3e61 11SHA1 (patch-configure.ac) = 0e3f9a1f21ba3a50161312683e9a0ad36f9f3e61
12SHA1 (patch-src_gallium_include_pipe_p__config.h) = 5ddb2d95c7e951ad88bd14fd8b257b1f1dfac34f 12SHA1 (patch-src_gallium_include_pipe_p__config.h) = 934e2505fe299e1a25da6def2f971fa1302840c0
13SHA1 (patch-src_glsl_ir__constant__expression.cpp) = 281e281f51afed244b1a29b92942d572fc095124 13SHA1 (patch-src_glsl_ir__constant__expression.cpp) = 281e281f51afed244b1a29b92942d572fc095124
14SHA1 (patch-src_glu_sgi_glu.exports) = 66609d2ea59b02fc46b41311b0042fe4a2da517f 14SHA1 (patch-src_glu_sgi_glu.exports) = 66609d2ea59b02fc46b41311b0042fe4a2da517f
15SHA1 (patch-src_mesa_drivers_dri_common_dri__util.h) = 53e63dcc6243b1872f4e4816b46e92910cf97edc 15SHA1 (patch-src_mesa_drivers_dri_common_dri__util.h) = 53e63dcc6243b1872f4e4816b46e92910cf97edc
16SHA1 (patch-src_mesa_drivers_dri_common_mmio.h) = b6da48111fb2792b1c71eb7549d0f03adceec9f1 16SHA1 (patch-src_mesa_drivers_dri_common_mmio.h) = b6da48111fb2792b1c71eb7549d0f03adceec9f1
17SHA1 (patch-src_mesa_drivers_dri_i915_intel__batchbuffer.c) = fec8b1a9f6888e9a4225861ea5bda776ecc5f054 17SHA1 (patch-src_mesa_drivers_dri_i915_intel__batchbuffer.c) = fec8b1a9f6888e9a4225861ea5bda776ecc5f054
18SHA1 (patch-src_mesa_drivers_dri_i915_intel__tris.c) = 74a2ca9f9c865db9b6212087e442f65bb0621227 18SHA1 (patch-src_mesa_drivers_dri_i915_intel__tris.c) = 74a2ca9f9c865db9b6212087e442f65bb0621227
19SHA1 (patch-src_mesa_drivers_dri_i965_brw__draw.c) = ce12dc2d2391300d32776a06f5d0096448019c6b 19SHA1 (patch-src_mesa_drivers_dri_i965_brw__draw.c) = ce12dc2d2391300d32776a06f5d0096448019c6b
20SHA1 (patch-src_mesa_drivers_dri_i965_brw__draw__upload.c) = 44162ca546072669b85093981728e635dda69e55 20SHA1 (patch-src_mesa_drivers_dri_i965_brw__draw__upload.c) = 44162ca546072669b85093981728e635dda69e55
21SHA1 (patch-src_mesa_drivers_dri_i965_brw__misc__state.c) = d37f967dea0fc3bd32566d6a26fd434ca9564081 21SHA1 (patch-src_mesa_drivers_dri_i965_brw__misc__state.c) = d37f967dea0fc3bd32566d6a26fd434ca9564081
22SHA1 (patch-src_mesa_drivers_dri_i965_gen6__vs__state.c) = c918b5a91b339e49850d718c957d7e717c2dc130 22SHA1 (patch-src_mesa_drivers_dri_i965_gen6__vs__state.c) = c918b5a91b339e49850d718c957d7e717c2dc130
23SHA1 (patch-src_mesa_drivers_dri_i965_gen6__wm__state.c) = a8ecf943525888b22ec99fe454b08f43c5d8a911 23SHA1 (patch-src_mesa_drivers_dri_i965_gen6__wm__state.c) = a8ecf943525888b22ec99fe454b08f43c5d8a911
24SHA1 (patch-src_mesa_drivers_dri_i965_intel__batchbuffer.c) = 653c87e1123ce9a27b71221fff4119df34abe15f 24SHA1 (patch-src_mesa_drivers_dri_i965_intel__batchbuffer.c) = 653c87e1123ce9a27b71221fff4119df34abe15f
25SHA1 (patch-src_mesa_drivers_dri_intel_intel__context.c) = 21d3c08a27817a6358b88101f889120869eebcce 25SHA1 (patch-src_mesa_drivers_dri_intel_intel__context.c) = 21d3c08a27817a6358b88101f889120869eebcce

cvs diff -r1.1 -r1.2 pkgsrc/graphics/MesaLib/patches/Attic/patch-src_gallium_include_pipe_p__config.h (expand / switch to unified diff)

--- pkgsrc/graphics/MesaLib/patches/Attic/patch-src_gallium_include_pipe_p__config.h 2013/05/16 05:22:02 1.1
+++ pkgsrc/graphics/MesaLib/patches/Attic/patch-src_gallium_include_pipe_p__config.h 2013/06/10 12:29:54 1.2
@@ -1,17 +1,28 @@ @@ -1,17 +1,28 @@
1$NetBSD: patch-src_gallium_include_pipe_p__config.h,v 1.1 2013/05/16 05:22:02 richard Exp $ 1$NetBSD: patch-src_gallium_include_pipe_p__config.h,v 1.2 2013/06/10 12:29:54 mef Exp $
2 2
3--- src/gallium/include/pipe/p_config.h.orig 2011-10-15 00:43:58.000000000 +0000 3Adjust Endianness for PowerPC or SunOS.
4+++ src/gallium/include/pipe/p_config.h 4
 5--- Mesa-7.11.2/src/gallium/include/pipe/p_config.h.orig 2011-10-15 09:43:58.000000000 +0900
 6+++ src/gallium/include/pipe/p_config.h 2013-06-10 15:35:08.000000000 +0900
 7@@ -99,7 +99,7 @@
 8 #endif
 9 #endif
 10
 11-#if defined(__ppc__) || defined(__ppc64__) || defined(__PPC__)
 12+#if defined(__ppc__) || defined(__ppc64__) || defined(__PPC__) || defined(__powerpc__)
 13 #define PIPE_ARCH_PPC
 14 #if defined(__ppc64__) || defined(__PPC64__)
 15 #define PIPE_ARCH_PPC_64
5@@ -129,6 +129,15 @@ 16@@ -129,6 +129,15 @@
6 # define PIPE_ARCH_BIG_ENDIAN 17 # define PIPE_ARCH_BIG_ENDIAN
7 #endif 18 #endif
8  19
9+#elif defined(__sun) 20+#elif defined(__sun)
10+#include <sys/isa_defs.h> 21+#include <sys/isa_defs.h>
11+ 22+
12+#if defined(_LITTLE_ENDIAN) 23+#if defined(_LITTLE_ENDIAN)
13+# define PIPE_ARCH_LITTLE_ENDIAN 24+# define PIPE_ARCH_LITTLE_ENDIAN
14+#elif defined(_BIG_ENDIAN) 25+#elif defined(_BIG_ENDIAN)
15+# define PIPE_ARCH_BIG_ENDIAN 26+# define PIPE_ARCH_BIG_ENDIAN
16+#endif 27+#endif
17+ 28+