notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: lang/clover/Makefile

Number of commits found: 55

Saturday, 17 Feb 2024
14:53 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.1

Release notes
(24.0.0):	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226138.html
Release notes
(24.0.1):	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226151.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 6e197c6
Friday, 1 Dec 2023
08:08 Jan Beich (jbeich) search for other commits by this committer
lang/clover: enable on aarch64

drm-510-kmod (amdgpu.ko) provides AMD GPU support on aarch64.

PR:		269372
Tested by:	ronald
Approved by:	manu
commit hash: b3e7e5941966af8d1bf87ec2ee537865acbf7c0e commit hash: b3e7e5941966af8d1bf87ec2ee537865acbf7c0e commit hash: b3e7e5941966af8d1bf87ec2ee537865acbf7c0e commit hash: b3e7e5941966af8d1bf87ec2ee537865acbf7c0e b3e7e59
Friday, 24 Nov 2023
10:15 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Drop llvm,noexport in Makefile.common

And put noexport in every mesa ports.
It does work to have multiple USES= llvm (see PR 199603).

Reported by:	jbeich
Fixes:		fa7309cb976e ("lang/clover: Restrict llvm to max version 16")
Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 6e38f0a
08:52 Emmanuel Vadot (manu) search for other commits by this committer
lang/clover: Restrict llvm to max version 16

Clover cannot (yet?) be compiled with LLVM17, it misses
llvm/Transforms/IPO/PassManagerBuilder.h
For now set a max version of llvm to 16 for clover only, people should still
be able to use llvm17 for other mesa componant if they are not interested in
clover.

While here clean up a bit the USES=llvm for mesa port, we already set noexport
in mesa-dri/Makefile.common so no need to set it in all the ports.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:	275290
commit hash: fa7309cb976e3e73d59f271be3da01fee3006152 commit hash: fa7309cb976e3e73d59f271be3da01fee3006152 commit hash: fa7309cb976e3e73d59f271be3da01fee3006152 commit hash: fa7309cb976e3e73d59f271be3da01fee3006152 fa7309c
Tuesday, 21 Nov 2023
15:17 Emmanuel Vadot (manu) search for other commits by this committer Author: gnikl
graphics/mesa: update to 23.1.8

While here:
- Remove some unneeded dep in gallium-vdpau
- Disable libelf from devel/elfutils (we will fallback on base libelf), PR
273803
- Always disable libunwind, if you want stacktrace you will need to compile from
upstream PR: 250306
- enable vulkan haswell driver

Co-authored-by: manu, vishwin
PR: 273703, 273803, 250306
commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 29d855b
Monday, 20 Mar 2023
17:16 Jan Beich (jbeich) search for other commits by this committer
lang/clover: unbreak with --auto-features=enabled

meson.build:1891:2: ERROR: Dependency "SPIRV-Tools" not found, tried pkgconfig

PR:		270361
commit hash: a9e25d866fb01b0cb8c96df77247133c75c0d042 commit hash: a9e25d866fb01b0cb8c96df77247133c75c0d042 commit hash: a9e25d866fb01b0cb8c96df77247133c75c0d042 commit hash: a9e25d866fb01b0cb8c96df77247133c75c0d042 a9e25d8
Friday, 27 Jan 2023
08:18 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3.4

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-January/225916.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa bb76a96
Wednesday, 14 Dec 2022
12:04 Jan Beich (jbeich) search for other commits by this committer
lang/clover: drop USE_LDCONFIG due to dlopen(3)

