aboutsummaryrefslogtreecommitdiff
path: root/graphics/mesa-dri
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-09-19 09:33:33 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-09-19 09:33:33 +0000
commita55db457da83f8c69590ee9f4b08efc753c98b08 (patch)
tree55311cf6cf63dcc5f1c93d6839026e64e2213d84 /graphics/mesa-dri
parentede71aa6afac89d1a65f41d1bb595c548875fb67 (diff)
downloadports-a55db457da83f8c69590ee9f4b08efc753c98b08.tar.gz
ports-a55db457da83f8c69590ee9f4b08efc753c98b08.zip
mesa: Remove sparc64 patches
No one who cares about graphics have a sparc64 machine. Next update to 20.2 will not contain any patches too. Reviewed by: zeising Approved by: x11 (zeising@) Differential Revision: https://reviews.freebsd.org/D26460
Notes
Notes: svn path=/head/; revision=548949
Diffstat (limited to 'graphics/mesa-dri')
-rw-r--r--graphics/mesa-dri/Makefile.common7
-rw-r--r--graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h27
2 files changed, 5 insertions, 29 deletions
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index 6e31dca69bd3..9e05a339c6d7 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -27,6 +27,9 @@ DISTFILES= mesa-${MESADISTVERSION}${EXTRACT_SUFX}
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 @@ LLVM_DEFAULT= 80
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 @@ RUN_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT}
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
diff --git a/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h b/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h
index bca9a240cfd4..88e2fa9adb32 100644
--- a/graphics/mesa-dri/files/patch-src_gallium_include_pipe_p__config.h
+++ b/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