Skip to content

Conversation

@JGoldstone
Copy link

Description

imath: update to 3.2.2

Type(s)
  • bugfix
  • [ X] enhancement
  • security fix
Tested on

macOS 15.7.1 24G231 arm64
Xcode 26.0.1 17A400

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?
  • 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?

@macportsbot
Copy link

Notifying maintainers:
@mascguy for port imath.
@MarcusCalhoun-Lopez for port imath.

@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port labels Oct 22, 2025
@reneeotten
Copy link
Contributor

@JGoldstone dod the library name change with this update (i.e., was there a need to rebuild packages that link to the "imath" library?)

@JGoldstone
Copy link
Author

The library name did change. I will both look at prior update commits (to see which dependent packages had their Revision bumped) and in the port tree.

There is an OpenEXR PR also in play; the MacPorts guide discouraged one from putting more than one package in a commit, so, separate PRs. Because it is so common for callers of OpenEXR to also use Imath, that means that as separate PRs, there will be a bunch of packages that get their Revisions bumped twice, I guess. I will put a comment up on the OpenEXR PR saying it should be held until this Imath PR can have its dependencies sorted out and is merged. Does that sound like a reasonable way to proceed, to you?

@JGoldstone
Copy link
Author

I bumped the Revision numbers whenever I could find a Portfile with a dependency on port:math, except for the places where the thing being revisioned was a Python binding, since I don't believe the Imath Python bindings are currently being built (but that's a project for another day).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer: open Affects an openmaintainer port type: update

Development

Successfully merging this pull request may close these issues.

5 participants