Imagick version?

Ryan Schmidt ryandesign at
Tue May 24 09:13:41 PDT 2016

> On May 24, 2016, at 7:22 AM, Bjarne D Mathiesen <macintosh at> wrote:
> Joshua Root wrote:
>> Bjarne D Mathiesen wrote:
>>> You'll just have to re-compile php55-imagick :
>>> This will take care of all of your php\d{2}-imagick versions
>>> port -q installed name:imagic \
>>> | while read -a port
>>>    do port -n upgrade --force ${port[0]}
>>>  done
>>> but more explicitly for just php55-imagick :
>>> port -n upgrade --force php55-imagick
>> That doesn't necessarily recompile the port, it reinstalls it (quite
>> possibly from the same binary archive as before). If you really need to
>> force a build from source, you have to use -s.
>> But if there really is a problem that requires a rebuild, the maintainer
>> should bump the revision so everyone gets the rebuilt version.
> OK - I can see where the problem is then :
> I'm always (implicitly) building from source, so this approach works for
> me ; but for people installing from binaries, it doesn't work.
> So it'll have to be :
> port -n -s upgrade --force php55-imagick
> As to a rev-bump
> 1) there's no revision number in the portfile

In the absence of a revision line, the revision is 0. In that case, one can add a "revision 1" line to bump the revision. I've done this:

And added a comment to remind myself to do this in the future:

> 2) # $Id: Portfile 146488 2016-03-09 20:44:32Z ryandesign at $
> 3) in my experience, I always have to force rebuild php\d{2}-imagick
>   whenever ImageMagick is updated

Out of curiosity, what problems did you encounter, other than the warning message, if you did not rebuild?

More information about the macports-users mailing list