| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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
Notes:
svn path=/head/; revision=556929
|
|
|
|
| |
Notes:
svn path=/head/; revision=556425
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=552236
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=552109
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=539358
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=537998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=533793
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=522640
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=516100
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=513776
|
|
|
|
|
|
|
| |
Reported by: ajtiM (on x11@ list)
Notes:
svn path=/head/; revision=512572
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
Add a notice to bsd.default-versions.mk asking that the graphics team be
informed before the llvm version is changed.
Enable llvm and gallium on MIPS. As far as I can tell, this used to
be the default before this change.
Bump portrevisions since dependencies changed.
PR: 230789 [1], [2]
Submitted by: jbeich [1], tobik [2]
Obtained from: FreeBSD Graphics Team development repo
https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80
Sponsored by: B3 Init (zeising)
Notes:
svn path=/head/; revision=505425
|
|
|
|
|
|
|
|
|
| |
Landed by mistake. x11@ is immune to maintainer timeout nowadays.
PR: 230789
Notes:
svn path=/head/; revision=494583
|
|
|
|
|
|
|
|
| |
PR: 230789
Approved by: maintainer timeout (2 weeks)
Notes:
svn path=/head/; revision=494579
|
|
|
|
| |
Notes:
svn path=/head/; revision=480911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=480190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=479538
|
|
|
|
|
|
|
|
| |
Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFC after: 2018Q3
Notes:
svn path=/head/; revision=476319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=476013
|
|
|
|
| |
Notes:
svn path=/head/; revision=472508
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
Notes:
svn path=/head/; revision=443828
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
Notes:
svn path=/head/; revision=441424
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
Notes:
svn path=/head/; revision=440699
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* OpenGL 4.5 support for RadeonSI and recent Intel
* Use LLVM 4.0 by default, building with 3.9 is possible via MESA_LLVM_VER
* DRI3 remains enabled at compile time, but is now disabled at runtime for
stock FreeBSD. Set LIBGL_DRI3_ENABLE in the environment to enable DRI3.
This extra check is added when compiling on stock FreeBSD, not DRM-next.
This change was made to work around a problem in libEGL, which fails to
fall back to using DRI2 when run on a system without DRI3 support.
Reviewed by: jmd, mat
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10250
Notes:
svn path=/head/; revision=438198
|
|
|
|
|
|
|
|
| |
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9781
Notes:
svn path=/head/; revision=434817
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Use LLVM 3.9
* OpenGL 4.4 support for recent Intel and ReadeonSI
PR: 214581
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9438
Notes:
svn path=/head/; revision=433862
|
|
|
|
|
|
|
|
|
|
|
|
| |
Despite having a configure argument of --with-sha1=libcrypto, only three
of the eight users of graphics/libGL/Makefile.common actually link to
SSL libraries. Individually add USES=ssl to these three ports rather
than have all 8 having this requirement.
Approved by: SSL blanket
Notes:
svn path=/head/; revision=422214
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=415499
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412346
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add beignet 1.1.0.
Add clinfo, clblas, clfft and clrng.
The major change is that all Mesa ports are now configured the same way.
This fixes several problems and enables new features. The details
are described in this blog post:
http://blogs.freebsdish.org/graphics/2015/03/18/unifying-mesa-ports-configure/
The second important change is the OpenCL support. Mesa's
implementation, Clover, is enabled as well as Beignet. Clover
targets all Gallium drivers, only Radeon GPUs in our case. Beignet
is for Intel GPUs starting with Ivy Bridge. Thanks to Johannes
Dieterich, O. Hartman, and Koop Mast for their work on OpenCL! As a
bonus, there are several OpenCL-based math ports added (clblas,
clfft and clrng). For more information and known issues, please see
https://wiki.freebsd.org/Graphics/OpenCL
The third change is the removal of Mesa 9.1.7 which was installed on
FreeBSD 9.3-RELEASE. There is now only one version of Mesa in the Ports
tree (10.6.6) for all supported versions of FreeBSD.
Other, smaller changes:
* Include libosmesa into the Mesa framework; this changes libOSMesa
shlib version.
* bsd.mesalib.mk was renamed and split up in two files namely
Makefile.common and Makefile.targets. So ports can overwrite variables
set by Makefile.common and are used by Makefile.targets.
* Some text in the pkg-descr files was wrong, clean it up. While here,
update the WWW to the main mesa3d.org upstream page.
* devel/clinfo was added, a glxinfo like program but for OpenCL.
Non-x86 hardware reports are very welcome since we changed the framework
quite a bit.
Obtained from: Graphics team development repo.
Notes:
svn path=/head/; revision=397198
|
|
|
|
|
|
|
|
|
| |
the fallout mail. We have a fix for the build
issue but the fix depends on other changes to the mesa ports.
This mesa update will be commit after 8.4-R has gone EOL.
Notes:
svn path=/head/; revision=388522
|
|
|
|
| |
Notes:
svn path=/head/; revision=374494
|
|
|
|
| |
Notes:
svn path=/head/; revision=374492
|
|
|
|
| |
Notes:
svn path=/head/; revision=371283
|
|
|
|
|
|
|
|
|
|
| |
- Bump PORTREVISION
PR: 193654
Submitted by: ohartman@zedat.fu-berlin.de
Notes:
svn path=/head/; revision=368300
|
|
|
|
|
|
|
|
|
|
|
| |
GEN program/program_parse.tab.c
byacc: e - line 119 of "program/program_parse.y", syntax error
%locations
^
gmake[3]: *** [program/program_parse.tab.c] Error 1
Notes:
svn path=/head/; revision=368030
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.7.html
Notes:
svn path=/head/; revision=367930
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.6.html
Notes:
svn path=/head/; revision=366385
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.5.html
Notes:
svn path=/head/; revision=364086
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.4.html
Notes:
svn path=/head/; revision=363305
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.3.html
Notes:
svn path=/head/; revision=361518
|
|
|
|
|
|
|
| |
- Bump PORTREVISION (deps changed)
Notes:
svn path=/head/; revision=361041
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.2.2.html
Notes:
svn path=/head/; revision=359821
|
|
|
|
|
|
|
|
|
| |
Release notes:
http://www.mesa3d.org/relnotes/10.2.html
http://www.mesa3d.org/relnotes/10.2.1.html
Notes:
svn path=/head/; revision=357285
|
|
|
|
|
|
|
| |
Release notes: http://www.mesa3d.org/relnotes/10.1.4.html
Notes:
svn path=/head/; revision=355353
|
|
|
|
|
|
|
| |
Approved by: gahr (maintainer)
Notes:
svn path=/head/; revision=354152
|
|
|
|
|
|
|
|
|
| |
Release notes:
http://www.mesa3d.org/relnotes/10.1.3.html
http://www.mesa3d.org/relnotes/10.1.2.html
Notes:
svn path=/head/; revision=354111
|