FreshPorts -- The Place For Ports notbugIf you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
18.0.1 graphics on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 12 May 2017 18:47:08
License: not specified in port
This package contains the current stable release of the client drivers for DRI2+

With a X Server configured for DRI, they allow direct rendering of hardware-
accelerated OpenGL. This package also includes the software renderer, either
llvmpipe or classic SWrast.

WWW: http://www.mesa3d.org/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (99 items)
  1. etc/drirc
  2. @comment include/EGL/egl.h
  3. @comment include/EGL/eglext.h
  4. @comment include/EGL/eglextchromium.h
  5. @comment include/EGL/eglmesaext.h
  6. @comment include/EGL/eglplatform.h
  7. @comment include/GL/gl.h
  8. @comment include/GL/gl_mangle.h
  9. @comment include/GL/glcorearb.h
  10. @comment include/GL/glext.h
  11. @comment include/GL/glx.h
  12. @comment include/GL/glx_mangle.h
  13. @comment include/GL/glxext.h
  14. include/GL/internal/dri_interface.h
  15. @comment include/GL/osmesa.h
  16. @comment include/GLES2/gl2.h
  17. @comment include/GLES2/gl2ext.h
  18. @comment include/GLES2/gl2platform.h
  19. @comment include/GLES3/gl3.h
  20. @comment include/GLES3/gl31.h
  21. @comment include/GLES3/gl32.h
  22. @comment include/GLES3/gl3ext.h
  23. @comment include/GLES3/gl3platform.h
  24. @comment include/KHR/khrplatform.h
  25. @comment include/gbm.h
  26. include/vulkan/vulkan_intel.h
  27. lib/dri/i915_dri.so
  28. lib/dri/i965_dri.so
  29. @comment lib/dri/kgsl_dri.so
  30. @comment lib/dri/kms_swrast_dri.so
  31. @comment lib/dri/msm_dri.so
  32. lib/dri/r200_dri.so
  33. lib/dri/r300_dri.so
  34. lib/dri/r600_dri.so
  35. @comment lib/dri/r600_drv_video.so
  36. lib/dri/radeon_dri.so
  37. @comment lib/dri/radeonsi_dri.so
  38. @comment @comment lib/dri/radeonsi_drv_video.so
  39. lib/dri/swrast_dri.so
  40. @comment lib/dri/vc4_dri.so
  41. lib/dri/vmwgfx_dri.so
  42. @comment lib/gallium-pipe/pipe_r300.so
  43. @comment lib/gallium-pipe/pipe_r600.so
  44. @comment lib/gallium-pipe/pipe_radeonsi.so
  45. @comment lib/gallium-pipe/pipe_swrast.so
  46. @comment lib/gallium-pipe/pipe_vmwgfx.so
  47. @comment lib/libEGL.so
  48. @comment lib/libEGL.so.1
  49. @comment lib/libEGL.so.1.0.0
  50. @comment lib/libGL.so
  51. @comment lib/libGL.so.1
  52. @comment lib/libGL.so.1.2.0
  53. @comment lib/libGLESv2.so
  54. @comment lib/libGLESv2.so.2
  55. @comment lib/libGLESv2.so.2.0.0
  56. @comment lib/libMesaOpenCL.so
  57. @comment lib/libMesaOpenCL.so.1
  58. @comment lib/libMesaOpenCL.so.1.0.0
  59. @comment lib/libOSMesa.so
  60. @comment lib/libOSMesa.so.8
  61. @comment lib/libOSMesa.so.8.0.0
  62. lib/libXvMCr600.so
  63. lib/libXvMCr600.so.1
  64. lib/libXvMCr600.so.1.0
  65. lib/libXvMCr600.so.1.0.0
  66. @comment lib/libgbm.so
  67. @comment lib/libgbm.so.1
  68. @comment lib/libgbm.so.1.0.0
  69. @comment lib/libglapi.so
  70. @comment lib/libglapi.so.0
  71. @comment lib/libglapi.so.0.0.0
  72. @comment lib/vdpau/libvdpau_r300.so
  73. @comment lib/vdpau/libvdpau_r300.so.1
  74. @comment lib/vdpau/libvdpau_r300.so.1.0
  75. @comment lib/vdpau/libvdpau_r300.so.1.0.0
  76. @comment lib/vdpau/libvdpau_r600.so
  77. @comment lib/vdpau/libvdpau_r600.so.1
  78. @comment lib/vdpau/libvdpau_r600.so.1.0
  79. @comment lib/vdpau/libvdpau_r600.so.1.0.0
  80. @comment @comment lib/vdpau/libvdpau_radeonsi.so
  81. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1
  82. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1.0
  83. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1.0.0
  84. lib/libvulkan_intel.so
  85. @comment lib/libvulkan_radeon.so
  86. @comment lib/libwayland-egl.so
  87. @comment lib/libwayland-egl.so.1
  88. @comment lib/libwayland-egl.so.1.0.0
  89. libdata/pkgconfig/dri.pc
  90. @comment libdata/pkgconfig/egl.pc
  91. @comment libdata/pkgconfig/gbm.pc
  92. @comment libdata/pkgconfig/gl.pc
  93. @comment libdata/pkgconfig/glesv2.pc
  94. @comment libdata/pkgconfig/osmesa.pc
  95. @comment libdata/pkgconfig/wayland-egl.pc
  96. share/vulkan/icd.d/intel_icd.amd64.json
  97. @comment share/vulkan/icd.d/radeon_icd.amd64.json
  98. @postexec /sbin/ldconfig -m /usr/local/lib
  99. @postunexec /sbin/ldconfig -R
  100. Collapse this list.

