pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/meson meson: Update to 0.52.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/75d02c5d6744
branches: trunk
changeset: 402876:75d02c5d6744
user: nia <nia%pkgsrc.org@localhost>
date: Fri Oct 18 09:59:46 2019 +0000
description:
meson: Update to 0.52.0
Changes:
* Gettext targets are ignored if gettext is not installed
* Support taking environment values from a dictionary
* alias_target
* Enhancements to the pkg_config_path argument
* The meson test program now accepts an additional "--gdb-path" argument to specify the GDB binary
* Better support for illumos and Solaris
* Splitting of Compiler.get_function_attribute('visibility')
* Clang-tidy target
* Add blocks dependency
* Meson's builtin b_lundef is now supported on macOS
* Compiler and dynamic linker representation split
* Add depth option to wrap-git
* Enhancements to the source_set module
* added --only test(s) option to run_project_tests.py
* Experimental Webassembly support via Emscripten
* Version check in find_program()
* Added vs_module_defs to shared_module()
* Improved support for static libraries
* Enhancements to the kconfig module
* Added include_type kwarg to dependency
* Enhancements to configure_file()
* Projects args can be set separately for build and host machines (potentially breaking change)
* Allow checking if a variable is a disabler
* gtkdoc-check support
* gnome.gtkdoc() returns target object
* Dist is now a top level command
diffstat:
devel/meson/Makefile | 5 +-
devel/meson/PLIST | 461 ++++++-----
devel/meson/distinfo | 16 +-
devel/meson/patches/patch-mesonbuild_compilers_compilers.py | 77 --
devel/meson/patches/patch-mesonbuild_dependencies_dev.py | 44 +-
devel/meson/patches/patch-mesonbuild_envconfig.py | 18 -
devel/meson/patches/patch-mesonbuild_environment.py | 63 -
devel/meson/patches/patch-mesonbuild_mesonlib.py | 17 -
8 files changed, 272 insertions(+), 429 deletions(-)
diffs (truncated from 880 to 300 lines):
diff -r 9c4e01f23ac9 -r 75d02c5d6744 devel/meson/Makefile
--- a/devel/meson/Makefile Fri Oct 18 09:59:26 2019 +0000
+++ b/devel/meson/Makefile Fri Oct 18 09:59:46 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2019/10/14 03:05:31 gutteridge Exp $
+# $NetBSD: Makefile,v 1.3 2019/10/18 09:59:46 nia Exp $
-DISTNAME= meson-0.51.2
+DISTNAME= meson-0.52.0
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson/}
@@ -27,6 +27,7 @@
REPLACE_PYTHON+= ghwt.py
REPLACE_PYTHON+= meson.py
REPLACE_PYTHON+= mesonbuild/rewriter.py
+REPLACE_PYTHON+= mesonbuild/cmake/data/run_ctgt.py
REPLACE_PYTHON+= run_*.py
REPLACE_PYTHON+= test\ cases/*/*/*.py
REPLACE_PYTHON+= test\ cases/*/*/*/*.py
diff -r 9c4e01f23ac9 -r 75d02c5d6744 devel/meson/PLIST
--- a/devel/meson/PLIST Fri Oct 18 09:59:26 2019 +0000
+++ b/devel/meson/PLIST Fri Oct 18 09:59:46 2019 +0000
@@ -1,330 +1,379 @@
-@comment $NetBSD: PLIST,v 1.1 2019/10/04 14:06:18 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/10/18 09:59:46 nia Exp $
bin/meson
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/mesonbuild/__init__.py
+${PYSITELIB}/mesonbuild/__init__.pyo
${PYSITELIB}/mesonbuild/__init__.pyc
-${PYSITELIB}/mesonbuild/__init__.pyo
+${PYSITELIB}/mesonbuild/build.pyo
+${PYSITELIB}/mesonbuild/build.pyc
+${PYSITELIB}/mesonbuild/coredata.pyo
+${PYSITELIB}/mesonbuild/coredata.pyc
+${PYSITELIB}/mesonbuild/depfile.pyo
+${PYSITELIB}/mesonbuild/depfile.pyc
+${PYSITELIB}/mesonbuild/envconfig.pyo
+${PYSITELIB}/mesonbuild/envconfig.pyc
+${PYSITELIB}/mesonbuild/environment.pyo
+${PYSITELIB}/mesonbuild/environment.pyc
+${PYSITELIB}/mesonbuild/interpreter.pyo
+${PYSITELIB}/mesonbuild/interpreter.pyc
+${PYSITELIB}/mesonbuild/interpreterbase.pyo
+${PYSITELIB}/mesonbuild/interpreterbase.pyc
+${PYSITELIB}/mesonbuild/linkers.pyo
+${PYSITELIB}/mesonbuild/linkers.pyc
+${PYSITELIB}/mesonbuild/mconf.pyo
+${PYSITELIB}/mesonbuild/mconf.pyc
+${PYSITELIB}/mesonbuild/mdist.pyo
+${PYSITELIB}/mesonbuild/mdist.pyc
+${PYSITELIB}/mesonbuild/mesonlib.pyo
+${PYSITELIB}/mesonbuild/mesonlib.pyc
+${PYSITELIB}/mesonbuild/mesonmain.pyo
+${PYSITELIB}/mesonbuild/mesonmain.pyc
+${PYSITELIB}/mesonbuild/minit.pyo
+${PYSITELIB}/mesonbuild/minit.pyc
+${PYSITELIB}/mesonbuild/minstall.pyo
+${PYSITELIB}/mesonbuild/minstall.pyc
+${PYSITELIB}/mesonbuild/mintro.pyo
+${PYSITELIB}/mesonbuild/mintro.pyc
+${PYSITELIB}/mesonbuild/mlog.pyo
+${PYSITELIB}/mesonbuild/mlog.pyc
+${PYSITELIB}/mesonbuild/mparser.pyo
+${PYSITELIB}/mesonbuild/mparser.pyc
+${PYSITELIB}/mesonbuild/msetup.pyo
+${PYSITELIB}/mesonbuild/msetup.pyc
+${PYSITELIB}/mesonbuild/msubprojects.pyo
+${PYSITELIB}/mesonbuild/msubprojects.pyc
+${PYSITELIB}/mesonbuild/mtest.pyo
+${PYSITELIB}/mesonbuild/mtest.pyc
+${PYSITELIB}/mesonbuild/munstable_coredata.pyo
+${PYSITELIB}/mesonbuild/munstable_coredata.pyc
+${PYSITELIB}/mesonbuild/optinterpreter.pyo
+${PYSITELIB}/mesonbuild/optinterpreter.pyc
+${PYSITELIB}/mesonbuild/rewriter.pyo
+${PYSITELIB}/mesonbuild/rewriter.pyc
${PYSITELIB}/mesonbuild/ast/__init__.py
+${PYSITELIB}/mesonbuild/ast/__init__.pyo
${PYSITELIB}/mesonbuild/ast/__init__.pyc
-${PYSITELIB}/mesonbuild/ast/__init__.pyo
-${PYSITELIB}/mesonbuild/ast/interpreter.py
+${PYSITELIB}/mesonbuild/ast/interpreter.pyo
${PYSITELIB}/mesonbuild/ast/interpreter.pyc
-${PYSITELIB}/mesonbuild/ast/interpreter.pyo
-${PYSITELIB}/mesonbuild/ast/introspection.py
+${PYSITELIB}/mesonbuild/ast/introspection.pyo
${PYSITELIB}/mesonbuild/ast/introspection.pyc
-${PYSITELIB}/mesonbuild/ast/introspection.pyo
+${PYSITELIB}/mesonbuild/ast/postprocess.pyo
+${PYSITELIB}/mesonbuild/ast/postprocess.pyc
+${PYSITELIB}/mesonbuild/ast/printer.pyo
+${PYSITELIB}/mesonbuild/ast/printer.pyc
+${PYSITELIB}/mesonbuild/ast/visitor.pyo
+${PYSITELIB}/mesonbuild/ast/visitor.pyc
+${PYSITELIB}/mesonbuild/ast/interpreter.py
+${PYSITELIB}/mesonbuild/ast/introspection.py
${PYSITELIB}/mesonbuild/ast/postprocess.py
-${PYSITELIB}/mesonbuild/ast/postprocess.pyc
-${PYSITELIB}/mesonbuild/ast/postprocess.pyo
${PYSITELIB}/mesonbuild/ast/printer.py
-${PYSITELIB}/mesonbuild/ast/printer.pyc
-${PYSITELIB}/mesonbuild/ast/printer.pyo
${PYSITELIB}/mesonbuild/ast/visitor.py
-${PYSITELIB}/mesonbuild/ast/visitor.pyc
-${PYSITELIB}/mesonbuild/ast/visitor.pyo
${PYSITELIB}/mesonbuild/backend/__init__.py
+${PYSITELIB}/mesonbuild/backend/__init__.pyo
${PYSITELIB}/mesonbuild/backend/__init__.pyc
-${PYSITELIB}/mesonbuild/backend/__init__.pyo
-${PYSITELIB}/mesonbuild/backend/backends.py
+${PYSITELIB}/mesonbuild/backend/backends.pyo
${PYSITELIB}/mesonbuild/backend/backends.pyc
-${PYSITELIB}/mesonbuild/backend/backends.pyo
+${PYSITELIB}/mesonbuild/backend/ninjabackend.pyo
+${PYSITELIB}/mesonbuild/backend/ninjabackend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2010backend.pyo
+${PYSITELIB}/mesonbuild/backend/vs2010backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2015backend.pyo
+${PYSITELIB}/mesonbuild/backend/vs2015backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2017backend.pyo
+${PYSITELIB}/mesonbuild/backend/vs2017backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2019backend.pyo
+${PYSITELIB}/mesonbuild/backend/vs2019backend.pyc
+${PYSITELIB}/mesonbuild/backend/xcodebackend.pyo
+${PYSITELIB}/mesonbuild/backend/xcodebackend.pyc
+${PYSITELIB}/mesonbuild/backend/backends.py
${PYSITELIB}/mesonbuild/backend/ninjabackend.py
-${PYSITELIB}/mesonbuild/backend/ninjabackend.pyc
-${PYSITELIB}/mesonbuild/backend/ninjabackend.pyo
${PYSITELIB}/mesonbuild/backend/vs2010backend.py
-${PYSITELIB}/mesonbuild/backend/vs2010backend.pyc
-${PYSITELIB}/mesonbuild/backend/vs2010backend.pyo
${PYSITELIB}/mesonbuild/backend/vs2015backend.py
-${PYSITELIB}/mesonbuild/backend/vs2015backend.pyc
-${PYSITELIB}/mesonbuild/backend/vs2015backend.pyo
${PYSITELIB}/mesonbuild/backend/vs2017backend.py
-${PYSITELIB}/mesonbuild/backend/vs2017backend.pyc
-${PYSITELIB}/mesonbuild/backend/vs2017backend.pyo
${PYSITELIB}/mesonbuild/backend/vs2019backend.py
-${PYSITELIB}/mesonbuild/backend/vs2019backend.pyc
-${PYSITELIB}/mesonbuild/backend/vs2019backend.pyo
${PYSITELIB}/mesonbuild/backend/xcodebackend.py
-${PYSITELIB}/mesonbuild/backend/xcodebackend.pyc
-${PYSITELIB}/mesonbuild/backend/xcodebackend.pyo
${PYSITELIB}/mesonbuild/build.py
-${PYSITELIB}/mesonbuild/build.pyc
-${PYSITELIB}/mesonbuild/build.pyo
${PYSITELIB}/mesonbuild/cmake/__init__.py
+${PYSITELIB}/mesonbuild/cmake/__init__.pyo
${PYSITELIB}/mesonbuild/cmake/__init__.pyc
-${PYSITELIB}/mesonbuild/cmake/__init__.pyo
-${PYSITELIB}/mesonbuild/cmake/client.py
+${PYSITELIB}/mesonbuild/cmake/client.pyo
${PYSITELIB}/mesonbuild/cmake/client.pyc
-${PYSITELIB}/mesonbuild/cmake/client.pyo
-${PYSITELIB}/mesonbuild/cmake/common.py
+${PYSITELIB}/mesonbuild/cmake/common.pyo
${PYSITELIB}/mesonbuild/cmake/common.pyc
-${PYSITELIB}/mesonbuild/cmake/common.pyo
+${PYSITELIB}/mesonbuild/cmake/executor.pyo
+${PYSITELIB}/mesonbuild/cmake/executor.pyc
+${PYSITELIB}/mesonbuild/cmake/generator.pyo
+${PYSITELIB}/mesonbuild/cmake/generator.pyc
+${PYSITELIB}/mesonbuild/cmake/interpreter.pyo
+${PYSITELIB}/mesonbuild/cmake/interpreter.pyc
+${PYSITELIB}/mesonbuild/cmake/traceparser.pyo
+${PYSITELIB}/mesonbuild/cmake/traceparser.pyc
+${PYSITELIB}/mesonbuild/cmake/client.py
+${PYSITELIB}/mesonbuild/cmake/common.py
+${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.pyo
+${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.pyc
+${PYSITELIB}/mesonbuild/cmake/data/run_ctgt.py
+${PYSITELIB}/mesonbuild/cmake/executor.py
+${PYSITELIB}/mesonbuild/cmake/generator.py
${PYSITELIB}/mesonbuild/cmake/interpreter.py
-${PYSITELIB}/mesonbuild/cmake/interpreter.pyc
-${PYSITELIB}/mesonbuild/cmake/interpreter.pyo
+${PYSITELIB}/mesonbuild/cmake/traceparser.py
${PYSITELIB}/mesonbuild/compilers/__init__.py
+${PYSITELIB}/mesonbuild/compilers/__init__.pyo
${PYSITELIB}/mesonbuild/compilers/__init__.pyc
-${PYSITELIB}/mesonbuild/compilers/__init__.pyo
-${PYSITELIB}/mesonbuild/compilers/c.py
+${PYSITELIB}/mesonbuild/compilers/c.pyo
${PYSITELIB}/mesonbuild/compilers/c.pyc
-${PYSITELIB}/mesonbuild/compilers/c.pyo
-${PYSITELIB}/mesonbuild/compilers/c_function_attributes.py
+${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyo
${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyc
-${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyo
-${PYSITELIB}/mesonbuild/compilers/clike.py
-${PYSITELIB}/mesonbuild/compilers/clike.pyc
-${PYSITELIB}/mesonbuild/compilers/clike.pyo
+${PYSITELIB}/mesonbuild/compilers/compilers.pyo
+${PYSITELIB}/mesonbuild/compilers/compilers.pyc
+${PYSITELIB}/mesonbuild/compilers/cpp.pyo
+${PYSITELIB}/mesonbuild/compilers/cpp.pyc
+${PYSITELIB}/mesonbuild/compilers/cs.pyo
+${PYSITELIB}/mesonbuild/compilers/cs.pyc
+${PYSITELIB}/mesonbuild/compilers/cuda.pyo
+${PYSITELIB}/mesonbuild/compilers/cuda.pyc
+${PYSITELIB}/mesonbuild/compilers/d.pyo
+${PYSITELIB}/mesonbuild/compilers/d.pyc
+${PYSITELIB}/mesonbuild/compilers/fortran.pyo
+${PYSITELIB}/mesonbuild/compilers/fortran.pyc
+${PYSITELIB}/mesonbuild/compilers/java.pyo
+${PYSITELIB}/mesonbuild/compilers/java.pyc
+${PYSITELIB}/mesonbuild/compilers/objc.pyo
+${PYSITELIB}/mesonbuild/compilers/objc.pyc
+${PYSITELIB}/mesonbuild/compilers/objcpp.pyo
+${PYSITELIB}/mesonbuild/compilers/objcpp.pyc
+${PYSITELIB}/mesonbuild/compilers/rust.pyo
+${PYSITELIB}/mesonbuild/compilers/rust.pyc
+${PYSITELIB}/mesonbuild/compilers/swift.pyo
+${PYSITELIB}/mesonbuild/compilers/swift.pyc
+${PYSITELIB}/mesonbuild/compilers/vala.pyo
+${PYSITELIB}/mesonbuild/compilers/vala.pyc
+${PYSITELIB}/mesonbuild/compilers/c.py
+${PYSITELIB}/mesonbuild/compilers/c_function_attributes.py
${PYSITELIB}/mesonbuild/compilers/compilers.py
-${PYSITELIB}/mesonbuild/compilers/compilers.pyc
-${PYSITELIB}/mesonbuild/compilers/compilers.pyo
${PYSITELIB}/mesonbuild/compilers/cpp.py
-${PYSITELIB}/mesonbuild/compilers/cpp.pyc
-${PYSITELIB}/mesonbuild/compilers/cpp.pyo
${PYSITELIB}/mesonbuild/compilers/cs.py
-${PYSITELIB}/mesonbuild/compilers/cs.pyc
-${PYSITELIB}/mesonbuild/compilers/cs.pyo
${PYSITELIB}/mesonbuild/compilers/cuda.py
-${PYSITELIB}/mesonbuild/compilers/cuda.pyc
-${PYSITELIB}/mesonbuild/compilers/cuda.pyo
${PYSITELIB}/mesonbuild/compilers/d.py
-${PYSITELIB}/mesonbuild/compilers/d.pyc
-${PYSITELIB}/mesonbuild/compilers/d.pyo
${PYSITELIB}/mesonbuild/compilers/fortran.py
-${PYSITELIB}/mesonbuild/compilers/fortran.pyc
-${PYSITELIB}/mesonbuild/compilers/fortran.pyo
${PYSITELIB}/mesonbuild/compilers/java.py
-${PYSITELIB}/mesonbuild/compilers/java.pyc
-${PYSITELIB}/mesonbuild/compilers/java.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/__init__.py
+${PYSITELIB}/mesonbuild/compilers/mixins/__init__.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/__init__.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/arm.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/arm.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/ccrx.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/ccrx.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/clang.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/clang.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/clike.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/clike.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/gnu.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/gnu.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/intel.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/intel.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/islinker.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/islinker.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/pgi.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/pgi.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/visualstudio.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/visualstudio.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/arm.py
+${PYSITELIB}/mesonbuild/compilers/mixins/ccrx.py
+${PYSITELIB}/mesonbuild/compilers/mixins/clang.py
+${PYSITELIB}/mesonbuild/compilers/mixins/clike.py
+${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.py
+${PYSITELIB}/mesonbuild/compilers/mixins/gnu.py
+${PYSITELIB}/mesonbuild/compilers/mixins/intel.py
+${PYSITELIB}/mesonbuild/compilers/mixins/islinker.py
+${PYSITELIB}/mesonbuild/compilers/mixins/pgi.py
+${PYSITELIB}/mesonbuild/compilers/mixins/visualstudio.py
${PYSITELIB}/mesonbuild/compilers/objc.py
-${PYSITELIB}/mesonbuild/compilers/objc.pyc
-${PYSITELIB}/mesonbuild/compilers/objc.pyo
${PYSITELIB}/mesonbuild/compilers/objcpp.py
-${PYSITELIB}/mesonbuild/compilers/objcpp.pyc
-${PYSITELIB}/mesonbuild/compilers/objcpp.pyo
${PYSITELIB}/mesonbuild/compilers/rust.py
-${PYSITELIB}/mesonbuild/compilers/rust.pyc
-${PYSITELIB}/mesonbuild/compilers/rust.pyo
${PYSITELIB}/mesonbuild/compilers/swift.py
-${PYSITELIB}/mesonbuild/compilers/swift.pyc
-${PYSITELIB}/mesonbuild/compilers/swift.pyo
${PYSITELIB}/mesonbuild/compilers/vala.py
-${PYSITELIB}/mesonbuild/compilers/vala.pyc
-${PYSITELIB}/mesonbuild/compilers/vala.pyo
${PYSITELIB}/mesonbuild/coredata.py
-${PYSITELIB}/mesonbuild/coredata.pyc
-${PYSITELIB}/mesonbuild/coredata.pyo
${PYSITELIB}/mesonbuild/dependencies/__init__.py
+${PYSITELIB}/mesonbuild/dependencies/__init__.pyo
Home |
Main Index |
Thread Index |
Old Index