Update to meson-0.59.0.

This commit is contained in:
ajacoutot 2021-08-11 11:26:26 +00:00
parent d5cce17a41
commit 4b70e5f248
8 changed files with 179 additions and 19 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.92 2021/06/08 09:03:49 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.93 2021/08/11 11:26:26 ajacoutot Exp $
COMMENT= next-generation build system
MODPY_EGG_VERSION= ${GH_TAGNAME}
GH_ACCOUNT= mesonbuild
GH_PROJECT= meson
GH_TAGNAME= 0.58.1
GH_TAGNAME= 0.59.0
EPOCH= 0
CATEGORIES= devel

View File

@ -1,2 +1,2 @@
SHA256 (meson-0.58.1.tar.gz) = eOD1U907xjLV+Wq5Q7G7zLWZwshP8nxft/f/+cij9rQ=
SIZE (meson-0.58.1.tar.gz) = 3827411
SHA256 (meson-0.59.0.tar.gz) = /bvo6opH+eIc9PV4+Fvo7D2cAw3z2MsX3xrlnYaDgTo=
SIZE (meson-0.59.0.tar.gz) = 4047174

View File

@ -1,6 +1,6 @@
# $OpenBSD: meson.port.mk,v 1.64 2021/06/08 09:03:49 ajacoutot Exp $
# $OpenBSD: meson.port.mk,v 1.65 2021/08/11 11:26:26 ajacoutot Exp $
BUILD_DEPENDS += devel/meson>=0.58.1v0
BUILD_DEPENDS += devel/meson>=0.59.0v0
SEPARATE_BUILD ?= Yes
.if empty(CONFIGURE_STYLE)

View File