To install the port: cd /usr/ports/graphics/mesa-dri/ && make install clean
To add the package: pkg install mesa-dri

PKGNAME: mesa-dri

distinfo:

TIMESTAMP = 1524062873
SHA256 (mesa-18.0.1.tar.xz) = b2d2f5b5dbaab13e15cb0dcb5ec81887467f55ebc9625945b303a3647cd87954
SIZE (mesa-18.0.1.tar.xz) = 10945308


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. pthread-stubs.pc : devel/libpthread-stubs
  2. bison : devel/bison
  3. msgfmt : devel/gettext-tools
  4. gmake : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python2.7 : lang/python27
  7. py27-mako>0 : textproc/py-mako@py27
  8. as : devel/binutils
  9. dri2proto.pc : x11/dri2proto
  10. dri3proto.pc : x11/dri3proto
  11. glproto.pc : x11/glproto
  12. presentproto.pc : x11/presentproto
  13. x11.pc : x11/libX11
  14. xdamage.pc : x11/libXdamage
  15. xext.pc : x11/libXext
  16. xfixes.pc : x11/libXfixes
  17. xshmfence.pc : x11/libxshmfence
  18. xv.pc : x11/libXv
  19. xvmc.pc : x11/libXvMC
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xdamage.pc : x11/libXdamage
  3. xext.pc : x11/libXext
  4. xfixes.pc : x11/libXfixes
  5. xshmfence.pc : x11/libxshmfence
  6. xv.pc : x11/libXv
  7. xvmc.pc : x11/libXvMC
Library dependencies:
  1. libexpat.so : textproc/expat2
  2. libdrm.so : graphics/libdrm
  3. libglapi.so : graphics/mesa-libs
  4. libunwind.so : devel/libunwind

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for mesa-dri-18.0.1:
     TEXTURE=on: Enable texture-float support (patent encumbered)
     VAAPI=off: VAAPI (GPU video acceleration) support
     VDPAU=off: VDPAU (GPU video acceleration) support
===> Use 'make config' to modify these settings

USES:
compiler:c++11-lib bison gettext-tools gmake libtool  localbase pathfix pkgconfig python:2.7,build shebangfix tar:xz

Master Sites:
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/18.0.1/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/18.0.1/
Port Moves
  • port moved here from graphics/dri on 2017-05-12
    REASON: Renamed for clarity and consistency with graphics/mesa-libs

Number of commits found: 24

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Apr 2018 17:48:29
Original commit files touched by this commit  18.0.1
Revision:467724
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.1

Changes:	https://www.mesa3d.org/relnotes/18.0.1.html
PR:		225415
10 Apr 2018 00:15:05
Original commit files touched by this commit  18.0.0
Revision:466926
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.0

Changes:	https://www.mesa3d.org/relnotes/18.0.0.html
PR:		225415
Tested by:	Greg V, cpm, Kevin Oberman, Juan Ramon Molina Menor
Reviewed by:	Greg V (Wayland, Vulkan), jkim (umtx)
Approved by:	maintainer timeout (2 weeks)
10 Apr 2018 00:14:42
Original commit files touched by this commit  17.3.8
Revision:466925
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 17.3.8

