Date: Mon, 22 Aug 2016 21:06:29 +0200 From: Koop Mast <kwm@FreeBSD.org> To: Miroslav Lachman <000.fbsd@quip.cz>, Matthieu Volat <mazhe@alkumuna.eu> Cc: ports@FreeBSD.org Subject: Re: New dependencies of ImageMagick-nox11 - are they necessary? Message-ID: <1471892789.2646.7.camel@FreeBSD.org> In-Reply-To: <57B19C7E.7050405@quip.cz> References: <57B0DC0B.3050100@quip.cz> <20160815075322.2dbf97f6@freedom.alkumuna.eu> <57B19C7E.7050405@quip.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2016-08-15 at 12:42 +0200, Miroslav Lachman wrote: > Matthieu Volat wrote on 08/15/2016 07:53: > > > > On Sun, 14 Aug 2016 23:00:59 +0200 > > Miroslav Lachman <000.fbsd@quip.cz> wrote: > > > > > > > > I upgraded ImageMagick-nox11: 6.9.4.3,1 -> 6.9.5.5_1,1 and found > > > these > > > new dependencies: I update ImageMagick 6 and 7 and tweaked the glib20 dependancy to be only included where needed. Please let us know if there are more issues, and thanks for reporting them! -Koop > > > > > > > > > New packages to be INSTALLED: > > > gettext-runtime: 0.19.8.1 > > > glib: 2.46.2_2 > > > python27: 2.7.12 > > > pcre: 8.39 > > > > > > I did this in one small jail where I don't want any unnecessary > > > packages. This was minor update of ImageMagick so I am surprised > > > with > > > these not so small new dependencies. > > > > > > Are they really necessary even for nox11 variant of ImageMagick? > > After playing a bit with options, it seems that: > > > > 1. gettext-runtime > > I did not see a configure option to disable NLS support in > > ImageMagick > > > > 2. glib, pcre > > They are not always needed indeed, in my limited options > > configuration test[1], LQR needs it at least (I suppose others, > > like PDF or SVG, would too). > > > > 3. python > > I suppose a dependency brought it? > > > > > > > > > > > Miroslav Lachman > > [1] Full option list and glib/pcre dependency: > > > > 16BIT_PIXEL: none > > BZIP2: none > > DJVU: ? > > DOCS: ? > > FFTW: ? > > FONTCONFIG: none > > FPX: ? > > FREETYPE: none > > GRAPHVIZ: ? > > GSLIB: ? > > HDRI: ? > > JBIG: none > > JPEG: none > > JPEG2000: none > > LCMS2: none > > LQR: glib, pcre > > LZMA: none > > MODULES: none > > OPENEXR: none > > OPENMP: ? > > PANGO: ? > > PDF: ? > > PERL: ? > > PNG: none > > SVG: ? > > TESTS: ? > > THREADS: none > > TIFF: none > > WEBP: ? > > WMF: ? > > X11: none > Thank you for this analysis. > I have following options for ImageMagick-nox11 > > Options : > 16BIT_PIXEL : on > BZIP2 : on > DJVU : off > DOCS : off > FFTW : off > FONTCONFIG : on > FPX : off > FREETYPE : on > GRAPHVIZ : off > GSLIB : off > HDRI : off > JBIG : on > JPEG : on > JPEG2000 : on > LCMS2 : off > LQR : off > LZMA : off > MODULES : on > OPENEXR : off > OPENMP : off > PDF : off > PERL : off > PNG : on > TESTS : off > THREADS : on > TIFF : on > WEBP : off > WMF : off > > > So it doesn't need dependency on glib and pcre (and python brought by > glib) > Can ports Makefile be modified to use glib conditionaly only if > options > requiring it are selected? > > I am not sure about gettext. I have NLS disabled in make.conf on our > poudriere builder for all ports and it was not used before version > 6.9.5.5 > > OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS HAL > > > Miroslav Lachman > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.o > rg"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1471892789.2646.7.camel>