[MacPorts] #67187: cmark: library install name contains full version number

MacPorts noreply at macports.org
Mon Apr 3 02:05:59 UTC 2023


#67187: cmark: library install name contains full version number
------------------------+--------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.8.1
 Keywords:              |       Port:  cmark
------------------------+--------------------
 The install name of cmark's library contains the full version number:
 {{{
 % otool -L /opt/local/lib/libcmark.dylib
 /opt/local/lib/libcmark.dylib:
         /opt/local/lib/libcmark.0.30.3.dylib (compatibility version
 0.30.3, current version 0.30.3)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1311.100.3)
 }}}
 So any time the version of the cmark port is increased, all ports that
 link with the library must be revbumped. That didn't happen when it was
 updated to 0.30.3 a couple days ago so those ports are broken now, for
 example:
 {{{
 % sudo port rev-upgrade
 Password:
 --->  Scanning binaries for linking errors
 --->  Found 6 broken files, matching files to ports
 --->  Found 2 broken ports, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt:
  Aseprite @1.2.37
  mkvtoolnix-devel @75.0.0+qtgui
 Continue? [Y/n]: n
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/67187>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list