[MacPorts] #51310: ImageMagick: update to 7.x
MacPorts
noreply at macports.org
Fri Nov 27 11:15:21 UTC 2020
#51310: ImageMagick: update to 7.x
--------------------------+------------------------
Reporter: mopihopi | Owner: ryandesign
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: ImageMagick |
--------------------------+------------------------
Comment (by joostdekeijzer):
Replying to [comment:17 ryandesign]:
> The process to do that would be:
> * Make the ImageMagick6 and ImageMagick7 ports, making sure the files
get installed to different locations so that the two ports do not conflict
> * Modify all ports that declare a dependency on ImageMagick so that they
depend on ImageMagick6 instead, and modify each port's build system so
that it knows how to find the ImageMagick6 files at their new locations,
and increase the ports' revisions
> * Keep an empty ImageMagick port for 1 year that is `replaced_by
ImageMagick6` (using the obsolete-1.0 portgroup) to help users upgrade
I've done some of the above, see https://github.com/joostdekeijzer
/macports-ports/tree/ImageMagick-7/graphics
* I've created a ImageMagick-6 and ImageMagick-7 port.
* ImageMagick (itself) is set obsolete
* The 6 and 7 ports install files in their own directories including the
pkgconfig files so no conflicts can occur.
I'ts possible to instruct ports that depend on ImageMagick pkgconfig files
to instruct them to search in the ImageMagick-6 location, I've found this
done for other ports and dependencies in MacPorts.
@ryandesign and others: is this the route to take? I can try and find some
time to change all the dependend ports.
Maybe need some help with changing those portfiles as I'm not very fluent
with all the build systems...
--
Ticket URL: <https://trac.macports.org/ticket/51310#comment:26>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list