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

Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
17.1.5 graphics on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: 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.

SVNWeb : Homepage : PortsMon

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

PKGNAME: mesa-dri


TIMESTAMP = 1500121822
SHA256 (mesa-17.1.5.tar.xz) = 378516b171712687aace4c7ea8b37c85895231d7a6d61e1e27362cf6034fded9
SIZE (mesa-17.1.5.tar.xz) = 9901876

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. python2 : lang/python2
  8. dri2proto.pc : x11/dri2proto
  9. dri3proto.pc : x11/dri3proto
  10. glproto.pc : x11/glproto
  11. presentproto.pc : x11/presentproto
  12. x11.pc : x11/libX11
  13. xdamage.pc : x11/libXdamage
  14. xext.pc : x11/libXext
  15. xfixes.pc : x11/libXfixes
  16. xshmfence.pc : x11/libxshmfence
  17. xv.pc : x11/libXv
  18. xvmc.pc : x11/libXvMC
Runtime dependencies:
  1. : graphics/s2tc
  2. x11.pc : x11/libX11
  3. xdamage.pc : x11/libXdamage
  4. xext.pc : x11/libXext
  5. xfixes.pc : x11/libXfixes
  6. xshmfence.pc : x11/libxshmfence
  7. xv.pc : x11/libXv
  8. xvmc.pc : x11/libXvMC
Library dependencies:
  1. : textproc/expat2
  2. : graphics/libdrm
  3. : graphics/mesa-libs
  4. : 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-17.1.5:
     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

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

Master Sites:
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: 6

Commit History - (may be incomplete: see SVNWeb link above for full details)
16 Jul 2017 16:35:17
Original commit files touched by this commit  17.1.5
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
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 17.1.4

MFH:		2017Q2
18 Jun 2017 14:02:35
Original commit files touched by this commit  17.1.2
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:
06 Jun 2017 05:09:54
Original commit files touched by this commit  17.1.1
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:
21 May 2017 19:30:54
Original commit files touched by this commit  17.1.0
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:
12 May 2017 18:46:53
Original commit files touched by this commit  17.0.4
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: [1]
Reviewed by:	kwm,
Approved by:	portmgr, swills (mentor)
Differential Revision:

Number of commits found: 6

User Login
Create account

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

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
gitlabJul 20
collectd5Jul 19
mariadb100-serverJul 19
mariadb101-serverJul 19
mariadb55-serverJul 19
mysql55-serverJul 19
mysql56-serverJul 19
mysql57-serverJul 19
strongswanJul 19
strongswanJul 19
cactiJul 17
apache24Jul 13
linux-flashplayerJul 13
nodeJul 12
node4Jul 12

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

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 30850
Broken 176
Deprecated 103
Ignore 471
Forbidden 0
Restricted 209
Vulnerable 183
Expired 42
Set to expire 98
Interactive 0
new 24 hours 25
new 48 hours38
new 7 days75
new fortnight278
new month475

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