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:   adam
Date:           Sat Nov 21 11:27:23 UTC 2020

Modified Files:
        pkgsrc/devel/meson: Makefile PLIST distinfo
        pkgsrc/devel/meson/patches: patch-mesonbuild_scripts_depfixer.py

Log Message:
meson: updated to 0.56.0

0.56.0:
* meson test can now filter tests by subproject
* Native (build machine) compilers not always required by project()
* New extra_files key in target introspection
* Preliminary AIX support
* Wraps from subprojects are automatically promoted
* meson.build_root() and meson.source_root() are deprecated
* dep.as_link_whole()
* Add support for all Windows subsystem types
* Added NVidia HPC SDK compilers
* Project and built-in options can be set in native or cross files
* unstable-keyval is now stable keyval
* CMake subproject cross compilation support
* Machine file keys are stored case sensitive
* Consistency between declare_dependency() and pkgconfig.generate() variables
* Qt5 compile_translations now supports qresource preprocessing
* Controlling subproject dependencies with dependency(allow_fallback: ...)
* Custom standard library
* Improvements for the builtin curses dependency
* HDF5 dependency improvements
* External projects
* Per subproject warning_level option
* meson subprojects command
* Added CompCert C compiler
* Dependencies listed in test and benchmark introspection
* include_type support for the CMake subproject object dependency method
* Deprecate Dependency.get_pkgconfig_variable and Dependency.get_configtool_variable


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/meson/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/meson/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/meson/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.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.18 pkgsrc/devel/meson/Makefile:1.19
--- pkgsrc/devel/meson/Makefile:1.18    Tue Sep 29 12:19:58 2020
+++ pkgsrc/devel/meson/Makefile Sat Nov 21 11:27:23 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2020/09/29 12:19:58 adam Exp $
+# $NetBSD: Makefile,v 1.19 2020/11/21 11:27:23 adam Exp $
 
-DISTNAME=      meson-0.55.3
+DISTNAME=      meson-0.56.0
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/meson/}
 

Index: pkgsrc/devel/meson/PLIST
diff -u pkgsrc/devel/meson/PLIST:1.7 pkgsrc/devel/meson/PLIST:1.8
--- pkgsrc/devel/meson/PLIST:1.7        Wed Aug 19 09:20:06 2020
+++ pkgsrc/devel/meson/PLIST    Sat Nov 21 11:27:23 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2020/08/19 09:20:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2020/11/21 11:27:23 adam Exp $
 bin/meson
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -9,6 +9,9 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/mesonbuild/__init__.py
 ${PYSITELIB}/mesonbuild/__init__.pyc
 ${PYSITELIB}/mesonbuild/__init__.pyo
+${PYSITELIB}/mesonbuild/_pathlib.py
+${PYSITELIB}/mesonbuild/_pathlib.pyc
+${PYSITELIB}/mesonbuild/_pathlib.pyo
 ${PYSITELIB}/mesonbuild/arglist.py
 ${PYSITELIB}/mesonbuild/arglist.pyc
 ${PYSITELIB}/mesonbuild/arglist.pyo
@@ -78,6 +81,9 @@ ${PYSITELIB}/mesonbuild/cmake/generator.
 ${PYSITELIB}/mesonbuild/cmake/interpreter.py
 ${PYSITELIB}/mesonbuild/cmake/interpreter.pyc
 ${PYSITELIB}/mesonbuild/cmake/interpreter.pyo
+${PYSITELIB}/mesonbuild/cmake/toolchain.py
+${PYSITELIB}/mesonbuild/cmake/toolchain.pyc
+${PYSITELIB}/mesonbuild/cmake/toolchain.pyo
 ${PYSITELIB}/mesonbuild/cmake/traceparser.py
 ${PYSITELIB}/mesonbuild/cmake/traceparser.pyc
 ${PYSITELIB}/mesonbuild/cmake/traceparser.pyo
@@ -129,6 +135,9 @@ ${PYSITELIB}/mesonbuild/compilers/mixins
 ${PYSITELIB}/mesonbuild/compilers/mixins/clike.py
 ${PYSITELIB}/mesonbuild/compilers/mixins/clike.pyc
 ${PYSITELIB}/mesonbuild/compilers/mixins/clike.pyo
