[vlc-devel] [PATCH] tools: update meson to 0.54.0

Thomas Guillem thomas at gllm.fr
Mon Mar 30 09:38:29 CEST 2020


LGTM

On Mon, Mar 30, 2020, at 08:33, Steve Lhomme wrote:
> And remove the patch that was merged upstream.
> ---
>  extras/tools/SHA512SUMS                  |  2 +-
>  extras/tools/meson-shlib-undefined.patch | 21 ---------------------
>  extras/tools/packages.mak                |  2 +-
>  3 files changed, 2 insertions(+), 23 deletions(-)
>  delete mode 100644 extras/tools/meson-shlib-undefined.patch
> 
> diff --git a/extras/tools/SHA512SUMS b/extras/tools/SHA512SUMS
> index 42a18cb1415..f41238c45ed 100644
> --- a/extras/tools/SHA512SUMS
> +++ b/extras/tools/SHA512SUMS
> @@ -18,5 +18,5 @@ 
> e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdb
>  
> 073042fa2dc48804c58e76f036130a669e19612c25427b0ab14d0b366b549a63751bf3af03bfd0745d7c4f72497a4b2aab26a3cc6de83189ce111679073878e1  gettext-0.19.8.1.tar.gz
>  
> d24849b93de58b20f518c071687e7bfa653a96600382f36c4cf7fc1047656458f75f093b911b786b18b6931b2453cb60868ecbe07cc7d2984e5981a874b34942  help2man-1.47.6.tar.xz
>  
> 8d23dde18525dccaa648ca01df40151e7f00cec4846bd611c8970dbcfc1fb57a453facfe4d41462e7c3c8bb548d44b961a04e4fc3073ab6b65063e53f42bf6fd  nasm-2.14.tar.gz
> -0c96c354bcd7e6945473c7df0ddff929ef2bae9c2dfc7b48c6c6174c7f2be4f798398929f9c4d5986aa5fc882305ff76371ad0d65a499f058b33b05ff7025859  meson-0.53.1.tar.gz
> +e3c97ffd9409a543e45c8be7b12d4e8437de8dbd0cd236fbe092952d7d0833728d46ff6b679c8a73dae4c4016fdf38b43b56f3959a95968a29db109ebfe254e7  meson-0.54.0.tar.gz
>  
> 1650bf9e3eddeb0b0fbb415c2b8e0a7c094421e991fa8139fd77fae0f6ee7ee980b7cf5e98d883c3a884f99abcb06fa26e3980af3a3a5bb6dd655124755782c2  ninja-1.8.2.tar.gz
> diff --git a/extras/tools/meson-shlib-undefined.patch 
> b/extras/tools/meson-shlib-undefined.patch
> deleted file mode 100644
> index a10f459251f..00000000000
> --- a/extras/tools/meson-shlib-undefined.patch
> +++ /dev/null
> @@ -1,21 +0,0 @@
> ---- meson/mesonbuild/linkers.py.shlib	2020-01-31 11:54:36.928015800 
> +0100
> -+++ meson/mesonbuild/linkers.py	2020-01-31 11:54:55.088659900 +0100
> -@@ -659,8 +659,17 @@ class LLVMDynamicLinker(GnuLikeDynamicLi
> -     This is only the posix-like linker.
> -     """
> - 
> --    pass
> -+    def __init__(self, *args, **kwargs):
> -+        super().__init__(*args, **kwargs)
> - 
> -+        # Some targets don't seem to support this argument (windows, 
> wasm, ...)
> -+        _, _, e = mesonlib.Popen_safe(self.exelist + 
> self._apply_prefix('--allow-shlib-undefined'))
> -+        self.has_allow_shlib_undefined = not ('unknown argument: 
> --allow-shlib-undefined' in e)
> -+
> -+    def get_allow_undefined_args(self) -> T.List[str]:
> -+        if self.has_allow_shlib_undefined:
> -+            return self._apply_prefix('--allow-shlib-undefined')
> -+        return []
> - 
> - class CcrxDynamicLinker(DynamicLinker):
> - 
> diff --git a/extras/tools/packages.mak b/extras/tools/packages.mak
> index a47258f80a8..b151f7846ff 100644
> --- a/extras/tools/packages.mak
> +++ b/extras/tools/packages.mak
> @@ -60,7 +60,7 @@ 
> GETTEXT_URL=$(GNU)/gettext/gettext-$(GETTEXT_VERSION).tar.gz
>  HELP2MAN_VERSION=1.47.6
>  HELP2MAN_URL=$(GNU)/help2man/help2man-$(HELP2MAN_VERSION).tar.xz
>  
> -MESON_VERSION=0.53.1
> +MESON_VERSION=0.54.0
>  
> MESON_URL=https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)/meson-$(MESON_VERSION).tar.gz
>  
>  NINJA_VERSION=1.8.2
> -- 
> 2.17.1
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list