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

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
21.1.8 graphics on this many watch lists=9 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 21.1.5Version 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: 2021-10-13 08:46:30
Commit Hash: c55f38a
People watching this port, also watch:: mesa-libs, libdrm, jpeg-turbo, mkfontscale, pcre
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (39 items)
Collapse this list.
  1. @ldconfig
  2. @comment include/GL/gl.h
  3. @comment include/GL/glcorearb.h
  4. @comment include/GL/glext.h
  5. include/GL/internal/dri_interface.h
  6. @comment include/KHR/khrplatform.h
  7. @comment include/gbm.h
  8. lib/dri/i915_dri.so
  9. lib/dri/i965_dri.so
  10. lib/dri/iris_dri.so
  11. lib/dri/kms_swrast_dri.so
  12. lib/dri/r200_dri.so
  13. lib/dri/r300_dri.so
  14. lib/dri/r600_dri.so
  15. lib/dri/radeon_dri.so
  16. lib/dri/radeonsi_dri.so
  17. lib/dri/swrast_dri.so
  18. lib/dri/vmwgfx_dri.so
  19. lib/libXvMCr600.so
  20. lib/libXvMCr600.so.1
  21. lib/libXvMCr600.so.1.0
  22. lib/libXvMCr600.so.1.0.0
  23. @comment lib/libgbm.so
  24. @comment lib/libgbm.so.1
  25. @comment lib/libgbm.so.1.0.0
  26. @comment lib/libglapi.so
  27. @comment lib/libglapi.so.0
  28. @comment lib/libglapi.so.0.0.0
  29. lib/libvulkan_intel.so
  30. lib/libvulkan_radeon.so
  31. libdata/pkgconfig/dri.pc
  32. @comment libdata/pkgconfig/gbm.pc
  33. share/drirc.d/00-mesa-defaults.conf
  34. share/drirc.d/01-freebsd.conf
  35. share/vulkan/icd.d/intel_icd.x86_64.json
  36. share/vulkan/icd.d/radeon_icd.x86_64.json
  37. @owner
  38. @group
  39. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • mesa-dri>0:graphics/mesa-dri
  • For LIB depends:
    • libXvMCr600.so:graphics/mesa-dri
    • libgbm.so:graphics/mesa-dri
    • libglapi.so:graphics/mesa-dri
    • libvulkan_intel.so:graphics/mesa-dri
    • libvulkan_radeon.so:graphics/mesa-dri
To install the port: cd /usr/ports/graphics/mesa-dri/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/mesa-dri
  • pkg install mesa-dri
PKGNAME: mesa-dri
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIlatestquarterly
FreeBSD:11:aarch6418.1.8_119.0.8_8
FreeBSD:11:amd6421.1.520.2.3_2
FreeBSD:11:armv6-19.0.8_8
FreeBSD:11:i38621.1.520.2.3_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6418.1.921.1.5
FreeBSD:12:amd6421.1.821.1.5
FreeBSD:12:armv618.1.919.0.8_9
FreeBSD:12:armv718.1.919.0.8_9
FreeBSD:12:i38621.1.821.1.5
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-20.2.3_1
FreeBSD:13:aarch6420.2.3_121.1.5
FreeBSD:13:amd6421.1.821.1.5
FreeBSD:13:armv620.2.3_120.2.3_1
FreeBSD:13:armv720.2.3_120.2.3_1
FreeBSD:13:i38621.1.821.1.5
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc6420.2.3_120.2.3_2
FreeBSD:14:aarch6421.1.5-
FreeBSD:14:amd6421.1.8-
FreeBSD:14:armv620.2.3_1-
FreeBSD:14:armv720.2.3_1-
FreeBSD:14:i38621.1.5-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6420.2.3_1-
 

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. py38-mako>0 : textproc/py-mako@py38
  4. bison : devel/bison
  5. meson>=0.57.1_1 : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. python3.8 : lang/python38
  9. llvm-config12 : devel/llvm12
  10. xorgproto>=0 : x11/xorgproto
  11. xv.pc : x11/libXv
  12. xvmc.pc : x11/libXvMC
  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. xcb.pc : x11/libxcb
  20. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. llvm-config12 : devel/llvm12
  2. xv.pc : x11/libXv
  3. xvmc.pc : x11/libXvMC
  4. x11.pc : x11/libX11
  5. xdamage.pc : x11/libXdamage
  6. xext.pc : x11/libXext
  7. xfixes.pc : x11/libXfixes
  8. xshmfence.pc : x11/libxshmfence
  9. xv.pc : x11/libXv
  10. xcb.pc : x11/libxcb
  11. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libzstd.so : archivers/zstd
  3. libexpat.so : textproc/expat2
  4. libdrm.so : graphics/libdrm
  5. libglapi.so : graphics/mesa-libs
  6. libunwind.so : devel/libunwind