Changes:	https://www.mesa3d.org/relnotes/17.3.2.html
Changes:	https://www.mesa3d.org/relnotes/17.3.3.html
Changes:	https://www.mesa3d.org/relnotes/17.3.4.html
Changes:	https://www.mesa3d.org/relnotes/17.3.5.html
Changes:	https://www.mesa3d.org/relnotes/17.3.6.html
Changes:	https://www.mesa3d.org/relnotes/17.3.7.html
Changes:	https://www.mesa3d.org/relnotes/17.3.8.html
PR:		225035
Tested by:	Oleh Hushchenkov, Kevin Oberman
Approved by:	maintainer timeout (3 months, cookie licking)
MFH:		2018Q2 (mostly regression fixes)
10 Apr 2018 00:14:22
Original commit files touched by this commit  17.3.1_3
Revision:466924
jbeich search for other commits by this committer
graphics/mesa-dri: fix device name detection for Wayland/EGL

PR:		223030
Submitted by:	Greg V
Obtained from:	upstream (Mesa 18.0.0)
Approved by:	maintainer timeout (4 months)
10 Apr 2018 00:14:03
Original commit files touched by this commit  17.3.1_2
Revision:466923
jbeich search for other commits by this committer
graphics/mesa-dri: always lower kernel version check

Sandybridge on FreeBSD 11.* is also affected:

$ glxgears
[intel_init_bufmgr: 1685] Kernel 3.9 required.
libGL error: failed to create dri screen
libGL error: failed to load driver: i965
5373 frames in 5.0 seconds = 1074.496 FPS

Reported by:	Kevin Oberman
PR:		225035 225415
01 Jan 2018 20:25:54
Original commit files touched by this commit  17.3.1_1
Revision:457797
jbeich search for other commits by this committer
gecko, mesa-dri: shave unnecessary quoting for absolute path to LLD

Left side already unquoted and Mk/bsd.port.mk didn't quote.
30 Dec 2017 08:51:33
Original commit files touched by this commit  17.3.1_1
Revision:457591
jbeich search for other commits by this committer
graphics/mesa-dri: unbreak on powerpc* + clang after r457430

python2.7 ./radv_entrypoints_gen.py \
        --xml ../../../src/vulkan/registry/vk.xml --outdir .
Traceback (most recent call last):
  File "./radv_entrypoints_gen.py", line 30, in <module>
    from mako.template import Template
ImportError: No module named mako.template

PR:		221540
Reported by:	Mark Millard (via ports@ list)
Approved by:	portmgr blanket
27 Dec 2017 22:53:47
Original commit files touched by this commit  17.3.1_1
Revision:457430
jbeich search for other commits by this committer
graphics/mesa-dri: enable Vulkan drivers

PR:		221540
Tested by:	Greg V
Approved by:	x11 (zeising)
25 Dec 2017 23:30:54
Original commit files touched by this commit  17.3.1
Revision:457264
rezny search for other commits by this committer
Update the Mesa ports to 17.3.1 and switch to LLVM5 by default

Correct dependencies: remove the cruft added to mesa-dri in the previous
commit (those are mesa-libs deps), add a RUN_DEPENDS for libclc to clover

Clean up patches, remove one stale patch
17 Dec 2017 13:07:37
Original commit files touched by this commit  17.3.0
Revision:456530
zeising search for other commits by this committer
Update mesa ports to 17.3.0

Add missing dependencies on xcb and xxf86vm.

Changelog for mesa: https://www.mesa3d.org/relnotes/17.3.0.html

PR:		223195
Submitted by:	jbeich
Tested by:	Greg V, cpm
12 Dec 2017 21:29:57
Original commit files touched by this commit  17.2.4_1
Revision:456184
madpilot search for other commits by this committer
- Update libva to 2.0.0
- Update libva-intel-driver to 2.0.0
- Update libva-utils to 2.0.0
- Bump dependent ports due to shlib bump
- Import upstream patch to fix multimedia/mpv [1]
- Import upstream patch to fix multimedia/gstreamer1-vaapi [2]

Approved by:	cpm [1], multimedia (timeout) [2]
Obtained
from:	https://github.com/mpv-player/mpv/commit/2ecf240b1cd20875991a5b18efafbe799864ff7f
[1]
		https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/gst-libs/gst/vaapi/gstvaapiutils.c?id=777bba473e3ed1c7b8b7f7f0322892851c70dfd9
