[70035] trunk/dports/graphics/ImageMagick/Portfile
Eric Hall
opendarwin.org at darkart.com
Tue Jul 27 10:04:19 PDT 2010
On Tue, Jul 27, 2010 at 11:57:40AM -0500, Ryan Schmidt wrote:
>
> On Jul 27, 2010, at 11:50, Eric Hall wrote:
>
> > On Tue, Jul 27, 2010 at 09:33:09AM -0700, ryandesign at macports.org wrote:
> >> Revision: 70035
> >> http://trac.macports.org/changeset/70035
> >> Author: ryandesign at macports.org
> >> Date: 2010-07-27 09:33:08 -0700 (Tue, 27 Jul 2010)
> >> Log Message:
> >> -----------
> >> ImageMagick: delete +perl variant; use p5-perlmagick instead
> >
> >
> > Please revert this change. p5-perlmagick has had a
> > very poor track record for staying current with ImageMagick,
> > in fact right now its not current (ImageMagick is at 6.6.3-0,
> > p5-perlmagick is freshly upgraded to 6.59 (aka ImageMagick 6.5.9-1).
> > In fact, my suggestion is to remove the p5-perlmagick
> > port and aim people to using ImageMagick +perl if they want
> > the perl<-->ImageMagick interface.
>
> I don't really want to, because I want ImageMagick's perl interface in a separate port so it can be depended upon and installed separately. p5-perlmagick now compiles again and hopefully it even works.
>
> The alternative is to switch the p5-perlmagick port to use the perlmagick source that's part of the ImageMagick source code. I really didn't understand why there was a separate p5-perlmagick release at all when the code is already in the ImageMagick sources, and presumably there it's up to date. I worked on trying to use that source instead, but got stuck trying to figure out how to get all the necessary changes into Makefile.PL. I can open a new ticket and attach my efforts so far; maybe someone else can get further with it.
>
>
Ryan-
Given that p5-perlmagick requires ImageMagick to be installed, why have
a separate port for it (other than the fact that MP doesn't yet have
variants-in-dependencies)?
As well, saying "hopefully it even works" doesn't give a lot of confidence
that p5-perlmagick is ready for anyone to use it, while I know quite clearly
that ImageMagick +perl works rather well (we use it on a regular basis).
If the perl interface really has to be pulled out, I think the latter
(have p5-perlmagick use the ImageMagick perl source) is the correct way to do it.
Otherwise (given the history), there's a continual mismatch between the
ImageMagick version and the p5-perlmagick version, just asking for oddball
issues to crop up.
How about making a ticket with your efforts to have p5-perlmagick use
the perlmagick source inside of the ImageMagick source code and putting back
ImageMagick +perl until that effort can be completed?
Of course, if variants-in-dependencies ever gets completed, then
p5-perlmagick could just be a wrapper that depends on ImageMagick +perl.
-eric
More information about the macports-dev
mailing list