[MacPorts] #66852: cairo, cairo-devel: Update to 1.18.0
MacPorts
noreply at macports.org
Sun Oct 22 14:15:24 UTC 2023
#66852: cairo, cairo-devel: Update to 1.18.0
--------------------------------+----------------------
Reporter: ryandesign | Owner: mascguy
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: cairo cairo-devel |
--------------------------------+----------------------
Comment (by mascguy):
Replying to [comment:14 kencu]:
> meson most often does the rpath fiddling correctly….builds with rpaths,
supports testing, then rewrites them to final paths on install.
Agreed, though that doesn't appear to be the case for Cairo's tests. But
whether it's a Meson issue - or something in upstream's `meson.build` for
tests - is unclear at the moment:
{{{
$ otool -L cairo-test-suite
cairo-test-suite:
@rpath/libcairo.2.dylib (compatibility version 11709.0.0, current
version 11800.0.0)
[...all other dylibs look fine though...]
}}}
> cmake does not, because the cmake PG tells the build to use final
libpaths during the build, and this breaks the testing unless that is
turned off. We should have fixed that years ago, btw.
Yep, just had to add our usual rpath fix, to ensure the tests for
`libjpeg-turbo-devel` work correctly. But yeah, perhaps we can include
that in the pending enhancements for pg `cmake-1.1`:
* [https://github.com/macports/macports-ports/pull/10610 PR 10610 - CMake
1.1 PG: usability and compatibility improvements]
--
Ticket URL: <https://trac.macports.org/ticket/66852#comment:15>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list