[2]
Differential Revision:	https://reviews.freebsd.org/D12761
09 Nov 2017 06:32:10
Original commit files touched by this commit  17.2.4
Revision:453796
rezny search for other commits by this committer
Update the Mesa ports to 17.2.4
24 Oct 2017 01:36:04
Original commit files touched by this commit  17.2.3
Revision:452756
rezny search for other commits by this committer
Update the Mesa ports to 17.2.3
10 Oct 2017 21:31:30
Original commit files touched by this commit  17.2.2
Revision:451721
linimon search for other commits by this committer
For ports that are explicitly enabled on armv6, also enable them
on armv7.  This has not been tested with an -exp run but should
"do no harm".

PR:		221894 (partial)
10 Oct 2017 06:47:01
Original commit files touched by this commit  17.2.2
Revision:451657
rezny search for other commits by this committer
Update the Mesa ports to 17.2.2

Mesa supports both llvm40 and llvm50. The former remains the default as it's
what the OpenCL ports currently require and it's available on more platforms.
30 Sep 2017 20:11:02
Original commit files touched by this commit  17.1.10
Revision:451008
rezny search for other commits by this committer
Update the Mesa ports to 17.1.10
06 Sep 2017 04:54:04
Original commit files touched by this commit  17.1.8
Revision:449324
rezny search for other commits by this committer
Update Mesa ports to 17.1.8
22 Aug 2017 21:12:48
Original commit files touched by this commit  17.1.7
Revision:448581
rezny search for other commits by this committer
Update the Mesa ports to 17.1.7
16 Jul 2017 16:35:17
Original commit files touched by this commit  17.1.5
Revision:446036
rezny search for other commits by this committer
Update to 17.1.5
01 Jul 2017 14:39:27
Original commit files touched by this commit  17.1.4
Revision:444827
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 17.1.4

Changes:	https://lists.freedesktop.org/archives/mesa-announce/2017-June/000337.html
Changes:	https://lists.freedesktop.org/archives/mesa-announce/2017-June/000339.html
MFH:		2017Q2
18 Jun 2017 14:02:35
Original commit files touched by this commit  17.1.2
Revision:443828
rezny search for other commits by this committer
Update the Mesa ports to 17.1.2

- patch the Intel driver to re-enable hardware acceleration on 10.x [1]

Reported by:	cpm [1]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11148
06 Jun 2017 05:09:54
Original commit files touched by this commit  17.1.1
Revision:442741
rezny search for other commits by this committer
Update the Mesa ports to 17.1.1

- fix build on aarch64 by limiting the vc4 neon patch to armv6 [1]

PR:		219441 [1]
Submitted by:	strejda [1]
Reported by:	jbeich [1]
Reviewed by:	kwm
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11066
21 May 2017 19:30:54
Original commit files touched by this commit  17.1.0
Revision:441424
rezny search for other commits by this committer
Update the Mesa ports to 17.1.0

* restrict use of LLVM for Gallium to platforms with LLVM in base to fix
  runtime errors when Gallium is built with a mix of GCC and LLVM
* make LLVM only a BUILD_DEPEND for mesa-libs, which needs it to build EGL
* add pkg-plist entries for freedreno and vc4 drivers [1]
* remove extraneous SHEBANG_FILES entry to fix build of freedreno [2,3]
* correct typo in libosmesa, which may have affected the Gallium build [4]

PR:		219247 [1], 219406 [3]
Submitted by:	jbeich [1] (2 patches, pkg-plist fix), strejda (vc4 CFLAGS)
Reported by:	strejda [2], andrew [3], linimon [4]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10842
12 May 2017 18:46:53
Original commit files touched by this commit  17.0.4
Revision:440699
rezny search for other commits by this committer
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448

Number of commits found: 24

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumApr 24
mbedtlsApr 23
polarssl13Apr 23
mariadb100-serverApr 21
mariadb101-serverApr 21
mariadb102-serverApr 21
mariadb55-serverApr 21
mysql55-serverApr 21
mysql56-serverApr 21
mysql57-serverApr 21
percona55-serverApr 21
percona56-serverApr 21
percona57-serverApr 21
wordpressApr 20
wordpressApr 20

14 vulnerabilities affecting 130 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-04-24 19:07:59


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 33824
Broken 100
Deprecated 58
Ignore 329
Forbidden 3
Restricted 169
No CDROM 77
Vulnerable 38
Expired 8
Set to expire 46
Interactive 0
new 24 hours 3
new 48 hours826
new 7 days871
new fortnight6226
new month20900

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.