Skip to content

jsonnet: update to 0.21.0 #28626

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mikluko
Copy link
Contributor

@mikluko mikluko commented Jun 6, 2025

Description

Update jsonnet from 0.17.0 to 0.21.0

Changes
  • Update version from 0.17.0 to 0.21.0
  • Update checksums for new version
  • Fix Python subport categories (categories devel python)
  • Update Python versions from {3.7 3.8 3.9} to {3.9 3.10 3.11 3.12 3.13}
  • Update patch file for new Makefile structure (C++17, rapidyaml support)
Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 15.5 24.5.0 arm64
Xcode 16.4 16.4.0.0.1.1747106510

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message? <!-- Please don't open a new Trac ticket if you are submitting a pull request. -->
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@mikluko mikluko marked this pull request as draft June 6, 2025 11:07
@mikluko mikluko force-pushed the devel/jsonnet/v0.21.0 branch 2 times, most recently from ba51295 to 68d3ca4 Compare June 6, 2025 11:22
@mikluko mikluko marked this pull request as ready for review June 6, 2025 13:07
Copy link
Contributor

@reneeotten reneeotten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also you'd need to request a CXX17 compatible compiler - right now the Portfile sets the standard to 2011.

@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup github 1.0

github.setup google jsonnet 0.17.0 v
github.setup google jsonnet 0.21.0 v
# Change github.tarball_from to 'releases' or 'archive' next update
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please act upon this comment; it will require you to update the checksums as well

@@ -54,16 +54,15 @@ if {${name} eq ${subport}} {
# Name consistency with ${python.branch} and ${python.version} in
# ${prefix}/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/python-1.0.tcl

set python_branches {3.7 3.8 3.9}
set python_branches {3.9 3.10 3.11 3.12 3.13}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume you verified that there are no dependents of the subports for Python 3.7 and 3.8?

- Update to version 0.21.0 (released April 17, 2024)
- Update patch file for new Makefile structure (C++17, rapidyaml support)
- Add nlohmann-json include path for external JSON library usage
- All 776 tests pass successfully

🤖 Generated with [Claude Code](https://claude.ai/code)
@mikluko mikluko force-pushed the devel/jsonnet/v0.21.0 branch from 68d3ca4 to 683d9fa Compare June 11, 2025 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants