FreeBSD Bugzilla – Attachment 224613 Details for
Bug 255550
devel/meson: update to 0.58.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
v1 (0.58.0)
bug255550.diff (text/plain), 4.12 KB, created by
Jan Beich
on 2021-05-02 15:20:05 UTC
(
hide
)
Description:
v1 (0.58.0)
Filename:
MIME Type:
Creator:
Jan Beich
Created:
2021-05-02 15:20:05 UTC
Size:
4.12 KB
patch
obsolete
>From 82ae4c38db44c65ca97e7232f922fe70bfa14588 Mon Sep 17 00:00:00 2001 >From: Jan Beich <jbeich@FreeBSD.org> >Date: Sun, 2 May 2021 09:43:08 +0000 >Subject: [PATCH] devel/meson: update to 0.58.0 > >Changes: https://mesonbuild.com/Release-notes-for-0-58-0.html >Reported by: GitHub (watch releases) >PR: 255550 >Exp-run by: antoine >Approved by: tcberner >--- > devel/meson/Makefile | 3 +-- > devel/meson/distinfo | 6 ++--- > ...patch-mesonbuild_compilers_mixins_clang.py | 24 ------------------- > devel/meson/files/patch-run__unittests.py | 11 ++++----- > 4 files changed, 9 insertions(+), 35 deletions(-) > delete mode 100644 devel/meson/files/patch-mesonbuild_compilers_mixins_clang.py > >diff --git a/devel/meson/Makefile b/devel/meson/Makefile >index 34f0488e3416..3b5f08020044 100644 >--- a/devel/meson/Makefile >+++ b/devel/meson/Makefile >@@ -1,8 +1,7 @@ > # Created by: Ting-Wei Lan <lantw44@gmail.com> > > PORTNAME= meson >-PORTVERSION= 0.57.1 >-PORTREVISION= 1 >+PORTVERSION= 0.58.0 > CATEGORIES= devel python > MASTER_SITES= https://github.com/mesonbuild/${PORTNAME}/releases/download/${PORTVERSION}/ > >diff --git a/devel/meson/distinfo b/devel/meson/distinfo >index 3371fab17b1c..d2f1027b6fa2 100644 >--- a/devel/meson/distinfo >+++ b/devel/meson/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1613827273 >-SHA256 (meson-0.57.1.tar.gz) = 72e1c782ba9bda204f4a1ed57f98d027d7b6eb9414c723eebbd6ec7f1955c8a6 >-SIZE (meson-0.57.1.tar.gz) = 1849222 >+TIMESTAMP = 1597508825 >+SHA256 (meson-0.58.0.tar.gz) = f4820df0bc969c99019fd4af8ca5f136ee94c63d8a5ad67e7eb73bdbc9182fdd >+SIZE (meson-0.58.0.tar.gz) = 1887373 >diff --git a/devel/meson/files/patch-mesonbuild_compilers_mixins_clang.py b/devel/meson/files/patch-mesonbuild_compilers_mixins_clang.py >deleted file mode 100644 >index d745bd8739b5..000000000000 >--- a/devel/meson/files/patch-mesonbuild_compilers_mixins_clang.py >+++ /dev/null >@@ -1,24 +0,0 @@ >-From c24a0f852489124fa002bdc90b5753547899b1cb Mon Sep 17 00:00:00 2001 >-From: =?UTF-8?q?Krzysztof=20Ma=C5=82ysa?= <varqox@gmail.com> >-Date: Tue, 16 Feb 2021 18:46:06 +0100 >-Subject: [PATCH] compilers: clang: Drop -Xclang before -fcolor-diagnostics >- flag >- >-Using -Xclang -fcolor-diagnostics provides no advantage to using just -fcolor-diagnostics option and sometimes causes problems: >-* uncolored diagnostics on Arch Linux: https://bugs.archlinux.org/task/69662 >-* simple problem with removing flag -fcolor-diagnostics: https://github.com/clangd/clangd/issues/279 >---- mesonbuild/compilers/mixins/clang.py.orig 2021-02-20 13:17:16 UTC >-+++ mesonbuild/compilers/mixins/clang.py >-@@ -29,9 +29,9 @@ if T.TYPE_CHECKING: >- from ...dependencies import Dependency # noqa: F401 >- >- clang_color_args = { >-- 'auto': ['-Xclang', '-fcolor-diagnostics'], >-- 'always': ['-Xclang', '-fcolor-diagnostics'], >-- 'never': ['-Xclang', '-fno-color-diagnostics'], >-+ 'auto': ['-fcolor-diagnostics'], >-+ 'always': ['-fcolor-diagnostics'], >-+ 'never': ['-fno-color-diagnostics'], >- } # type: T.Dict[str, T.List[str]] >- >- clang_optimization_args = { >diff --git a/devel/meson/files/patch-run__unittests.py b/devel/meson/files/patch-run__unittests.py >index 0b3054794639..7fcb7f5f3c6c 100644 >--- a/devel/meson/files/patch-run__unittests.py >+++ b/devel/meson/files/patch-run__unittests.py >@@ -1,13 +1,12 @@ > https://github.com/mesonbuild/meson/pull/4324 > >---- run_unittests.py.orig 2019-10-06 17:01:35 UTC >+--- run_unittests.py.orig 2021-05-02 09:37:39 UTC > +++ run_unittests.py >-@@ -5680,7 +5703,7 @@ c = ['{0}'] >- # Test that installed libraries works >+@@ -7841,6 +7841,7 @@ class LinuxlikeTests(BasePlatformTests): > self.new_builddir() > self.prefix = oldprefix >-- meson_args = ['-Dc_link_args=-L{}'.format(libdir), >-+ meson_args = ['-Dc_link_args=-L{} -Wl,-rpath,{}'.format(libdir, libdir), >+ meson_args = [f'-Dc_link_args=-L{libdir}', >++ f'-Wl,-rpath,{libdir}', > '--fatal-meson-warnings'] >- testdir = os.path.join(self.unit_test_dir, '69 static link') >+ testdir = os.path.join(self.unit_test_dir, '67 static link') > env = {'PKG_CONFIG_LIBDIR': os.path.join(libdir, 'pkgconfig')}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 255550
:
224613
|
225625
|
225633