Bug 259140 - graphics/mesa-libs: passes invalid Meson option: -Dgallium-clover=disabled
Summary: graphics/mesa-libs: passes invalid Meson option: -Dgallium-clover=disabled
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
Depends on:
Blocks: 259080
  Show dependency treegraph
 
Reported: 2021-10-13 15:17 UTC by Jan Beich
Modified: 2021-10-17 13:29 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2021-10-13 15:17:05 UTC
During Meson 0.60.0 exp-run this port failed to build due to https://github.com/mesonbuild/meson/commit/dbf2ace6ca1c . According to "git log -p meson_options.txt" such an option has never existed.

  meson.build:21:0: ERROR: Unknown options: "gallium-clover"

http://www.ipv6proxy.net/go.php?u=http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-10-12_18h01m25s/logs/errors/mesa-libs-21.1.5_2.log
Comment 1 commit-hook freebsd_committer 2021-10-13 15:44:25 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cacd1d00442ac5c73ce9e4d76dda7ee18207a35c

commit cacd1d00442ac5c73ce9e4d76dda7ee18207a35c
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2021-10-13 15:42:29 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2021-10-13 15:42:29 +0000

    graphics/mesa-dri: Remove meson option gallium-clover

    It doesn't exists and cause error with meson >= 0.60

    PR:        259140

 graphics/mesa-libs/Makefile | 1 -
 1 file changed, 1 deletion(-)
Comment 2 Jan Beich freebsd_committer 2021-10-13 16:00:38 UTC
I confirm, builds fine with Meson 0.60.0rc1 now.
Comment 3 commit-hook freebsd_committer 2021-10-17 13:29:25 UTC
A commit in branch 2021Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5aaacbe1f06242a86fd9934cc9baa93d35f9127

commit b5aaacbe1f06242a86fd9934cc9baa93d35f9127
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2021-10-13 15:42:29 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2021-10-17 13:28:02 +0000

    graphics/mesa-dri: Remove meson option gallium-clover

    It doesn't exists and cause error with meson >= 0.60

    PR:        259140
    (cherry picked from commit cacd1d00442ac5c73ce9e4d76dda7ee18207a35c)

 graphics/mesa-libs/Makefile | 1 -
 1 file changed, 1 deletion(-)