Sun Nov 7 13:23:05 2021 UTC ()
meson: updated to 0.60.1

0.60.0:

run_target can now be used as a dependency
The Python Modules dependency method no longer accepts positional arguments
Override python installation paths
New subprojects packagefiles subcommand
Deprecated project options
More efficient static linking of uninstalled libraries
gnome.yelp variadic argument deprecation
static keyword argument to meson.override_dependency()
dependency() sets default_library on fallback subproject
install_emptydir function
Cython can now transpile to C++ as an intermediate language
New custom dependency for iconv
Unknown options are now always fatal
Install DESTDIR relative to build directory
Java Module
Link tests can use sources for a different compiler
Relax restrictions of str.join()
Improvements for the Rustc compiler
The qt modules now accept generated outputs as inputs for qt.compile_*
Waf support in external-project module
Comparing two objects with different types is now an error
Installation tags
Compiler.unittest_args has been removed
Dependencies with multiple names
i18n module now returns gettext targets
Added support for CLA sources when cross-compiling with the C2000 toolchain
Support for clippy-driver as a rustc wrapper
Force Visual Studio environment activation
MSVC compiler now assumes UTF-8 source code by default
Add support for find_library in Emscripten
Optional custom_target() name


(adam)
diff -r1.30 -r1.31 pkgsrc/devel/meson/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/meson/PLIST
diff -r1.29 -r1.30 pkgsrc/devel/meson/distinfo
diff -r1.3 -r1.4 pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py

cvs diff -r1.30 -r1.31 pkgsrc/devel/meson/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/meson/Makefile 2021/10/24 16:20:01 1.30
+++ pkgsrc/devel/meson/Makefile 2021/11/07 13:23:05 1.31
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.30 2021/10/24 16:20:01 adam Exp $ 1# $NetBSD: Makefile,v 1.31 2021/11/07 13:23:05 adam Exp $
2 2
3DISTNAME= meson-0.59.3 3DISTNAME= meson-0.60.1
4CATEGORIES= devel python 4CATEGORIES= devel python
5MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson/} 5MASTER_SITES= ${MASTER_SITE_PYPI:=m/meson/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://mesonbuild.com/ 8HOMEPAGE= https://mesonbuild.com/
9COMMENT= Open source build system meant to be fast and user friendly 9COMMENT= Open source build system meant to be fast and user friendly
10LICENSE= apache-2.0 10LICENSE= apache-2.0
11 11
12CONFLICTS= ${PYPKGPREFIX}-meson-[0-9]* 12CONFLICTS= ${PYPKGPREFIX}-meson-[0-9]*
13SUPERSEDES= ${PYPKGPREFIX}-meson-[0-9]* 13SUPERSEDES= ${PYPKGPREFIX}-meson-[0-9]*
14 14
15DEPENDS+= ninja-build>=1.7:../../devel/ninja-build 15DEPENDS+= ninja-build>=1.7:../../devel/ninja-build
16 16

cvs diff -r1.11 -r1.12 pkgsrc/devel/meson/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/meson/PLIST 2021/09/27 18:50:06 1.11
+++ pkgsrc/devel/meson/PLIST 2021/11/07 13:23:05 1.12
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.11 2021/09/27 18:50:06 adam Exp $ 1@comment $NetBSD: PLIST,v 1.12 2021/11/07 13:23:05 adam Exp $
2bin/meson 2bin/meson
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/mesonbuild/__init__.py 9${PYSITELIB}/mesonbuild/__init__.py
10${PYSITELIB}/mesonbuild/__init__.pyc 10${PYSITELIB}/mesonbuild/__init__.pyc
11${PYSITELIB}/mesonbuild/__init__.pyo 11${PYSITELIB}/mesonbuild/__init__.pyo
12${PYSITELIB}/mesonbuild/_pathlib.py 12${PYSITELIB}/mesonbuild/_pathlib.py
13${PYSITELIB}/mesonbuild/_pathlib.pyc 13${PYSITELIB}/mesonbuild/_pathlib.pyc
14${PYSITELIB}/mesonbuild/_pathlib.pyo 14${PYSITELIB}/mesonbuild/_pathlib.pyo
@@ -275,50 +275,77 @@ ${PYSITELIB}/mesonbuild/interpreter/depe @@ -275,50 +275,77 @@ ${PYSITELIB}/mesonbuild/interpreter/depe
275${PYSITELIB}/mesonbuild/interpreter/dependencyfallbacks.pyo 275${PYSITELIB}/mesonbuild/interpreter/dependencyfallbacks.pyo
276${PYSITELIB}/mesonbuild/interpreter/interpreter.py 276${PYSITELIB}/mesonbuild/interpreter/interpreter.py
277${PYSITELIB}/mesonbuild/interpreter/interpreter.pyc 277${PYSITELIB}/mesonbuild/interpreter/interpreter.pyc
278${PYSITELIB}/mesonbuild/interpreter/interpreter.pyo 278${PYSITELIB}/mesonbuild/interpreter/interpreter.pyo
279${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.py 279${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.py
280${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.pyc 280${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.pyc
281${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.pyo 281${PYSITELIB}/mesonbuild/interpreter/interpreterobjects.pyo
282${PYSITELIB}/mesonbuild/interpreter/kwargs.py 282${PYSITELIB}/mesonbuild/interpreter/kwargs.py
283${PYSITELIB}/mesonbuild/interpreter/kwargs.pyc 283${PYSITELIB}/mesonbuild/interpreter/kwargs.pyc
284${PYSITELIB}/mesonbuild/interpreter/kwargs.pyo 284${PYSITELIB}/mesonbuild/interpreter/kwargs.pyo
285${PYSITELIB}/mesonbuild/interpreter/mesonmain.py 285${PYSITELIB}/mesonbuild/interpreter/mesonmain.py
286${PYSITELIB}/mesonbuild/interpreter/mesonmain.pyc 286${PYSITELIB}/mesonbuild/interpreter/mesonmain.pyc
287${PYSITELIB}/mesonbuild/interpreter/mesonmain.pyo 287${PYSITELIB}/mesonbuild/interpreter/mesonmain.pyo
 288${PYSITELIB}/mesonbuild/interpreter/primitives/__init__.py
 289${PYSITELIB}/mesonbuild/interpreter/primitives/__init__.pyc
 290${PYSITELIB}/mesonbuild/interpreter/primitives/__init__.pyo
 291${PYSITELIB}/mesonbuild/interpreter/primitives/array.py
 292${PYSITELIB}/mesonbuild/interpreter/primitives/array.pyc
 293${PYSITELIB}/mesonbuild/interpreter/primitives/array.pyo
 294${PYSITELIB}/mesonbuild/interpreter/primitives/boolean.py
 295${PYSITELIB}/mesonbuild/interpreter/primitives/boolean.pyc
 296${PYSITELIB}/mesonbuild/interpreter/primitives/boolean.pyo
 297${PYSITELIB}/mesonbuild/interpreter/primitives/dict.py
 298${PYSITELIB}/mesonbuild/interpreter/primitives/dict.pyc
 299${PYSITELIB}/mesonbuild/interpreter/primitives/dict.pyo
 300${PYSITELIB}/mesonbuild/interpreter/primitives/integer.py
 301${PYSITELIB}/mesonbuild/interpreter/primitives/integer.pyc
 302${PYSITELIB}/mesonbuild/interpreter/primitives/integer.pyo
 303${PYSITELIB}/mesonbuild/interpreter/primitives/range.py
 304${PYSITELIB}/mesonbuild/interpreter/primitives/range.pyc
 305${PYSITELIB}/mesonbuild/interpreter/primitives/range.pyo
 306${PYSITELIB}/mesonbuild/interpreter/primitives/string.py
 307${PYSITELIB}/mesonbuild/interpreter/primitives/string.pyc
 308${PYSITELIB}/mesonbuild/interpreter/primitives/string.pyo
 309${PYSITELIB}/mesonbuild/interpreter/type_checking.py
 310${PYSITELIB}/mesonbuild/interpreter/type_checking.pyc
 311${PYSITELIB}/mesonbuild/interpreter/type_checking.pyo
288${PYSITELIB}/mesonbuild/interpreterbase/__init__.py 312${PYSITELIB}/mesonbuild/interpreterbase/__init__.py
289${PYSITELIB}/mesonbuild/interpreterbase/__init__.pyc 313${PYSITELIB}/mesonbuild/interpreterbase/__init__.pyc
290${PYSITELIB}/mesonbuild/interpreterbase/__init__.pyo 314${PYSITELIB}/mesonbuild/interpreterbase/__init__.pyo
291${PYSITELIB}/mesonbuild/interpreterbase/_unholder.py 315${PYSITELIB}/mesonbuild/interpreterbase/_unholder.py
292${PYSITELIB}/mesonbuild/interpreterbase/_unholder.pyc 316${PYSITELIB}/mesonbuild/interpreterbase/_unholder.pyc
293${PYSITELIB}/mesonbuild/interpreterbase/_unholder.pyo 317${PYSITELIB}/mesonbuild/interpreterbase/_unholder.pyo
294${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.py 318${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.py
295${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.pyc 319${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.pyc
296${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.pyo 320${PYSITELIB}/mesonbuild/interpreterbase/baseobjects.pyo
297${PYSITELIB}/mesonbuild/interpreterbase/decorators.py 321${PYSITELIB}/mesonbuild/interpreterbase/decorators.py
298${PYSITELIB}/mesonbuild/interpreterbase/decorators.pyc 322${PYSITELIB}/mesonbuild/interpreterbase/decorators.pyc
299${PYSITELIB}/mesonbuild/interpreterbase/decorators.pyo 323${PYSITELIB}/mesonbuild/interpreterbase/decorators.pyo
300${PYSITELIB}/mesonbuild/interpreterbase/disabler.py 324${PYSITELIB}/mesonbuild/interpreterbase/disabler.py
301${PYSITELIB}/mesonbuild/interpreterbase/disabler.pyc 325${PYSITELIB}/mesonbuild/interpreterbase/disabler.pyc
302${PYSITELIB}/mesonbuild/interpreterbase/disabler.pyo 326${PYSITELIB}/mesonbuild/interpreterbase/disabler.pyo
303${PYSITELIB}/mesonbuild/interpreterbase/exceptions.py 327${PYSITELIB}/mesonbuild/interpreterbase/exceptions.py
304${PYSITELIB}/mesonbuild/interpreterbase/exceptions.pyc 328${PYSITELIB}/mesonbuild/interpreterbase/exceptions.pyc
305${PYSITELIB}/mesonbuild/interpreterbase/exceptions.pyo 329${PYSITELIB}/mesonbuild/interpreterbase/exceptions.pyo
306${PYSITELIB}/mesonbuild/interpreterbase/helpers.py 330${PYSITELIB}/mesonbuild/interpreterbase/helpers.py
307${PYSITELIB}/mesonbuild/interpreterbase/helpers.pyc 331${PYSITELIB}/mesonbuild/interpreterbase/helpers.pyc
308${PYSITELIB}/mesonbuild/interpreterbase/helpers.pyo 332${PYSITELIB}/mesonbuild/interpreterbase/helpers.pyo
309${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.py 333${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.py
310${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.pyc 334${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.pyc
311${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.pyo 335${PYSITELIB}/mesonbuild/interpreterbase/interpreterbase.pyo
 336${PYSITELIB}/mesonbuild/interpreterbase/operator.py
 337${PYSITELIB}/mesonbuild/interpreterbase/operator.pyc
 338${PYSITELIB}/mesonbuild/interpreterbase/operator.pyo
312${PYSITELIB}/mesonbuild/linkers/__init__.py 339${PYSITELIB}/mesonbuild/linkers/__init__.py
313${PYSITELIB}/mesonbuild/linkers/__init__.pyc 340${PYSITELIB}/mesonbuild/linkers/__init__.pyc
314${PYSITELIB}/mesonbuild/linkers/__init__.pyo 341${PYSITELIB}/mesonbuild/linkers/__init__.pyo
315${PYSITELIB}/mesonbuild/linkers/detect.py 342${PYSITELIB}/mesonbuild/linkers/detect.py
316${PYSITELIB}/mesonbuild/linkers/detect.pyc 343${PYSITELIB}/mesonbuild/linkers/detect.pyc
317${PYSITELIB}/mesonbuild/linkers/detect.pyo 344${PYSITELIB}/mesonbuild/linkers/detect.pyo
318${PYSITELIB}/mesonbuild/linkers/linkers.py 345${PYSITELIB}/mesonbuild/linkers/linkers.py
319${PYSITELIB}/mesonbuild/linkers/linkers.pyc 346${PYSITELIB}/mesonbuild/linkers/linkers.pyc
320${PYSITELIB}/mesonbuild/linkers/linkers.pyo 347${PYSITELIB}/mesonbuild/linkers/linkers.pyo
321${PYSITELIB}/mesonbuild/mcompile.py 348${PYSITELIB}/mesonbuild/mcompile.py
322${PYSITELIB}/mesonbuild/mcompile.pyc 349${PYSITELIB}/mesonbuild/mcompile.pyc
323${PYSITELIB}/mesonbuild/mcompile.pyo 350${PYSITELIB}/mesonbuild/mcompile.pyo
324${PYSITELIB}/mesonbuild/mconf.py 351${PYSITELIB}/mesonbuild/mconf.py
@@ -335,26 +362,29 @@ ${PYSITELIB}/mesonbuild/mesondata.pyc @@ -335,26 +362,29 @@ ${PYSITELIB}/mesonbuild/mesondata.pyc
335${PYSITELIB}/mesonbuild/mesondata.pyo 362${PYSITELIB}/mesonbuild/mesondata.pyo
336${PYSITELIB}/mesonbuild/mesonlib/__init__.py 363${PYSITELIB}/mesonbuild/mesonlib/__init__.py
337${PYSITELIB}/mesonbuild/mesonlib/__init__.pyc 364${PYSITELIB}/mesonbuild/mesonlib/__init__.pyc
338${PYSITELIB}/mesonbuild/mesonlib/__init__.pyo 365${PYSITELIB}/mesonbuild/mesonlib/__init__.pyo
339${PYSITELIB}/mesonbuild/mesonlib/platform.py 366${PYSITELIB}/mesonbuild/mesonlib/platform.py
340${PYSITELIB}/mesonbuild/mesonlib/platform.pyc 367${PYSITELIB}/mesonbuild/mesonlib/platform.pyc
341${PYSITELIB}/mesonbuild/mesonlib/platform.pyo 368${PYSITELIB}/mesonbuild/mesonlib/platform.pyo
342${PYSITELIB}/mesonbuild/mesonlib/posix.py 369${PYSITELIB}/mesonbuild/mesonlib/posix.py
343${PYSITELIB}/mesonbuild/mesonlib/posix.pyc 370${PYSITELIB}/mesonbuild/mesonlib/posix.pyc
344${PYSITELIB}/mesonbuild/mesonlib/posix.pyo 371${PYSITELIB}/mesonbuild/mesonlib/posix.pyo
345${PYSITELIB}/mesonbuild/mesonlib/universal.py 372${PYSITELIB}/mesonbuild/mesonlib/universal.py
346${PYSITELIB}/mesonbuild/mesonlib/universal.pyc 373${PYSITELIB}/mesonbuild/mesonlib/universal.pyc
347${PYSITELIB}/mesonbuild/mesonlib/universal.pyo 374${PYSITELIB}/mesonbuild/mesonlib/universal.pyo
 375${PYSITELIB}/mesonbuild/mesonlib/vsenv.py
 376${PYSITELIB}/mesonbuild/mesonlib/vsenv.pyc
 377${PYSITELIB}/mesonbuild/mesonlib/vsenv.pyo
348${PYSITELIB}/mesonbuild/mesonlib/win32.py 378${PYSITELIB}/mesonbuild/mesonlib/win32.py
349${PYSITELIB}/mesonbuild/mesonlib/win32.pyc 379${PYSITELIB}/mesonbuild/mesonlib/win32.pyc
350${PYSITELIB}/mesonbuild/mesonlib/win32.pyo 380${PYSITELIB}/mesonbuild/mesonlib/win32.pyo
351${PYSITELIB}/mesonbuild/mesonmain.py 381${PYSITELIB}/mesonbuild/mesonmain.py
352${PYSITELIB}/mesonbuild/mesonmain.pyc 382${PYSITELIB}/mesonbuild/mesonmain.pyc
353${PYSITELIB}/mesonbuild/mesonmain.pyo 383${PYSITELIB}/mesonbuild/mesonmain.pyo
354${PYSITELIB}/mesonbuild/minit.py 384${PYSITELIB}/mesonbuild/minit.py
355${PYSITELIB}/mesonbuild/minit.pyc 385${PYSITELIB}/mesonbuild/minit.pyc
356${PYSITELIB}/mesonbuild/minit.pyo 386${PYSITELIB}/mesonbuild/minit.pyo
357${PYSITELIB}/mesonbuild/minstall.py 387${PYSITELIB}/mesonbuild/minstall.py
358${PYSITELIB}/mesonbuild/minstall.pyc 388${PYSITELIB}/mesonbuild/minstall.pyc
359${PYSITELIB}/mesonbuild/minstall.pyo 389${PYSITELIB}/mesonbuild/minstall.pyo
360${PYSITELIB}/mesonbuild/mintro.py 390${PYSITELIB}/mesonbuild/mintro.py
@@ -374,26 +404,29 @@ ${PYSITELIB}/mesonbuild/modules/dlang.py @@ -374,26 +404,29 @@ ${PYSITELIB}/mesonbuild/modules/dlang.py
374${PYSITELIB}/mesonbuild/modules/dlang.pyo 404${PYSITELIB}/mesonbuild/modules/dlang.pyo
375${PYSITELIB}/mesonbuild/modules/fs.py 405${PYSITELIB}/mesonbuild/modules/fs.py
376${PYSITELIB}/mesonbuild/modules/fs.pyc 406${PYSITELIB}/mesonbuild/modules/fs.pyc
377${PYSITELIB}/mesonbuild/modules/fs.pyo 407${PYSITELIB}/mesonbuild/modules/fs.pyo
378${PYSITELIB}/mesonbuild/modules/gnome.py 408${PYSITELIB}/mesonbuild/modules/gnome.py
379${PYSITELIB}/mesonbuild/modules/gnome.pyc 409${PYSITELIB}/mesonbuild/modules/gnome.pyc
380${PYSITELIB}/mesonbuild/modules/gnome.pyo 410${PYSITELIB}/mesonbuild/modules/gnome.pyo
381${PYSITELIB}/mesonbuild/modules/hotdoc.py 411${PYSITELIB}/mesonbuild/modules/hotdoc.py
382${PYSITELIB}/mesonbuild/modules/hotdoc.pyc 412${PYSITELIB}/mesonbuild/modules/hotdoc.pyc
383${PYSITELIB}/mesonbuild/modules/hotdoc.pyo 413${PYSITELIB}/mesonbuild/modules/hotdoc.pyo
384${PYSITELIB}/mesonbuild/modules/i18n.py 414${PYSITELIB}/mesonbuild/modules/i18n.py
385${PYSITELIB}/mesonbuild/modules/i18n.pyc 415${PYSITELIB}/mesonbuild/modules/i18n.pyc
386${PYSITELIB}/mesonbuild/modules/i18n.pyo 416${PYSITELIB}/mesonbuild/modules/i18n.pyo
 417${PYSITELIB}/mesonbuild/modules/java.py
 418${PYSITELIB}/mesonbuild/modules/java.pyc
 419${PYSITELIB}/mesonbuild/modules/java.pyo
387${PYSITELIB}/mesonbuild/modules/keyval.py 420${PYSITELIB}/mesonbuild/modules/keyval.py
388${PYSITELIB}/mesonbuild/modules/keyval.pyc 421${PYSITELIB}/mesonbuild/modules/keyval.pyc
389${PYSITELIB}/mesonbuild/modules/keyval.pyo 422${PYSITELIB}/mesonbuild/modules/keyval.pyo
390${PYSITELIB}/mesonbuild/modules/modtest.py 423${PYSITELIB}/mesonbuild/modules/modtest.py
391${PYSITELIB}/mesonbuild/modules/modtest.pyc 424${PYSITELIB}/mesonbuild/modules/modtest.pyc
392${PYSITELIB}/mesonbuild/modules/modtest.pyo 425${PYSITELIB}/mesonbuild/modules/modtest.pyo
393${PYSITELIB}/mesonbuild/modules/pkgconfig.py 426${PYSITELIB}/mesonbuild/modules/pkgconfig.py
394${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc 427${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc
395${PYSITELIB}/mesonbuild/modules/pkgconfig.pyo 428${PYSITELIB}/mesonbuild/modules/pkgconfig.pyo
396${PYSITELIB}/mesonbuild/modules/python.py 429${PYSITELIB}/mesonbuild/modules/python.py
397${PYSITELIB}/mesonbuild/modules/python.pyc 430${PYSITELIB}/mesonbuild/modules/python.pyc
398${PYSITELIB}/mesonbuild/modules/python.pyo 431${PYSITELIB}/mesonbuild/modules/python.pyo
399${PYSITELIB}/mesonbuild/modules/python3.py 432${PYSITELIB}/mesonbuild/modules/python3.py
@@ -464,26 +497,27 @@ ${PYSITELIB}/mesonbuild/scripts/__init__ @@ -464,26 +497,27 @@ ${PYSITELIB}/mesonbuild/scripts/__init__
464${PYSITELIB}/mesonbuild/scripts/__init__.pyo 497${PYSITELIB}/mesonbuild/scripts/__init__.pyo
465${PYSITELIB}/mesonbuild/scripts/clangformat.py 498${PYSITELIB}/mesonbuild/scripts/clangformat.py
466${PYSITELIB}/mesonbuild/scripts/clangformat.pyc 499${PYSITELIB}/mesonbuild/scripts/clangformat.pyc
467${PYSITELIB}/mesonbuild/scripts/clangformat.pyo 500${PYSITELIB}/mesonbuild/scripts/clangformat.pyo
468${PYSITELIB}/mesonbuild/scripts/clangtidy.py 501${PYSITELIB}/mesonbuild/scripts/clangtidy.py
469${PYSITELIB}/mesonbuild/scripts/clangtidy.pyc 502${PYSITELIB}/mesonbuild/scripts/clangtidy.pyc
470${PYSITELIB}/mesonbuild/scripts/clangtidy.pyo 503${PYSITELIB}/mesonbuild/scripts/clangtidy.pyo
471${PYSITELIB}/mesonbuild/scripts/cleantrees.py 504${PYSITELIB}/mesonbuild/scripts/cleantrees.py
472${PYSITELIB}/mesonbuild/scripts/cleantrees.pyc 505${PYSITELIB}/mesonbuild/scripts/cleantrees.pyc
473${PYSITELIB}/mesonbuild/scripts/cleantrees.pyo 506${PYSITELIB}/mesonbuild/scripts/cleantrees.pyo
474${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.py 507${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.py
475${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.pyc 508${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.pyc
476${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.pyo 509${PYSITELIB}/mesonbuild/scripts/cmake_run_ctgt.pyo
 510${PYSITELIB}/mesonbuild/scripts/cmd_or_ps.ps1
477${PYSITELIB}/mesonbuild/scripts/coverage.py 511${PYSITELIB}/mesonbuild/scripts/coverage.py
478${PYSITELIB}/mesonbuild/scripts/coverage.pyc 512${PYSITELIB}/mesonbuild/scripts/coverage.pyc
479${PYSITELIB}/mesonbuild/scripts/coverage.pyo 513${PYSITELIB}/mesonbuild/scripts/coverage.pyo
480${PYSITELIB}/mesonbuild/scripts/delwithsuffix.py 514${PYSITELIB}/mesonbuild/scripts/delwithsuffix.py
481${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyc 515${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyc
482${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyo 516${PYSITELIB}/mesonbuild/scripts/delwithsuffix.pyo
483${PYSITELIB}/mesonbuild/scripts/depfixer.py 517${PYSITELIB}/mesonbuild/scripts/depfixer.py
484${PYSITELIB}/mesonbuild/scripts/depfixer.pyc 518${PYSITELIB}/mesonbuild/scripts/depfixer.pyc
485${PYSITELIB}/mesonbuild/scripts/depfixer.pyo 519${PYSITELIB}/mesonbuild/scripts/depfixer.pyo
486${PYSITELIB}/mesonbuild/scripts/depscan.py 520${PYSITELIB}/mesonbuild/scripts/depscan.py
487${PYSITELIB}/mesonbuild/scripts/depscan.pyc 521${PYSITELIB}/mesonbuild/scripts/depscan.pyc
488${PYSITELIB}/mesonbuild/scripts/depscan.pyo 522${PYSITELIB}/mesonbuild/scripts/depscan.pyo
489${PYSITELIB}/mesonbuild/scripts/dirchanger.py 523${PYSITELIB}/mesonbuild/scripts/dirchanger.py

cvs diff -r1.29 -r1.30 pkgsrc/devel/meson/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/meson/distinfo 2021/10/26 10:15:40 1.29
+++ pkgsrc/devel/meson/distinfo 2021/11/07 13:23:05 1.30
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.29 2021/10/26 10:15:40 nia Exp $ 1$NetBSD: distinfo,v 1.30 2021/11/07 13:23:05 adam Exp $
2 2
3BLAKE2s (meson-0.59.3.tar.gz) = d070d78323171e8c448065c2dcb3070713069b4e8a0913456345be5f1f9fc603 3BLAKE2s (meson-0.60.1.tar.gz) = ac85879cd830076a1b837b7423f61edfb699d36d2bc32b3423069ac5e61d5474
4SHA512 (meson-0.59.3.tar.gz) = 4ffca094474c09567a69f576b25588c38e18d3a96d0b1d592adb05493a5d6dcfcd1a6549a821862a5aabd3df34d81b3a90d01e012e62c7f46bd98152337c0ea6 4SHA512 (meson-0.60.1.tar.gz) = ffaa99622b0c2ec74edda7dcdebf981cd3acbc62f36bde37241cafa2ce27e520f6901eebaef978a1f8b2e1d40d540e7085d0e0723d385064988baacb5b79f31c
5Size (meson-0.59.3.tar.gz) = 1953620 bytes 5Size (meson-0.60.1.tar.gz) = 1995258 bytes
6SHA1 (patch-mesonbuild_compilers_detect.py) = 6379aaae55a7175291133335f15307b53aee4384 6SHA1 (patch-mesonbuild_compilers_detect.py) = 6379aaae55a7175291133335f15307b53aee4384
7SHA1 (patch-mesonbuild_compilers_mixins_gnu.py) = cc9fe3204c7cf003d288ef5635fa7853a44a2e34 7SHA1 (patch-mesonbuild_compilers_mixins_gnu.py) = cc9fe3204c7cf003d288ef5635fa7853a44a2e34
8SHA1 (patch-mesonbuild_dependencies_dev.py) = 44a3bdb96a1afad1f1a9110b6187c9daad0d449f 8SHA1 (patch-mesonbuild_dependencies_dev.py) = 44a3bdb96a1afad1f1a9110b6187c9daad0d449f
9SHA1 (patch-mesonbuild_modules_pkgconfig.py) = fc14da26f81d8aa8dd7b2ec0d034124458e6ba88 9SHA1 (patch-mesonbuild_modules_pkgconfig.py) = 8962056c6966cb38e98661226128b4c9c65ecea7
10SHA1 (patch-mesonbuild_scripts_depfixer.py) = b8673de86f49f7a9876afcd05536766e0555d217 10SHA1 (patch-mesonbuild_scripts_depfixer.py) = b8673de86f49f7a9876afcd05536766e0555d217

cvs diff -r1.3 -r1.4 pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py (expand / switch to unified diff)

--- pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py 2021/09/27 18:50:06 1.3
+++ pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py 2021/11/07 13:23:05 1.4
@@ -1,19 +1,22 @@ @@ -1,19 +1,22 @@
1$NetBSD: patch-mesonbuild_modules_pkgconfig.py,v 1.3 2021/09/27 18:50:06 adam Exp $ 1$NetBSD: patch-mesonbuild_modules_pkgconfig.py,v 1.4 2021/11/07 13:23:05 adam Exp $
2 2
3Revert https://github.com/mesonbuild/meson/commit/aba8792 that introduced 3Revert https://github.com/mesonbuild/meson/commit/aba8792 that introduced
4a condition to match FreeBSD path norm for pkg-config files. 4a condition to match FreeBSD path norm for pkg-config files.
5 5
6--- mesonbuild/modules/pkgconfig.py.orig 2021-08-18 11:22:33.000000000 +0000 6--- mesonbuild/modules/pkgconfig.py.orig 2021-11-02 20:00:40.000000000 +0000
7+++ mesonbuild/modules/pkgconfig.py 7+++ mesonbuild/modules/pkgconfig.py
8@@ -549,10 +549,7 @@ class PkgConfigModule(ExtensionModule): 8@@ -545,12 +545,8 @@ class PkgConfigModule(ExtensionModule):
9 pcfile = filebase + '.pc' 9 pcfile = filebase + '.pc'
10 pkgroot = kwargs.get('install_dir', default_install_dir) 10 pkgroot = pkgroot_name = kwargs.get('install_dir', default_install_dir)
11 if pkgroot is None: 11 if pkgroot is None:
12- if mesonlib.is_freebsd(): 12- if mesonlib.is_freebsd():
13- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('prefix')), 'libdata', 'pkgconfig') 13- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('prefix')), 'libdata', 'pkgconfig')
 14- pkgroot_name = os.path.join('{prefix}', 'libdata', 'pkgconfig')
14- else: 15- else:
15- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig') 16- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig')
 17- pkgroot_name = os.path.join('{libdir}', 'pkgconfig')
16+ pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig') 18+ pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig')
 19+ pkgroot_name = os.path.join('{libdir}', 'pkgconfig')
17 if not isinstance(pkgroot, str): 20 if not isinstance(pkgroot, str):
18 raise mesonlib.MesonException('Install_dir must be a string.') 21 raise mesonlib.MesonException('Install_dir must be a string.')
19 self._generate_pkgconfig_file(state, deps, subdirs, name, description, url, 22 self._generate_pkgconfig_file(state, deps, subdirs, name, description, url,