pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/meson



Module Name:    pkgsrc
Committed By:   nia
Date:           Fri Oct 18 09:59:46 UTC 2019

Modified Files:
        pkgsrc/devel/meson: Makefile PLIST distinfo
        pkgsrc/devel/meson/patches: patch-mesonbuild_dependencies_dev.py
Removed Files:
        pkgsrc/devel/meson/patches: patch-mesonbuild_compilers_compilers.py
            patch-mesonbuild_envconfig.py patch-mesonbuild_environment.py
            patch-mesonbuild_mesonlib.py

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/meson/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/meson/PLIST pkgsrc/devel/meson/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/meson/patches/patch-mesonbuild_compilers_compilers.py \
    pkgsrc/devel/meson/patches/patch-mesonbuild_envconfig.py \
    pkgsrc/devel/meson/patches/patch-mesonbuild_environment.py \
    pkgsrc/devel/meson/patches/patch-mesonbuild_mesonlib.py
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/meson/Makefile
diff -u pkgsrc/devel/meson/Makefile:1.2 pkgsrc/devel/meson/Makefile:1.3
--- pkgsrc/devel/meson/Makefile:1.2     Mon Oct 14 03:05:31 2019
+++ pkgsrc/devel/meson/Makefile Fri Oct 18 09:59:46 2019
@@ -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 @@ SUBST_MESSAGE.man=    Fixing man page insta
 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

Index: pkgsrc/devel/meson/PLIST
diff -u pkgsrc/devel/meson/PLIST:1.1 pkgsrc/devel/meson/PLIST:1.2
--- pkgsrc/devel/meson/PLIST:1.1        Fri Oct  4 14:06:18 2019
+++ pkgsrc/devel/meson/PLIST    Fri Oct 18 09:59:46 2019
@@ -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__.pyc
 ${PYSITELIB}/mesonbuild/__init__.pyo
