The NetBSD Project

CVS log for pkgsrc/devel/meson/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / meson

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Apr 21 09:23:45 2025 UTC (7 hours, 58 minutes ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +2 -2 lines
meson: always use absolute paths in -rpath

This was made conditional on old linkers in 1.7.2, and broke the build
of gimp-devel.

Bump PKGREVISION.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sat Apr 12 10:40:26 2025 UTC (9 days, 6 hours ago) by wiz
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +3 -2 lines
meson: adapt for latest setuptools

Bump PKGREVISION

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sat Apr 12 07:02:36 2025 UTC (9 days, 10 hours ago) by wiz
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +7 -5 lines
meson: update to 1.7.2.

Changes not found.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Feb 2 16:03:37 2025 UTC (2 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +3 -3 lines
meson: update to 1.7.0.

New custom dependency for atomic
--cap-lints allow used for Cargo subprojects
Cargo features are resolved globally
Meson can run "clippy" on Rust projects
Devenv support in external project module
Fixed sizeof and find_library methods for Fortran compilers
format command now accept stdin argument
"machine" entry in target introspection data
Add new language Linear Asm
Control the number of child processes with an environment variable
Support for Rust 2024
Support TASKING VX-Toolset
Test targets no longer built by default
Install vcs_tag() output

Revision 1.73: download - view: text, markup, annotated - select for diffs
Tue Dec 24 16:04:35 2024 UTC (3 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -3 lines
meson: updated to 1.6.1

1.6.1
Bug fixes

Revision 1.72: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:27:59 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Nov 7 14:52:52 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -1 lines
meson: support Python 3.13 in our local patch

Bump PKGREVISION.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Tue Oct 22 09:42:05 2024 UTC (5 months, 4 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +5 -7 lines
meson: update to 1.6.0.

Support for OpenXL compiler in AIX.
alias_target of both_libraries
Default to printing deprecations when no minimum version is specified.
Cargo subprojects is experimental
Dependencies from CMake subprojects now use only PUBLIC link flags
New built-in option for default both_libraries
New as_static and as_shared methods on internal dependencies
Support for DIA SDK
Support for LLVM-based flang compiler
nvc and nvc++ now support setting std
Tools can be selected when calling has_tools() on the Qt modules
Simple tool to test build reproducibility
Support for variable in system dependencies
test() and benchmark() functions accept new types
Zig 0.11 can be used as a C/C++ compiler frontend

Revision 1.69: download - view: text, markup, annotated - select for diffs
Sun Sep 22 15:26:06 2024 UTC (6 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
meson: update to 1.5.2.

Changes not found.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Jul 28 11:49:51 2024 UTC (8 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +5 -5 lines
meson: update to 1.5.1.

Changes not found.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Jul 19 07:26:37 2024 UTC (9 months ago) by adam
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -2 lines
meson: updates to 1.5.0

1.5.0

Support for bztar in meson dist
Cargo dependencies names now include the API version
Added support Cargo.lock file
Meson now propagates its build type to CMake
compiler.run() method is now available for all languages
dependencies created by compiler.find_library implement the name() method
New version_argument kwarg for find_program
Meson configure handles changes to options in more cases
New meson format command
Added support for GCC's null_terminated_string_arg function attribute
A new dependency for ObjFW is now supported
Support of indexed @PLAINNAME@ and @BASENAME@
Required kwarg on more compiler methods
The Meson test program supports a new "--interactive" argument
meson test now sets the MESON_TEST_ITERATION environment variable
The Meson test program supports a new "--max-lines" argument
Basic support for TI Arm Clang (tiarmclang)
Support for Texas Instruments C6000 C/C++ compiler
Wayland stable protocols can be versioned

Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri May 31 04:22:41 2024 UTC (10 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -2 lines
meson: updated to 1.4.1

1.4.1

Bug fixes

Revision 1.65: download - view: text, markup, annotated - select for diffs
Wed Apr 17 10:28:23 2024 UTC (12 months ago) by wiz
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +3 -11 lines
meson: simplify SUPERSEDES/CONFLICTS

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Apr 16 07:14:18 2024 UTC (12 months ago) by wiz
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +11 -3 lines
meson: expand CONFLICTS/SUPERSEDES

Addresses PR 58155.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Mar 17 14:36:37 2024 UTC (13 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -2 lines
meson: update to 1.4.0.

Changes not found.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Feb 14 08:34:00 2024 UTC (14 months ago) by adam
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +5 -5 lines
meson: updated to 1.3.2

1.3.2
Bug fixes

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sat Dec 30 16:29:34 2023 UTC (15 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +15 -11 lines
meson: update to 1.3.1.

Changes not found.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat Oct 21 14:35:49 2023 UTC (18 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -3 lines
meson: updated to 1.2.3

1.2.3
Bug fixes

Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Oct 3 01:21:36 2023 UTC (18 months, 2 weeks ago) by gutteridge
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -1 lines
meson: now also accommodate cython-3.12

(Placed last as Python 3.12 has never been a pkgsrc default. So far.)

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sun Oct 1 16:04:49 2023 UTC (18 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -3 lines
meson: updated to 1.2.2

1.2.2
Bug fixes

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Sep 24 18:54:06 2023 UTC (18 months, 3 weeks ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +2 -12 lines
meson: fix non-default Python sandboxed builds with py-cython

Since Meson is not Python versioned, but Cython is, we previously
ended up with a situation where builds of Cython-using packages
would fail. Instead of the Makefile kludge where it would simply
force the default Python version associated with Cython, use a
different hack that will search for all (presently) possible versions.

This is not an ideal solution, but is being committed to fix build
breakage in the lead up to branching pkgsrc 2023Q3. Other solutions
would be to go back to Python versioned Meson, or getting Meson to
handle multi-Python environments more cleanly.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Sep 21 01:44:06 2023 UTC (19 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +5 -1 lines
meson: note packaging bug causing bulk build failures

A fix is being tested that works for py-pandas multi-version builds in
pbulk, but it needs refinement, as does patching for py-scipy. (And
patching each package doesn't scale as a practice, but that's probably
more a concern for post-branch.) Add this note for now as a stop-gap,
should someone else be looking into this.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Aug 25 13:41:30 2023 UTC (19 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +8 -2 lines
meson: fix to detect versioned cython; bump revision

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Aug 14 05:24:13 2023 UTC (20 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -1 lines
*: recursive bump for Python 3.11 as new default

Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Aug 8 21:34:11 2023 UTC (20 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2 lines
meson: updated to 1.2.1

1.2.1
Bug fixes

Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Jul 19 05:36:20 2023 UTC (21 months ago) by adam
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2 lines
meson: updated to 1.2.0

1.2.0

Added Metrowerks C/C++ toolchains
Added str.splitlines method
generator.process(generator.process(...))
Extra files keyword in declare_dependency
Added a new '--genvslite' option for use with 'meson setup ...'
gnome.generate_gir() now supports env kwarg
More data in introspection files
Machine objects get kernel and subsystem properties
default_options and override_options may now be dictionaries
New override of find_program('meson')
Find more specific python version on Windows
Python module can now compile bytecode
rust.bindgen allows passing extra arguments to rustc
Support for defining crate names of Rust dependencies in Rust targets
A machine file may be used to pass extra arguments to clang in a bindgen call
Add a link_with keyword to rust.test()
Rust now supports the b_ndebug option
Wildcards in list of tests to run
New for the generation of Visual Studio vcxproj projects

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu May 25 19:37:54 2023 UTC (22 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
meson: updated to 1.1.1

1.1.1
No changelog

Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Apr 25 19:54:40 2023 UTC (23 months, 3 weeks ago) by nikita
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2 lines
meson: update to version 1.1.0

Changelog (taken from https://mesonbuild.com/Release-notes-for-1-1-0.html):


New features

Meson 1.1.0 was released on 10 April 2023
clang-cl now accepts cpp_std=c++20

Requires clang-cl 13 or later.
coercing values in the option() function is deprecated

Currently code such as:

option('foo', type : 'boolean', value : 'false')

works, because Meson coerces 'false' to false.

This should be avoided, and will now result in a deprecation warning.
New declare_dependency(objects: ) argument

A new argument to declare_dependency makes it possible to add objects directly to executables that use an internal dependency, without going for example through link_whole.
Dump devenv into file and select format

meson devenv --dump [<filename>] command now takes an optional filename argument to write the environment into a file instead of printing to stdout.

A new --dump-format argument has been added to select which shell format should be used. There are currently 3 formats supported:

    sh: Lines are in the format VAR=/prepend:$VAR:/append.
    export: Same as sh but with extra export VAR lines.
    vscode: Same as sh but without $VAR substitution because they do not seems to be properly supported by vscode.

Feature objects now have an enable_auto_if method

This performs the opposite task of the disable_auto_if method, enabling the feature if the condition is true.
Add a FeatureOption.enable_if and .disable_if

These are useful when features need to be constrained to pass to dependency(), as the behavior of an auto and disabled or enabled feature is markedly different. consider the following case:

opt = get_option('feature').disable_auto_if(not foo)
if opt.enabled() and not foo
  error('Cannot enable feat when foo is not also enabled')
endif
dep = dependency('foo', required : opt)

This could be simplified to

opt = get_option('feature').disable_if(not foo, error_message : 'Cannot enable feature when foo is not also enabled')
dep = dependency('foo', required : opt)

For a real life example, here is some code in mesa:

_llvm = get_option('llvm')
dep_llvm = null_dep
with_llvm = false
if _llvm.allowed()
  dep_llvm = dependency(
    'llvm',
    version : _llvm_version,
    modules : llvm_modules,
    optional_modules : llvm_optional_modules,
    required : (
      with_amd_vk or with_gallium_radeonsi or with_gallium_opencl or with_clc
      or _llvm.enabled()
    ),
    static : not _shared_llvm,
    fallback : ['llvm', 'dep_llvm'],
    include_type : 'system',
  )
  with_llvm = dep_llvm.found()
endif
if with_llvm
  ...
elif with_amd_vk and with_aco_tests
  error('ACO tests require LLVM, but LLVM is disabled.')
elif with_gallium_radeonsi or with_swrast_vk
  error('The following drivers require LLVM: RadeonSI, SWR, Lavapipe. One of these is enabled, but LLVM is disabled.')
elif with_gallium_opencl
  error('The OpenCL "Clover" state tracker requires LLVM, but LLVM is disabled.')
elif with_clc
  error('The CLC compiler requires LLVM, but LLVM is disabled.')
else
  draw_with_llvm = false
endif

simplified to:

_llvm = get_option('llvm') \
  .enable_if(with_amd_vk and with_aco_tests, error_message : 'ACO tests requires LLVM') \
  .enable_if(with_gallium_radeonsi, error_message : 'RadeonSI requires LLVM') \
  .enable_if(with_swrast_vk, error_message : 'Vulkan SWRAST requires LLVM') \
  .enable_if(with_gallium_opencl, error_message : 'The OpenCL Clover state trackers requires LLVM') \
  .enable_if(with_clc, error_message : 'CLC library requires LLVM')

dep_llvm = dependency(
  'llvm',
  version : _llvm_version,
  modules : llvm_modules,
  optional_modules : llvm_optional_modules,
  required : _llvm,
  static : not _shared_llvm,
  fallback : ['llvm', 'dep_llvm'],
  include_type : 'system',
)
with_llvm = dep_llvm.found()

Generated objects can be passed in the objects: keyword argument

In previous versions of Meson, generated objects could only be passed as sources of a build target. This was confusing, therefore generated objects can now be passed in the objects: keyword argument as well.
The project function now supports setting the project license files

This goes together with the license name. The license files can be automatically installed via meson.install_dependency_manifest(), or queried via meson.project_license_files().
A new core directory option "licensedir" is available

This will install a dependency manifest to the specified directory, if none is is explicitly set.
sudo meson install now drops privileges when rebuilding targets

It is common to install projects using sudo, which should not affect build outputs but simply install the results. Unfortunately, since the ninja backend updates a state file when run, it's not safe to run ninja as root at all.

It has always been possible to carefully build with:

ninja && sudo meson install --no-rebuild

Meson now tries to be extra safe as a general solution. sudo meson install will attempt to rebuild, but has learned to run ninja as the original (pre-sudo or pre-doas) user, ensuring that build outputs are generated/compiled as non-root.
meson install now supports user-preferred root elevation tools

Previously, when installing a project, if any files could not be installed due to insufficient permissions the install process was automatically re-run using polkit. Now it prompts to ask whether that is desirable, and checks for CLI-based tools such as sudo or opendoas or $MESON_ROOT_CMD, first.

Meson will no longer attempt privilege elevation at all, when not running interactively.
Support for reading options from meson.options

Support has been added for reading options from meson.options instead of meson_options.txt. These are equivalent, but not using the .txt extension for a build file has a few advantages, chief among them many tools and text editors expect a file with the .txt extension to be plain text files, not build scripts.
Redirect introspection outputs to stderr

meson introspect used to disable logging to stdout to not interfere with generated json. It now redirect outputs to stderr to allow printing warnings to the console while keeping stdout clean for json outputs.
New "none" backend

The --backend=none option has been added, to configure a project that has no build rules, only install rules. This avoids depending on ninja.
compiler.preprocess()

Dependencies keyword argument can now be passed to compiler.preprocess() to add include directories or compiler arguments.

Generated sources such as custom targets are now allowed too.
New pybind11 custom dependency

dependency('pybind11') works with pkg-config and cmake without any special support, but did not handle the pybind11-config script.

This is useful because the config-tool will work out of the box when pybind11 is installed, but the pkg-config and cmake files are shoved into python's site-packages, which makes it impossible to use in an out of the box manner.
Allow --reconfigure and --wipe of empty builddir

meson setup --reconfigure builddir and meson setup --wipe builddir are now accepting builddir/ to be empty or containing a previously failed setup attempt. Note that in that case previously passed command line options must be repeated as only a successful build saves configured options.

This is useful for example with scripts that always repeat all options, meson setup builddir --wipe -Dfoo=bar will always work regardless whether it is a first invocation or not.
Allow custom install scripts to run with --dry-run option

An new dry_run keyword is added to meson.add_install_script() to allow a custom install script to run when meson is invoked with meson install --dry-run.

In dry run mode, the MESON_INSTALL_DRY_RUN environment variable is set.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Feb 24 08:19:00 2023 UTC (2 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -2 lines
meson: updated to 1.0.1

1.0.1
Bug fixes

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Jan 1 21:20:01 2023 UTC (2 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2 lines
meson: updated to 1.0.0

1.0.0
Compiler check functions prefix kwargs accepts arrays
Flags removed from cpp/objcpp warning level 1
Developer environment improvements
Deprecate java.generate_native_headers, rename to java.native_headers
rust.bindgen accepts a dependency argument
String arguments to the rust.bindgen include_directories argument
The Rust module is stable
in operator for strings
warning-level=everything option

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Nov 23 08:18:41 2022 UTC (2 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
meson: updated to 0.64.1

0.64.1
Bug fixes

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Nov 13 09:57:24 2022 UTC (2 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2 lines
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

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Oct 6 13:32:26 2022 UTC (2 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
meson: updated to 0.63.3

0.63.3
Bug fixes

Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Sep 5 09:17:07 2022 UTC (2 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
meson: updated to 0.63.2

0.63.2
Bug fixes

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Aug 15 08:19:39 2022 UTC (2 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
meson: updated to 0.63.1

0.63.1
Bug fixes

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Jul 13 03:57:22 2022 UTC (2 years, 9 months ago) by triaxx
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -3 lines
commit.msg

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Jun 30 11:18:16 2022 UTC (2 years, 9 months ago) by nia
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -1 lines
*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Jun 8 08:27:47 2022 UTC (2 years, 10 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
meson: updated to 0.62.2

0.62.2
Bug fixes

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri May 27 12:26:50 2022 UTC (2 years, 10 months ago) by adam
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -3 lines
meson: updated to 0.62.1

0.62.1

Bash completion scripts sourced in meson devenv
Setup GDB auto-load for meson devenv
Print modified environment variables with meson devenv --dump
New method and separator kwargs on environment() and meson.add_devenv()
New custom dependency for libdl
pkgconfig.generate will now include variables for builtin directories when referenced
New keyword argument verbose for tests and benchmarks
CMake support for versions <3.17.0 is deprecated
Removal of the RPM module
CMake server API support is removed
Rust proc-macro crates
found programs now have a version method
Minimum required Python version updated to 3.7
Added support for XML translations using itstool
JNI System Dependency Modules
New unstable wayland module
Experimental command to convert environments to cross files
Added optional '--allow-dirty' flag for the 'dist' command
ldconfig is no longer run on install
Added support for Texas Instruments MSP430 and ARM compilers
cmake.configure_package_config_file can now take a dict
Deprecated java.generate_native_header() in favor of the new java.generate_native_headers()
New option to choose python installation environment
JDK System Dependency Renamed from jdk to jni
i18n.merge_file no longer arbitrarily leaves your project half-built
All directory options now support paths outside of prefix
meson install --strip
Support for ARM Ltd. Clang toolchain
structured_sources()
New custom dependency for OpenSSL
D features in declare_dependency
arch_independent kwarg in cmake.write_basic_package_version_file
dataonly Pkgconfig Default Install Path
JAR default install dir

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Mar 15 05:43:36 2022 UTC (3 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -3 lines
meson: updated to 0.61.3

0.61.3:
Bug fixes

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Feb 22 17:56:53 2022 UTC (3 years, 1 month ago) by jperkin
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
meson: Avoid thin archives on SunOS.

Fixes lots of dependencies.  Bump PKGREVISION.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Feb 15 10:00:05 2022 UTC (3 years, 2 months ago) by adam
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -3 lines
meson: updated to 0.61.2

Meson 0.61

backend_startup_project
Windows.compile_resources CustomTarget
Add a man page backend to refman
extract_objects() supports generated sources
Python 3.6 support will be dropped in the next release
Warning if check kwarg of run_command is missing
meson rewrite can modify extra_files
meson rewrite target <target> info outputs target's extra_files
Visual Studio 2022 backend
Support for CMake <3.14 is now deprecated for CMake subprojects
Added support for sccache
install_symlink function

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Jan 5 15:41:00 2022 UTC (3 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -2 lines
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:52:46 2022 UTC (3 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Dec 29 16:25:01 2021 UTC (3 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
meson: updated to 0.60.3

0.60.3:
Bug fixes

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Nov 28 20:24:25 2021 UTC (3 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
meson: updated to 0.60.2

0.60.2:
Bug fixes

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Nov 7 13:23:05 2021 UTC (3 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
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

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Oct 24 16:20:01 2021 UTC (3 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
meson: updated to 0.59.3

0.59.3:
Bug fixes

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Sep 29 07:29:54 2021 UTC (3 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
meson: updated to 0.59.2

0.59.2:
Bug fixes

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Sep 27 18:50:06 2021 UTC (3 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
meson: updated to 0.59.1

0.59.0:
Unescaped variables in pkgconfig files
The custom_target() function now accepts a feed argument
Separate functions for qt preprocess
Cython as as first class language
Support for the Wine Resource Compiler
New vs2012 and vs2013 backend options
Developer environment
Fs Module now accepts files objects
Compiler argument checking for get_supported_arguments
New custom dependency for libintl
Parallelized meson subprojects commands
Using Vala no longer requires C in the project languages
The import() function gains required and disabler arguments
Objective C/C++ standard versions
Qt.preprocess source arguments deprecated
New build target methods
Automatically set up Visual Studio environment
gnome.compile_schemas() sets GSETTINGS_SCHEMA_DIR into devenv
update_desktop_database added to gnome.post_install()

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Jun 7 18:58:55 2021 UTC (3 years, 10 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -3 lines
meson: updated to 0.58.1

0.58.1:
Bug fixes

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Jun 1 05:55:46 2021 UTC (3 years, 10 months ago) by cirnatdan
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -1 lines
meson: interpreter: flatten environment() initial values

Import upstream patch for flattening lists. Fixes build of nautilus
https://github.com/mesonbuild/meson/pull/8761/files

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue May 4 18:54:29 2021 UTC (3 years, 11 months ago) by adam
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
meson: updated to 0.58.0

0.58.0:

New meson.global_build_root() and meson.global_source_root() methods
Developer environment
-pipe no longer used by default
meson.add_dist_script() allowd in subprojects
Multiple append() and prepend() in environment() object
dep.get_variable(varname)
clang-format include and ignore lists
Introducing format strings to the Meson language
Skip subprojects installation
String .replace()
meson.get_cross_property() has been deprecated
New range() function
Xcode improvements
Use fallback from wrap file when force fallback
error() with multiple arguments
Specify man page locale during installation
Passing custom_target() output to pkg.generate()
JDK System Dependency
meson subprojects update --reset now re-extract tarballs
Allow using generator with CustomTaget or Index of CustomTarget.
Qt Dependency uses a Factory
Purge subprojects folder
Check if native or cross-file properties exist
summary() accepts features
Address sanitizer support for Visual Studio

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Apr 12 10:12:30 2021 UTC (4 years ago) by adam
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
meson: updated to 0.57.2

0.57.2:
Bug fixes

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Feb 21 12:45:22 2021 UTC (4 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
meson: updated to 0.57.1

Release 0.57.0
* Project version can be specified with a file
* Support for reading files at configuration time with the fs module
* meson install --dry-run
* Experimental support for C++ modules in Visual Studio
* Qt6 module
* Unstable Rust module
* Meson test() now accepts protocol : 'rust'
* MSVC/Clang-Cl Argument Changes/Cleanup
* Buildtype remains even if dependent options are changed
* Passing internal dependencies to the compiler object
* unstable_external_project improvements
* gnome.post_install()
* "Edit and continue" (/ZI) is no longer used by default for Visual Studio
* Minimum required Python version updated to 3.6
* Packaging a subproject
* custom_target() and run_target() now accepts an env keyword argument
* summary() accepts external programs or dependencies
* CMake find_package version support
* meson test only rebuilds test dependencies
* The add_*_script methods now accept a File as the first argument
* Unity build with Vala disabled
* New logging format for meson test
* Specify DESTDIR on command line
* Skip install scripts if DESTDIR is set
* Add support for prelinked static libraries
* Rust now has an std option
* Ctrl-C behavior in meson test
* Support added for LLVM's thinLTO
* test() timeout and timeout_multiplier value <= 0
* Knob to control LTO thread
* summary() now uses left alignment for both keys and values
* // is now allowed as a function id for meson rewrite.
* Get keys of configuration data object

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jan 11 07:26:32 2021 UTC (4 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
meson: updated to 0.56.2

0.56.2:
Bugfixes

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Jan 7 10:00:52 2021 UTC (4 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -3 lines
meson: updated to 0.56.1

0.56.1
Bug fixes

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Dec 4 20:45:11 2020 UTC (4 years, 4 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Nov 21 11:27:23 2020 UTC (4 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
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

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Sep 29 12:19:58 2020 UTC (4 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
meson: updated to 0.55.3

0.55.3:
Unknown changes

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Aug 19 09:20:06 2020 UTC (4 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -3 lines
meson: updated to 0.55.1

0.55.1:
Bug fixes

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Aug 7 13:04:08 2020 UTC (4 years, 8 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
meson: Turn off -z ignore by default on SunOS.

This shouldn't be applied to every single invocation, as it can be too
aggressive and for example remove -lssp when -fstack-protector is being used,
breaking PKGSRC_USE_SSP checks.

Fixes lots of packages.  Bump PKGREVISION.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jul 28 22:43:01 2020 UTC (4 years, 8 months ago) by tnn
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -1 lines
meson: fix C++ compiler detection fallout from last update. Bump.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jul 27 16:08:13 2020 UTC (4 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
meson: updated to 0.55.0

0.55.0:
rpath removal now more careful
Added ability to specify targets in meson compile
Test protocol for gtest
meson.add_*_script methods accept new types
Machine file constants
Configure CMake subprojects with meson.subproject_options
find_program: Fixes when the program has been overridden by executable
Response files enabled on Linux, reined in on Windows
unstable-kconfig module renamed to unstable-keyval
Fatal warnings in gnome.generate_gir()
b_ndebug support for D language compilers
Meson test now produces JUnit xml from results
Config tool based dependencies no longer search PATH for cross compiling
Rename has_exe_wrapper -> can_run_host_binaries
String concatenation in meson_options.txt
Wrap fallback URL
Clang coverage support
Local wrap source and patch files
Local wrap patch directory
Patch on all wrap types
link_language argument added to all targets
meson dist --no-tests
Force fallback for
Implicit dependency fallback
Wrap file provide section
find_program() fallback
Test scripts are given the exe wrapper if needed
Added ability to specify backend arguments in meson compile
Introspection API changes

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jun 30 11:57:50 2020 UTC (4 years, 9 months ago) by adam
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
meson: updated to 0.54.3

0.54.3:
Bug fixes

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed May 20 06:03:58 2020 UTC (4 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
meson: updated to 0.54.2

0.54.2:
Bug fixes

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Apr 29 13:34:27 2020 UTC (4 years, 11 months ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -3 lines
meson: updated to 0.54.1

0.54.1:
Bug fixes

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Apr 23 07:00:08 2020 UTC (4 years, 11 months ago) by triaxx
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines
meson: disable FreeBSD specific condition

pkgsrc changes:
---------------
  * Add a patch that reverts https://github.com/mesonbuild/meson/commit/aba8792.
    This commit introduced a condition to match FreeBSD path norm for
    pkg-config files. This condition is incompatible with the pkgsrc conventions.
  * Bump revision.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Apr 1 14:51:05 2020 UTC (5 years ago) by wiz
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -3 lines
meson: update to 0.54.0.

New features

Emscripten (emcc) now supports threads
Introduce dataonly for the pkgconfig module
Consistently report file locations relative to cwd
dependency() consistency
Override dependency()
Simplified dependency() fallback
Backend agnostic compile command
Native (build machine) compilers not always required
Summary improvements
Add a system type dependency for zlib
Added 'name' method
New option --quiet to meson install
Property support emscripten's wasm-ld
Skip sanity tests when cross compiling
Support for overiding the linker with ldc and gdc
Native file properties
Changed the signal used to terminate a test process (group)
Dynamic Linker environment variables actually match docs
Per subproject default_library and werror options
Environment Variables with Cross Builds
Added 'pkg_config_libdir' property
More new sample Meson templates for (Java, Cuda, and more)
Ninja version requirement bumped to 1.7
Added -C argument to meson init command
More than one argument to message() and warning()
Added has_tools method to qt module
The MSI installer is only available in 64 bit version
Uninstalled pkg-config files
CMake find_package COMPONENTS support
Added Microchip XC16 C compiler support
Added Texas Instruments C2000 C/C++ compiler support
Unity file block size is configurable

More details:
https://mesonbuild.com/Release-notes-for-0-54-0.html

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 22 18:09:13 2020 UTC (5 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
devel/meson: fix another typo in the test cases

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Mar 18 01:46:10 2020 UTC (5 years, 1 month ago) by rillig
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
devel/meson: fix typo in REPLACE_PYTHON

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Mar 17 10:25:39 2020 UTC (5 years, 1 month ago) by adam
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
meson: updated to 0.53.2

0.53.2:
A new module for filesystem operations
meson dist --include-subprojects
Added new Meson templates for Dlang, Rust, Objective-C
Add a new summary() function
Generic Overrider for Dynamic Linker selection
fortran_std option
python.dependency() embed kwarg
Scalapack
Search directories for find_program()
Source tags targets
Dictionary entry using string variable as key
Improved CMake subprojects support
compiler.get_linker_id()
CUDA dependency
Added global option to disable C++ RTTI
Introspection API changes

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Dec 11 12:48:07 2019 UTC (5 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -4 lines
meson: updated to 0.52.1

0.52.1:
Bug fixes (no release notes)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Dec 11 12:45:29 2019 UTC (5 years, 4 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
meson: Backport fix for executable bit tests.

Bump PKGREVISION.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Oct 18 09:59:46 2019 UTC (5 years, 6 months ago) by nia
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -2 lines
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

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Oct 14 03:05:31 2019 UTC (5 years, 6 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -1 lines
meson: note this package supersedes py-meson (NFC)

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Oct 4 14:06:18 2019 UTC (5 years, 6 months ago) by prlw1
Branches: MAIN
Add meson 0.51.2

The intention is to replace py-meson with meson to allow the possibility
of a python 3 meson to build a python 2 package.

No release notes, but
$ git log --oneline 0.51.1..0.51.2
6857936c (tag: 0.51.2, origin/0.51) Bump versions to 0.51.2 for release
267a69b1 Fix packaging.
0a460903 Fix tests for 0.51.2.
550a03ee gnome: Handle overriden g-ir-scanner
173facd4 cmake: fix missing -lpthread (fixes #5821)
ac2d69bd Pass optimization flags to rustc properly. Closes: #5788.
f2bd0812 Revert "gnome: Use find_program() to get glib-compile-resources"
acdcd736 Put native file before cross file in options list
524280db environment: simplify powerpc conditionals
51d1612d environment: simplify CPU logic via hw.machine_arch on BSDs
6b43e66e Canonicalize 'i86pc' return from platform.machine() for Solaris
bb63fe8e gnome: Use find_program() to get glib-compile-resources
c9524472 Made build. options alias basic ones when native building.
69a01dae Made set_option kwargs named-only.
5c7ff27e Do not print build and host settings when compiling natively.
949accb1 Do not print build compiler info when not cross compiling. It is confusing.
7aadc3aa vs backend: commandrunner.py takes source dir first
46c2a051 Update MSI creator script to newest VS on Win 7. [skip ci]
1a5c121f Fix cross compilation on OSX
c5f99542 coredata: Ignore directories when searching for machine files
85270dce mintro: Fix crash related to the sources kwarg (fixes #5741)
b48e1fcc docs: Add missing closing ` in reference manual
6f18ab18 interpreter: Fix permitted kwargs in dependency.get_variable
7f390e6a docs: correct key in dep.get_variable
58a6ab32 run_unitests: Skip the native_file_is_pipe test on cygwin
2640cd7e unit tests: Check whether pytest-xdist is available
be16f4cf Use pytest parallelisation if available.
5b02f88b ci/cygwin: Install pytest-xdist for unit tests
f7684ec5 ci/cygwin: Don't need a special step to install cmake
6e18169e tests/122 shared module: More verbose logging
87dee156 .travis.yml: Fix cross-mingw test failures
e7990883 cmake: 0.51 backport of #5665
750a7dc0 unit tests: Don't keep builddirs inside source tree on Cygwin
b591f3e7 Keep all build dirs inside the source tree.
bac86f25 meson: handle nested disabler
46d43b29 cmake: added test case for environment variables
e8421b24 meson: Use CMAKE_PREFIX_PATH environment variable
fd3384ca ValaCompiler: only emit '--debug' in debug build.
1e305e60 mintro: Fix section key in buildoptions
81e81209 BUGFIX: Fortran module regex handle more edge cases
d198d50c Fix missing return statements that are seen with -Werror=return-type.
f9211b75 No need to reserve build_ because we use build. instead.
41e9ac35 run_unitests: Add a unit test for native files that are pipes
4e2adb82 coredata: Correctly handle receiving a pipe for native/cross files
0e25505f Do not fail on passing `-Werror=unused-parameter` from environment
3beb2737 Return zero in cross_sizeof
58441054 cmake: Handle disabling subprojects

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>