The NetBSD Project

CVS log for pkgsrc/devel/py-meson/Attic/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.30, Thu Oct 10 04:56:40 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.29: +1 -1 lines
FILE REMOVED

py-meson: remove, replaced with meson

Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 23 15:21:59 2019 UTC (4 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

py-meson: Support NetBSD aarch64 and earm.

Thanks Robert Swindells for testing this.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Aug 23 11:07:00 2019 UTC (4 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

py-meson: Check for the LLVM_CONFIG_PATH key properly

Revision 1.27 / (download) - annotate - [select for diffs], Thu Aug 22 17:45:51 2019 UTC (4 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

py-meson: Handle our multiple llvm-config executables in different paths.

Helps building new graphics/MesaLib when you have lang/llvm installed.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jul 15 15:11:43 2019 UTC (4 years, 7 months ago) by prlw1
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Apply patches from /usr/pkg/lib/python3.7/site-packages/mesonbuild/envconfig.py
to fix e.g.

  File "/usr/pkg/lib/python3.7/site-packages/mesonbuild/dependencies/base.py", line 1966, in from_entry
    return ExternalProgram(name, command=command, silent=True)
  File "/usr/pkg/lib/python3.7/site-packages/mesonbuild/dependencies/base.py", line 1929, in __init__
    self.path = self.command[-1]
IndexError: list index out of range
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/devel/at-spi2-atk
*** Error code 1

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jul 12 19:03:40 2019 UTC (4 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

py-meson: updated to 0.51.1

0.51.1:
Unknown changes

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 6 22:42:25 2019 UTC (4 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored)

py-meson: updated to 0.51.0

0.51.0:
(C) Preprocessor flag handling
Sanity checking compilers with user flags
New sourceset module
n_debug=if-release and buildtype=plain means no asserts
target_type in build_targets accepts the value 'shared_module'
New modules kwarg for python.find_installation
Support for the Intel Compiler on Windows (ICL)
Added basic support for the Xtensa CPU toolchain
Dependency objects now have a get_variable method
CMake prefix path overrides
Tests that should fail but did not are now errors
New target keyword argument: link_language
New module to parse kconfig output files
Add new meson subprojects foreach command
Added c17 and c18 as c_std values for recent GCC and Clang Versions
gpgme dependency now supports gpgme-config
Can link against custom targets
Removed the deprecated --target-files API
Generators have a new depends keyword argument
Specifying options per mer machine
subproject.get_variable() now accepts a fallback argument
Add keyword static to find_library
Fortran include statements recursively parsed
CMake subprojects
Multipe cross files can be specified

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 26 18:35:25 2019 UTC (4 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Bump PKGREVISION for "restore calling install_name_tool on Darwin".

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jun 5 20:45:52 2019 UTC (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.21: +14 -16 lines
Diff to previous 1.21 (colored)

py-meson: use more specific REPLACE_PYTHON or sed might fail; test hacks are not needed anymore

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 22 09:52:52 2019 UTC (4 years, 9 months ago) by prlw1
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update py-meson to 0.50.1

No release notes available. Highlights from git log:

96ceeb18 detect 'arm64' as aarch64 CPU family
e8827989 Fail gracefully for Apple frameworks with a non-Clang compiler. Closes #5070.
c28c8b82 compilers: -fsanitize is not supported on OpenBSD (second pass)
53fd29f6 test: fix "get define" on OpenBSD
265cb592 compilers: -fsanitize is not supported on OpenBSD
3e38a069 Support relative paths in pkgconfig files
fc0aad8a Fix build = host cross builds for 0.50.*

Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 26 13:13:52 2019 UTC (4 years, 10 months ago) by maya
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 13 12:51:13 2019 UTC (4 years, 11 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.18: +3 -4 lines
Diff to previous 1.18 (colored)

Update py-meson to 0.50.0

- meson still strips rpath on install
- meson stopped python 3.4 support in December 2017
- python module now divulges python binary path

Full release notes at:
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Release-notes-for-0.50.0.md

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 11 12:08:19 2019 UTC (4 years, 11 months ago) by jperkin
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

py-meson: SunOS does not use GNU ld.  Bump PKGREVISION.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 8 11:34:49 2019 UTC (4 years, 11 months ago) by prlw1
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Attempt at fixing SunOS support after further breakage report from jperkin.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 7 13:48:17 2019 UTC (4 years, 11 months ago) by prlw1
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Fix typo in last update, which will hopefully fix the sun-solaris2 breakage
reported by jperkin.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Mar 5 16:30:18 2019 UTC (4 years, 11 months ago) by prlw1
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Update py-meson to 0.49.2

No release notes provided.

In brief:
- meson still strips rpath on install
- glib2 requires meson >= 0.48.0

Revision 1.14 / (download) - annotate - [select for diffs], Tue Sep 4 14:46:52 2018 UTC (5 years, 5 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

Update py-meson to 0.47.2

Highlights:

      find_library: Use _build_wrapper to get library dirs
      python.find_installation: only try to find python with the
        py launcher if it isn't in PATH
      Fix @CURRENT_SOURCE_DIR@ in generator()
      Fix directory verification. Closes #3857.
      Add 32 bit sparc processor support. Closes #3901.
      Add support for s390x CPUs. Closes #3897.
      mesonbuild: Recognise risc-v architecture
      configure_file: Don't optimize away substitutions
      environment: Map mipsel -> mips, mips64el -> mips64
      Add new method: mlog.deprecation()
      Raise a MesonException when substituting an invalid value
      Print a more usable message when a subproject fails to configure
      get_library_naming: Use templates instead of suffix/prefix pairs
      find_library: Fix manual searching on OpenBSD
      find_library: Fix priority of library search in OpenBSD
      find_library: Validate and sort globbed shared library files
      gnome.gdbus_codegen: Handle XML docbook in subdirs
      Print a useful error when a compiler is not found in the cross file
      Add a feature-new entry for UserFeatureOption
      PkgConfigDependency: Fix library path search order
      Don't check version for fallback not-found dependency
      PkgConfigDependency: Parse library paths in a separate step
      find_library: Allow undefined symbols while linking
      Test that system shlibs with undefined symbols can be found
      Make the dependency order deterministic.
      Make the rpath order deterministic.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 3 09:30:25 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

py-meson: do not remove rpath on installation.

Bump PKGREVISION.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 2 15:20:02 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

py-meson: update to 0.47.0.

0.47.0

    Allow early return from a script
    Concatenate string literals returned from get_define()
    ARM compiler(version 6) for C and CPP
    New base build option for LLVM (Apple) bitcode support
    New compiler check: check_header()
    New action copy: for configure_file()
    New keyword argument encoding: for configure_file()
    New keyword argument output_format: for configure_file()
    Substitutions in custom_target(depfile:)
    Deprecated build_always: for custom targets
    New built-in object type: dictionary
    Array options treat -Dopt= and -Dopt=[] as equivalent
    Feature detection based on meson_version: in project()
    New type of build option for features
    New options to gnome.gdbus_codegen()
    Made 'install' a top level Meson command
    install_mode: keyword argument extended to all installable targets
    New built-in option install_umask with a default value 022
    Octal and binary string literals
    New keyword arguments: 'check' and 'capture' for run_command()
    Windows resource files dependencies
    Polkit support for privileged installation

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 15 09:04:36 2018 UTC (5 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

py-meson: Identify GCC on SunOS and behave accordingly.

Fixes build of devel/dconf.  Bump PKGREVISION.

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 14 09:43:15 2018 UTC (5 years, 9 months ago) by jperkin
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

py-meson: Support SunOS ar.  Bump PKGREVISION.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 25 20:27:41 2018 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

py-meson: add workaround for rpath stripping.

By default, meson strips all rpaths, see
https://github.com/mesonbuild/meson/issues/314

Remove the stripping (which might leave build rpaths inside installed binaries
but at least gives us runnable binaries) until meson fixes this properly.

Bump PKGREVISION.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 25 20:17:42 2018 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

py-meson: update to 0.44.1.

Bugfix release.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Dec 12 08:36:43 2017 UTC (6 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored)

py-meson: updated to 0.44.0

0.44.0:
Added warning function
Adds support for additional Qt5-Module keyword moc_extra_arguments
Prefix-dependent defaults for sysconfdir, localstatedir and sharedstatedir
An array type for user options
LLVM dependency supports both dynamic and static linking
Added if_found to subdir
get_unquoted() method for the configuration data object
Added disabler object
Config-Tool based dependencies gained a method to get arbitrary options

Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 23 14:59:52 2017 UTC (6 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.5: +8 -1 lines
Diff to previous 1.5 (colored)

py-meson: replace more python interpreters

Bump PKGREVISION.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 16 10:58:59 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

py-meson: update to 0.43.0

0.43.0:
Bug fixes.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 14 08:26:15 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

py-meson: update to 0.42.1

0.42.1:
Bug fixes.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Aug 29 07:04:04 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored)

Mark as only for python-3.x.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 25 18:53:53 2017 UTC (6 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

0.42.0:
* Distribution tarballs from Mercurial repositories
* Keyword argument verification
* Add support for Genie to Vala compiler
* Pkgconfig support for additional cflags
* Base options accessible via get_option()
* Allow crate type configuration for Rust compiler
* Simultaneous use of Address- and Undefined Behavior Sanitizers
* Unstable SIMD module
* Import libraries for executables on Windows
* Added build_rpath keyword argument
* Vulkan dependency module
* Limiting the maximum number of linker processes
* Disable implicit include directories
* Support for MPI dependency
* Allow excluding files or directories from install_subdir
* Make all Meson functionality invokable via the main executable
* Pcap dependency detector
* GNOME module mkenums_simple() addition

Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 14 21:07:44 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN

Import py-meson-0.41.2 as devel/py-meson, packaged for wip by myself.

Meson is a cross-platform build system designed to be both as fast
and as user friendly as possible. It supports many languages and
compilers, including GCC, Clang and Visual Studio. Its build
definitions are written in a simple non-turing complete DSL.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>