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+
17.3.1_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 = 1513877589
SHA256 (mesa-17.3.1.tar.xz) = 9ae607e0998a586fb2c866cfc8e45e6f52d1c56cb1b41288253ea83eada824c1
SIZE (mesa-17.3.1.tar.xz) = 10669392


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-17.3.1_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/17.3.1/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/17.3.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: 19

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

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
irssiFeb 19
p5-MojoliciousFeb 17
broFeb 16
broFeb 16
bugzilla44Feb 16
bugzilla50Feb 16
consulFeb 16
librawFeb 15
librawFeb 15
quaggaFeb 15
bitmessageFeb 14
jenkinsFeb 14
jenkins-ltsFeb 14
bchunkFeb 13
bchunkFeb 13

26 vulnerabilities affecting 83 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-02-19 12:25:28


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32869
Broken 94
Deprecated 103
Ignore 336
Forbidden 4
Restricted 169
No CDROM 77
Vulnerable 36
Expired 7
Set to expire 93
Interactive 0
new 24 hours 6
new 48 hours13
new 7 days1674
new fortnight12548
new month12665

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