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>