Sun Nov 13 09:57:24 2022 UTC ()
meson: updated to 0.64.0

0.64.0
Add optimization plain option
New languages: nasm and masm
Pager and colors for meson configure output
various install_* functions no longer handle the sticky bit
fs.copyfile to replace configure_file(copy : true)
Added update_mime_database to gnome.post_install()
Added preserve_path arg to install_data
BSD support for the jni dependency
Credentials from ~/.netrc for https URLs
Basic support for oneAPI compilers on Linux and Windows
New method to preprocess source files
python.find_installation() now accepts pure argument
Generates rust-project.json when there are Rust targets
summary() accepts disablers
Option to allow meson test to fail fast after the first failing testcase
Incremental ThinLTO with b_thinlto_cache
Update all wraps from WrapDB with meson wrap update command
Added include_core_only arg to wayland.scan_xml.
Automatic fallback using WrapDB


(adam)
diff -r1.45 -r1.46 pkgsrc/devel/meson/Makefile
diff -r1.14 -r1.15 pkgsrc/devel/meson/PLIST
diff -r1.41 -r1.42 pkgsrc/devel/meson/distinfo
diff -r1.5 -r1.6 pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py

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

--- pkgsrc/devel/meson/Makefile 2022/10/06 13:32:26 1.45
+++ pkgsrc/devel/meson/Makefile 2022/11/13 09:57:24 1.46
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.45 2022/10/06 13:32:26 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2022/11/13 09:57:24 adam Exp $
2 2
3DISTNAME= meson-0.63.3 3DISTNAME= meson-0.64.0
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.14 -r1.15 pkgsrc/devel/meson/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/meson/PLIST 2022/05/27 12:26:50 1.14
+++ pkgsrc/devel/meson/PLIST 2022/11/13 09:57:24 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.14 2022/05/27 12:26:50 adam Exp $ 1@comment $NetBSD: PLIST,v 1.15 2022/11/13 09:57:24 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
@@ -96,26 +96,29 @@ ${PYSITELIB}/mesonbuild/cmake/interprete @@ -96,26 +96,29 @@ ${PYSITELIB}/mesonbuild/cmake/interprete
96${PYSITELIB}/mesonbuild/cmake/interpreter.pyo 96${PYSITELIB}/mesonbuild/cmake/interpreter.pyo
97${PYSITELIB}/mesonbuild/cmake/toolchain.py 97${PYSITELIB}/mesonbuild/cmake/toolchain.py
98${PYSITELIB}/mesonbuild/cmake/toolchain.pyc 98${PYSITELIB}/mesonbuild/cmake/toolchain.pyc
99${PYSITELIB}/mesonbuild/cmake/toolchain.pyo 99${PYSITELIB}/mesonbuild/cmake/toolchain.pyo
100${PYSITELIB}/mesonbuild/cmake/traceparser.py 100${PYSITELIB}/mesonbuild/cmake/traceparser.py
101${PYSITELIB}/mesonbuild/cmake/traceparser.pyc 101${PYSITELIB}/mesonbuild/cmake/traceparser.pyc
102${PYSITELIB}/mesonbuild/cmake/traceparser.pyo 102${PYSITELIB}/mesonbuild/cmake/traceparser.pyo
103${PYSITELIB}/mesonbuild/cmake/tracetargets.py 103${PYSITELIB}/mesonbuild/cmake/tracetargets.py
104${PYSITELIB}/mesonbuild/cmake/tracetargets.pyc 104${PYSITELIB}/mesonbuild/cmake/tracetargets.pyc
105${PYSITELIB}/mesonbuild/cmake/tracetargets.pyo 105${PYSITELIB}/mesonbuild/cmake/tracetargets.pyo
106${PYSITELIB}/mesonbuild/compilers/__init__.py 106${PYSITELIB}/mesonbuild/compilers/__init__.py
107${PYSITELIB}/mesonbuild/compilers/__init__.pyc 107${PYSITELIB}/mesonbuild/compilers/__init__.pyc
108${PYSITELIB}/mesonbuild/compilers/__init__.pyo 108${PYSITELIB}/mesonbuild/compilers/__init__.pyo
 109${PYSITELIB}/mesonbuild/compilers/asm.py
 110${PYSITELIB}/mesonbuild/compilers/asm.pyc
 111${PYSITELIB}/mesonbuild/compilers/asm.pyo