OpenCL drivers in clover lack headers and unlikely to be usable
outside of ocl-icd which uses dlopen(3) to find the drivers via
${PREFIX}/etc/OpenCL/vendors/*.icd (or OCL_ICD_VENDORS).

Approved by:	manu (on dev-commits-ports-main@ list)
commit hash: 42e4e30c876da13ad1dfdb0c3de3be2cf26ee607 commit hash: 42e4e30c876da13ad1dfdb0c3de3be2cf26ee607 commit hash: 42e4e30c876da13ad1dfdb0c3de3be2cf26ee607 commit hash: 42e4e30c876da13ad1dfdb0c3de3be2cf26ee607 42e4e30
Thursday, 8 Dec 2022
19:00 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Stop adding libglapi.so as a deps when not needed

Not every mesa port needs this lib so stop adding a dep on it if not needed.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 fc5168c
19:00 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Do not add USE_LDCONFIG for every mesa ports

Not every mesa ports provides shared libraries intented for dynamic uses
so stop running ldconfig script for those ports.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae 7992455
19:00 Emmanuel Vadot (manu) search for other commits by this committer
lang/clover: Cleanup

- Specify license directly in this port.
- Order ONLY_FOR_ARCH

Sponsored by:   Beckhoff Automation GmbH & Co. KG
commit hash: 07b3e671fb24b8fecf06e76c84859e97508a6713 commit hash: 07b3e671fb24b8fecf06e76c84859e97508a6713 commit hash: 07b3e671fb24b8fecf06e76c84859e97508a6713 commit hash: 07b3e671fb24b8fecf06e76c84859e97508a6713 07b3e67
19:00 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Stop using meson native-file

Use BINARY_ALIAS instead, this is cleaner.
While here directly record the deps on libLLVM for packages that
needs it.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add e70ff17
Monday, 5 Dec 2022
14:03 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-November/000695.html
On top of the release notes it seems that Gallium XVMC is also removed, see
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8cc766d8f7eac26b7c029a2fac1bdfdba4776c29
for
more info.
Bump LLVM_DEFAULT to llvm15 so LTO works.
Also update libclc to track the one from llvm15.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D37580
commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f 855947e
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Monday, 25 Oct 2021
12:58 Alexey Dokuchaev (danfe) search for other commits by this committer
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)

ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.

While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
commit hash: 61b661339366b6ee95ca1de0667979da9240c6b8 commit hash: 61b661339366b6ee95ca1de0667979da9240c6b8 commit hash: 61b661339366b6ee95ca1de0667979da9240c6b8 commit hash: 61b661339366b6ee95ca1de0667979da9240c6b8 61b6613
Thursday, 30 Sep 2021
21:23 Rene Ladan (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
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 620968a
Tuesday, 20 Jul 2021
07:36 Emmanuel Vadot (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
commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e 22a8573
Saturday, 26 Jun 2021
12:47 Rene Ladan (rene) search for other commits by this committer
lang/clover: undeprecate, no longer uses py27
commit hash: cea0a44f07cf81bf8450b7885611775813b1a786 commit hash: cea0a44f07cf81bf8450b7885611775813b1a786 commit hash: cea0a44f07cf81bf8450b7885611775813b1a786 commit hash: cea0a44f07cf81bf8450b7885611775813b1a786 cea0a44
Tuesday, 22 Jun 2021
18:53 Kevin Bowling (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
commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 da3162c
Thursday, 22 Apr 2021
15:34 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/clover: enable on powerpc64
commit hash: f3cf01f53ea935bbfa2601ecaf6abccdeec85271 commit hash: f3cf01f53ea935bbfa2601ecaf6abccdeec85271 commit hash: f3cf01f53ea935bbfa2601ecaf6abccdeec85271 commit hash: f3cf01f53ea935bbfa2601ecaf6abccdeec85271 f3cf01f
14:19 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/clover: enable on powerpc64le
commit hash: 36eeb876c77372994dafea90b4310a3d7357727d commit hash: 36eeb876c77372994dafea90b4310a3d7357727d commit hash: 36eeb876c77372994dafea90b4310a3d7357727d commit hash: 36eeb876c77372994dafea90b4310a3d7357727d 36eeb87
Wednesday, 7 Apr 2021
08:09 Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c cf118cc
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Wednesday, 24 Mar 2021
13:34 rene search for other commits by this committer
Mark ports recursively depending on Python 2.7 for expiration on June 23.

For ports optionally dependending on Python 2.7, just mark those options
as expired. Remove konquerer from the x11/kde-baseapps metaport and bump
its PORTREVISION.

Submitted by:	rene
Reviewed by:	portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D28665
Original commitRevision:569118 
Thursday, 3 Dec 2020
20:55 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
Original commitRevision:556929 
Monday, 30 Nov 2020
17:28 brooks search for other commits by this committer
Mark broken on 11.  It has failed to link for weeks.
Original commitRevision:556662 
Tuesday, 13 Oct 2020
11:53 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
Original commitRevision:552236 
Monday, 12 Oct 2020
08:30 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
Original commitRevision:552109 
Tuesday, 16 Jun 2020
15:38 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
Original commitRevision:539358 
Friday, 5 Jun 2020
09:13 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
Original commitRevision:537998 
Sunday, 3 May 2020
16:15 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
Original commitRevision:533793 
Tuesday, 24 Dec 2019
08:02 jbeich search for other commits by this committer
lang/{clover,beignet}: reword to avoid confusion with ocl-icd

Currently only one port provides libOpenCL.so, the rest implement
OpenCL (as drivers) for different devices.
Original commitRevision:520783 
Wednesday, 30 Oct 2019
19:07 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
Original commitRevision:516100 
Friday, 4 Oct 2019
22:14 zeising search for other commits by this committer
Bump remaining mesa ports after llvm version change

Bump these mesa ports as well, to ensure that they are rebuilt with the
correct llvm port.
This was missed in r513776

PR:		239682
MFH:		2019Q4 (implicit, fix for earlier commits)
Original commitRevision:513788 
20:08 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
Original commitRevision:513776 
Sunday, 22 Sep 2019
16:55 jbeich search for other commits by this committer
devel/libclc: revert to llvm80 as lang/clover isn't ready

Both ports need to use the same LLVM version for OpenCL to work.

Reported by:	Vasily Postnicov (on x11@ list)
Approved by:	portmgr blanket
Original commitRevision:512594 
Friday, 20 Sep 2019
19:58 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
Original commitRevision:512440 
Sunday, 30 Jun 2019
14:56 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]

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)
Original commitRevision:505425 
Monday, 4 Mar 2019
10:56 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
Original commitRevision:494583 
10:42 jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
Original commitRevision:494579 
Wednesday, 26 Sep 2018
16:12 emaste search for other commits by this committer
Add -znotext to LDFLAGS on i386, for lld

These ports link 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
Original commitRevision:480747 
Monday, 25 Dec 2017
23:30 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
Original commitRevision:457264 
Sunday, 17 Dec 2017
13:07 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
Original commitRevision:456530 
Sunday, 21 May 2017
19:30 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
Original commitRevision:441424 
Friday, 12 May 2017
18:46 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
Original commitRevision:440699 
Monday, 10 Apr 2017
19:14 rezny search for other commits by this committer
Update Mesa to 17.0.3

* 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
Original commitRevision:438198 
Saturday, 11 Feb 2017
13:31 rezny search for other commits by this committer
Update Mesa to 13.0.4

* 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
Original commitRevision:433862 
Tuesday, 3 Jan 2017
11:01 mat search for other commits by this committer
Cleanup BROKEN/IGNORE for 10.3-

Sponsored by:	Absolight
Original commitRevision:430454 
Thursday, 15 Sep 2016
16:16 marino search for other commits by this committer
Add USES+=ssl to 3 of 8 graphics/libGL/Makefile.common consumers

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
Original commitRevision:422214 
Monday, 4 Apr 2016
12:24 kwm search for other commits by this committer
Now that the bug in llvm37 is fixed [1], clover can be enabled again on
10.1-RELEASE i386.

[1] https://svnweb.freebsd.org/changeset/ports/412196
Original commitRevision:412510 
Friday, 1 Apr 2016
14:08 mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:412347 
Tuesday, 29 Mar 2016
14:14 kwm search for other commits by this committer
Exclude libclc (and thus OpenCL) on 10.1 i386.

There is a wierd issue with base clang and llvm37 which stops libclc to
build on 10.1 i386. So disable it so we don't block 1500+ ports.

Submitted by:	pkg-fallout via antoine@
Original commitRevision:412113 
Saturday, 10 Oct 2015
21:04 kwm search for other commits by this committer
Update Mesa to 10.6.9.

* Unbreak build on powerpc and other !x86 archs by moving the
  --with-dri-drivers logic from dri/Makefile to the
  libGL/Makefile.common file. So the settings are applied to all mesa ports,
  this was missed in the 10.6.6 update. [1]
* Don't try to enable OpenCL support on anything other then i386 and amd64. [1]
* Move the texture-float and vdpau logic to Makefile.common even if the latter
  isn't supported yet. Keep OPTIONS_DEFINE/DEFAULT in dri/Makefile since they
  need to defined before bsd.port.options.mk is included, and they only affect
  the dri modules.
* Sed on 11 and 10 supports \< and \> however sed on 9.x and dragonfly do not,
  replace the sed keywords with some magic to get the intended results. [2]

Submitted by:		marino@ [2]
Reported and tested by:	arved@ (on ppc32)[1]
Original commitRevision:399021 
Thursday, 8 Oct 2015
15:11 olgeni search for other commits by this committer
Remove trailing whitespace from Makefiles, A-L.
Original commitRevision:398832 
Thursday, 17 Sep 2015
18:07 kwm search for other commits by this committer
Update Mesa port to 10.6.6 and add Clover.
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,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Original commitRevision:397198 

Number of commits found: 55