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>