Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cpp-pm/hunter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 870c38c
Choose a base ref
...
head repository: cpp-pm/hunter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4b2738c
Choose a head ref
  • 17 commits
  • 774 files changed
  • 12 contributors

Commits on Jan 22, 2025

  1. Configuration menu
    Copy the full SHA
    ead00a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Update minimum CMake to v3.10 (#769)

    * Update minimum CMake to v3.10
    * Update docs with new CMake minimum 3.10
    * Update gate submodule to v0.11.0
    
    Updates minimum CMake to v3.10
    hjmallon authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    a3d7541 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2025

  1. Update Boost to 1.84.0, 1.85.0 and 1.86.0 (#775)

    * Update 'Boost' to v1.84.0
    
    Release notes: https://www.boost.org/users/history/version_1_84_0.html
    
    * Update libraries and tests for Boost v1.84.0
    
    * Add example for boost::conbalt
    * Add Boost::cobalt to test matrix
    * Add example for Boost::redis
    * Add Boost::redis to test matrix
    
    * Update 'Boost' to v1.85.0
    
    Release notes: https://www.boost.org/users/history/version_1_85_0.html
    
    * Update libraries and tests for Boost v1.85.0
    
    * Add example for Boost::charconv
    * Add Boost::charconv to test matrix
    
    * refactor: move example for BoostProcess from Boost-process to BoostProcess
    
    Renaming because the Boost::process lib in Boost became a lib for v2
    
    * Update 'Boost' to v1.86.0
    
    Release notes: https://www.boost.org/users/history/version_1_86_0.html
    
    * Update libraries and tests for Boost v1.86.0
    
    * Add example for Boost::predef
      * It seems something changed about Boost::predef in 1.86.0. It is listed as a lib but not build as a lib.
    * Add Boost::predef to test matrix
    * Add Boost::process to test matrix
    * Add example for v2 of Boost::process
      * Boost::process changed in the 1.86.0 release.
        * v1 is header only
        * v2 is a library
    
    ---------
    
    Co-authored-by: André Falk <andre.falk@tutanota.com>
    Co-authored-by: simbahebinbo <lansheng228@163.com>
    3 people authored Apr 29, 2025
    Configuration menu
    Copy the full SHA
    aea19a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ab9454 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. Configuration menu
    Copy the full SHA
    0a7acbe View commit details
    Browse the repository at this point in the history

Commits on May 20, 2025

  1. CI: update toolchains to use latest GitHub runner images and rewrite …

    …set_matrix.py without polly (#780)
    
    Update all used GitHub runner images (Linux, Windows and Mac) and update the `set_matrix.py` script to work without the `polly` toolchains.
    
    - Update from the deprecated ubuntu-20.04 images to the currently latest ubuntu-24.04 image. In the process update the `gcc` version from 7, 8, 9 to 12, 13, 14.
      - fixes: #778 
    - Update from the deprecated `windows-2019` image with `vs-16-2019` toolchain to `windows-2022` with `vs-17-2022` toolchain
      - fixes: #781 
    - Update from deprecated `macos-12` image to `macos-15`
      -  fixes: #782 
    - rewrite `set_matrix.py` to generate the `CMAKE_TOOLCHAIN_FILE` from the `toolchain` matrix name
    - update CI and remove the dependency on the [polly toolchain project](https://github.com/cpp-pm/polly)
    - remove `analyze` and `sanitize` jobs, no-one looks at them and they are a hassle to implement, PR welcome, but for now removed
    - remove the `build.sh` and `build.cmd` default build scripts and replace them with a `build.py` python script
    - remove `build_hunter_tests.sh` build script and use `build.py` there as well
    - remove unused `jenkins.py` file
    - update custom `matrix.json` and `build.sh` for the following projects:
      - `filament`
      - `pthreads-win32`
      - `occt`
      - `freetype-gl`
      - `Boost`
    NeroBurner authored May 20, 2025
    Configuration menu
    Copy the full SHA
    0ddc5ce View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2025

  1. update msgpack to v4.1.3 (#644)

    * update msgpack to v4.1.3
    * update docu and example after review
    * Update docs/packages/pkg/msgpack.rst
    
    ---------
    
    Co-authored-by: NeroBurner <pyro4hell@gmail.com>
    Dargun and NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    8e221f7 View commit details
    Browse the repository at this point in the history
  2. Add note about updating copyright notes to the manual (#601)

    one should update the copyright notices when a new package is created.
    Point this out to the user in the guide to create a new package.
    
    Co-authored-by: NeroBurner <pyro4hell@gmail.com>
    craffael and NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    e839233 View commit details
    Browse the repository at this point in the history
  3. libsodium: update version to 1.0.18-p0 (#672)

    Update the default version of libsodium to 1.0.18-p0
    
    Fixes: #634
    
    ---------
    
    Co-authored-by: NeroBurner <pyro4hell@gmail.com>
    grahamreeds and NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    a09a83b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    299a48f View commit details
    Browse the repository at this point in the history
  5. GIT_SUBMODULE fix: File not found .git/HEAD error (#168)

    * Fix File not found .git/HEAD error
    * Verify if git path output is absolute
    Bjoe authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    b989d70 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f36cc9e View commit details
    Browse the repository at this point in the history
  7. fix link-all.py with high CPU count and little files (#785)

    Code changes by https://github.com/aggiehorns
    
    When we have more CPUs than files to link the `files_per_job` variable
    got `0`. And then the begin and end indexes got wrong and multiple jobs
    tried to link the same file.
    
    Fixes: #664
    NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    4ffa1e5 View commit details
    Browse the repository at this point in the history
  8. set_matrix: simplify regex, fix typos (#786)

    Fix some typos in output, variable-names and comments.
    
    The usage of `[\d]` in regex is explicit, but also uneccessarily
    complex. Simplify a bit.
    NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    86b2624 View commit details
    Browse the repository at this point in the history
  9. set_matrix: format

    NeroBurner committed Jun 2, 2025
    Configuration menu
    Copy the full SHA
    ffd46c8 View commit details
    Browse the repository at this point in the history
  10. CI: run check-urls: rework script to run on changed files and let it …

    …run in CI (#787)
    
    Rework the `check-urls.py` script to make it work with the changed files file from GitHub Actions.
    
    Add a new job to run `check-urls.py` and check projects with changed `hunter.cmake` files and their URLs.
    
    Fixes: #598
    NeroBurner authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    9f956d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. Boost: remove USE_CONFIG_FROM_BOOST hunter option, remove old (#784)

    Remove the option `USE_BOOST_CONFIG`. It is now essentially always
    enabled.
    
    Remove all Boost versions older than 1.72, as the old versions don't
    supply a `BoostConfig.cmake` file yet.
    
    Remove the code and templates to create a `BoostConfig.cmake` with
    Hunter.
    
    Update the examples and remove the `-useBoostConfig` example folders.
    
    Fixes: #723
    NeroBurner authored Jun 6, 2025
    Configuration menu
    Copy the full SHA
    4b2738c View commit details
    Browse the repository at this point in the history
Loading