notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q2
mesa-libs OpenGL libraries that support GLX and EGL clients
24.0.6 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 24.0.6Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-04-30 06:15:20
Last Update: 2024-04-30 06:14:01
Commit Hash: 8e8cb7f
License: MIT
WWW:
https://www.mesa3d.org/
Description:
This package contains the Mesa OpenGL libraries for GLX and EGL clients. These include libEGL, libGL, and libglesv2 as well as utlity libraries libglapi and gbm.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (30 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mesa-libs-24.0.6/catalog.mk
  3. /usr/local/share/licenses/mesa-libs-24.0.6/LICENSE
  4. /usr/local/share/licenses/mesa-libs-24.0.6/MIT
  5. etc/libmap.d/mesa.conf
  6. include/EGL/eglext_angle.h
  7. include/EGL/eglmesaext.h
  8. @comment include/GL/internal/dri_interface.h
  9. include/gbm.h
  10. @comment lib/dri/radeon_dri.so
  11. @comment lib/dri/r300_dri.so
  12. lib/libEGL_mesa.so
  13. lib/libEGL_mesa.so.0
  14. lib/libEGL_mesa.so.0.0.0
  15. lib/libGLX_mesa.so
  16. lib/libGLX_mesa.so.0
  17. lib/libGLX_mesa.so.0.0.0
  18. lib/libgbm.so
  19. lib/libgbm.so.1
  20. lib/libgbm.so.1.0.0
  21. lib/libglapi.so
  22. lib/libglapi.so.0
  23. lib/libglapi.so.0.0.0
  24. @comment libdata/pkgconfig/dri.pc
  25. libdata/pkgconfig/gbm.pc
  26. @comment share/drirc.d/00-mesa-defaults.conf
  27. share/glvnd/egl_vendor.d/50_mesa.json
  28. @owner
  29. @group
  30. @mode
Collapse this list.
Dependency lines:
  • mesa-libs>0:graphics/mesa-libs
To install the port:
cd /usr/ports/graphics/mesa-libs/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/mesa-libs
  • pkg install mesa-libs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mesa-libs
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1714022326 SHA256 (mesa-24.0.6.tar.xz) = 8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604 SIZE (mesa-24.0.6.tar.xz) = 20115628

Expand this list (4 items)

Collapse this list.

SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 SHA256 (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 5af88a22abfadb91f6626c9244ed2a365e2bb283e0a42399082d1e909136d5f3 SIZE (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 897

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-libs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.1.7_124.1.7_120.2.324.1.7_124.1.7_1-20.2.3-
FreeBSD:13:quarterly24.1.7_124.1.7_1-24.1.724.1.7_123.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_124.1.7_1-24.1.7_124.1.7_122.3.7_1-22.3.7_1
FreeBSD:14:quarterly24.1.7_124.1.7_1-24.1.7_124.1.7_123.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_124.1.7_1n/a24.1.7_1n/a23.3.523.3.524.0.1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. libglvnd>=0 : graphics/libglvnd
  2. wayland-protocols>=1.8 : graphics/wayland-protocols
  3. py39-mako>0 : textproc/py-mako@py39
  4. llvm-config15 : devel/llvm15
  5. bison : devel/bison
  6. meson : devel/meson
  7. ninja : devel/ninja
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. python3.9 : lang/python39
  10. xorgproto>=0 : x11/xorgproto
  11. x11.pc : x11/libX11
  12. xcb.pc : x11/libxcb
  13. xdamage.pc : x11/libXdamage
  14. xext.pc : x11/libXext
  15. xfixes.pc : x11/libXfixes
  16. xshmfence.pc : x11/libxshmfence
  17. xxf86vm.pc : x11/libXxf86vm
  18. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcb.pc : x11/libxcb
  3. xdamage.pc : x11/libXdamage
  4. xext.pc : x11/libXext
  5. xfixes.pc : x11/libXfixes
  6. xshmfence.pc : x11/libxshmfence
  7. xxf86vm.pc : x11/libXxf86vm
  8. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libwayland-server.so : graphics/wayland
  2. libzstd.so : archivers/zstd
  3. libdrm.so : graphics/libdrm
  4. libexpat.so : textproc/expat2
This port is required by:
for Libraries
  1. devel/electron28
  2. editors/vscode
  3. graphics/libosmesa
  4. graphics/mesa-dri
  5. net/waypipe
  6. net/wayvnc
  7. www/chromium
Expand this list (16 items / 9 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/qt6-webengine
  3. www/ungoogled-chromium
  4. x11/xdg-desktop-portal-hyprland
  5. x11-servers/xwayland
  6. x11-servers/xwayland-devel
  7. x11-toolkits/wlroots
  8. x11-toolkits/wlroots-devel
  9. x11-wm/cosmic-comp
  10. x11-wm/niri
  11. Collapse this list.

Configuration Options:
===> The following configuration options are available for mesa-libs-24.0.6: WAYLAND=on: Enable support for the Wayland platform in EGL ZSTD=on: Use ZSTD for shader cache ====> Options available for the group PLATFORM PLATFORM_X11=on: Enable X11 support for GBM/EGL PLATFORM_WAYLAND=on: Enable Wayland support for GBM/EGL ===> Use 'make config' to modify these settings
Options name:
graphics_mesa-libs
USES:
llvm:noexport xorg compiler:c++11-lib bison meson pathfix pkgconfig python:build shebangfix tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/24.0.6/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/24.0.6/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.0.6
30 Apr 2024 06:14:01
commit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924a files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.6

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-April/226190.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-April/226200.html

Differential Revision:	https://reviews.freebsd.org/D44941
Sponsored by:		Beckhoff Automation GmbH & Co. KG

(cherry picked from commit c68125108742cc3a27263b57b7d71ae3dad58bda)
24.0.4_1
30 Apr 2024 06:13:54
commit hash: 3aff86e62eb4e89214f25aed97e138e017ed6085commit hash: 3aff86e62eb4e89214f25aed97e138e017ed6085commit hash: 3aff86e62eb4e89214f25aed97e138e017ed6085commit hash: 3aff86e62eb4e89214f25aed97e138e017ed6085 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-libs: Fix LIB_DEPENDS

Mesa itself does not depend on libOpenGL.so from libglvnd but it needs
libglvnd at build stage.
Also it doesn't not depend on libwayland-egl.so but on libwayland-server.so
and libwayland-client.so

Differential Revision:	https://reviews.freebsd.org/D44831
PR:			278324
Reported by:		autodep
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG

(cherry picked from commit 171cdaf295e37c781f9a4999b05ea74da0bcd0f0)

Number of commits found: 2