+${PYSITELIB}/mesonbuild/__init__.pyc
+${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__.pyc
 ${PYSITELIB}/mesonbuild/ast/__init__.pyo
-${PYSITELIB}/mesonbuild/ast/interpreter.py
-${PYSITELIB}/mesonbuild/ast/interpreter.pyc
+${PYSITELIB}/mesonbuild/ast/__init__.pyc
 ${PYSITELIB}/mesonbuild/ast/interpreter.pyo
-${PYSITELIB}/mesonbuild/ast/introspection.py
-${PYSITELIB}/mesonbuild/ast/introspection.pyc
+${PYSITELIB}/mesonbuild/ast/interpreter.pyc
 ${PYSITELIB}/mesonbuild/ast/introspection.pyo
-${PYSITELIB}/mesonbuild/ast/postprocess.py
-${PYSITELIB}/mesonbuild/ast/postprocess.pyc
+${PYSITELIB}/mesonbuild/ast/introspection.pyc
 ${PYSITELIB}/mesonbuild/ast/postprocess.pyo
-${PYSITELIB}/mesonbuild/ast/printer.py
-${PYSITELIB}/mesonbuild/ast/printer.pyc
+${PYSITELIB}/mesonbuild/ast/postprocess.pyc
 ${PYSITELIB}/mesonbuild/ast/printer.pyo
-${PYSITELIB}/mesonbuild/ast/visitor.py
-${PYSITELIB}/mesonbuild/ast/visitor.pyc
+${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/printer.py
+${PYSITELIB}/mesonbuild/ast/visitor.py
 ${PYSITELIB}/mesonbuild/backend/__init__.py
-${PYSITELIB}/mesonbuild/backend/__init__.pyc
 ${PYSITELIB}/mesonbuild/backend/__init__.pyo
-${PYSITELIB}/mesonbuild/backend/backends.py
-${PYSITELIB}/mesonbuild/backend/backends.pyc
+${PYSITELIB}/mesonbuild/backend/__init__.pyc
 ${PYSITELIB}/mesonbuild/backend/backends.pyo
-${PYSITELIB}/mesonbuild/backend/ninjabackend.py
-${PYSITELIB}/mesonbuild/backend/ninjabackend.pyc
+${PYSITELIB}/mesonbuild/backend/backends.pyc
 ${PYSITELIB}/mesonbuild/backend/ninjabackend.pyo
-${PYSITELIB}/mesonbuild/backend/vs2010backend.py
-${PYSITELIB}/mesonbuild/backend/vs2010backend.pyc
+${PYSITELIB}/mesonbuild/backend/ninjabackend.pyc
 ${PYSITELIB}/mesonbuild/backend/vs2010backend.pyo
-${PYSITELIB}/mesonbuild/backend/vs2015backend.py
-${PYSITELIB}/mesonbuild/backend/vs2015backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2010backend.pyc
 ${PYSITELIB}/mesonbuild/backend/vs2015backend.pyo
-${PYSITELIB}/mesonbuild/backend/vs2017backend.py
-${PYSITELIB}/mesonbuild/backend/vs2017backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2015backend.pyc
 ${PYSITELIB}/mesonbuild/backend/vs2017backend.pyo
-${PYSITELIB}/mesonbuild/backend/vs2019backend.py
-${PYSITELIB}/mesonbuild/backend/vs2019backend.pyc
+${PYSITELIB}/mesonbuild/backend/vs2017backend.pyc
 ${PYSITELIB}/mesonbuild/backend/vs2019backend.pyo
-${PYSITELIB}/mesonbuild/backend/xcodebackend.py
-${PYSITELIB}/mesonbuild/backend/xcodebackend.pyc
+${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/vs2010backend.py
+${PYSITELIB}/mesonbuild/backend/vs2015backend.py
+${PYSITELIB}/mesonbuild/backend/vs2017backend.py
+${PYSITELIB}/mesonbuild/backend/vs2019backend.py
+${PYSITELIB}/mesonbuild/backend/xcodebackend.py
 ${PYSITELIB}/mesonbuild/build.py
-${PYSITELIB}/mesonbuild/build.pyc
-${PYSITELIB}/mesonbuild/build.pyo
 ${PYSITELIB}/mesonbuild/cmake/__init__.py
-${PYSITELIB}/mesonbuild/cmake/__init__.pyc
 ${PYSITELIB}/mesonbuild/cmake/__init__.pyo
-${PYSITELIB}/mesonbuild/cmake/client.py
-${PYSITELIB}/mesonbuild/cmake/client.pyc
+${PYSITELIB}/mesonbuild/cmake/__init__.pyc
 ${PYSITELIB}/mesonbuild/cmake/client.pyo
-${PYSITELIB}/mesonbuild/cmake/common.py
-${PYSITELIB}/mesonbuild/cmake/common.pyc
+${PYSITELIB}/mesonbuild/cmake/client.pyc
 ${PYSITELIB}/mesonbuild/cmake/common.pyo
-${PYSITELIB}/mesonbuild/cmake/interpreter.py
-${PYSITELIB}/mesonbuild/cmake/interpreter.pyc
+${PYSITELIB}/mesonbuild/cmake/common.pyc
+${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/traceparser.py
 ${PYSITELIB}/mesonbuild/compilers/__init__.py
-${PYSITELIB}/mesonbuild/compilers/__init__.pyc
 ${PYSITELIB}/mesonbuild/compilers/__init__.pyo
-${PYSITELIB}/mesonbuild/compilers/c.py
-${PYSITELIB}/mesonbuild/compilers/c.pyc
+${PYSITELIB}/mesonbuild/compilers/__init__.pyc
 ${PYSITELIB}/mesonbuild/compilers/c.pyo
-${PYSITELIB}/mesonbuild/compilers/c_function_attributes.py
-${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyc
+${PYSITELIB}/mesonbuild/compilers/c.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.py
-${PYSITELIB}/mesonbuild/compilers/compilers.pyc
+${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyc
 ${PYSITELIB}/mesonbuild/compilers/compilers.pyo
-${PYSITELIB}/mesonbuild/compilers/cpp.py
-${PYSITELIB}/mesonbuild/compilers/cpp.pyc
+${PYSITELIB}/mesonbuild/compilers/compilers.pyc
 ${PYSITELIB}/mesonbuild/compilers/cpp.pyo
-${PYSITELIB}/mesonbuild/compilers/cs.py
-${PYSITELIB}/mesonbuild/compilers/cs.pyc
+${PYSITELIB}/mesonbuild/compilers/cpp.pyc
 ${PYSITELIB}/mesonbuild/compilers/cs.pyo
-${PYSITELIB}/mesonbuild/compilers/cuda.py
-${PYSITELIB}/mesonbuild/compilers/cuda.pyc
+${PYSITELIB}/mesonbuild/compilers/cs.pyc
 ${PYSITELIB}/mesonbuild/compilers/cuda.pyo
-${PYSITELIB}/mesonbuild/compilers/d.py
-${PYSITELIB}/mesonbuild/compilers/d.pyc
+${PYSITELIB}/mesonbuild/compilers/cuda.pyc
 ${PYSITELIB}/mesonbuild/compilers/d.pyo
-${PYSITELIB}/mesonbuild/compilers/fortran.py
-${PYSITELIB}/mesonbuild/compilers/fortran.pyc
+${PYSITELIB}/mesonbuild/compilers/d.pyc
 ${PYSITELIB}/mesonbuild/compilers/fortran.pyo
-${PYSITELIB}/mesonbuild/compilers/java.py
-${PYSITELIB}/mesonbuild/compilers/java.pyc
+${PYSITELIB}/mesonbuild/compilers/fortran.pyc
 ${PYSITELIB}/mesonbuild/compilers/java.pyo
-${PYSITELIB}/mesonbuild/compilers/objc.py
-${PYSITELIB}/mesonbuild/compilers/objc.pyc
+${PYSITELIB}/mesonbuild/compilers/java.pyc
 ${PYSITELIB}/mesonbuild/compilers/objc.pyo
-${PYSITELIB}/mesonbuild/compilers/objcpp.py
-${PYSITELIB}/mesonbuild/compilers/objcpp.pyc
+${PYSITELIB}/mesonbuild/compilers/objc.pyc
 ${PYSITELIB}/mesonbuild/compilers/objcpp.pyo
-${PYSITELIB}/mesonbuild/compilers/rust.py
-${PYSITELIB}/mesonbuild/compilers/rust.pyc
+${PYSITELIB}/mesonbuild/compilers/objcpp.pyc
 ${PYSITELIB}/mesonbuild/compilers/rust.pyo
-${PYSITELIB}/mesonbuild/compilers/swift.py
-${PYSITELIB}/mesonbuild/compilers/swift.pyc
+${PYSITELIB}/mesonbuild/compilers/rust.pyc
 ${PYSITELIB}/mesonbuild/compilers/swift.pyo
-${PYSITELIB}/mesonbuild/compilers/vala.py
-${PYSITELIB}/mesonbuild/compilers/vala.pyc
+${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/cpp.py
+${PYSITELIB}/mesonbuild/compilers/cs.py
+${PYSITELIB}/mesonbuild/compilers/cuda.py
+${PYSITELIB}/mesonbuild/compilers/d.py
+${PYSITELIB}/mesonbuild/compilers/fortran.py
+${PYSITELIB}/mesonbuild/compilers/java.py
+${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/objcpp.py
+${PYSITELIB}/mesonbuild/compilers/rust.py
+${PYSITELIB}/mesonbuild/compilers/swift.py
+${PYSITELIB}/mesonbuild/compilers/vala.py
 ${PYSITELIB}/mesonbuild/coredata.py
-${PYSITELIB}/mesonbuild/coredata.pyc
-${PYSITELIB}/mesonbuild/coredata.pyo
 ${PYSITELIB}/mesonbuild/dependencies/__init__.py
-${PYSITELIB}/mesonbuild/dependencies/__init__.pyc
 ${PYSITELIB}/mesonbuild/dependencies/__init__.pyo
-${PYSITELIB}/mesonbuild/dependencies/base.py
-${PYSITELIB}/mesonbuild/dependencies/base.pyc
+${PYSITELIB}/mesonbuild/dependencies/__init__.pyc
 ${PYSITELIB}/mesonbuild/dependencies/base.pyo
-${PYSITELIB}/mesonbuild/dependencies/boost.py
-${PYSITELIB}/mesonbuild/dependencies/boost.pyc
+${PYSITELIB}/mesonbuild/dependencies/base.pyc
 ${PYSITELIB}/mesonbuild/dependencies/boost.pyo
+${PYSITELIB}/mesonbuild/dependencies/boost.pyc
+${PYSITELIB}/mesonbuild/dependencies/dev.pyo
+${PYSITELIB}/mesonbuild/dependencies/dev.pyc
+${PYSITELIB}/mesonbuild/dependencies/misc.pyo
+${PYSITELIB}/mesonbuild/dependencies/misc.pyc
+${PYSITELIB}/mesonbuild/dependencies/platform.pyo
+${PYSITELIB}/mesonbuild/dependencies/platform.pyc
+${PYSITELIB}/mesonbuild/dependencies/ui.pyo
+${PYSITELIB}/mesonbuild/dependencies/ui.pyc
+${PYSITELIB}/mesonbuild/dependencies/base.py
+${PYSITELIB}/mesonbuild/dependencies/boost.py
 ${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/misc.py
-${PYSITELIB}/mesonbuild/dependencies/misc.pyc
-${PYSITELIB}/mesonbuild/dependencies/misc.pyo
 ${PYSITELIB}/mesonbuild/dependencies/platform.py
-${PYSITELIB}/mesonbuild/dependencies/platform.pyc
-${PYSITELIB}/mesonbuild/dependencies/platform.pyo
 ${PYSITELIB}/mesonbuild/dependencies/ui.py
-${PYSITELIB}/mesonbuild/dependencies/ui.pyc
-${PYSITELIB}/mesonbuild/dependencies/ui.pyo
+${PYSITELIB}/mesonbuild/depfile.py
 ${PYSITELIB}/mesonbuild/envconfig.py
-${PYSITELIB}/mesonbuild/envconfig.pyc
-${PYSITELIB}/mesonbuild/envconfig.pyo
 ${PYSITELIB}/mesonbuild/environment.py
-${PYSITELIB}/mesonbuild/environment.pyc
-${PYSITELIB}/mesonbuild/environment.pyo
 ${PYSITELIB}/mesonbuild/interpreter.py
-${PYSITELIB}/mesonbuild/interpreter.pyc
-${PYSITELIB}/mesonbuild/interpreter.pyo
 ${PYSITELIB}/mesonbuild/interpreterbase.py
-${PYSITELIB}/mesonbuild/interpreterbase.pyc
-${PYSITELIB}/mesonbuild/interpreterbase.pyo
 ${PYSITELIB}/mesonbuild/linkers.py
-${PYSITELIB}/mesonbuild/linkers.pyc
-${PYSITELIB}/mesonbuild/linkers.pyo
 ${PYSITELIB}/mesonbuild/mconf.py
-${PYSITELIB}/mesonbuild/mconf.pyc
-${PYSITELIB}/mesonbuild/mconf.pyo
+${PYSITELIB}/mesonbuild/mdist.py
 ${PYSITELIB}/mesonbuild/mesonlib.py
-${PYSITELIB}/mesonbuild/mesonlib.pyc
-${PYSITELIB}/mesonbuild/mesonlib.pyo
 ${PYSITELIB}/mesonbuild/mesonmain.py
-${PYSITELIB}/mesonbuild/mesonmain.pyc
-${PYSITELIB}/mesonbuild/mesonmain.pyo
 ${PYSITELIB}/mesonbuild/minit.py
-${PYSITELIB}/mesonbuild/minit.pyc
-${PYSITELIB}/mesonbuild/minit.pyo
 ${PYSITELIB}/mesonbuild/minstall.py
-${PYSITELIB}/mesonbuild/minstall.pyc
-${PYSITELIB}/mesonbuild/minstall.pyo
 ${PYSITELIB}/mesonbuild/mintro.py
-${PYSITELIB}/mesonbuild/mintro.pyc
-${PYSITELIB}/mesonbuild/mintro.pyo
 ${PYSITELIB}/mesonbuild/mlog.py
-${PYSITELIB}/mesonbuild/mlog.pyc
-${PYSITELIB}/mesonbuild/mlog.pyo
 ${PYSITELIB}/mesonbuild/modules/__init__.py
-${PYSITELIB}/mesonbuild/modules/__init__.pyc
 ${PYSITELIB}/mesonbuild/modules/__init__.pyo
-${PYSITELIB}/mesonbuild/modules/cmake.py
-${PYSITELIB}/mesonbuild/modules/cmake.pyc
+${PYSITELIB}/mesonbuild/modules/__init__.pyc
 ${PYSITELIB}/mesonbuild/modules/cmake.pyo
-${PYSITELIB}/mesonbuild/modules/dlang.py
-${PYSITELIB}/mesonbuild/modules/dlang.pyc
+${PYSITELIB}/mesonbuild/modules/cmake.pyc
 ${PYSITELIB}/mesonbuild/modules/dlang.pyo
-${PYSITELIB}/mesonbuild/modules/gnome.py
-${PYSITELIB}/mesonbuild/modules/gnome.pyc
+${PYSITELIB}/mesonbuild/modules/dlang.pyc
 ${PYSITELIB}/mesonbuild/modules/gnome.pyo
-${PYSITELIB}/mesonbuild/modules/hotdoc.py
-${PYSITELIB}/mesonbuild/modules/hotdoc.pyc
+${PYSITELIB}/mesonbuild/modules/gnome.pyc
 ${PYSITELIB}/mesonbuild/modules/hotdoc.pyo
-${PYSITELIB}/mesonbuild/modules/i18n.py
-${PYSITELIB}/mesonbuild/modules/i18n.pyc
+${PYSITELIB}/mesonbuild/modules/hotdoc.pyc
 ${PYSITELIB}/mesonbuild/modules/i18n.pyo
-${PYSITELIB}/mesonbuild/modules/modtest.py
-${PYSITELIB}/mesonbuild/modules/modtest.pyc
+${PYSITELIB}/mesonbuild/modules/i18n.pyc
 ${PYSITELIB}/mesonbuild/modules/modtest.pyo
-${PYSITELIB}/mesonbuild/modules/pkgconfig.py
-${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc
+${PYSITELIB}/mesonbuild/modules/modtest.pyc
 ${PYSITELIB}/mesonbuild/modules/pkgconfig.pyo
-${PYSITELIB}/mesonbuild/modules/python.py
-${PYSITELIB}/mesonbuild/modules/python.pyc
+${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc
 ${PYSITELIB}/mesonbuild/modules/python.pyo
-${PYSITELIB}/mesonbuild/modules/python3.py
-${PYSITELIB}/mesonbuild/modules/python3.pyc
+${PYSITELIB}/mesonbuild/modules/python.pyc
 ${PYSITELIB}/mesonbuild/modules/python3.pyo
-${PYSITELIB}/mesonbuild/modules/qt.py
-${PYSITELIB}/mesonbuild/modules/qt.pyc
+${PYSITELIB}/mesonbuild/modules/python3.pyc
 ${PYSITELIB}/mesonbuild/modules/qt.pyo
-${PYSITELIB}/mesonbuild/modules/qt4.py
-${PYSITELIB}/mesonbuild/modules/qt4.pyc
+${PYSITELIB}/mesonbuild/modules/qt.pyc
 ${PYSITELIB}/mesonbuild/modules/qt4.pyo
-${PYSITELIB}/mesonbuild/modules/qt5.py
-${PYSITELIB}/mesonbuild/modules/qt5.pyc
+${PYSITELIB}/mesonbuild/modules/qt4.pyc
 ${PYSITELIB}/mesonbuild/modules/qt5.pyo
-${PYSITELIB}/mesonbuild/modules/rpm.py
-${PYSITELIB}/mesonbuild/modules/rpm.pyc
+${PYSITELIB}/mesonbuild/modules/qt5.pyc
 ${PYSITELIB}/mesonbuild/modules/rpm.pyo
-${PYSITELIB}/mesonbuild/modules/sourceset.py
-${PYSITELIB}/mesonbuild/modules/sourceset.pyc
+${PYSITELIB}/mesonbuild/modules/rpm.pyc
 ${PYSITELIB}/mesonbuild/modules/sourceset.pyo
-${PYSITELIB}/mesonbuild/modules/unstable_cuda.py
-${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyc
+${PYSITELIB}/mesonbuild/modules/sourceset.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyo
-${PYSITELIB}/mesonbuild/modules/unstable_icestorm.py
-${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyc
+${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyo
-${PYSITELIB}/mesonbuild/modules/unstable_kconfig.py
-${PYSITELIB}/mesonbuild/modules/unstable_kconfig.pyc
+${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_kconfig.pyo
-${PYSITELIB}/mesonbuild/modules/unstable_simd.py
-${PYSITELIB}/mesonbuild/modules/unstable_simd.pyc
+${PYSITELIB}/mesonbuild/modules/unstable_kconfig.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_simd.pyo
-${PYSITELIB}/mesonbuild/modules/windows.py
-${PYSITELIB}/mesonbuild/modules/windows.pyc
+${PYSITELIB}/mesonbuild/modules/unstable_simd.pyc
 ${PYSITELIB}/mesonbuild/modules/windows.pyo
+${PYSITELIB}/mesonbuild/modules/windows.pyc
+${PYSITELIB}/mesonbuild/modules/cmake.py
+${PYSITELIB}/mesonbuild/modules/dlang.py
+${PYSITELIB}/mesonbuild/modules/gnome.py
+${PYSITELIB}/mesonbuild/modules/hotdoc.py
+${PYSITELIB}/mesonbuild/modules/i18n.py
+${PYSITELIB}/mesonbuild/modules/modtest.py
+${PYSITELIB}/mesonbuild/modules/pkgconfig.py
+${PYSITELIB}/mesonbuild/modules/python.py
+${PYSITELIB}/mesonbuild/modules/python3.py
+${PYSITELIB}/mesonbuild/modules/qt.py
+${PYSITELIB}/mesonbuild/modules/qt4.py
+${PYSITELIB}/mesonbuild/modules/qt5.py
+${PYSITELIB}/mesonbuild/modules/rpm.py
+${PYSITELIB}/mesonbuild/modules/sourceset.py
+${PYSITELIB}/mesonbuild/modules/unstable_cuda.py
+${PYSITELIB}/mesonbuild/modules/unstable_icestorm.py
+${PYSITELIB}/mesonbuild/modules/unstable_kconfig.py
+${PYSITELIB}/mesonbuild/modules/unstable_simd.py
+${PYSITELIB}/mesonbuild/modules/windows.py
 ${PYSITELIB}/mesonbuild/mparser.py
-${PYSITELIB}/mesonbuild/mparser.pyc
-${PYSITELIB}/mesonbuild/mparser.pyo
 ${PYSITELIB}/mesonbuild/msetup.py
-${PYSITELIB}/mesonbuild/msetup.pyc
-${PYSITELIB}/mesonbuild/msetup.pyo
 ${PYSITELIB}/mesonbuild/msubprojects.py
-${PYSITELIB}/mesonbuild/msubprojects.pyc
-${PYSITELIB}/mesonbuild/msubprojects.pyo
 ${PYSITELIB}/mesonbuild/mtest.py
-${PYSITELIB}/mesonbuild/mtest.pyc
-${PYSITELIB}/mesonbuild/mtest.pyo
 ${PYSITELIB}/mesonbuild/munstable_coredata.py
-${PYSITELIB}/mesonbuild/munstable_coredata.pyc
-${PYSITELIB}/mesonbuild/munstable_coredata.pyo
 ${PYSITELIB}/mesonbuild/optinterpreter.py
-${PYSITELIB}/mesonbuild/optinterpreter.pyc
-${PYSITELIB}/mesonbuild/optinterpreter.pyo
 ${PYSITELIB}/mesonbuild/rewriter.py
-${PYSITELIB}/mesonbuild/rewriter.pyc
-${PYSITELIB}/mesonbuild/rewriter.pyo
 ${PYSITELIB}/mesonbuild/scripts/__init__.py
-${PYSITELIB}/mesonbuild/scripts/__init__.pyc
 ${PYSITELIB}/mesonbuild/scripts/__init__.pyo
-${PYSITELIB}/mesonbuild/scripts/clangformat.py
-${PYSITELIB}/mesonbuild/scripts/clangformat.pyc
+${PYSITELIB}/mesonbuild/scripts/__init__.pyc
 ${PYSITELIB}/mesonbuild/scripts/clangformat.pyo
-${PYSITELIB}/mesonbuild/scripts/cleantrees.py
-${PYSITELIB}/mesonbuild/scripts/cleantrees.pyc
+${PYSITELIB}/mesonbuild/scripts/clangformat.pyc
+${PYSITELIB}/mesonbuild/scripts/clangtidy.pyo
+${PYSITELIB}/mesonbuild/scripts/clangtidy.pyc
 ${PYSITELIB}/mesonbuild/scripts/cleantrees.pyo
-${PYSITELIB}/mesonbuild/scripts/commandrunner.py
-${PYSITELIB}/mesonbuild/scripts/commandrunner.pyc
+${PYSITELIB}/mesonbuild/scripts/cleantrees.pyc
 ${PYSITELIB}/mesonbuild/scripts/commandrunner.pyo
-${PYSITELIB}/mesonbuild/scripts/coverage.py
-${PYSITELIB}/mesonbuild/scripts/coverage.pyc
+${PYSITELIB}/mesonbuild/scripts/commandrunner.pyc
 ${PYSITELIB}/mesonbuild/scripts/coverage.pyo
-${PYSITELIB}/mesonbuild/scripts/delwithsuffix.py
-${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyc
+${PYSITELIB}/mesonbuild/scripts/coverage.pyc
 ${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyo
-${PYSITELIB}/mesonbuild/scripts/depfixer.py
-${PYSITELIB}/mesonbuild/scripts/depfixer.pyc
+${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyc
 ${PYSITELIB}/mesonbuild/scripts/depfixer.pyo
-${PYSITELIB}/mesonbuild/scripts/dirchanger.py
-${PYSITELIB}/mesonbuild/scripts/dirchanger.pyc
+${PYSITELIB}/mesonbuild/scripts/depfixer.pyc
 ${PYSITELIB}/mesonbuild/scripts/dirchanger.pyo
-${PYSITELIB}/mesonbuild/scripts/dist.py
-${PYSITELIB}/mesonbuild/scripts/dist.pyc
-${PYSITELIB}/mesonbuild/scripts/dist.pyo
-${PYSITELIB}/mesonbuild/scripts/gettext.py
-${PYSITELIB}/mesonbuild/scripts/gettext.pyc
+${PYSITELIB}/mesonbuild/scripts/dirchanger.pyc
 ${PYSITELIB}/mesonbuild/scripts/gettext.pyo
-${PYSITELIB}/mesonbuild/scripts/gtkdochelper.py
-${PYSITELIB}/mesonbuild/scripts/gtkdochelper.pyc
+${PYSITELIB}/mesonbuild/scripts/gettext.pyc
 ${PYSITELIB}/mesonbuild/scripts/gtkdochelper.pyo
-${PYSITELIB}/mesonbuild/scripts/hotdochelper.py
-${PYSITELIB}/mesonbuild/scripts/hotdochelper.pyc
+${PYSITELIB}/mesonbuild/scripts/gtkdochelper.pyc
 ${PYSITELIB}/mesonbuild/scripts/hotdochelper.pyo
-${PYSITELIB}/mesonbuild/scripts/meson_exe.py
-${PYSITELIB}/mesonbuild/scripts/meson_exe.pyc
+${PYSITELIB}/mesonbuild/scripts/hotdochelper.pyc
 ${PYSITELIB}/mesonbuild/scripts/meson_exe.pyo
-${PYSITELIB}/mesonbuild/scripts/msgfmthelper.py
-${PYSITELIB}/mesonbuild/scripts/msgfmthelper.pyc
+${PYSITELIB}/mesonbuild/scripts/meson_exe.pyc
 ${PYSITELIB}/mesonbuild/scripts/msgfmthelper.pyo
-${PYSITELIB}/mesonbuild/scripts/regen_checker.py
-${PYSITELIB}/mesonbuild/scripts/regen_checker.pyc
+${PYSITELIB}/mesonbuild/scripts/msgfmthelper.pyc
 ${PYSITELIB}/mesonbuild/scripts/regen_checker.pyo
-${PYSITELIB}/mesonbuild/scripts/scanbuild.py
-${PYSITELIB}/mesonbuild/scripts/scanbuild.pyc
+${PYSITELIB}/mesonbuild/scripts/regen_checker.pyc
 ${PYSITELIB}/mesonbuild/scripts/scanbuild.pyo
-${PYSITELIB}/mesonbuild/scripts/symbolextractor.py
-${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyc
+${PYSITELIB}/mesonbuild/scripts/scanbuild.pyc
 ${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyo
-${PYSITELIB}/mesonbuild/scripts/uninstall.py
-${PYSITELIB}/mesonbuild/scripts/uninstall.pyc
+${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyc
 ${PYSITELIB}/mesonbuild/scripts/uninstall.pyo
-${PYSITELIB}/mesonbuild/scripts/vcstagger.py
-${PYSITELIB}/mesonbuild/scripts/vcstagger.pyc
+${PYSITELIB}/mesonbuild/scripts/uninstall.pyc
 ${PYSITELIB}/mesonbuild/scripts/vcstagger.pyo
-${PYSITELIB}/mesonbuild/scripts/yelphelper.py
-${PYSITELIB}/mesonbuild/scripts/yelphelper.pyc
+${PYSITELIB}/mesonbuild/scripts/vcstagger.pyc
 ${PYSITELIB}/mesonbuild/scripts/yelphelper.pyo
+${PYSITELIB}/mesonbuild/scripts/yelphelper.pyc
+${PYSITELIB}/mesonbuild/scripts/clangformat.py
+${PYSITELIB}/mesonbuild/scripts/clangtidy.py
+${PYSITELIB}/mesonbuild/scripts/cleantrees.py
+${PYSITELIB}/mesonbuild/scripts/commandrunner.py
+${PYSITELIB}/mesonbuild/scripts/coverage.py
+${PYSITELIB}/mesonbuild/scripts/delwithsuffix.py
+${PYSITELIB}/mesonbuild/scripts/depfixer.py
+${PYSITELIB}/mesonbuild/scripts/dirchanger.py
+${PYSITELIB}/mesonbuild/scripts/gettext.py
+${PYSITELIB}/mesonbuild/scripts/gtkdochelper.py
+${PYSITELIB}/mesonbuild/scripts/hotdochelper.py
+${PYSITELIB}/mesonbuild/scripts/meson_exe.py
+${PYSITELIB}/mesonbuild/scripts/msgfmthelper.py
+${PYSITELIB}/mesonbuild/scripts/regen_checker.py
+${PYSITELIB}/mesonbuild/scripts/scanbuild.py
+${PYSITELIB}/mesonbuild/scripts/symbolextractor.py
+${PYSITELIB}/mesonbuild/scripts/uninstall.py
+${PYSITELIB}/mesonbuild/scripts/vcstagger.py
+${PYSITELIB}/mesonbuild/scripts/yelphelper.py
 ${PYSITELIB}/mesonbuild/wrap/__init__.py
-${PYSITELIB}/mesonbuild/wrap/__init__.pyc
 ${PYSITELIB}/mesonbuild/wrap/__init__.pyo
-${PYSITELIB}/mesonbuild/wrap/wrap.py
-${PYSITELIB}/mesonbuild/wrap/wrap.pyc
+${PYSITELIB}/mesonbuild/wrap/__init__.pyc
 ${PYSITELIB}/mesonbuild/wrap/wrap.pyo
-${PYSITELIB}/mesonbuild/wrap/wraptool.py
-${PYSITELIB}/mesonbuild/wrap/wraptool.pyc
+${PYSITELIB}/mesonbuild/wrap/wrap.pyc
 ${PYSITELIB}/mesonbuild/wrap/wraptool.pyo
+${PYSITELIB}/mesonbuild/wrap/wraptool.pyc
+${PYSITELIB}/mesonbuild/wrap/wrap.py
+${PYSITELIB}/mesonbuild/wrap/wraptool.py
 man/man1/meson.1
 share/polkit-1/actions/com.mesonbuild.install.policy
Index: pkgsrc/devel/meson/distinfo
diff -u pkgsrc/devel/meson/distinfo:1.1 pkgsrc/devel/meson/distinfo:1.2
--- pkgsrc/devel/meson/distinfo:1.1     Fri Oct  4 14:06:18 2019
+++ pkgsrc/devel/meson/distinfo Fri Oct 18 09:59:46 2019
@@ -1,12 +1,8 @@
-$NetBSD: distinfo,v 1.1 2019/10/04 14:06:18 prlw1 Exp $
+$NetBSD: distinfo,v 1.2 2019/10/18 09:59:46 nia Exp $
 
-SHA1 (meson-0.51.2.tar.gz) = 9ffba7c9a60fb66209c6a293ac9bb4f1d284a79b
-RMD160 (meson-0.51.2.tar.gz) = 94e087af86c452e5fd97761357d343df5d3b1807
-SHA512 (meson-0.51.2.tar.gz) = 332fa0801accd91dc8f3cc1e4e701b1139fdb17c4ae8371fab419e83305ef41534e5f367fbd9323936afb6912d5c3e7cffa9cef658550fad0861ccca9812d5b0
-Size (meson-0.51.2.tar.gz) = 1453328 bytes
-SHA1 (patch-mesonbuild_compilers_compilers.py) = 08404a441ec8ba37c780af4fba44492021f858dd
-SHA1 (patch-mesonbuild_dependencies_dev.py) = 068b7e6a105eec694c469f0bf50324385900f91f
-SHA1 (patch-mesonbuild_envconfig.py) = 82199f5ed59d368b76c932112da7d42e2f32001a
-SHA1 (patch-mesonbuild_environment.py) = 815633800684e7a2a4e033a41a4ba4681801e43d
-SHA1 (patch-mesonbuild_mesonlib.py) = 34e8b0277ebcce22b0935da589f5cabf8a197039
+SHA1 (meson-0.52.0.tar.gz) = 7907a9492a980026104a87b3447aa9e3ff8bc254
+RMD160 (meson-0.52.0.tar.gz) = 2d0871d543ad96ddb33cc3616054c4419d1ffade
+SHA512 (meson-0.52.0.tar.gz) = b32206c5499580a74bb5442d21263b5328cc3302c3226452fb3a2434fdcf55d5fc16fc841102b09a85abc19dbd00e836a571f917833ef3d726d84524f89b2e1c
+Size (meson-0.52.0.tar.gz) = 1507218 bytes
+SHA1 (patch-mesonbuild_dependencies_dev.py) = c25f72fe6e3f270f9831be1d7efbff3bf7a4651e
 SHA1 (patch-mesonbuild_scripts_depfixer.py) = 6ed6fdfd7454b517ad5d1ebd1c387ebd73437d4b

Index: pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py
diff -u pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py:1.1 pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py:1.2
--- pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py:1.1 Fri Oct  4 14:06:19 2019
+++ pkgsrc/devel/meson/patches/patch-mesonbuild_dependencies_dev.py     Fri Oct 18 09:59:46 2019
@@ -1,46 +1,18 @@
-$NetBSD: patch-mesonbuild_dependencies_dev.py,v 1.1 2019/10/04 14:06:19 prlw1 Exp $
+$NetBSD: patch-mesonbuild_dependencies_dev.py,v 1.2 2019/10/18 09:59:46 nia Exp $
 
 Allow handling different versions of LLVM in pkgsrc using LLVM_CONFIG_PATH.
 
---- mesonbuild/dependencies/dev.py.orig        2019-07-09 16:34:42.000000000 +0000
+--- mesonbuild/dependencies/dev.py.orig        2019-10-06 17:01:35.000000000 +0000
 +++ mesonbuild/dependencies/dev.py
-@@ -212,21 +212,24 @@ class LLVMDependencyConfigTool(ConfigToo
-         # newest back to oldest (3.5 is arbitrary), and finally the devel version.
-         # Please note that llvm-config-6.0 is a development snapshot and it should
-         # not be moved to the beginning of the list.
--        self.tools = [
--            'llvm-config', # base
--            'llvm-config-8',   'llvm-config80',
--            'llvm-config-7',   'llvm-config70',
--            'llvm-config-6.0', 'llvm-config60',
--            'llvm-config-5.0', 'llvm-config50',
--            'llvm-config-4.0', 'llvm-config40',
--            'llvm-config-3.9', 'llvm-config39',
--            'llvm-config-3.8', 'llvm-config38',
--            'llvm-config-3.7', 'llvm-config37',
--            'llvm-config-3.6', 'llvm-config36',
--            'llvm-config-3.5', 'llvm-config35',
--            'llvm-config-9',     # Debian development snapshot
--            'llvm-config-devel', # FreeBSD development snapshot
--        ]
+@@ -209,7 +209,10 @@ class LLVMDependencyConfigTool(ConfigToo
+         # before `super().__init__` is called.
+         HasNativeKwarg.__init__(self, kwargs)
+ 
+-        self.tools = get_llvm_tool_names('llvm-config')
 +        if 'LLVM_CONFIG_PATH' in os.environ:
 +            self.tools = [ os.environ['LLVM_CONFIG_PATH'] ]
 +        else:
-+            self.tools = [
-+                'llvm-config', # base
-+                'llvm-config-8',   'llvm-config80',
-+                'llvm-config-7',   'llvm-config70',
-+                'llvm-config-6.0', 'llvm-config60',
-+                'llvm-config-5.0', 'llvm-config50',
-+                'llvm-config-4.0', 'llvm-config40',
-+                'llvm-config-3.9', 'llvm-config39',
-+                'llvm-config-3.8', 'llvm-config38',
-+                'llvm-config-3.7', 'llvm-config37',
-+                'llvm-config-3.6', 'llvm-config36',
-+                'llvm-config-3.5', 'llvm-config35',
-+                'llvm-config-9',     # Debian development snapshot
-+                'llvm-config-devel', # FreeBSD development snapshot
-+            ]
++            self.tools = get_llvm_tool_names('llvm-config')
  
          # Fedora starting with Fedora 30 adds a suffix of the number
          # of bits in the isa that llvm targets, for example, on x86_64



Home | Main Index | Thread Index | Old Index