Page MenuHomeFreeBSD

ImageMagick ports: Default to version 7; replace slaves with flavors
AbandonedPublic

Authored by jrm on Jun 10 2018, 3:32 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 11 2024, 6:36 PM
Unknown Object (File)
Jan 11 2024, 3:58 AM
Unknown Object (File)
Dec 29 2023, 2:03 AM
Unknown Object (File)
Dec 23 2023, 3:20 AM
Unknown Object (File)
Dec 11 2023, 2:09 PM
Unknown Object (File)
Dec 5 2023, 8:12 PM
Unknown Object (File)
Dec 5 2023, 2:40 PM
Unknown Object (File)
Nov 24 2023, 7:54 PM
Subscribers
None

Details

Reviewers
kwm
Summary

I am still testing all the ports dependencies. I will update soon.

PR:
Submitted by:
Reported by:

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 17159
Build 17011: arc lint + arc unit

Event Timeline

jrm retitled this revision from ImageMagick ports: Default to version 7; replace slaves with flavors I am still testing all the ports dependencies. I will update soon. to ImageMagick ports: Default to version 7; replace slaves with flavors.Jun 10 2018, 3:32 PM
jrm edited the summary of this revision. (Show Details)

Re-add PORTEPOC=1 to graphics/ImageMagick

After testing all ports depending on ImageMagick, set some ports to depend on graphics/ImageMagick6.

Sorry for the long wait on replying. I was in the impression I already submitted this..

So console command syntax and API where changed in ImageMagick 7. So this is/can be a very serious issue for users. If a user uses IM6 as a "stand-alone" port, building other ports will not show this use case.

https://abi-laboratory.pro/index.php?view=timeline&l=imagemagick

Instead of doing a version dance, I would like to promote adamw@'s suggestion of renaming graphics/ImageMagick to graphics/ImageMagick6 (and adding pkgnamesuffix=6). And don't switch the ports. This way we there isn't a "main" ImageMagick port, but two versions instead.

While the 6 series is marked "legacy", upstream isn't planning of stopping fixing bugs in the 6.x series any time soon. As in a good number of years.