Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Apr 2020 15:53:13 +1000
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        Jan Henrik Sylvester <me@janh.de>
Cc:        svn-ports-all@freebsd.org, Ashish SHUKLA <ashish@FreeBSD.org>, Joseph Mingrone <jrm@FreeBSD.org>
Subject:   Re: Which ImageMagick?
Message-ID:  <20200429055313.GN88862@eureka.lemis.com>
In-Reply-To: <a8f08dbe-40fc-73d3-5bab-f6f89c6aaa5e@janh.de>
References:  <f9472213-b26b-285e-29ff-4260ecb4d1e9@FreeBSD.org> <ab64ecc6-0866-6dbb-51c6-5edd95a93390@janh.de> <20200427092250.GH88862@eureka.lemis.com> <a8f08dbe-40fc-73d3-5bab-f6f89c6aaa5e@janh.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--lBqJz4CGKwlWe7/k
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Monday, 27 April 2020 at 18:52:08 +0200, Jan Henrik Sylvester wrote:
> On 4/27/20 11:22 AM, Greg 'groggy' Lehey wrote:
>>> If I am not mistaken, now emacs cannot be installed at the same time
>>> as for example kde5 (kdemultimedia, kdenlive, dvdauthor,
>>> ImageMagick6), inkscape (ImageMagick6), or calligra (pstoedit,
>>> ImageMagick6).
>>
>> Clearly your choice is different from mine.  I found that most ports
>> depended on ImageMagick 7, not 6.  And since it's not a legacy
>> version, it made sense to go that way.
>
> Of course, personal choices vary, but according to FreshPorts, there are
> 5+4 ports requiring ImageMagick7 for libraries or run and there are
> 30+49 f=FCr ImageMagick6. Moreover, most of the ports requiring
> ImageMagick7 are leaf ports while some of the ports requiring
> ImageMagick6 are needed by some of the big chains like the one mentioned
> above leading to kde5.

I don't do freshports, but I took a look through the ports Makefiles:

  cd /usr/ports
  find . -name Makefile | xargs grep ImageMagick6 | less

and I don't see any reference to ImageMagick in the KDE context.
Possibly it's a dependency with a different name.

What I do see is that a lot of the dependencies look like:

  ./graphics/curator/Makefile:RUN_DEPENDS=3D        convert:graphics/ImageM=
agick6

That suggests that it's only running ImageMagick programs.

Apart from that, yes, you're right, there are more hits on 6 than on
7, but by no means as many as freshports leads you to believe.

> Now emacs cannot coexist with many packages even if you disregard
> build dependencies.

That's something that we should try to change.

>>> We already have some ports depending on ImageMagick7 and some on
>>> ImageMagick6, but so far all the desktop application stick to
>>> ImageMagick6. If they move one by one, there are many conflicts that
>>> breaks desktops. Is that really the way to go?
>>
>> Yes.  The desktops should migrate too.
>
> That obviously needs some coordination.

Yes, of course, but I think it's important.

The real question is: is there any functionality in ImageMagick 6
which ports rely on and which isn't in ImageMagick 7?  That would
complicate things.  Otherwise I would think it important to upgrade
the ports as soon as possible.

This has relatively little to do with Emacs; it seems that upstream
Emacs development is trying to remove dependency on any version of
ImageMagick.

Greg
--
Sent from my desktop computer.
Finger grog@FreeBSD.org for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed.  If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA

--lBqJz4CGKwlWe7/k
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAl6pFkkACgkQIubykFB6QiNg/gCfSaeRITsD7sSo9AyJab4xwdhF
xvEAn0BkgQq8nC5t1Vkzre0tIaNcu/ux
=GU3G
-----END PGP SIGNATURE-----

--lBqJz4CGKwlWe7/k--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200429055313.GN88862>