[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