109${PYSITELIB}/mesonbuild/compilers/c.py 112${PYSITELIB}/mesonbuild/compilers/c.py
110${PYSITELIB}/mesonbuild/compilers/c.pyc 113${PYSITELIB}/mesonbuild/compilers/c.pyc
111${PYSITELIB}/mesonbuild/compilers/c.pyo 114${PYSITELIB}/mesonbuild/compilers/c.pyo
112${PYSITELIB}/mesonbuild/compilers/c_function_attributes.py 115${PYSITELIB}/mesonbuild/compilers/c_function_attributes.py
113${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyc 116${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyc
114${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyo 117${PYSITELIB}/mesonbuild/compilers/c_function_attributes.pyo
115${PYSITELIB}/mesonbuild/compilers/compilers.py 118${PYSITELIB}/mesonbuild/compilers/compilers.py
116${PYSITELIB}/mesonbuild/compilers/compilers.pyc 119${PYSITELIB}/mesonbuild/compilers/compilers.pyc
117${PYSITELIB}/mesonbuild/compilers/compilers.pyo 120${PYSITELIB}/mesonbuild/compilers/compilers.pyo
118${PYSITELIB}/mesonbuild/compilers/cpp.py 121${PYSITELIB}/mesonbuild/compilers/cpp.py
119${PYSITELIB}/mesonbuild/compilers/cpp.pyc 122${PYSITELIB}/mesonbuild/compilers/cpp.pyc
120${PYSITELIB}/mesonbuild/compilers/cpp.pyo 123${PYSITELIB}/mesonbuild/compilers/cpp.pyo
121${PYSITELIB}/mesonbuild/compilers/cs.py 124${PYSITELIB}/mesonbuild/compilers/cs.py
@@ -363,80 +366,74 @@ ${PYSITELIB}/mesonbuild/mcompile.pyc @@ -363,80 +366,74 @@ ${PYSITELIB}/mesonbuild/mcompile.pyc
363${PYSITELIB}/mesonbuild/mcompile.pyo 366${PYSITELIB}/mesonbuild/mcompile.pyo
364${PYSITELIB}/mesonbuild/mconf.py 367${PYSITELIB}/mesonbuild/mconf.py
365${PYSITELIB}/mesonbuild/mconf.pyc 368${PYSITELIB}/mesonbuild/mconf.pyc
366${PYSITELIB}/mesonbuild/mconf.pyo 369${PYSITELIB}/mesonbuild/mconf.pyo
367${PYSITELIB}/mesonbuild/mdevenv.py 370${PYSITELIB}/mesonbuild/mdevenv.py
368${PYSITELIB}/mesonbuild/mdevenv.pyc 371${PYSITELIB}/mesonbuild/mdevenv.pyc
369${PYSITELIB}/mesonbuild/mdevenv.pyo 372${PYSITELIB}/mesonbuild/mdevenv.pyo
370${PYSITELIB}/mesonbuild/mdist.py 373${PYSITELIB}/mesonbuild/mdist.py
371${PYSITELIB}/mesonbuild/mdist.pyc 374${PYSITELIB}/mesonbuild/mdist.pyc
372${PYSITELIB}/mesonbuild/mdist.pyo 375${PYSITELIB}/mesonbuild/mdist.pyo
373${PYSITELIB}/mesonbuild/mesondata.py 376${PYSITELIB}/mesonbuild/mesondata.py
374${PYSITELIB}/mesonbuild/mesondata.pyc 377${PYSITELIB}/mesonbuild/mesondata.pyc
375${PYSITELIB}/mesonbuild/mesondata.pyo 378${PYSITELIB}/mesonbuild/mesondata.pyo
376${PYSITELIB}/mesonbuild/mesonlib/__init__.py 379${PYSITELIB}/mesonbuild/mesonlib.py
377${PYSITELIB}/mesonbuild/mesonlib/__init__.pyc 380${PYSITELIB}/mesonbuild/mesonlib.pyc
378${PYSITELIB}/mesonbuild/mesonlib/__init__.pyo 381${PYSITELIB}/mesonbuild/mesonlib.pyo
379${PYSITELIB}/mesonbuild/mesonlib/platform.py 
380${PYSITELIB}/mesonbuild/mesonlib/platform.pyc 
381${PYSITELIB}/mesonbuild/mesonlib/platform.pyo 
382${PYSITELIB}/mesonbuild/mesonlib/posix.py 
383${PYSITELIB}/mesonbuild/mesonlib/posix.pyc 
384${PYSITELIB}/mesonbuild/mesonlib/posix.pyo 
385${PYSITELIB}/mesonbuild/mesonlib/universal.py 
386${PYSITELIB}/mesonbuild/mesonlib/universal.pyc 
387${PYSITELIB}/mesonbuild/mesonlib/universal.pyo 
388${PYSITELIB}/mesonbuild/mesonlib/vsenv.py 
389${PYSITELIB}/mesonbuild/mesonlib/vsenv.pyc 
390${PYSITELIB}/mesonbuild/mesonlib/vsenv.pyo 
391${PYSITELIB}/mesonbuild/mesonlib/win32.py 
392${PYSITELIB}/mesonbuild/mesonlib/win32.pyc 
393${PYSITELIB}/mesonbuild/mesonlib/win32.pyo 
394${PYSITELIB}/mesonbuild/mesonmain.py 382${PYSITELIB}/mesonbuild/mesonmain.py
395${PYSITELIB}/mesonbuild/mesonmain.pyc 383${PYSITELIB}/mesonbuild/mesonmain.pyc
396${PYSITELIB}/mesonbuild/mesonmain.pyo 384${PYSITELIB}/mesonbuild/mesonmain.pyo
397${PYSITELIB}/mesonbuild/minit.py 385${PYSITELIB}/mesonbuild/minit.py
398${PYSITELIB}/mesonbuild/minit.pyc 386${PYSITELIB}/mesonbuild/minit.pyc
399${PYSITELIB}/mesonbuild/minit.pyo 387${PYSITELIB}/mesonbuild/minit.pyo
400${PYSITELIB}/mesonbuild/minstall.py 388${PYSITELIB}/mesonbuild/minstall.py
401${PYSITELIB}/mesonbuild/minstall.pyc 389${PYSITELIB}/mesonbuild/minstall.pyc
402${PYSITELIB}/mesonbuild/minstall.pyo 390${PYSITELIB}/mesonbuild/minstall.pyo
403${PYSITELIB}/mesonbuild/mintro.py 391${PYSITELIB}/mesonbuild/mintro.py
404${PYSITELIB}/mesonbuild/mintro.pyc 392${PYSITELIB}/mesonbuild/mintro.pyc
405${PYSITELIB}/mesonbuild/mintro.pyo 393${PYSITELIB}/mesonbuild/mintro.pyo
406${PYSITELIB}/mesonbuild/mlog.py 394${PYSITELIB}/mesonbuild/mlog.py
407${PYSITELIB}/mesonbuild/mlog.pyc 395${PYSITELIB}/mesonbuild/mlog.pyc
408${PYSITELIB}/mesonbuild/mlog.pyo 396${PYSITELIB}/mesonbuild/mlog.pyo
409${PYSITELIB}/mesonbuild/modules/__init__.py 397${PYSITELIB}/mesonbuild/modules/__init__.py
410${PYSITELIB}/mesonbuild/modules/__init__.pyc 398${PYSITELIB}/mesonbuild/modules/__init__.pyc
411${PYSITELIB}/mesonbuild/modules/__init__.pyo 399${PYSITELIB}/mesonbuild/modules/__init__.pyo
412${PYSITELIB}/mesonbuild/modules/cmake.py 400${PYSITELIB}/mesonbuild/modules/cmake.py
413${PYSITELIB}/mesonbuild/modules/cmake.pyc 401${PYSITELIB}/mesonbuild/modules/cmake.pyc
414${PYSITELIB}/mesonbuild/modules/cmake.pyo 402${PYSITELIB}/mesonbuild/modules/cmake.pyo
 403${PYSITELIB}/mesonbuild/modules/cuda.py
 404${PYSITELIB}/mesonbuild/modules/cuda.pyc
 405${PYSITELIB}/mesonbuild/modules/cuda.pyo
415${PYSITELIB}/mesonbuild/modules/dlang.py 406${PYSITELIB}/mesonbuild/modules/dlang.py
416${PYSITELIB}/mesonbuild/modules/dlang.pyc 407${PYSITELIB}/mesonbuild/modules/dlang.pyc
417${PYSITELIB}/mesonbuild/modules/dlang.pyo 408${PYSITELIB}/mesonbuild/modules/dlang.pyo
 409${PYSITELIB}/mesonbuild/modules/external_project.py
 410${PYSITELIB}/mesonbuild/modules/external_project.pyc
 411${PYSITELIB}/mesonbuild/modules/external_project.pyo
418${PYSITELIB}/mesonbuild/modules/fs.py 412${PYSITELIB}/mesonbuild/modules/fs.py
419${PYSITELIB}/mesonbuild/modules/fs.pyc 413${PYSITELIB}/mesonbuild/modules/fs.pyc
420${PYSITELIB}/mesonbuild/modules/fs.pyo 414${PYSITELIB}/mesonbuild/modules/fs.pyo
421${PYSITELIB}/mesonbuild/modules/gnome.py 415${PYSITELIB}/mesonbuild/modules/gnome.py
422${PYSITELIB}/mesonbuild/modules/gnome.pyc 416${PYSITELIB}/mesonbuild/modules/gnome.pyc
423${PYSITELIB}/mesonbuild/modules/gnome.pyo 417${PYSITELIB}/mesonbuild/modules/gnome.pyo
424${PYSITELIB}/mesonbuild/modules/hotdoc.py 418${PYSITELIB}/mesonbuild/modules/hotdoc.py
425${PYSITELIB}/mesonbuild/modules/hotdoc.pyc 419${PYSITELIB}/mesonbuild/modules/hotdoc.pyc
426${PYSITELIB}/mesonbuild/modules/hotdoc.pyo 420${PYSITELIB}/mesonbuild/modules/hotdoc.pyo
427${PYSITELIB}/mesonbuild/modules/i18n.py 421${PYSITELIB}/mesonbuild/modules/i18n.py
428${PYSITELIB}/mesonbuild/modules/i18n.pyc 422${PYSITELIB}/mesonbuild/modules/i18n.pyc
429${PYSITELIB}/mesonbuild/modules/i18n.pyo 423${PYSITELIB}/mesonbuild/modules/i18n.pyo
 424${PYSITELIB}/mesonbuild/modules/icestorm.py
 425${PYSITELIB}/mesonbuild/modules/icestorm.pyc
 426${PYSITELIB}/mesonbuild/modules/icestorm.pyo
430${PYSITELIB}/mesonbuild/modules/java.py 427${PYSITELIB}/mesonbuild/modules/java.py
431${PYSITELIB}/mesonbuild/modules/java.pyc 428${PYSITELIB}/mesonbuild/modules/java.pyc
432${PYSITELIB}/mesonbuild/modules/java.pyo 429${PYSITELIB}/mesonbuild/modules/java.pyo
433${PYSITELIB}/mesonbuild/modules/keyval.py 430${PYSITELIB}/mesonbuild/modules/keyval.py
434${PYSITELIB}/mesonbuild/modules/keyval.pyc 431${PYSITELIB}/mesonbuild/modules/keyval.pyc
435${PYSITELIB}/mesonbuild/modules/keyval.pyo 432${PYSITELIB}/mesonbuild/modules/keyval.pyo
436${PYSITELIB}/mesonbuild/modules/modtest.py 433${PYSITELIB}/mesonbuild/modules/modtest.py
437${PYSITELIB}/mesonbuild/modules/modtest.pyc 434${PYSITELIB}/mesonbuild/modules/modtest.pyc
438${PYSITELIB}/mesonbuild/modules/modtest.pyo 435${PYSITELIB}/mesonbuild/modules/modtest.pyo
439${PYSITELIB}/mesonbuild/modules/pkgconfig.py 436${PYSITELIB}/mesonbuild/modules/pkgconfig.py
440${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc 437${PYSITELIB}/mesonbuild/modules/pkgconfig.pyc
441${PYSITELIB}/mesonbuild/modules/pkgconfig.pyo 438${PYSITELIB}/mesonbuild/modules/pkgconfig.pyo
442${PYSITELIB}/mesonbuild/modules/python.py 439${PYSITELIB}/mesonbuild/modules/python.py
@@ -447,47 +444,38 @@ ${PYSITELIB}/mesonbuild/modules/python3. @@ -447,47 +444,38 @@ ${PYSITELIB}/mesonbuild/modules/python3.
447${PYSITELIB}/mesonbuild/modules/python3.pyo 444${PYSITELIB}/mesonbuild/modules/python3.pyo
448${PYSITELIB}/mesonbuild/modules/qt.py 445${PYSITELIB}/mesonbuild/modules/qt.py
449${PYSITELIB}/mesonbuild/modules/qt.pyc 446${PYSITELIB}/mesonbuild/modules/qt.pyc
450${PYSITELIB}/mesonbuild/modules/qt.pyo 447${PYSITELIB}/mesonbuild/modules/qt.pyo
451${PYSITELIB}/mesonbuild/modules/qt4.py 448${PYSITELIB}/mesonbuild/modules/qt4.py
452${PYSITELIB}/mesonbuild/modules/qt4.pyc 449${PYSITELIB}/mesonbuild/modules/qt4.pyc
453${PYSITELIB}/mesonbuild/modules/qt4.pyo 450${PYSITELIB}/mesonbuild/modules/qt4.pyo
454${PYSITELIB}/mesonbuild/modules/qt5.py 451${PYSITELIB}/mesonbuild/modules/qt5.py
455${PYSITELIB}/mesonbuild/modules/qt5.pyc 452${PYSITELIB}/mesonbuild/modules/qt5.pyc
456${PYSITELIB}/mesonbuild/modules/qt5.pyo 453${PYSITELIB}/mesonbuild/modules/qt5.pyo
457${PYSITELIB}/mesonbuild/modules/qt6.py 454${PYSITELIB}/mesonbuild/modules/qt6.py
458${PYSITELIB}/mesonbuild/modules/qt6.pyc 455${PYSITELIB}/mesonbuild/modules/qt6.pyc
459${PYSITELIB}/mesonbuild/modules/qt6.pyo 456${PYSITELIB}/mesonbuild/modules/qt6.pyo
 457${PYSITELIB}/mesonbuild/modules/rust.py
 458${PYSITELIB}/mesonbuild/modules/rust.pyc
 459${PYSITELIB}/mesonbuild/modules/rust.pyo
 460${PYSITELIB}/mesonbuild/modules/simd.py
 461${PYSITELIB}/mesonbuild/modules/simd.pyc
 462${PYSITELIB}/mesonbuild/modules/simd.pyo
460${PYSITELIB}/mesonbuild/modules/sourceset.py 463${PYSITELIB}/mesonbuild/modules/sourceset.py
461${PYSITELIB}/mesonbuild/modules/sourceset.pyc 464${PYSITELIB}/mesonbuild/modules/sourceset.pyc
462${PYSITELIB}/mesonbuild/modules/sourceset.pyo 465${PYSITELIB}/mesonbuild/modules/sourceset.pyo
463${PYSITELIB}/mesonbuild/modules/unstable_cuda.py 466${PYSITELIB}/mesonbuild/modules/wayland.py
464${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyc 467${PYSITELIB}/mesonbuild/modules/wayland.pyc
465${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyo 468${PYSITELIB}/mesonbuild/modules/wayland.pyo
466${PYSITELIB}/mesonbuild/modules/unstable_external_project.py 
467${PYSITELIB}/mesonbuild/modules/unstable_external_project.pyc 
468${PYSITELIB}/mesonbuild/modules/unstable_external_project.pyo 
469${PYSITELIB}/mesonbuild/modules/unstable_icestorm.py 
470${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyc 
471${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyo 
472${PYSITELIB}/mesonbuild/modules/unstable_rust.py 
473${PYSITELIB}/mesonbuild/modules/unstable_rust.pyc 
474${PYSITELIB}/mesonbuild/modules/unstable_rust.pyo 
475${PYSITELIB}/mesonbuild/modules/unstable_simd.py 
476${PYSITELIB}/mesonbuild/modules/unstable_simd.pyc 
477${PYSITELIB}/mesonbuild/modules/unstable_simd.pyo 
478${PYSITELIB}/mesonbuild/modules/unstable_wayland.py 
479${PYSITELIB}/mesonbuild/modules/unstable_wayland.pyc 
480${PYSITELIB}/mesonbuild/modules/unstable_wayland.pyo 
481${PYSITELIB}/mesonbuild/modules/windows.py 469${PYSITELIB}/mesonbuild/modules/windows.py
482${PYSITELIB}/mesonbuild/modules/windows.pyc 470${PYSITELIB}/mesonbuild/modules/windows.pyc
483${PYSITELIB}/mesonbuild/modules/windows.pyo 471${PYSITELIB}/mesonbuild/modules/windows.pyo
484${PYSITELIB}/mesonbuild/mparser.py 472${PYSITELIB}/mesonbuild/mparser.py
485${PYSITELIB}/mesonbuild/mparser.pyc 473${PYSITELIB}/mesonbuild/mparser.pyc
486${PYSITELIB}/mesonbuild/mparser.pyo 474${PYSITELIB}/mesonbuild/mparser.pyo
487${PYSITELIB}/mesonbuild/msetup.py 475${PYSITELIB}/mesonbuild/msetup.py
488${PYSITELIB}/mesonbuild/msetup.pyc 476${PYSITELIB}/mesonbuild/msetup.pyc
489${PYSITELIB}/mesonbuild/msetup.pyo 477${PYSITELIB}/mesonbuild/msetup.pyo
490${PYSITELIB}/mesonbuild/msubprojects.py 478${PYSITELIB}/mesonbuild/msubprojects.py
491${PYSITELIB}/mesonbuild/msubprojects.pyc 479${PYSITELIB}/mesonbuild/msubprojects.pyc
492${PYSITELIB}/mesonbuild/msubprojects.pyo 480${PYSITELIB}/mesonbuild/msubprojects.pyo
493${PYSITELIB}/mesonbuild/mtest.py 481${PYSITELIB}/mesonbuild/mtest.py
@@ -568,32 +556,38 @@ ${PYSITELIB}/mesonbuild/scripts/regen_ch @@ -568,32 +556,38 @@ ${PYSITELIB}/mesonbuild/scripts/regen_ch
568${PYSITELIB}/mesonbuild/scripts/regen_checker.pyo 556${PYSITELIB}/mesonbuild/scripts/regen_checker.pyo
569${PYSITELIB}/mesonbuild/scripts/run_tool.py 557${PYSITELIB}/mesonbuild/scripts/run_tool.py
570${PYSITELIB}/mesonbuild/scripts/run_tool.pyc 558${PYSITELIB}/mesonbuild/scripts/run_tool.pyc
571${PYSITELIB}/mesonbuild/scripts/run_tool.pyo 559${PYSITELIB}/mesonbuild/scripts/run_tool.pyo
572${PYSITELIB}/mesonbuild/scripts/scanbuild.py 560${PYSITELIB}/mesonbuild/scripts/scanbuild.py
573${PYSITELIB}/mesonbuild/scripts/scanbuild.pyc 561${PYSITELIB}/mesonbuild/scripts/scanbuild.pyc
574${PYSITELIB}/mesonbuild/scripts/scanbuild.pyo 562${PYSITELIB}/mesonbuild/scripts/scanbuild.pyo
575${PYSITELIB}/mesonbuild/scripts/symbolextractor.py 563${PYSITELIB}/mesonbuild/scripts/symbolextractor.py
576${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyc 564${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyc
577${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyo 565${PYSITELIB}/mesonbuild/scripts/symbolextractor.pyo
578${PYSITELIB}/mesonbuild/scripts/tags.py 566${PYSITELIB}/mesonbuild/scripts/tags.py
579${PYSITELIB}/mesonbuild/scripts/tags.pyc 567${PYSITELIB}/mesonbuild/scripts/tags.pyc
580${PYSITELIB}/mesonbuild/scripts/tags.pyo 568${PYSITELIB}/mesonbuild/scripts/tags.pyo
 569${PYSITELIB}/mesonbuild/scripts/test_loaded_modules.py
 570${PYSITELIB}/mesonbuild/scripts/test_loaded_modules.pyc
 571${PYSITELIB}/mesonbuild/scripts/test_loaded_modules.pyo
581${PYSITELIB}/mesonbuild/scripts/uninstall.py 572${PYSITELIB}/mesonbuild/scripts/uninstall.py
582${PYSITELIB}/mesonbuild/scripts/uninstall.pyc 573${PYSITELIB}/mesonbuild/scripts/uninstall.pyc
583${PYSITELIB}/mesonbuild/scripts/uninstall.pyo 574${PYSITELIB}/mesonbuild/scripts/uninstall.pyo
584${PYSITELIB}/mesonbuild/scripts/vcstagger.py 575${PYSITELIB}/mesonbuild/scripts/vcstagger.py
585${PYSITELIB}/mesonbuild/scripts/vcstagger.pyc 576${PYSITELIB}/mesonbuild/scripts/vcstagger.pyc
586${PYSITELIB}/mesonbuild/scripts/vcstagger.pyo 577${PYSITELIB}/mesonbuild/scripts/vcstagger.pyo
 578${PYSITELIB}/mesonbuild/scripts/yasm.py
 579${PYSITELIB}/mesonbuild/scripts/yasm.pyc
 580${PYSITELIB}/mesonbuild/scripts/yasm.pyo
587${PYSITELIB}/mesonbuild/templates/__init__.py 581${PYSITELIB}/mesonbuild/templates/__init__.py
588${PYSITELIB}/mesonbuild/templates/__init__.pyc 582${PYSITELIB}/mesonbuild/templates/__init__.pyc
589${PYSITELIB}/mesonbuild/templates/__init__.pyo 583${PYSITELIB}/mesonbuild/templates/__init__.pyo
590${PYSITELIB}/mesonbuild/templates/cpptemplates.py 584${PYSITELIB}/mesonbuild/templates/cpptemplates.py
591${PYSITELIB}/mesonbuild/templates/cpptemplates.pyc 585${PYSITELIB}/mesonbuild/templates/cpptemplates.pyc
592${PYSITELIB}/mesonbuild/templates/cpptemplates.pyo 586${PYSITELIB}/mesonbuild/templates/cpptemplates.pyo
593${PYSITELIB}/mesonbuild/templates/cstemplates.py 587${PYSITELIB}/mesonbuild/templates/cstemplates.py
594${PYSITELIB}/mesonbuild/templates/cstemplates.pyc 588${PYSITELIB}/mesonbuild/templates/cstemplates.pyc
595${PYSITELIB}/mesonbuild/templates/cstemplates.pyo 589${PYSITELIB}/mesonbuild/templates/cstemplates.pyo
596${PYSITELIB}/mesonbuild/templates/ctemplates.py 590${PYSITELIB}/mesonbuild/templates/ctemplates.py
597${PYSITELIB}/mesonbuild/templates/ctemplates.pyc 591${PYSITELIB}/mesonbuild/templates/ctemplates.pyc
598${PYSITELIB}/mesonbuild/templates/ctemplates.pyo 592${PYSITELIB}/mesonbuild/templates/ctemplates.pyo
599${PYSITELIB}/mesonbuild/templates/cudatemplates.py 593${PYSITELIB}/mesonbuild/templates/cudatemplates.py
@@ -619,24 +613,45 @@ ${PYSITELIB}/mesonbuild/templates/objcte @@ -619,24 +613,45 @@ ${PYSITELIB}/mesonbuild/templates/objcte
619${PYSITELIB}/mesonbuild/templates/objctemplates.pyo 613${PYSITELIB}/mesonbuild/templates/objctemplates.pyo
620${PYSITELIB}/mesonbuild/templates/rusttemplates.py 614${PYSITELIB}/mesonbuild/templates/rusttemplates.py
621${PYSITELIB}/mesonbuild/templates/rusttemplates.pyc 615${PYSITELIB}/mesonbuild/templates/rusttemplates.pyc
622${PYSITELIB}/mesonbuild/templates/rusttemplates.pyo 616${PYSITELIB}/mesonbuild/templates/rusttemplates.pyo
623${PYSITELIB}/mesonbuild/templates/samplefactory.py 617${PYSITELIB}/mesonbuild/templates/samplefactory.py
624${PYSITELIB}/mesonbuild/templates/samplefactory.pyc 618${PYSITELIB}/mesonbuild/templates/samplefactory.pyc
625${PYSITELIB}/mesonbuild/templates/samplefactory.pyo 619${PYSITELIB}/mesonbuild/templates/samplefactory.pyo
626${PYSITELIB}/mesonbuild/templates/sampleimpl.py 620${PYSITELIB}/mesonbuild/templates/sampleimpl.py
627${PYSITELIB}/mesonbuild/templates/sampleimpl.pyc 621${PYSITELIB}/mesonbuild/templates/sampleimpl.pyc
628${PYSITELIB}/mesonbuild/templates/sampleimpl.pyo 622${PYSITELIB}/mesonbuild/templates/sampleimpl.pyo
629${PYSITELIB}/mesonbuild/templates/valatemplates.py 623${PYSITELIB}/mesonbuild/templates/valatemplates.py
630${PYSITELIB}/mesonbuild/templates/valatemplates.pyc 624${PYSITELIB}/mesonbuild/templates/valatemplates.pyc
631${PYSITELIB}/mesonbuild/templates/valatemplates.pyo 625${PYSITELIB}/mesonbuild/templates/valatemplates.pyo
 626${PYSITELIB}/mesonbuild/utils/__init__.py
 627${PYSITELIB}/mesonbuild/utils/__init__.pyc
 628${PYSITELIB}/mesonbuild/utils/__init__.pyo
 629${PYSITELIB}/mesonbuild/utils/core.py
 630${PYSITELIB}/mesonbuild/utils/core.pyc
 631${PYSITELIB}/mesonbuild/utils/core.pyo
 632${PYSITELIB}/mesonbuild/utils/platform.py
 633${PYSITELIB}/mesonbuild/utils/platform.pyc
 634${PYSITELIB}/mesonbuild/utils/platform.pyo
 635${PYSITELIB}/mesonbuild/utils/posix.py
 636${PYSITELIB}/mesonbuild/utils/posix.pyc
 637${PYSITELIB}/mesonbuild/utils/posix.pyo
 638${PYSITELIB}/mesonbuild/utils/universal.py
 639${PYSITELIB}/mesonbuild/utils/universal.pyc
 640${PYSITELIB}/mesonbuild/utils/universal.pyo
 641${PYSITELIB}/mesonbuild/utils/vsenv.py
 642${PYSITELIB}/mesonbuild/utils/vsenv.pyc
 643${PYSITELIB}/mesonbuild/utils/vsenv.pyo
 644${PYSITELIB}/mesonbuild/utils/win32.py
 645${PYSITELIB}/mesonbuild/utils/win32.pyc
 646${PYSITELIB}/mesonbuild/utils/win32.pyo
632${PYSITELIB}/mesonbuild/wrap/__init__.py 647${PYSITELIB}/mesonbuild/wrap/__init__.py
633${PYSITELIB}/mesonbuild/wrap/__init__.pyc 648${PYSITELIB}/mesonbuild/wrap/__init__.pyc
634${PYSITELIB}/mesonbuild/wrap/__init__.pyo 649${PYSITELIB}/mesonbuild/wrap/__init__.pyo
635${PYSITELIB}/mesonbuild/wrap/wrap.py 650${PYSITELIB}/mesonbuild/wrap/wrap.py
636${PYSITELIB}/mesonbuild/wrap/wrap.pyc 651${PYSITELIB}/mesonbuild/wrap/wrap.pyc
637${PYSITELIB}/mesonbuild/wrap/wrap.pyo 652${PYSITELIB}/mesonbuild/wrap/wrap.pyo
638${PYSITELIB}/mesonbuild/wrap/wraptool.py 653${PYSITELIB}/mesonbuild/wrap/wraptool.py
639${PYSITELIB}/mesonbuild/wrap/wraptool.pyc 654${PYSITELIB}/mesonbuild/wrap/wraptool.pyc
640${PYSITELIB}/mesonbuild/wrap/wraptool.pyo 655${PYSITELIB}/mesonbuild/wrap/wraptool.pyo
641man/man1/meson.1 656man/man1/meson.1
642share/polkit-1/actions/com.mesonbuild.install.policy 657share/polkit-1/actions/com.mesonbuild.install.policy

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

--- pkgsrc/devel/meson/distinfo 2022/10/06 13:32:26 1.41
+++ pkgsrc/devel/meson/distinfo 2022/11/13 09:57:24 1.42
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.41 2022/10/06 13:32:26 adam Exp $ 1$NetBSD: distinfo,v 1.42 2022/11/13 09:57:24 adam Exp $
2 2
3BLAKE2s (meson-0.63.3.tar.gz) = a71affb891355a3a01563c33d17e9593538c37ba8e9f5f1444e272db9b62261f 3BLAKE2s (meson-0.64.0.tar.gz) = 9996091c658a7a393f75b5f717ed39e239448c6787c9ea5ff76df8e310776ee9
4SHA512 (meson-0.63.3.tar.gz) = 6855b2bfe05d592419bfeaf4346c3d1079319f14de995109c09a7e5e9770cef829f66d659553337b3e54ca0dd6c497bccd4abef720f299173077b664d905864b 4SHA512 (meson-0.64.0.tar.gz) = 0656515e983d98350081dc7cd726bff4a83ed1e24d414c022ea804317f2ff86052b53bbbc36e00847541f2cbe19ebe4c87bb35a174bf6321864363512a4cf6b0
5Size (meson-0.63.3.tar.gz) = 2067612 bytes 5Size (meson-0.64.0.tar.gz) = 2090162 bytes
6SHA1 (patch-mesonbuild_compilers_detect.py) = 44b3a70a127824808c8a05226a546988c6a1339f 6SHA1 (patch-mesonbuild_compilers_detect.py) = 44b3a70a127824808c8a05226a546988c6a1339f
7SHA1 (patch-mesonbuild_compilers_mixins_gnu.py) = 34c2f6f215d5aed1d6c422187f733d0d488ebb4f 7SHA1 (patch-mesonbuild_compilers_mixins_gnu.py) = 34c2f6f215d5aed1d6c422187f733d0d488ebb4f
8SHA1 (patch-mesonbuild_dependencies_dev.py) = 2165f1ee4ad5d9689eb2fb7e94841503336070b9 8SHA1 (patch-mesonbuild_dependencies_dev.py) = 2165f1ee4ad5d9689eb2fb7e94841503336070b9
9SHA1 (patch-mesonbuild_linkers_linkers.py) = 4ca793f71aac2119f94464bb2beb83ed3da3e9a0 9SHA1 (patch-mesonbuild_linkers_linkers.py) = 4ca793f71aac2119f94464bb2beb83ed3da3e9a0
10SHA1 (patch-mesonbuild_modules_pkgconfig.py) = 3f40c48a0c9ddc4eef143217f7f0eab44b263564 10SHA1 (patch-mesonbuild_modules_pkgconfig.py) = 0f90519240445cc5e51c5980e8f1cd9ef04d9a3b
11SHA1 (patch-mesonbuild_scripts_depfixer.py) = 0abd3326f7872e4d53006ff3de5716007c8f22b7 11SHA1 (patch-mesonbuild_scripts_depfixer.py) = 0abd3326f7872e4d53006ff3de5716007c8f22b7

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

--- pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py 2022/07/13 03:57:22 1.5
+++ pkgsrc/devel/meson/patches/patch-mesonbuild_modules_pkgconfig.py 2022/11/13 09:57:24 1.6
@@ -1,22 +1,16 @@ @@ -1,22 +1,16 @@
1$NetBSD: patch-mesonbuild_modules_pkgconfig.py,v 1.5 2022/07/13 03:57:22 triaxx Exp $ 1$NetBSD: patch-mesonbuild_modules_pkgconfig.py,v 1.6 2022/11/13 09:57:24 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 2022-06-19 19:10:14.000000000 +0000 6--- mesonbuild/modules/pkgconfig.py.orig 2022-10-24 19:25:24.000000000 +0000
7+++ mesonbuild/modules/pkgconfig.py 7+++ mesonbuild/modules/pkgconfig.py
8@@ -593,12 +593,8 @@ class PkgConfigModule(ExtensionModule): 8@@ -696,7 +696,7 @@ class PkgConfigModule(NewExtensionModule
9 pcfile = filebase + '.pc' 9 pcfile = filebase + '.pc'
10 pkgroot = pkgroot_name = kwargs.get('install_dir', default_install_dir) 10 pkgroot = pkgroot_name = kwargs['install_dir'] or 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+ if False:
14- pkgroot_name = os.path.join('{prefix}', 'libdata', 'pkgconfig') 14 pkgroot = os.path.join(_as_str(state.environment.coredata.get_option(mesonlib.OptionKey('prefix'))), 'libdata', 'pkgconfig')
15- else: 15 pkgroot_name = os.path.join('{prefix}', 'libdata', 'pkgconfig')
16- pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig') 16 else:
17- pkgroot_name = os.path.join('{libdir}', 'pkgconfig') 
18+ pkgroot = os.path.join(state.environment.coredata.get_option(mesonlib.OptionKey('libdir')), 'pkgconfig') 
19+ pkgroot_name = os.path.join('{libdir}', 'pkgconfig') 
20 if not isinstance(pkgroot, str): 
21 raise mesonlib.MesonException('Install_dir must be a string.') 
22 relocatable = state.get_option('relocatable', module='pkgconfig')