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

We also have a status page: https://freshports.wordpress.com/

Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
17.2.4 graphics on this many watch lists=3 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 (94 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. lib/dri/i915_dri.so
  27. lib/dri/i965_dri.so
  28. @comment lib/dri/kgsl_dri.so
  29. @comment lib/dri/kms_swrast_dri.so
  30. @comment lib/dri/msm_dri.so
  31. lib/dri/r200_dri.so
  32. lib/dri/r300_dri.so
  33. lib/dri/r600_dri.so
  34. @comment lib/dri/r600_drv_video.so
  35. lib/dri/radeon_dri.so
  36. @comment lib/dri/radeonsi_dri.so
  37. @comment @comment lib/dri/radeonsi_drv_video.so
  38. lib/dri/swrast_dri.so
  39. @comment lib/dri/vc4_dri.so
  40. lib/dri/vmwgfx_dri.so
  41. @comment lib/gallium-pipe/pipe_r300.so
  42. @comment lib/gallium-pipe/pipe_r600.so
  43. @comment lib/gallium-pipe/pipe_radeonsi.so
  44. @comment lib/gallium-pipe/pipe_swrast.so
  45. @comment lib/gallium-pipe/pipe_vmwgfx.so
  46. @comment lib/libEGL.so
  47. @comment lib/libEGL.so.1
  48. @comment lib/libEGL.so.1.0.0
  49. @comment lib/libGL.so
  50. @comment lib/libGL.so.1
  51. @comment lib/libGL.so.1.2.0
  52. @comment lib/libGLESv2.so
  53. @comment lib/libGLESv2.so.2
  54. @comment lib/libGLESv2.so.2.0.0
  55. @comment lib/libMesaOpenCL.so
  56. @comment lib/libMesaOpenCL.so.1
  57. @comment lib/libMesaOpenCL.so.1.0.0
  58. @comment lib/libOSMesa.so
  59. @comment lib/libOSMesa.so.8
  60. @comment lib/libOSMesa.so.8.0.0
  61. lib/libXvMCr600.so
  62. lib/libXvMCr600.so.1
  63. lib/libXvMCr600.so.1.0
  64. lib/libXvMCr600.so.1.0.0
  65. @comment lib/libgbm.so
  66. @comment lib/libgbm.so.1
  67. @comment lib/libgbm.so.1.0.0
  68. @comment lib/libglapi.so
  69. @comment lib/libglapi.so.0
  70. @comment lib/libglapi.so.0.0.0
  71. @comment lib/vdpau/libvdpau_r300.so
  72. @comment lib/vdpau/libvdpau_r300.so.1
  73. @comment lib/vdpau/libvdpau_r300.so.1.0
  74. @comment lib/vdpau/libvdpau_r300.so.1.0.0
  75. @comment lib/vdpau/libvdpau_r600.so
  76. @comment lib/vdpau/libvdpau_r600.so.1
  77. @comment lib/vdpau/libvdpau_r600.so.1.0
  78. @comment lib/vdpau/libvdpau_r600.so.1.0.0
  79. @comment @comment lib/vdpau/libvdpau_radeonsi.so
  80. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1
  81. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1.0
  82. @comment @comment lib/vdpau/libvdpau_radeonsi.so.1.0.0
  83. @comment lib/libwayland-egl.so
  84. @comment lib/libwayland-egl.so.1
  85. @comment lib/libwayland-egl.so.1.0.0
  86. libdata/pkgconfig/dri.pc
  87. @comment libdata/pkgconfig/egl.pc
  88. @comment libdata/pkgconfig/gbm.pc
  89. @comment libdata/pkgconfig/gl.pc
  90. @comment libdata/pkgconfig/glesv2.pc
  91. @comment libdata/pkgconfig/osmesa.pc
  92. @comment libdata/pkgconfig/wayland-egl.pc
  93. @postexec /sbin/ldconfig -m /usr/local/lib
  94. @postunexec /sbin/ldconfig -R
  95. 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 = 1509517641
SHA256 (mesa-17.2.4.tar.xz) = 5ba408fecd6e1132e5490eec1a2f04466214e4c65c8b89b331be844768c2e550
SIZE (mesa-17.2.4.tar.xz) = 10381984


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. libtxc_dxtn.so : 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. 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-17.2.4:
     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,build shebangfix tar:xz

Master Sites:
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/17.2.4/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/17.2.4/
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: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 13

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
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

1 vulnerabilities affecting 7 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31864
Broken 126
Deprecated 55
Ignore 364
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 51
Expired 11
Set to expire 47
Interactive 0
new 24 hours 2
new 48 hours3183
new 7 days3218
new fortnight3392
new month3444

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