[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