Opened 5 years ago

Closed 5 years ago

#59872 closed defect (duplicate)

ImageMagick @6.9.10-80 does not build on PPC Tiger, Mac OS X 10.4.11, because it depends on libde265

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: tiger Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: ImageMagick

Description

See #59866. Is a video codec really necessary in an image viewer? It's the --with-heic configure option with the libheif dependency.

Change History (7)

comment:1 Changed 5 years ago by kencu (Ken)

libde265 builds on Tiger with the legacysupport PG added to it.

comment:2 in reply to:  1 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)

Replying to kencu:

So it does!

comment:3 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: MarcusCalhoun-Lopez added; ryandesign@… removed
Owner: set to ryandesign
Status: newassigned

A dependency on libheif (which depends on libde265) was added to ImageMagick to support opening HEIC image files. These types of image files are produced by the camera app on recent iOS devices, so this is relevant to Mac users.

So, is adding the legacysupport portgroup to the libde265 port a sufficient resolution to this ticket?

comment:4 Changed 5 years ago by kencu (Ken)

IMHO. Same issue arises with x265, btw.

However, it is quite common for my suggested fixes to be rejected for various reason, so no doubt, there will be some other way to fix this too, that is perceived to be better for some reason.

comment:5 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

If adding the legacysupport portgroup allows ImageMagick's dependencies to build, then that's a good solution.

comment:6 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Sorry, but I have not had a chance to test the suggestions in #59866.
My PPC testing setup is an unholy mixture of VMware Fusion, Mac OS X 10.5 Server, and Rosetta.
With the PPC buildbot offline, it take days to rebuild GCC.

At the very least, I think it is safe to close this ticket in favor of #59866.

comment:7 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.