[MacPorts] #43618: ipe update to 7.1.5
#43618: ipe update to 7.1.5 ---------------------------------+-------------------------------- Reporter: m.thon@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: maintainer haspatch | Port: ipe ---------------------------------+-------------------------------- version update to ipe-7.1.5 New: 1) ipe now uses the turbo-jpeg API to read jpeg files. AFAIK this is problematic in MacPorts, since the jpeg and libjpeg-turbo ports conflict, and there is no way to install both. I therefore add a patch to replace the relevant code with the standard jpeg API. Also, I set the jpeg dependency as {{{ path:lib/libjpeg.dylib:jpeg }}} as mentioned in #38907. Hope this is the best way to go. 2) I added a variant to compile the optional "qvoronoi ipelet", since this is now part of the default Windows binary. This currently needs a minor patch to compile with clang. 3) I also used the opportunity to update my maintainer e-mail address. -- Ticket URL: <https://trac.macports.org/ticket/43618> MacPorts <http://www.macports.org/> Ports system for OS X
#43618: ipe update to 7.1.5 -----------------------+--------------------------------- Reporter: m.thon@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: maintainer haspatch Port: ipe | -----------------------+--------------------------------- Comment (by ryandesign@…): The reason why jpeg and libjpeg-turbo conflict with each other and install files to the same locations is that I was under the impression that libjpeg-turbo was a drop-in replacement for jpeg. In other words, you could install libjpeg-turbo instead of jpeg and all software that uses jpeg would work correctly. But now you're saying libjpeg-turbo has a separate and different API that is not compatible with jpeg? -- Ticket URL: <https://trac.macports.org/ticket/43618#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43618: ipe update to 7.1.5 -----------------------+--------------------------------- Reporter: m.thon@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: maintainer haspatch Port: ipe | -----------------------+--------------------------------- Comment (by m.thon@…): Replying to [comment:1 ryandesign@…]:
... you could install libjpeg-turbo instead of jpeg and all software that uses jpeg would work correctly.
I don't really know either libraries well. But I think that is basically true. However, it does not go the other way round: libjpeg-turbo provides an additional more convenient API, i.e., libjpeg-turbo supports the standard libjpeg API and its own API. Ipe now makes use of the libjpeg- turbo API, so unpatched it requires libjpeg-turbo and not libjpeg. With the patch it can use either. Unfortunately, several ports (including ipe dependencies) seem to require jpeg. At least I couldn't figure out how to replace jpeg by libjpeg-turbo in my MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/43618#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts