notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
18.3.2_10 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 18.3.2Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-05-12 18:47:08
Last Update: 2020-03-16 19:57:41
SVN Revision: 528541
License: not specified in port
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (94 items)
  1. @ldconfig
  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. 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. lib/dri/radeonsi_dri.so
  38. @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 lib/vdpau/libvdpau_radeonsi.so
  81. @comment lib/vdpau/libvdpau_radeonsi.so.1
  82. @comment lib/vdpau/libvdpau_radeonsi.so.1.0
  83. @comment lib/vdpau/libvdpau_radeonsi.so.1.0.0
  84. lib/libvulkan_intel.so
  85. lib/libvulkan_radeon.so
  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. share/drirc.d/00-mesa-defaults.conf
  93. share/vulkan/icd.d/intel_icd.amd64.json
  94. share/vulkan/icd.d/radeon_icd.amd64.json
Collapse this list.
Dependency lines:
  • mesa-dri>0:graphics/mesa-dri
  • libEGL.so:graphics/mesa-dri
To install the port: cd /usr/ports/graphics/mesa-dri/ && make install clean
To add the package: pkg install mesa-dri
PKGNAME: mesa-dri
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.8 : graphics/wayland-protocols
  2. pthread-stubs.pc : devel/libpthread-stubs
  3. bison : devel/bison
  4. msgfmt : devel/gettext-tools
  5. gmake : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python2.7 : lang/python27
  8. llvm80>=3.9.0_4 : devel/llvm80
  9. py27-mako>0 : textproc/py-mako@py27
  10. xorgproto>=0 : x11/xorgproto
  11. x11.pc : x11/libX11
  12. xdamage.pc : x11/libXdamage
  13. xext.pc : x11/libXext
  14. xfixes.pc : x11/libXfixes
  15. xshmfence.pc : x11/libxshmfence
  16. xv.pc : x11/libXv
  17. xvmc.pc : x11/libXvMC
  18. xcb.pc : x11/libxcb
  19. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. llvm80>=3.9.0_4 : devel/llvm80
  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
  9. xcb.pc : x11/libxcb
  10. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libexpat.so : textproc/expat2
  3. libdrm.so : graphics/libdrm
  4. libglapi.so : graphics/mesa-libs
  5. libunwind.so : devel/libunwind
This port is required by:
for Build
  1. net/tigervnc-server
  2. x11-servers/xephyr
  3. x11-servers/xorg-dmx
  4. x11-servers/xorg-nestserver
  5. x11-servers/xorg-server
  6. x11-servers/xorg-vfbserver
  7. x11-servers/xwayland
Expand this list (9 items / 2 hidden)
  1. x11-servers/xwayland-devel
  2. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net/tigervnc-devel*
  2. Collapse this list of deleted ports.
for Run
  1. comms/cubicsdr
  2. x11/xorg
  3. x11-servers/xephyr
  4. x11-servers/xorg-dmx
  5. x11-servers/xorg-nestserver
  6. x11-servers/xorg-server
  7. x11-servers/xorg-vfbserver
Expand this list (9 items / 2 hidden)
  1. x11-servers/xwayland
  2. x11-toolkits/wlroots
  3. Collapse this list.

Configuration Options

USES:

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

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 Mar 2020 19:57:41
Original commit files touched by this commit  18.3.2_10
Revision:528541
pkubaj search for other commits by this committer
graphics/mesa-dri: switch to llvm90 on powerpc64

It fixes some graphic crashes.
08 Mar 2020 19:27:27
Original commit files touched by this commit  18.3.2_9
Revision:528071
zeising search for other commits by this committer
graphics/mesa-libs: Change default to use DRI3

Change the default mesa configuration to use DRI3 rather than the older DRI2
interface.  This should improve performance somewhat, and alleviates the need
for the FIXDRM option in x11-servers/xorg-server.

Remove the FIXDRM option from x11-servers/xorg-server.

Add an UPDATING entry for the change.

For users of graphics/drm-legacy-kmod or the base graphics drivers, this might
cause regressions.  If you experience problems when running OpenGL applications
please force the use of the DRI2 backend by setting the LIBGL_DRI3_DISABLE
environment variable to 1 before starting any OpenGL application.  This is
easiest done by adding it to your shell startup file or .xinitrc.

Add UPDATING entry for xorg-server, detailing the change of device
configuration backend.

PR:		196678, 244306 (for tracking)
15 Feb 2020 20:49:31
Original commit files touched by this commit  18.3.2_9
Revision:526241
zeising search for other commits by this committer
Enable AMD drivers on arm64

Submitted by:	andrew
Differential Revision:	https://reviews.freebsd.org/D23439
06 Jan 2020 09:30:13
Original commit files touched by this commit  18.3.2_9
Revision:522210
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
05 Dec 2019 10:28:10
Original commit files touched by this commit  18.3.2_9
Revision:519075
pkubaj search for other commits by this committer
graphics/mesa-dri: remove ppc64 elfv2 workaround

After https://svnweb.freebsd.org/base?view=revision&revision=355397, base clang
can compile mesa on ppc64, so there's no need for this workaround anymore.

No PORTREVISION bump because elfv2 still isn't the default.

Approved by:	zeising (maintainer), mentors (implicit approval)
Differential Revision:	https://reviews.freebsd.org/D22686
29 Nov 2019 21:37:03
Original commit files touched by this commit  18.3.2_9
Revision:518673
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build on powerpc64 elfv2

Base LLVM9 fails to build this port with clang crash (reported on
https://bugs.llvm.org/show_bug.cgi?id=43862). The port builds when using LLVM8.
Since we depend on LLVM8 anyway, use it also for compilation on elfv2.

Approved by:	zeising (maintainer), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D22274
06 Nov 2019 17:58:27
Original commit files touched by this commit  18.3.2_9
Revision:516911
zeising search for other commits by this committer
Update xorgproto, libX11 and libXvMC

Update x11/xorgproto to 2019.2 [0]
Disable all legacy headers, they are no longer needed, since they only
detail deprecated protocol features.

Update x11/libX11 to 1.6.9
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.

Update x11/libXvMC to  1.0.12 [1]
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.

Patch mesa prts to explicitly link against -lXv, previously this was pulled
in by x11/libXvMC, but with changes to libXvMC .pc file, this is no longer
true.
Bump portrevision for mesa-dri because of this.

Thanks fo antoine for the exp-run!

PR:		241314 (exp-run) [0], 240801 [1]
Submitted by:	pete@nomadlogic.org [1]
03 Nov 2019 21:56:38
Original commit files touched by this commit  18.3.2_8
Revision:516607
zeising search for other commits by this committer
Switch all ports to use USES=xorg-cat

Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
30 Oct 2019 19:07:32
Original commit files touched by this commit  18.3.2_8
Revision:516100
zeising search for other commits by this committer
graphics/mesa: Add -D_GNU_SOURCE to compile flags

Add -D_GNU_SOURCE to compile flags when building on FreeBSD.  This is needed
to have mesa work with various locales, that for instance use , instead of .
as a decmal separator.

Bump portrevision on all mesa related ports.

PR:		241506
Reported by:	Jesper Schmitz Mouridsen
MFH:		2019Q4
04 Oct 2019 20:08:27
Original commit files touched by this commit  18.3.2_7
Revision:513776
jbeich search for other commits by this committer
graphics/mesa-dri: revert r512573 and limit to llvm80 after r512440

Mesa 18.3 doesn't support LLVM 9. While some fixes were backported
there're probably more issues. Apparently, Gnome shows black screen.
As the port is unlikely to be ready for future LLVM_DEFAULT bumps
without a version update just limit to previously tested value.

PR:		239682
Requested by:	imp
22 Sep 2019 10:21:10
Original commit files touched by this commit  18.3.2_6
Revision:512573
jbeich search for other commits by this committer
graphics/mesa-dri: fix rendering glitches on AMD GPUs after r512440

PR:		240722
Reported by:	rozhuk.im@gmail.com, freebsdbugs@urisc.net
Tested by:	rozhuk.im@gmail.com, freebsdbugs@urisc.net
Obtained from:	upstream
Approved by:	portmgr blanket
20 Sep 2019 19:58:36
Original commit files touched by this commit  18.3.2_5
Revision:512440
jbeich search for other commits by this committer
Switch default devel/llvm* to 90

PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
26 Jul 2019 20:46:57
Original commit files touched by this commit  18.3.2_4
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
30 Jun 2019 14:56:12
Original commit files touched by this commit  18.3.2_3
Revision:505425
zeising search for other commits by this committer
Switch mesa and related ports to llvm80

Switch mesa over to use llvm80 instead of llvm60.  Make it use the
global LLVM_DEFAULT instead of deciding for ourself which llvm version
to use. [1]

Fix build of lang/beginet [1]

Add patch from upstream to fix build of devel/libclc.  The patch is taken
from the git mirror of devel/libclc rather than the SVN repo, for
convenience.

Add a patch from mesa upstream preventing certain error messages when using
amdgpu [2]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Mar 2019 10:56:12
Original commit files touched by this commit  18.3.2_2
Revision:494583
jbeich search for other commits by this committer
graphics/mesa-dri: back out r494579

Landed by mistake. x11@ is immune to maintainer timeout nowadays.

PR:		230789
04 Mar 2019 10:42:22
Original commit files touched by this commit  18.3.2_1
Revision:494579
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
17 Jan 2019 16:19:40
Original commit files touched by this commit  18.3.2
Revision:490574
jbeich search for other commits by this committer
Don't reference obsolete drm-*-kmod ports
17 Jan 2019 15:34:55
Original commit files touched by this commit  18.3.2
Revision:490570
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.3.2

Changes:	https://www.mesa3d.org/relnotes/18.3.0.html
Changes:	https://www.mesa3d.org/relnotes/18.3.1.html
Changes:	https://www.mesa3d.org/relnotes/18.3.2.html
PR:		233034
Tested by:	Kevin Oberman
Approved by:	maintainer timeout (2 weeks after 2019Q1)
Differential Revision:	https://reviews.freebsd.org/D17872
17 Jan 2019 15:34:37
Original commit files touched by this commit  18.2.8
Revision:490569
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.2.8

- TEXTURE option is always enabled per
  https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941a

Changes:	https://www.mesa3d.org/relnotes/18.2.0.html
Changes:	https://www.mesa3d.org/relnotes/18.2.1.html
Changes:	https://www.mesa3d.org/relnotes/18.2.2.html
Changes:	https://www.mesa3d.org/relnotes/18.2.3.html
Changes:	https://www.mesa3d.org/relnotes/18.2.4.html
Changes:	https://www.mesa3d.org/relnotes/18.2.5.html
Changes:	https://www.mesa3d.org/relnotes/18.2.6.html
Changes:	https://www.mesa3d.org/relnotes/18.2.7.html
Changes:	https://www.mesa3d.org/relnotes/18.2.8.html
PR:		230298
Tested by:	Samy Mahmoudi, Kevin Oberman
Approved by:	maintainer timeout (2 weeks after 2019Q1)
Differential Revision:	https://reviews.freebsd.org/D16571
12 Dec 2018 01:35:36
Original commit files touched by this commit  18.1.9_3
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
11 Nov 2018 23:54:07
Original commit files touched by this commit  18.1.9_2
Revision:484788
jbeich search for other commits by this committer
graphics/mesa-libs: enable WAYLAND by default here and in consumers

PR:		227509
Requested by:	Johannes Lundberg, Greg V
Reviewed by:	tobik (earlier version)
Approved by:	madpilot, x11 (zeising), maintainer timeout (2 weeks)
Exp-run by:	antoine
02 Nov 2018 13:40:24
Original commit files touched by this commit  18.1.9_1
Revision:483808
rene search for other commits by this committer
Followup on r483807.

jbeich commented on some ports in D17724 but I forgot to add them to the list.

Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
28 Oct 2018 05:04:41
Original commit files touched by this commit  18.1.9_1
Revision:483225
jbeich search for other commits by this committer
graphics/mesa-dri: unbreak GCC build after r438198

configure: error: --enable-llvm is required when building r300

PR:		231329
Approved by:	maintainer timeout (1 month)
20 Oct 2018 21:39:20
Original commit files touched by this commit  18.1.9_1
Revision:482625
jbeich search for other commits by this committer
graphics/mesa-dri: don't forbid WAYLAND on non-x86

At least aarch64, armv6, armv7 couldn't set OPTIONS_SET+=WAYLAND via make.conf
(see also bug 227509) despite Wayland itself not having such a limitation.

=>> Ignoring graphics/mesa-dri: option WAYLAND is only valid on platforms with
Vulkan

PR:		221540
Pointy hat to:	jbeich (regressed by r482192)
16 Oct 2018 00:00:21
Original commit files touched by this commit  18.1.9_1
Revision:482192
jbeich search for other commits by this committer
graphics/mesa-dri: add WAYLAND option for Vulkan drivers

PR:		221540
Submitted by:	Greg V
Approved by:	maintainer timeout (9 months timeout), zeising (earlier version)
29 Sep 2018 18:52:33
Original commit files touched by this commit  18.1.9
Revision:480911
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.9
20 Sep 2018 18:49:52
Original commit files touched by this commit  18.1.8_1
Revision:480189
emaste search for other commits by this committer
graphics/mesa-drivers: add -znotext to LDFLAGS on i386, for lld

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
11 Sep 2018 18:34:28
Original commit files touched by this commit  18.1.8_1
Revision:479538
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
10 Sep 2018 05:36:11
Original commit files touched by this commit  18.1.8
Revision:479359
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.8

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
20 Aug 2018 23:38:06
Original commit files touched by this commit  18.1.5
Revision:477691
jbeich search for other commits by this committer
lang/clover: unbreak with llvm70

llvm/codegen/native.cpp:135:49: error: too few arguments to function call,
expected at least 4, have 3
         if (tm->addPassesToEmitFile(pm, fos, ft))
             ~~~~~~~~~~~~~~~~~~~~~~~            ^
/usr/local/llvm70/include/llvm/Target/TargetMachine.h:260:3: note:
'addPassesToEmitFile' declared here
  virtual bool addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &,
  ^

Obtained from:	upstream
Approved by:	portmgr blanket
03 Aug 2018 19:24:44
Original commit files touched by this commit  18.1.5
Revision:476319
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.5

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFC after:	2018Q3
31 Jul 2018 18:41:30
Original commit files touched by this commit  18.1.4_2
Revision:476013
zeising search for other commits by this committer
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
29 Jul 2018 22:18:46
Original commit files touched by this commit  18.1.4_1
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
23 Jul 2018 17:27:13
Original commit files touched by this commit  18.1.4
Revision:475192
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.4

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFH:		2018Q3
X-MFH-with:	r474016
06 Jul 2018 16:06:35
Original commit files touched by this commit  18.1.3
Revision:474016
zeising search for other commits by this committer
graphics/mesa: update to 18.1.3

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
22 Jun 2018 09:35:05
Original commit files touched by this commit  18.1.2
Revision:473029
zeising search for other commits by this committer
Add a patch to fix build with BSD grep

Since this is not the default, no need to bump portrevision.

PR:		228673
Submitted by:	Stefan Esser
16 Jun 2018 00:44:11
Original commit files touched by this commit  18.1.2
Revision:472508
jbeich search for other commits by this committer
graphics/libosmesa: drop -pthread workaround after r456530
16 Jun 2018 00:43:56
Original commit files touched by this commit  18.1.2
Revision:472507
jbeich search for other commits by this committer
graphics/mesa-dri: drop llvm-config workaround after r458680
16 Jun 2018 00:43:37
Original commit files touched by this commit  18.1.2
Revision:472506
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.1.2

Changes:	https://www.mesa3d.org/relnotes/18.1.2.html
PR:		227685
07 Jun 2018 18:42:08
Original commit files touched by this commit  18.1.1
Revision:471944
zeising search for other commits by this committer
graphics/mesa: Update to 18.1.1

Thanks to jbeich for help with testing.

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
30 May 2018 19:18:01
Original commit files touched by this commit  18.1.0
Revision:471152
zeising search for other commits by this committer
graphics/mesa-libs, graphics/mesa-dri: Update to 18.1.0

Update mesa ports to 18.1

Changes:	https://www.mesa3d.org/relnotes/18.1.0.html

PR:		227685
Submitted by:	jbeich
Tested by:	Greg V, Carlos J. Puga Medina
18 May 2018 08:59:42
Original commit files touched by this commit  18.0.4
Revision:470280
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.4

Changes:	https://www.mesa3d.org/relnotes/18.0.4.html
PR:		225415
08 May 2018 00:34:28
Original commit files touched by this commit  18.0.3
Revision:469340
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.3

Changes:	https://www.mesa3d.org/relnotes/18.0.3.html
PR:		225415
28 Apr 2018 20:56:05
Original commit files touched by this commit  18.0.2
Revision:468593
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.2

Changes:	https://www.mesa3d.org/relnotes/18.0.2.html
PR:		225415
27 Apr 2018 23:10:00
Original commit files touched by this commit  18.0.1_1
Revision:468501
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm60

PR:		227682
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: 69

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
apache24Apr 02
cactiApr 02
chromiumApr 02
haproxyApr 02
haproxy18Apr 02
haproxy19Apr 02
haproxy21Apr 02
rubygem-json*Apr 02
gnutlsMar 31
postgresql10-serverMar 29
postgresql11-serverMar 29
postgresql12-serverMar 29
postgresql96-serverMar 29
gitlab-ceMar 26
jenkinsMar 25

12 vulnerabilities affecting 110 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-04-02 20:42:28


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 39076
Broken 587
Deprecated 1065
Ignore 858
Forbidden 5
Restricted 151
No CDROM 72
Vulnerable 22
Expired 2
Set to expire 1033
Interactive 0
new 24 hours 4
new 48 hours14
new 7 days56
new fortnight111
new month184

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