+${PYSITELIB}/mesonbuild/compilers/mixins/compcert.py
+${PYSITELIB}/mesonbuild/compilers/mixins/compcert.pyc
+${PYSITELIB}/mesonbuild/compilers/mixins/compcert.pyo
 ${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.py
 ${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyc
 ${PYSITELIB}/mesonbuild/compilers/mixins/elbrus.pyo
@@ -276,6 +285,9 @@ ${PYSITELIB}/mesonbuild/modules/hotdoc.p
 ${PYSITELIB}/mesonbuild/modules/i18n.py
 ${PYSITELIB}/mesonbuild/modules/i18n.pyc
 ${PYSITELIB}/mesonbuild/modules/i18n.pyo
+${PYSITELIB}/mesonbuild/modules/keyval.py
+${PYSITELIB}/mesonbuild/modules/keyval.pyc
+${PYSITELIB}/mesonbuild/modules/keyval.pyo
 ${PYSITELIB}/mesonbuild/modules/modtest.py
 ${PYSITELIB}/mesonbuild/modules/modtest.pyc
 ${PYSITELIB}/mesonbuild/modules/modtest.pyo
@@ -306,12 +318,12 @@ ${PYSITELIB}/mesonbuild/modules/sourcese
 ${PYSITELIB}/mesonbuild/modules/unstable_cuda.py
 ${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_cuda.pyo
+${PYSITELIB}/mesonbuild/modules/unstable_external_project.py
+${PYSITELIB}/mesonbuild/modules/unstable_external_project.pyc
+${PYSITELIB}/mesonbuild/modules/unstable_external_project.pyo
 ${PYSITELIB}/mesonbuild/modules/unstable_icestorm.py
 ${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_icestorm.pyo
-${PYSITELIB}/mesonbuild/modules/unstable_keyval.py
-${PYSITELIB}/mesonbuild/modules/unstable_keyval.pyc
-${PYSITELIB}/mesonbuild/modules/unstable_keyval.pyo
 ${PYSITELIB}/mesonbuild/modules/unstable_simd.py
 ${PYSITELIB}/mesonbuild/modules/unstable_simd.pyc
 ${PYSITELIB}/mesonbuild/modules/unstable_simd.pyo
@@ -369,6 +381,9 @@ ${PYSITELIB}/mesonbuild/scripts/depfixer
 ${PYSITELIB}/mesonbuild/scripts/dirchanger.py
 ${PYSITELIB}/mesonbuild/scripts/dirchanger.pyc
 ${PYSITELIB}/mesonbuild/scripts/dirchanger.pyo
+${PYSITELIB}/mesonbuild/scripts/externalproject.py
+${PYSITELIB}/mesonbuild/scripts/externalproject.pyc
+${PYSITELIB}/mesonbuild/scripts/externalproject.pyo
 ${PYSITELIB}/mesonbuild/scripts/gettext.py
 ${PYSITELIB}/mesonbuild/scripts/gettext.pyc
 ${PYSITELIB}/mesonbuild/scripts/gettext.pyo

Index: pkgsrc/devel/meson/distinfo
diff -u pkgsrc/devel/meson/distinfo:1.16 pkgsrc/devel/meson/distinfo:1.17
--- pkgsrc/devel/meson/distinfo:1.16    Tue Sep 29 12:19:58 2020
+++ pkgsrc/devel/meson/distinfo Sat Nov 21 11:27:23 2020
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.16 2020/09/29 12:19:58 adam Exp $
+$NetBSD: distinfo,v 1.17 2020/11/21 11:27:23 adam Exp $
 
-SHA1 (meson-0.55.3.tar.gz) = 6a6ca4d36eb8cdf954beff08c653fc72cf336527
-RMD160 (meson-0.55.3.tar.gz) = b1e7f12184a7a61ae8bfa7ed210af8020d531009
-SHA512 (meson-0.55.3.tar.gz) = afb0bb25b367e681131d920995124df4b06f6d144ae1a95ebec27be13e06fefbd95840e0287cd1d84bdbb8d9c115b589a833d847c60926f55e0f15749cf66bae
-Size (meson-0.55.3.tar.gz) = 1740465 bytes
+SHA1 (meson-0.56.0.tar.gz) = 4ddd85b508a920d4724857f05728552f2c76619a
+RMD160 (meson-0.56.0.tar.gz) = ba0e77229b538e2d934046e32a1fc5c06feddf2b
+SHA512 (meson-0.56.0.tar.gz) = da426e2ac0f657da5672d66143b8f4f45513c269a9a544e8b4c48b4a702743a50d35cbaa37ef4c4fbd7e18b8784c788314927a54faba6a14bb2d468eeaa87607
+Size (meson-0.56.0.tar.gz) = 1794974 bytes
 SHA1 (patch-mesonbuild_compilers_mixins_gnu.py) = 17f09e1b147f6baa434091f8a31b48f1941004f6
 SHA1 (patch-mesonbuild_dependencies_dev.py) = ce9b93369d771f7e24208923b58af769e51bcd98
 SHA1 (patch-mesonbuild_environment.py) = d0340ea4149c7ed89fd64d0f1631721f7b9f04aa
 SHA1 (patch-mesonbuild_modules_pkgconfig.py) = 7b5dff2fbc29199a2b1b18a0073e73461c517744
-SHA1 (patch-mesonbuild_scripts_depfixer.py) = 4c212e4f25f5cf3fb993b41993580805d57695b3
+SHA1 (patch-mesonbuild_scripts_depfixer.py) = b8673de86f49f7a9876afcd05536766e0555d217

Index: pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.py
diff -u pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.py:1.2 pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.py:1.3
--- pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.py:1.2 Mon Jul 27 16:08:13 2020
+++ pkgsrc/devel/meson/patches/patch-mesonbuild_scripts_depfixer.py     Sat Nov 21 11:27:23 2020
@@ -1,13 +1,13 @@
-$NetBSD: patch-mesonbuild_scripts_depfixer.py,v 1.2 2020/07/27 16:08:13 adam Exp $
+$NetBSD: patch-mesonbuild_scripts_depfixer.py,v 1.3 2020/11/21 11:27:23 adam Exp $
 
 Do not touch rpath for ELF.
 
---- mesonbuild/scripts/depfixer.py.orig        2020-06-29 17:00:15.000000000 +0000
+--- mesonbuild/scripts/depfixer.py.orig        2020-09-17 22:00:44.000000000 +0000
 +++ mesonbuild/scripts/depfixer.py
-@@ -457,8 +457,6 @@ def fix_rpath(fname, rpath_dirs_to_remov
-         if fname.endswith('.jar'):
-             fix_jar(fname)
+@@ -465,8 +465,6 @@ def fix_rpath(fname: str, rpath_dirs_to_
              return
+         if isinstance(new_rpath, str):
+             new_rpath = new_rpath.encode('utf8')
 -        fix_elf(fname, rpath_dirs_to_remove, new_rpath, verbose)
 -        return
      except SystemExit as e:



Home | Main Index | Thread Index | Old Index