aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2026-05-19 14:15:52 +0000
committerGleb Popov <arrowd@FreeBSD.org>2026-06-15 15:55:33 +0000
commit672021ea49bb889e60ebc9dedac5fb77bf60043d (patch)
tree31f88a9fd5677bd5950ce489b56602c0223cbc16
parent7e52cd8687ec5e693111d5d7dc5b5fe080705c13 (diff)
lang/clover: remove port
-rw-r--r--MOVED1
-rw-r--r--graphics/mesa-dri/Makefile.common1
-rw-r--r--lang/Makefile1
-rw-r--r--lang/clover/Makefile67
-rw-r--r--lang/clover/pkg-descr2
-rw-r--r--lang/clover/pkg-plist7
6 files changed, 1 insertions, 78 deletions
diff --git a/MOVED b/MOVED
index 534c38f1be8a..091e9f1b75d9 100644
--- a/MOVED
+++ b/MOVED
@@ -5349,3 +5349,4 @@ graphics/mesa-gallium-va|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-
graphics/mesa-gallium-vdpau|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-dri
graphics/libosmesa||2026-06-15|EOLed upstream
graphics/mesa-gallium-xa||2026-06-15|EOLed upstream
+lang/clover||2026-06-14|EOLed upstream
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index 1d93132a6404..685026539c40 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -6,7 +6,6 @@
#
# - graphics/mesa-dri
# - graphics/mesa-libs
-# - lang/clover
MESAVERSION= 25.2.8
diff --git a/lang/Makefile b/lang/Makefile
index e8f75984a63f..cecc61dcde33 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -37,7 +37,6 @@
SUBDIR += clisp
SUBDIR += clojure
SUBDIR += clojure-mode.el
- SUBDIR += clover
SUBDIR += cocor
SUBDIR += coffeescript
SUBDIR += colm
diff --git a/lang/clover/Makefile b/lang/clover/Makefile
deleted file mode 100644
index 2f04339638f2..000000000000
--- a/lang/clover/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= clover
-PORTVERSION= ${MESAVERSION}
-PORTREVISION= 7
-CATEGORIES= lang
-
-COMMENT= Mesa OpenCL implementation for AMD GPUs
-WWW= https://dri.freedesktop.org/wiki/GalliumCompute/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/docs/license.rst
-
-ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON= needs a GPU supported by the AMDGPU KMS driver
-
-BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
- spirv-tools>=0:graphics/spirv-tools \
- opencl>=0:devel/opencl
-LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \
- libzstd.so:archivers/zstd
-RUN_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
- opencl>=0:devel/opencl
-
-USES= llvm:lib,noexport
-
-.include <bsd.port.options.mk>
-.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
-
-MESON_ARGS+= -Dplatforms="" \
- -Dvulkan-drivers="" \
- -Dandroid-libbacktrace=disabled \
- -Dgallium-nine=false \
- -Dgallium-omx=disabled \
- -Dgallium-opencl=disabled \
- -Dgallium-va=disabled \
- -Dgallium-vdpau=disabled \
- -Dgallium-xa=disabled \
- -Dgles1=disabled \
- -Dgles2=disabled \
- -Dglvnd=disabled \
- -Dmicrosoft-clc=disabled \
- -Dopengl=false \
- -Dglx=disabled \
- -Degl=disabled \
- -Dgbm=disabled \
- -Dtools="" \
- -Dxlib-lease=disabled \
- -Dlmsensors=disabled \
- -Dvalgrind=disabled \
- -Dgallium-opencl=icd \
- -Dgallium-drivers=r600,radeonsi
-
-LDFLAGS_i386= -Wl,-znotext
-
-CONFIGURE_ENV+= PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig"
-
-.if ${ARCH} != amd64
-MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629
-.endif
-
-pre-patch:
- @if [ -e ${LOCALBASE}/bin/llvm-config${LLVM_VERSION} ] && \
- ! [ -e ${LOCALBASE}/bin/clang${LLVM_VERSION} ]; then \
- ${ECHO_MSG} "Your llvm${LLVM_VERSION} is not built with clang support, which is required."; \
- ${FALSE}; \
- fi
-
-.include <bsd.port.post.mk>
diff --git a/lang/clover/pkg-descr b/lang/clover/pkg-descr
deleted file mode 100644
index 7c36e8875b15..000000000000
--- a/lang/clover/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This package contains Mesa's libOpenCL implementation "Clover".
-It is built upon GALLIUM and currently only supports Radeon GPUs.
diff --git a/lang/clover/pkg-plist b/lang/clover/pkg-plist
deleted file mode 100644
index 7625534c598f..000000000000
--- a/lang/clover/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-etc/OpenCL/vendors/mesa.icd
-lib/gallium-pipe/pipe_r600.so
-lib/gallium-pipe/pipe_radeonsi.so
-lib/libMesaOpenCL.so
-lib/libMesaOpenCL.so.1
-lib/libMesaOpenCL.so.1.0.0
-@comment share/drirc.d/00-mesa-defaults.conf