This port is required by:
for Build
  1. net/tigervnc-server
  2. x11-servers/xarcan
  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 (10 items / 3 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-servers/xwayland
  3. x11-servers/xwayland-devel
  4. 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. multimedia/arcan
  3. x11/xorg
  4. x11-servers/xephyr
  5. x11-servers/xorg-dmx
  6. x11-servers/xorg-nestserver
  7. x11-servers/xorg-server
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-servers/xorg-vfbserver
  3. x11-servers/xwayland
  4. x11-toolkits/qt5-gui
  5. x11-toolkits/wlroots
  6. Collapse this list.

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/21.1.8/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/21.1.8/
Collapse this list.
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: 112 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Oct 2021 08:46:30
 files touched by this commit commit hash:c55f38a3bc5493967a35b969ec0b442d2a9ff180  21.1.8
manu search for other commits by this committer
graphics/mesa: Update to 21.1.8

Update to the latest release of the 21.1 branch.

Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-July/225455.html
Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-August/225461.html
Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-September/225465.html

Differential Revision:	https://reviews.freebsd.org/D32351
Sponsored by: Beckhoff Automation GmbH & Co. KG
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  21.1.5
rene search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
04 Aug 2021 10:23:10
 files touched by this commit commit hash:a751a7f865e6616b74206c3f6dad0a3c957edeec  21.1.5
manu search for other commits by this committer
graphics/mesa-libs: Add back patch for iris

Due to how the mesa ports are split we need to patch meson files so
iris is prefered on compatible intel GPU.

PR:  257462
28 Jul 2021 07:12:07
 files touched by this commit commit hash:f74b56360de7b82aa5135be306cdfacb3db3acd0  21.1.5
manu search for other commits by this committer
graphics/mesa-*: Unbreak on 11.4

Re-add patches that was removed on the 21.1.5 update.

PR:    257305
21 Jul 2021 11:21:44
 files touched by this commit commit hash:588ce0d6f952d06fab4406f2f58b99a33d321660  21.1.5
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build on powerpc64le

n file included from ../src/gallium/drivers/llvmpipe/lp_setup_tri.c:50:
/usr/lib/clang/11.0.1/include/altivec.h:55:19: error: unknown type name 'vector'
static __inline__ vector bool char __ATTRS_o_ai
                  ^
/usr/lib/clang/11.0.1/include/altivec.h:56:10: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
         ^
/usr/lib/clang/11.0.1/include/altivec.h:56:32: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
                               ^
/usr/lib/clang/11.0.1/include/altivec.h:66:19: error: unknown type name 'vector'
static __inline__ vector bool short __ATTRS_o_ai vec_perm(
                  ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Jul 2021 07:36:39
 files touched by this commit commit hash:22a85734ff71983126a94a1970c534a45a9e730e  21.1.5
manu search for other commits by this committer
mesa*: Update to 21.1.5

- swrast is only a gallium driver now.
- Bump needed llvm to 12
- libclc is still a llvm10, moving to >10 needs to change
  from where we pick libclc as its now part of llvm

Differential Revision:	    https://reviews.freebsd.org/D31165
Reviewed by: kbowling, zeising
28 Jun 2021 20:27:16
 files touched by this commit commit hash:5409d7b219dcdc9eefbd63c94aea573b70d00eff  20.2.3_2
pkubaj search for other commits by this committer
graphics/mesa-dri: enable libunwind on armv7
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  20.2.3_2
kbowling search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
16 Jun 2021 20:33:08
 files touched by this commit commit hash:b2c4a0ef4b6cf846746653dcea02089c22e0956f  20.2.3_1
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build on riscv64

Submitted by:	linimon
PR:	256138
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20.2.3_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
15 Mar 2021 06:04:47
Original commit files touched by this commit Revision:568432  20.2.3_1
danfe search for other commits by this committer
Improve r556423 and allow building against custom LLVM version, i.e.
respect flexible LLVM_DEFAULT, by not hardcoding package version and
depending on the appropriate executable instead.

This is to help users sticking to the particular LLVM versions lower
the number of different LLVM packages installed.  For example, there
is currently a mismatch between LLVM_DEFAULT assigned by the default
versions framework (90) and in this file (10; this hasn't changed).
27 Jan 2021 08:36:47
Original commit files touched by this commit Revision:563035  20.2.3_1
linimon search for other commits by this committer
Remove obsolete sparc64 stanza.  This collided with ONLY_FOR_ARCHS
statements in the ports that include it, with the following absurd
value for IGNORE on e.g. aarch64:

  is only for amd64 i386, while you are running aarch64 (reason: Clover needs a
GPU supported by the Radeon KMS driver) (reason: not supported on sparc64)

Approved by:	portmgr (tier-2 blanket)
24 Dec 2020 04:22:33
Original commit files touched by this commit Revision:559047  20.2.3_1
jbeich search for other commits by this committer
graphics/mesa-dri: exclude buffer age on iris under kwin

Freeze in OpenGL initialization detected

PR:		251836
Reported by:	Roman, Oleg Nauman, arrowd, Oleksandr Kryvulia
Tested by:	arrowd, Roman
Approved by:	manu
03 Dec 2020 20:55:33
Original commit files touched by this commit Revision:556929  20.2.3
manu search for other commits by this committer
 mesa-*: Update to 20.2.3

 - Fix mesa-gallium-va and mesa-gallium-vdpau for X11 usage
 - Add a patch so iris will be prefered for compatible intel GPUs (>=broadwell)

PR:		250307 250325
27 Nov 2020 00:23:12
Original commit files touched by this commit Revision:556423  20.2.0_2
pkubaj search for other commits by this committer
graphics/mesa-dri: make powerpc64 use LLVM10

LLVM90 requirement was introduced when Mesa used LLVM80 and 90 gave much better
experience on powerpc64. Now that everyone moved to 10, make a move on powerpc64
as well.
05 Nov 2020 16:44:48
Refresh Original commit files touched by this commit Revision:554140
mat search for other commits by this committer
Remove non existing patch.

PR:		250723
23 Oct 2020 00:08:58
Original commit files touched by this commit Revision:553060  20.2.0_1
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build of libosmesa on powerpc64le

Error:
../src/gallium/auxiliary/util/u_pwr8.h:87:11: error: implicit declaration of
function 'vec_perm' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
   return vec_perm (even, odd, perm_mask);
          ^
13 Oct 2020 11:53:49
Original commit files touched by this commit Revision:552236  20.2.0_1
manu search for other commits by this committer
graphics/mesa*: Add Iris Gallium driver and libunwind for more arch

Iris is the prefered gallium driver for Intel Gen8 to Gen11, add it
to the build. [1]
Add libunwind support for more arch. [2]

PR:		250307 [1], 250305 [2]
Submitted by:	jbeich [2]
Reported by:	jbeich [1]
Reviewed by:	zeising
12 Oct 2020 08:30:54
Original commit files touched by this commit Revision:552109  20.2.0
manu search for other commits by this committer
graphics/mesa*: Update to 20.2

Update to 20.2
Move graphics/libxatracker to graphics/mesa-gallium-xa
Remove VAAPI and VDPAU options in mesa-libs in favor of
two new ports : mesa-gallium-va and mesa-gallium-vdpau
Bump needed llvm to llvm10
Change a lot of meson option from false to disabled as it's
deprecated.
Remove the drm and surfaceless platform from mesa* as it's always
enabled now.
Add zstd option, used for shader cache.

Reviewed by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26682
19 Sep 2020 09:34:36
Original commit files touched by this commit Revision:548950  19.0.8_9
manu search for other commits by this committer
mesa-libs: Add glesv1 lib

There is no real reason to disable glesv1 so add it to the build.
While here add a USE_GL for it.

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26461
19 Sep 2020 09:33:34
Original commit files touched by this commit Revision:548949  19.0.8_9
manu search for other commits by this committer
mesa: Remove sparc64 patches

No one who cares about graphics have a sparc64 machine.
Next update to 20.2 will not contain any patches too.

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26460
17 Sep 2020 09:22:29
Original commit files touched by this commit Revision:548829  19.0.8_9
manu search for other commits by this committer
mesa*: Only add x11 dependancy if it's requested

This allow to have a full setup without any x11 deps.

PR:	247029
Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26438
18 Aug 2020 17:50:21
Original commit files touched by this commit Revision:545240  19.0.8_9
zeising search for other commits by this committer
graphics/mesa: Fix build with -fno-common

Pull in a bunch of upstream patches to graphics/mesa to fix build with
-fno-common, which is the default after the llvm 11 import.

MFH:		2020Q3
10 Jul 2020 11:54:29
Original commit files touched by this commit Revision:541859  19.0.8_9
pkubaj search for other commits by this committer
graphics/mesa-dri: switch powerpc64 to llvmpipe

powerpc* is left in .elif block for powerpc and powerpcspe which I didn't test.
03 Jul 2020 17:13:14
Original commit files touched by this commit Revision:541124  19.0.8_8
manu search for other commits by this committer
mesa-dri: Use gallium SWRAST on x86 and aarch64

Mesa have two software rasterizer, the classic mesa dri one and
the gallium one.
The classic dri one is starting to be deprecated upstream (like all
dri drivers) so switch the arches that can build the gallium one to it.

Approved by:	zeising (x11)
16 Jun 2020 15:38:29
Original commit files touched by this commit Revision:539358  19.0.8_7
zeising search for other commits by this committer
graphics/mesa: Fix minor issues from meson switch

Fix a couple of minor issues with mesa related ports after the switch to
meson.
Define _GNU_SOURCE when building on FreeBSD.  This fixes blur effects in
Plasma 5 and issues with the SDDM greeter.  This fix was originally applied
in r516100 but got lost in the switch to meson. [1]
Properly detect sys/sysctl.h on FreeBSD.  On FreeBSD sys/sysctl.h needs
sys/types.h as well, patch the meson build script to take this into account.
Fix a broken sed command to properly set ${LOCALBASE}/etc and
${LOCALBASE}/share/ as appropriate.

Bump portrevision of all mesa related ports.

PR:		247138 [1]
Reported by:	Roman [1]
Reviewed by:	manu
Tested by:	Roman, Serge Volkov
Differential Revision:	https://reviews.freebsd.org/D25265
12 Jun 2020 08:03:58
Original commit files touched by this commit Revision:538575  19.0.8_6
manu search for other commits by this committer
mesa-dri: Bump PORTREVISION after 538573

Approved by:	zeising (x11@ implicit)
12 Jun 2020 08:01:13
Original commit files touched by this commit Revision:538573  19.0.8_5
manu search for other commits by this committer
mesa-dri: SWRAST is set with DRIVER not GDRIVER

Fix packaging swrast_dri.so

PR:		247194
Approved by:	zeising (x11@ implicit)
11 Jun 2020 14:22:35
Original commit files touched by this commit Revision:538491  19.0.8_5
manu search for other commits by this committer
mesa-dri: Switch back to the dri swrast drivers

The meson switch changed which swrast driver we build from dri to gallium.
I'm not too sure at how the gallium swrast is usable but switch back to the dri
one.
This also fixes the build on armv7 where the gallium swrast driver isn't
available.

Approved by:	zeising (x11@ implicit)
10 Jun 2020 20:12:21
Original commit files touched by this commit Revision:538438  19.0.8_4
manu search for other commits by this committer
mesa-dri: Fix build when PLATFORM_X11 isn't set

Approved by:	zeising (x11@ implicit)
09 Jun 2020 19:56:17
Original commit files touched by this commit Revision:538339  19.0.8_4
zeising search for other commits by this committer
mesa: Fix build empty DRI_DRIVER

In some cases, such as on sparc64, armv6 and armv7 etc, DRI_DRIVER,
GALLIUM_DRIVER and/or VULKAN_DRIVER might be undefined.  This causes an
error similar to
make: "/usr/ports/graphics/mesa-dri/Makefile" line 106: Malformed conditional
(${DRI_DRIVERS:M${:UI915}})

Fix this by checking if [DRI,GALLIUM,VULKAN]_DRIVER is defined before
checking what it is set to.

While here, remove textproc/py-mako dependency from mesa-dri/Makefile, it's
already included in mesa-dri/Makefile.common, no need to depend on it twice.

PR:		247117
Reported by:	jbeich
09 Jun 2020 12:46:13
Original commit files touched by this commit Revision:538313  19.0.8_3
manu search for other commits by this committer
mesa-dri: Bump PORTREVISION

Due to some options change we had a small windows where wayland might
not have been enabled, bump PORTREVISION so next at next update it will
be brought back.

Reported by:	zeising
Approved by:	zeizing (x11@ implicit)
08 Jun 2020 10:49:33
Original commit files touched by this commit Revision:538209  19.0.8_2
manu search for other commits by this committer
mesa-dri: Add wayland to -Dplatform if option is selected

PR:		247056
Approved by:	zeising (x11@ implicit)
08 Jun 2020 09:55:39
Original commit files touched by this commit Revision:538207  19.0.8_2
manu search for other commits by this committer
mesa*: Switch to using a native-file for llvm

Meson seems to not care that a llvm-config binary exists and will prefer
to use llvm-config-devel for some reason.
Using a native-file fixes that and meson will correctly use the llvm specified
in it.

PR:	247026
Approved by:	zeising (x11@ implicit)
06 Jun 2020 09:23:13
Original commit files touched by this commit Revision:538079  19.0.8_2
manu search for other commits by this committer
 mesa*: Add platforms option

Mesa support different platforms, add some options that control which one
we are enabling and build the -Dplatform meson arg based on that.
Keep the WAYLAND option for now but if you're using it switch to the
newly created PLATFORM_WAYLAND.

PR:		246969
Approved by:	zeising (x11@ implicit)
05 Jun 2020 18:49:51
Original commit files touched by this commit Revision:538046  19.0.8_2
manu search for other commits by this committer
mesa-dri: Disable some arm drivers

We don't have any hardware or driver capable of running the freedreno driver
so disable it.
Our VC4 support don't work with mesa so disable it too.

Reviewed by:	zeising (x11@)
Approved by:	zeising (x11@)
Differential Revision:	https://reviews.freebsd.org/D25093
05 Jun 2020 18:44:22
Original commit files touched by this commit Revision:538045  19.0.8_1
manu search for other commits by this committer
mesa*: Use lld from devel/binutils if /usr/bin/ld isn't lld

GCC arches on 11 and 12 will uses ld.bfd and don't have ld.lld so we
can't blindly use ld.lld.

Suggested by: jbeich
Reported by:	pkubaj
Approved by:	zeising (x11@ implicit)
05 Jun 2020 16:18:58
Original commit files touched by this commit Revision:538032  19.0.8_1
manu search for other commits by this committer
mesa*: Always use LLD

LLD is already used in 12 and 13 but we still use ld.bfd by default on 11
and for some unknown reason some mesa libs fails to build with it since the
meson switch.

PR:		246997
Approved by:	zeising (x11@ implicit)
05 Jun 2020 12:57:04
Original commit files touched by this commit Revision:538015  19.0.8_1
manu search for other commits by this committer
mesa*: Fix build on i386

Fix build related to libatomic on i386.
Simply copy the patch from mesa-devel.

Reported by:	jbeich
Approved by:	zeising (x11@ implicit)
05 Jun 2020 11:31:35
Original commit files touched by this commit Revision:538008  19.0.8_1
manu search for other commits by this committer
mesa: Fix linking on 11

11 uses gnuld by default and it doesn't support --build-id
Add a check in meson and raise the meson version to 0.46 as
cc.get_supported_link_arguments was added in this version.
Upstream already do this check.

Reported by:	kib
Approved by:	zeising (x11@, implicit)
05 Jun 2020 09:13:58
Original commit files touched by this commit Revision:537998  19.0.8_1
manu search for other commits by this committer
mesa*: Switch to meson

Upstream switched to meson for their build system so do the same as
it will be easier to find problems sooner than later.
This also switch to python3, python is only used for the build.
There is more thing enabled by default (or auto-enabled based on some
configuration) so we need to disable a lot more things than with autotools.

This should be a non functional change.

Reviewed by:	zeising (x11@)
Differential Revision:	https:/reviews.freebsd.org/D25092
11 May 2020 20:11:41
Original commit files touched by this commit Revision:534936  19.0.8
jbeich search for other commits by this committer
Adapt LLVM_DEFAULT downgrades to the new version scheme in devel/llvm10

$ DEFAULT_VERSIONS=llvm=90 make -V LLVM_DEFAULT -C graphics/mesa-dri
80
$ DEFAULT_VERSIONS=llvm=10 make -V LLVM_DEFAULT -C graphics/mesa-dri
10

PR:		245178
Reported by:	mi
Approved by:	x11 (zeising), maintainer timeout (2 months)
MFH:		2020Q2 (for llvm10 users)
Differential Revision:	https://reviews.freebsd.org/D24222
03 May 2020 16:15:23
Original commit files touched by this commit Revision:533793  19.0.8
zeising search for other commits by this committer
graphics/mesa: Update to 19.0.8

Update mesa and related ports to 19.0.8.
This is the last version where the autotools build system is being used.
This serves as a stepping stone for reworking the ports to use the meson
build system and to enable further updates.

PR:		235570
Submitted by:	jbeich (with minor changes)
Differential Revision:	https://reviews.freebsd.org/D19099
			https://reviews.freebsd.org/D19100
16 Mar 2020 19:57:41
Original commit files touched by this commit Revision:528541  18.3.2_10
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 Revision:528071  18.3.2_9
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 Revision:526241  18.3.2_9
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 Revision:522210  18.3.2_9
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 Revision:519075  18.3.2_9
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 Revision:518673  18.3.2_9
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 Revision:516911  18.3.2_9
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 Revision:516607  18.3.2_8
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 Revision:516100  18.3.2_8
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 Revision:513776  18.3.2_7
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 Revision:512573  18.3.2_6
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 Revision:512440  18.3.2_5
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 Revision:507372  18.3.2_4
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 Revision:505425  18.3.2_3
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 Revision:494583  18.3.2_2
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 Revision:494579  18.3.2_1
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 Revision:490574  18.3.2
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 Revision:490570  18.3.2
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 Revision:490569  18.2.8
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 Revision:487272  18.1.9_3
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 Revision:484788  18.1.9_2
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 Revision:483808  18.1.9_1
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 Revision:483225  18.1.9_1
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 Revision:482625  18.1.9_1
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 Revision:482192  18.1.9_1
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 Revision:480911  18.1.9
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 Revision:480189  18.1.8_1
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 Revision:479538  18.1.8_1
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 Revision:479359  18.1.8
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 Revision:477691  18.1.5
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 Revision:476319  18.1.5
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 Revision:476013  18.1.4_2
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 Revision:475857  18.1.4_1
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 Revision:475192  18.1.4
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 Revision:474016  18.1.3
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 Revision:473029  18.1.2
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 Revision:472508  18.1.2
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 Revision:472507  18.1.2
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 Revision:472506  18.1.2
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 Revision:471944  18.1.1
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 Revision:471152  18.1.0
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 Revision:470280  18.0.4
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 Revision:469340  18.0.3
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 Revision:468593  18.0.2
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 Revision:468501  18.0.1_1
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 Revision:467724  18.0.1
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 Revision:466926  18.0.0
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 Revision:466925  17.3.8
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 Revision:466924  17.3.1_3
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 Revision:466923  17.3.1_2
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 Revision:457797  17.3.1_1
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 Revision:457591  17.3.1_1
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 Revision:457430  17.3.1_1
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 Revision:457264  17.3.1
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 Revision:456530  17.3.0
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 Revision:456184  17.2.4_1
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 Revision:453796  17.2.4
rezny search for other commits by this committer
Update the Mesa ports to 17.2.4

Number of commits found: 112 (showing only 100 on this page)

1 | 2  »