@ -1,18 +1,18 @@
$OpenBSD: patch-mesonbuild_build_py,v 1.25 2021/06/08 09:03:49 ajacoutot Exp $
$OpenBSD: patch-mesonbuild_build_py,v 1.26 2021/08/11 11:26:27 ajacoutot Exp $
Index: mesonbuild/build.py
--- mesonbuild/build.py.orig
+++ mesonbuild/build.py
@@ -30,7 +30,7 @@ from .mesonlib import (
@@ -32,7 +32,7 @@ from .mesonlib import (
File, MesonException, MachineChoice, PerMachine, OrderedSet, listify,
extract_as_list, typeslistify, stringlistify, classify_unity_sources,
get_filenames_templates_dict, substitute_values, has_path_sep, unholder,
- OptionKey
+ OptionKey, is_openbsd
get_filenames_templates_dict, substitute_values, has_path_sep,
- OptionKey, PerMachineDefaultable,
+ OptionKey, PerMachineDefaultable, is_openbsd,
MesonBugException, FileOrString,
)
from .compilers import (
Compiler, is_object, clink_langs, sort_clink, lang_suffixes,
@@ -2074,6 +2074,21 @@ class SharedLibrary(BuildTarget):
@@ -2041,6 +2041,21 @@ class SharedLibrary(BuildTarget):
elif self.soversion:
# If unspecified, pick the soversion
self.darwin_versions = 2 * [self.soversion]
@ -34,7 +34,7 @@ Index: mesonbuild/build.py
# Visual Studio module-definitions file
if 'vs_module_defs' in kwargs:
@@ -2145,6 +2160,8 @@ class SharedLibrary(BuildTarget):
@@ -2112,6 +2127,8 @@ class SharedLibrary(BuildTarget):
# filename. If ltversion != soversion we create an soversion alias:
# libfoo.so.0 -> libfoo.so.0.100.0
# Where libfoo.so.0.100.0 is the actual library

View File

@ -0,0 +1,28 @@
$OpenBSD: patch-mesonbuild_interpreterbase_interpreterbase_py,v 1.1 2021/08/11 11:26:27 ajacoutot Exp $
From af280058b01d7970da9bb8fbad2966f9c72cf6a0 Mon Sep 17 00:00:00 2001
From: Daniel Mensinger <daniel@mensinger-ka.de>
Date: Sat, 31 Jul 2021 17:51:05 +0200
Subject: [PATCH] interpreter: Fix list contains for Holders (fixes #9020 #9047)
Index: mesonbuild/interpreterbase/interpreterbase.py
--- mesonbuild/interpreterbase/interpreterbase.py.orig
+++ mesonbuild/interpreterbase/interpreterbase.py
@@ -783,7 +783,7 @@ The result of this is undefined and will become a hard
posargs: T.List[TYPE_var],
kwargs: TYPE_kwargs) -> T.Union[TYPE_var, InterpreterObject]:
if method_name == 'contains':
- def check_contains(el: list) -> bool:
+ def check_contains(el: T.List[TYPE_var]) -> bool:
if len(posargs) != 1:
raise InterpreterException('Contains method takes exactly one argument.')
item = posargs[0]
@@ -795,7 +795,7 @@ The result of this is undefined and will become a hard
if element == item:
return True
return False
- return check_contains(obj)
+ return check_contains([_unholder(x) for x in obj])
elif method_name == 'length':
return len(obj)
elif method_name == 'get':

View File

@ -0,0 +1,31 @@
$OpenBSD: patch-mesonbuild_modules_gnome_py,v 1.6 2021/08/11 11:26:27 ajacoutot Exp $
From 4b00d15adffd9eff26994518365aca3b1a8ae6a7 Mon Sep 17 00:00:00 2001
From: Nirbheek Chauhan <nirbheek@centricular.com>
Date: Wed, 14 Jul 2021 17:37:39 +0530
Subject: [PATCH] gnome: Always pass absolute -L paths to g-ir-scanner
Index: mesonbuild/modules/gnome.py
--- mesonbuild/modules/gnome.py.orig
+++ mesonbuild/modules/gnome.py
@@ -640,14 +640,18 @@ class GnomeModule(ExtensionModule):
# Because of https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/72
# we can't use the full path until this is merged.
libpath = os.path.join(girtarget.get_subdir(), girtarget.get_filename())
+ # Must use absolute paths here because g-ir-scanner will not
+ # add them to the runtime path list if they're relative. This
+ # means we cannot use @BUILD_ROOT@
+ build_root = state.environment.get_build_dir()
if isinstance(girtarget, build.SharedLibrary):
# need to put our output directory first as we need to use the
# generated libraries instead of any possibly installed system/prefix
# ones.
- ret += ["-L@BUILD_ROOT@/{}".format(os.path.dirname(libpath))]
+ ret += ["-L{}/{}".format(build_root, os.path.dirname(libpath))]
libname = girtarget.get_basename()
else:
- libname = os.path.join(f"@BUILD_ROOT@/{libpath}")
+ libname = os.path.join(f"{build_root}/{libpath}")
ret += ['--library', libname]
# Needed for the following binutils bug:
# https://github.com/mesonbuild/meson/issues/1911

View File

@ -0,0 +1,48 @@
$OpenBSD: patch-mesonbuild_modules_i18n_py,v 1.1 2021/08/11 11:26:27 ajacoutot Exp $
From 8d95e33ca436ca0c50ac0351217e15e9fee5b5e2 Mon Sep 17 00:00:00 2001
From: Xavier Claessens <xavier.claessens@collabora.com>
Date: Mon, 9 Aug 2021 10:38:14 -0400
Subject: [PATCH] Fix i18n target name when using @BASENAME@ and configure_file() input
Index: mesonbuild/modules/i18n.py
--- mesonbuild/modules/i18n.py.orig
+++ mesonbuild/modules/i18n.py
@@ -107,18 +107,15 @@ class I18nModule(ExtensionModule):
kwargs['command'] = command
- inputfile = kwargs['input']
- # I have no idea why/how this if isinstance(inputfile, mesonlib.HoldableObject) works / used to work...
- if isinstance(inputfile, mesonlib.HoldableObject):
- ct = build.CustomTarget(kwargs['output'] + '_merge', state.subdir, state.subproject, kwargs)
- else:
- if isinstance(inputfile, list):
- # We only use this input file to create a name of the custom target.
- # Thus we can ignore the other entries.
- inputfile = inputfile[0]
- if isinstance(inputfile, str):
- inputfile = mesonlib.File.from_source_file(state.environment.source_dir,
- state.subdir, inputfile)
+ # We only use this input file to create a name of the custom target.
+ # Thus we can ignore the other entries.
+ inputfile = mesonlib.extract_as_list(kwargs, 'input')[0]
+ if isinstance(inputfile, str):
+ inputfile = mesonlib.File.from_source_file(state.environment.source_dir,
+ state.subdir, inputfile)
+ if isinstance(inputfile, mesonlib.File):
+ # output could be '@BASENAME@' in which case we need to do substitutions
+ # to get a unique target name.
output = kwargs['output']
ifile_abs = inputfile.absolute_path(state.environment.source_dir,
state.environment.build_dir)
@@ -126,6 +123,9 @@ class I18nModule(ExtensionModule):
outputs = mesonlib.substitute_values([output], values)
output = outputs[0]
ct = build.CustomTarget(output + '_' + state.subdir.replace('/', '@').replace('\\', '@') + '_merge', state.subdir, state.subproject, kwargs)
+ else:
+ ct = build.CustomTarget(kwargs['output'] + '_merge', state.subdir, state.subproject, kwargs)
+
return ModuleReturnValue(ct, [ct])
@FeatureNewKwargs('i18n.gettext', '0.37.0', ['preset'])

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.27 2021/05/03 13:47:43 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.28 2021/08/11 11:26:27 ajacoutot Exp $
bin/meson
lib/python${MODPY_VERSION}/site-packages/meson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/meson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@ -11,14 +11,14 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}_pathlib.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}arglist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}coredata.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}depfile.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}envconfig.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}interpreterbase.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}linkers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}mcompile.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}mconf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}mdevenv.${MODPY_PYC_MAGIC_TAG}pyc
@ -37,6 +37,8 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}munstable_co
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}optinterpreter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}programs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/${MODPY_PYCACHE}rewriter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/_pathlib.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/_typing.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/arglist.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/ast/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/ast/__init__.py
@ -59,6 +61,8 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}__in
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}backends.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}ninjabackend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2010backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2012backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2013backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2015backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2017backend.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}vs2019backend.${MODPY_PYC_MAGIC_TAG}pyc
@ -66,6 +70,8 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/${MODPY_PYCACHE}xcod
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/backends.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/ninjabackend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2010backend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2012backend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2013backend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2015backend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2017backend.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/backend/vs2019backend.py
@ -101,7 +107,9 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}co
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}cpp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}cs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}cuda.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}cython.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}d.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}detect.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}fortran.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}java.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/${MODPY_PYCACHE}objc.${MODPY_PYC_MAGIC_TAG}pyc
@ -115,7 +123,9 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/compilers.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/cpp.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/cs.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/cuda.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/cython.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/d.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/detect.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/fortran.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/java.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/compilers/mixins/
@ -162,24 +172,38 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}boost.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}cmake.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}coarrays.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}configtool.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}cuda.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}detect.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}dev.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}dub.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}framework.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}hdf5.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}mpi.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}pkgconfig.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}qt.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}scalapack.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/${MODPY_PYCACHE}ui.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/base.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/boost.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/cmake.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/coarrays.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/configtool.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/cuda.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/detect.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/dev.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/dub.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/factory.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/framework.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/hdf5.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/misc.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/mpi.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/pkgconfig.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/platform.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/qt.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/dependencies/scalapack.py
@ -192,15 +216,43 @@ lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}compiler.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}dependencyfallbacks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}interpreter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}interpreterobjects.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}kwargs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/${MODPY_PYCACHE}mesonmain.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/compiler.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/dependencyfallbacks.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/interpreter.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/interpreterobjects.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/kwargs.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreter/mesonmain.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}_unholder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}baseobjects.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}disabler.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/${MODPY_PYCACHE}interpreterbase.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/_unholder.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/baseobjects.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/decorators.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/disabler.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/exceptions.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/helpers.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/interpreterbase/interpreterbase.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/${MODPY_PYCACHE}detect.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/${MODPY_PYCACHE}linkers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/detect.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/linkers/linkers.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/mcompile.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/mconf.py
lib/python${MODPY_VERSION}/site-packages/mesonbuild/mdevenv.py
@ -378,6 +430,7 @@ share/meson/tools/copy_files.py
share/meson/tools/dircondenser.py
share/meson/tools/gen_data.py
share/meson/tools/regenerate_docs.py
share/meson/tools/run_with_cov.py
share/polkit-1/
share/polkit-1/actions/
share/polkit-1/actions/com.mesonbuild.install.policy