pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/meson meson: updated to 0.53.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/f2d6209b7799
branches: trunk
changeset: 424964:f2d6209b7799
user: adam <adam%pkgsrc.org@localhost>
date: Tue Mar 17 10:25:39 2020 +0000
description:
meson: updated to 0.53.2
0.53.2:
A new module for filesystem operations
meson dist --include-subprojects
Added new Meson templates for Dlang, Rust, Objective-C
Add a new summary() function
Generic Overrider for Dynamic Linker selection
fortran_std option
python.dependency() embed kwarg
Scalapack
Search directories for find_program()
Source tags targets
Dictionary entry using string variable as key
Improved CMake subprojects support
compiler.get_linker_id()
CUDA dependency
Added global option to disable C++ RTTI
Introspection API changes
diffstat:
devel/meson/Makefile | 4 +-
devel/meson/PLIST | 51 ++++++++++++++-
devel/meson/distinfo | 13 +--
devel/meson/patches/patch-mesonbuild_dependencies_base.py | 27 -------
devel/meson/patches/patch-mesonbuild_dependencies_dev.py | 12 +-
5 files changed, 64 insertions(+), 43 deletions(-)
diffs (206 lines):
diff -r 18d98970acfd -r f2d6209b7799 devel/meson/Makefile
--- a/devel/meson/Makefile Tue Mar 17 06:42:57 2020 +0000
+++ b/devel/meson/Makefile Tue Mar 17 10:25:39 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2019/12/11 12:48:07 adam Exp $
+# $NetBSD: Makefile,v 1.6 2020/03/17 10:25:39 adam Exp $
-DISTNAME= meson-0.52.1
+DISTNAME= meson-0.53.2
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson/}
diff -r 18d98970acfd -r f2d6209b7799 devel/meson/PLIST
--- a/devel/meson/PLIST Tue Mar 17 06:42:57 2020 +0000
+++ b/devel/meson/PLIST Tue Mar 17 10:25:39 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/10/18 11:07:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/03/17 10:25:39 adam Exp $
bin/meson
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -63,12 +63,16 @@
${PYSITELIB}/mesonbuild/cmake/common.py
${PYSITELIB}/mesonbuild/cmake/common.pyc
${PYSITELIB}/mesonbuild/cmake/common.pyo
+${PYSITELIB}/mesonbuild/cmake/data/preload.cmake
${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.py
${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.pyc
${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.pyo
${PYSITELIB}/mesonbuild/cmake/executor.py
${PYSITELIB}/mesonbuild/cmake/executor.pyc
${PYSITELIB}/mesonbuild/cmake/executor.pyo
+${PYSITELIB}/mesonbuild/cmake/fileapi.py
+${PYSITELIB}/mesonbuild/cmake/fileapi.pyc
+${PYSITELIB}/mesonbuild/cmake/fileapi.pyo
${PYSITELIB}/mesonbuild/cmake/generator.py
${PYSITELIB}/mesonbuild/cmake/generator.pyc
${PYSITELIB}/mesonbuild/cmake/generator.pyo
@@ -126,6 +130,9 @@
${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.py
${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyc
${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/emscripten.py
+${PYSITELIB}/mesonbuild/compilers/mixins/emscripten.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/emscripten.pyo
${PYSITELIB}/mesonbuild/compilers/mixins/gnu.py
${PYSITELIB}/mesonbuild/compilers/mixins/gnu.pyc
${PYSITELIB}/mesonbuild/compilers/mixins/gnu.pyo
@@ -168,18 +175,33 @@
${PYSITELIB}/mesonbuild/dependencies/boost.py
${PYSITELIB}/mesonbuild/dependencies/boost.pyc
${PYSITELIB}/mesonbuild/dependencies/boost.pyo
+${PYSITELIB}/mesonbuild/dependencies/coarrays.py
+${PYSITELIB}/mesonbuild/dependencies/coarrays.pyc
+${PYSITELIB}/mesonbuild/dependencies/coarrays.pyo
+${PYSITELIB}/mesonbuild/dependencies/cuda.py
+${PYSITELIB}/mesonbuild/dependencies/cuda.pyc
+${PYSITELIB}/mesonbuild/dependencies/cuda.pyo
${PYSITELIB}/mesonbuild/dependencies/data/CMakeLists.txt
${PYSITELIB}/mesonbuild/dependencies/data/CMakeListsLLVM.txt
${PYSITELIB}/mesonbuild/dependencies/data/CMakePathInfo.txt
${PYSITELIB}/mesonbuild/dependencies/dev.py
${PYSITELIB}/mesonbuild/dependencies/dev.pyc
${PYSITELIB}/mesonbuild/dependencies/dev.pyo
+${PYSITELIB}/mesonbuild/dependencies/hdf5.py
+${PYSITELIB}/mesonbuild/dependencies/hdf5.pyc
+${PYSITELIB}/mesonbuild/dependencies/hdf5.pyo
${PYSITELIB}/mesonbuild/dependencies/misc.py
${PYSITELIB}/mesonbuild/dependencies/misc.pyc
${PYSITELIB}/mesonbuild/dependencies/misc.pyo
+${PYSITELIB}/mesonbuild/dependencies/mpi.py
+${PYSITELIB}/mesonbuild/dependencies/mpi.pyc
+${PYSITELIB}/mesonbuild/dependencies/mpi.pyo
${PYSITELIB}/mesonbuild/dependencies/platform.py
${PYSITELIB}/mesonbuild/dependencies/platform.pyc
${PYSITELIB}/mesonbuild/dependencies/platform.pyo
+${PYSITELIB}/mesonbuild/dependencies/scalapack.py
+${PYSITELIB}/mesonbuild/dependencies/scalapack.pyc
+${PYSITELIB}/mesonbuild/dependencies/scalapack.pyo
${PYSITELIB}/mesonbuild/dependencies/ui.py
${PYSITELIB}/mesonbuild/dependencies/ui.pyc
${PYSITELIB}/mesonbuild/dependencies/ui.pyo
@@ -234,6 +256,9 @@
${PYSITELIB}/mesonbuild/modules/dlang.py
${PYSITELIB}/mesonbuild/modules/dlang.pyc
${PYSITELIB}/mesonbuild/modules/dlang.pyo
+${PYSITELIB}/mesonbuild/modules/fs.py
+${PYSITELIB}/mesonbuild/modules/fs.pyc
+${PYSITELIB}/mesonbuild/modules/fs.pyo
${PYSITELIB}/mesonbuild/modules/gnome.py
${PYSITELIB}/mesonbuild/modules/gnome.pyc
${PYSITELIB}/mesonbuild/modules/gnome.pyo
@@ -357,6 +382,9 @@
${PYSITELIB}/mesonbuild/scripts/symbolextractor.py
${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyc
${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyo
+${PYSITELIB}/mesonbuild/scripts/tags.py
+${PYSITELIB}/mesonbuild/scripts/tags.pyc
+${PYSITELIB}/mesonbuild/scripts/tags.pyo
${PYSITELIB}/mesonbuild/scripts/uninstall.py
${PYSITELIB}/mesonbuild/scripts/uninstall.pyc
${PYSITELIB}/mesonbuild/scripts/uninstall.pyo
@@ -366,6 +394,27 @@
${PYSITELIB}/mesonbuild/scripts/yelphelper.py
${PYSITELIB}/mesonbuild/scripts/yelphelper.pyc
${PYSITELIB}/mesonbuild/scripts/yelphelper.pyo
+${PYSITELIB}/mesonbuild/templates/__init__.py
+${PYSITELIB}/mesonbuild/templates/__init__.pyc
+${PYSITELIB}/mesonbuild/templates/__init__.pyo
+${PYSITELIB}/mesonbuild/templates/cpptemplates.py
+${PYSITELIB}/mesonbuild/templates/cpptemplates.pyc
+${PYSITELIB}/mesonbuild/templates/cpptemplates.pyo
+${PYSITELIB}/mesonbuild/templates/ctemplates.py
+${PYSITELIB}/mesonbuild/templates/ctemplates.pyc
+${PYSITELIB}/mesonbuild/templates/ctemplates.pyo
+${PYSITELIB}/mesonbuild/templates/dlangtemplates.py
+${PYSITELIB}/mesonbuild/templates/dlangtemplates.pyc
+${PYSITELIB}/mesonbuild/templates/dlangtemplates.pyo
+${PYSITELIB}/mesonbuild/templates/fortrantemplates.py
+${PYSITELIB}/mesonbuild/templates/fortrantemplates.pyc
+${PYSITELIB}/mesonbuild/templates/fortrantemplates.pyo
+${PYSITELIB}/mesonbuild/templates/objctemplates.py
+${PYSITELIB}/mesonbuild/templates/objctemplates.pyc
+${PYSITELIB}/mesonbuild/templates/objctemplates.pyo
+${PYSITELIB}/mesonbuild/templates/rusttemplates.py
+${PYSITELIB}/mesonbuild/templates/rusttemplates.pyc
+${PYSITELIB}/mesonbuild/templates/rusttemplates.pyo
${PYSITELIB}/mesonbuild/wrap/__init__.py
${PYSITELIB}/mesonbuild/wrap/__init__.pyc
${PYSITELIB}/mesonbuild/wrap/__init__.pyo
diff -r 18d98970acfd -r f2d6209b7799 devel/meson/distinfo
--- a/devel/meson/distinfo Tue Mar 17 06:42:57 2020 +0000
+++ b/devel/meson/distinfo Tue Mar 17 10:25:39 2020 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.4 2019/12/11 12:48:07 adam Exp $
+$NetBSD: distinfo,v 1.5 2020/03/17 10:25:39 adam Exp $
-SHA1 (meson-0.52.1.tar.gz) = 4c0134974d18ade9f9501858f6296c2a6bdcc81d
-RMD160 (meson-0.52.1.tar.gz) = 1d536875e7a396ab2e6b137ad3d5092d1e399653
-SHA512 (meson-0.52.1.tar.gz) = fea3e85191782999de3a9431ec1d2cfacea32cf9598205443855042dca50ddac92eb3e74be4dd6a62bd80a606b73e76a04877b2c8efb275d9de5f87e3f9f8f41
-Size (meson-0.52.1.tar.gz) = 1507764 bytes
-SHA1 (patch-mesonbuild_dependencies_base.py) = ab956b031235d9ff1b4a044e2e5e7848561bd1d4
-SHA1 (patch-mesonbuild_dependencies_dev.py) = c25f72fe6e3f270f9831be1d7efbff3bf7a4651e
+SHA1 (meson-0.53.2.tar.gz) = ef933d8b0fd858befe35257b30c73fdef62c9e08
+RMD160 (meson-0.53.2.tar.gz) = 00446066d3b2b0d08c88fd50075171e96e8d5ee8
+SHA512 (meson-0.53.2.tar.gz) = 005340f0faaa8fc5065b916355af6c2e3311da59fae67c781eb9ca47c5430dca85e9aa1052c5e92b3da8546b4b197fe623a6d48b073a24e05535141ba59ecac7
+Size (meson-0.53.2.tar.gz) = 1557955 bytes
+SHA1 (patch-mesonbuild_dependencies_dev.py) = 35d252081169ed781673253bd42ca5dad3356c37
SHA1 (patch-mesonbuild_scripts_depfixer.py) = 6ed6fdfd7454b517ad5d1ebd1c387ebd73437d4b
diff -r 18d98970acfd -r f2d6209b7799 devel/meson/patches/patch-mesonbuild_dependencies_base.py
--- a/devel/meson/patches/patch-mesonbuild_dependencies_base.py Tue Mar 17 06:42:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-mesonbuild_dependencies_base.py,v 1.1 2019/12/11 12:45:29 jperkin Exp $
-
-Backport fix from https://github.com/mesonbuild/meson/pull/6328
-
---- mesonbuild/dependencies/base.py.orig 2019-10-06 17:01:35.000000000 +0000
-+++ mesonbuild/dependencies/base.py
-@@ -21,6 +21,7 @@ import re
- import json
- import shlex
- import shutil
-+import stat
- import textwrap
- import platform
- import typing
-@@ -1840,10 +1841,11 @@ class ExternalProgram:
-
- def _is_executable(self, path):
- suffix = os.path.splitext(path)[-1].lower()[1:]
-+ execmask = stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH
- if mesonlib.is_windows():
- if suffix in self.windows_exts:
- return True
-- elif os.access(path, os.X_OK):
-+ elif os.stat(path).st_mode & execmask:
- return not os.path.isdir(path)
- return False
-
diff -r 18d98970acfd -r f2d6209b7799 devel/meson/patches/patch-mesonbuild_dependencies_dev.py
--- a/devel/meson/patches/patch-mesonbuild_dependencies_dev.py Tue Mar 17 06:42:57 2020 +0000
+++ b/devel/meson/patches/patch-mesonbuild_dependencies_dev.py Tue Mar 17 10:25:39 2020 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-mesonbuild_dependencies_dev.py,v 1.2 2019/10/18 09:59:46 nia Exp $
+$NetBSD: patch-mesonbuild_dependencies_dev.py,v 1.3 2020/03/17 10:25:39 adam Exp $
Allow handling different versions of LLVM in pkgsrc using LLVM_CONFIG_PATH.
---- mesonbuild/dependencies/dev.py.orig 2019-10-06 17:01:35.000000000 +0000
+--- mesonbuild/dependencies/dev.py.orig 2020-01-23 12:51:19.000000000 +0000
+++ mesonbuild/dependencies/dev.py
-@@ -209,7 +209,10 @@ class LLVMDependencyConfigTool(ConfigToo
- # before `super().__init__` is called.
- HasNativeKwarg.__init__(self, kwargs)
+@@ -205,7 +205,10 @@ class LLVMDependencyConfigTool(ConfigToo
+ __cpp_blacklist = {'-DNDEBUG'}
+ def __init__(self, environment, kwargs):
- self.tools = get_llvm_tool_names('llvm-config')
+ if 'LLVM_CONFIG_PATH' in os.environ:
-+ self.tools = [ os.environ['LLVM_CONFIG_PATH'] ]
++ self.tools = [os.environ['LLVM_CONFIG_PATH']]
+ else:
+ self.tools = get_llvm_tool_names('llvm-config')
Home |
Main Index |
Thread Index |
Old Index