Page MenuHomeFreeBSD

D26460.diff
No OneTemporary

D26460.diff

Index: head/graphics/mesa-dri/Makefile.common
===================================================================
--- head/graphics/mesa-dri/Makefile.common
+++ head/graphics/mesa-dri/Makefile.common
@@ -27,6 +27,9 @@
MAINTAINER= x11@FreeBSD.org
+NOT_FOR_ARCHS=sparc64
+NOT_FOR_ARCHS_REASON=not supported on sparc64
+
COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//}
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs \
@@ -95,9 +98,6 @@
BINARY_ALIAS+= python3=${PYTHON_VERSION}
-.if ${ARCH} == sparc64
-MESON_ARGS+= -Dllvm=false
-.else
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT}
.if ${COMPONENT} != libs
RUN_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT}
@@ -105,7 +105,6 @@
MESON_ARGS+= --native-file="${WRKSRC}/llvm.ini"
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib
MESON_ARGS+= -Dllvm=true
-.endif
# we don't care about GLes v1
MESON_ARGS+= -Dgles1=false
Index: head/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h
===================================================================
--- head/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h
+++ head/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h
@@ -1,29 +1,6 @@
---- src/gallium/include/pipe/p_config.h.orig 2017-10-02 15:49:02 UTC
+--- src/gallium/include/pipe/p_config.h.orig 2019-06-26 20:14:08 UTC
+++ src/gallium/include/pipe/p_config.h
-@@ -77,6 +77,13 @@
- #define PIPE_CC_ICL
- #endif
-
-+#if defined(__sparc__) || defined(__sparc64__)
-+#define PIPE_ARCH_SPARC
-+#if defined(__sparc64__)
-+#define PIPE_ARCH_SPARC_64
-+#endif
-+#endif
-+
-
- /*
- * Processor architecture
-@@ -131,7 +138,7 @@
-
- #if defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64) || defined(PIPE_ARCH_ARM) || defined(PIPE_ARCH_AARCH64)
- #define PIPE_ARCH_LITTLE_ENDIAN
--#elif defined(PIPE_ARCH_PPC) || defined(PIPE_ARCH_PPC_64) || defined(PIPE_ARCH_S390)
-+#elif defined(PIPE_ARCH_PPC) || defined(PIPE_ARCH_PPC_64) || defined(PIPE_ARCH_S390) || defined(PIPE_ARCH_SPARC) || defined(PIPE_ARCH_SPARC_64)
- #define PIPE_ARCH_BIG_ENDIAN
- #endif
-
-@@ -160,6 +167,12 @@
+@@ -160,6 +160,12 @@
#define PIPE_OS_ANDROID
#endif

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 25, 10:22 PM (11 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15599036
Default Alt Text
D26460.diff (2 KB)

Event Timeline