git: 39aeda359a18 - main - graphics/libosmesa: remove port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 15 Jun 2026 15:56:29 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=39aeda359a183969b865e420ad20975c3dba7c54
commit 39aeda359a183969b865e420ad20975c3dba7c54
Author: Kenneth Raplee <kenrap@FreeBSD.org>
AuthorDate: 2026-05-16 05:51:17 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-06-15 15:55:29 +0000
graphics/libosmesa: remove port
---
MOVED | 1 +
graphics/Makefile | 1 -
graphics/libosmesa/Makefile | 59 ---------------------------------------
graphics/libosmesa/pkg-descr | 10 -------
graphics/libosmesa/pkg-plist | 13 ---------
graphics/mesa-dri/Makefile.common | 3 --
6 files changed, 1 insertion(+), 86 deletions(-)
diff --git a/MOVED b/MOVED
index 6691dbefa092..c205b589b4ee 100644
--- a/MOVED
+++ b/MOVED
@@ -5347,3 +5347,4 @@ devel/simian||2026-06-14|Has expired: does not fetch
net/pecl-oauth2|net/php-oauth|2026-06-14|Renamed to avoid confusion between implemented protocol and library version. Also, pecl repository is deprecated
graphics/mesa-gallium-va|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-dri
graphics/mesa-gallium-vdpau|graphics/mesa-dri|2026-06-15|Merged into graphics/mesa-dri
+graphics/libosmesa||2026-06-15|EOLed upstream
diff --git a/graphics/Makefile b/graphics/Makefile
index f9080887fbdf..4732a4dbb51a 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -511,7 +511,6 @@
SUBDIR += libnsgif
SUBDIR += libopendrive
SUBDIR += libopenraw
- SUBDIR += libosmesa
SUBDIR += libpano13
SUBDIR += libpcd
SUBDIR += libpgf
diff --git a/graphics/libosmesa/Makefile b/graphics/libosmesa/Makefile
deleted file mode 100644
index 95d775e4062f..000000000000
--- a/graphics/libosmesa/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-PORTNAME= libosmesa
-PORTVERSION= ${MESAVERSION}
-CATEGORIES= graphics
-
-COMMENT= Off-Screen Mesa implementation of the OpenGL API
-WWW= https://www.mesa3d.org/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/docs/license.rst
-
-BROKEN= osmesa was removed upstream in mesa 25.1
-
-LIB_DEPENDS+= libglapi.so:graphics/mesa-libs
-
-USES= llvm:lib,noexport xorg
-USE_XORG= xorgproto
-USE_LDCONFIG= yes
-
-.include <bsd.port.options.mk>
-.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
-
-# Disable some options
-MESON_ARGS+= -Dgallium-drivers="swrast" \
- -Dvulkan-drivers="" \
- -Dplatforms="" \
- -Dandroid-libbacktrace=disabled \
- -Dgallium-vdpau=disabled \
- -Dgallium-omx=disabled \
- -Dgallium-va=disabled \
- -Dgallium-opencl=disabled \
- -Dgallium-xa=disabled \
- -Dgallium-nine=false \
- -Dgles1=disabled \
- -Dgles2=disabled \
- -Dglvnd=disabled \
- -Dlmsensors=disabled \
- -Dmicrosoft-clc=disabled \
- -Dopengl=true \
- -Dglx=disabled \
- -Degl=disabled \
- -Dgbm=disabled \
- -Dtools="" \
- -Dvalgrind=disabled \
- -Dxlib-lease=disabled \
- -Dzstd=disabled
-LDFLAGS_i386= -Wl,-znotext
-
-MESON_ARGS+= -Dosmesa=true
-
-.if ${ARCH} != amd64
-MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629
-.endif
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/GL
- ${INSTALL_DATA} ${WRKSRC}/include/GL/osmesa.h \
- ${STAGEDIR}${PREFIX}/include/GL
-
-.include <bsd.port.post.mk>
diff --git a/graphics/libosmesa/pkg-descr b/graphics/libosmesa/pkg-descr
deleted file mode 100644
index 4fef59014348..000000000000
--- a/graphics/libosmesa/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Mesa is a 3-D graphics library with an API which is very similar to that
-of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or
-state machine, it is being used with authorization from Silicon Graphics,
-Inc. However, the author makes no claim that Mesa is in any way a
-compatible replacement for OpenGL or associated with Silicon Graphics, Inc.
-
-This is a Off-Screen version of Mesa in order to do off-screen rendering in
-other packages like VTK. Offscreen rendering is useful for a
-number of things, such as batch processing, parallel processing, and
-remote processing.
diff --git a/graphics/libosmesa/pkg-plist b/graphics/libosmesa/pkg-plist
deleted file mode 100644
index 89428eff0ecf..000000000000
--- a/graphics/libosmesa/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-@comment include/GL/gl.h
-@comment include/GL/glcorearb.h
-@comment include/GL/glext.h
-include/GL/osmesa.h
-@comment include/KHR/khrplatform.h
-lib/libOSMesa.so
-lib/libOSMesa.so.8
-lib/libOSMesa.so.8.0.0
-@comment lib/libglapi.so
-@comment lib/libglapi.so.0
-@comment lib/libglapi.so.0.0.0
-libdata/pkgconfig/osmesa.pc
-@comment share/drirc.d/00-mesa-defaults.conf
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index 6fea3639e33c..1d93132a6404 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -4,7 +4,6 @@
#
# Remember to upgrade the following ports everytime you bump MESAVERSION:
#
-# - graphics/libosmesa
# - graphics/mesa-dri
# - graphics/mesa-libs
# - lang/clover
@@ -32,9 +31,7 @@ USES+= xorg
.endif
LIB_DEPENDS+= libdrm.so:graphics/libdrm
-.if ${COMPONENT} != osmesa
LIB_DEPENDS+= libexpat.so:textproc/expat2
-.endif
USES+= compiler:c++11-lib bison meson pathfix pkgconfig \
python:build shebangfix tar:xz