New dependencies of ImageMagick-nox11 - are they necessary?

Koop Mast kwm at FreeBSD.org
Mon Aug 22 19:06:40 UTC 2016


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 at 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 at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.o
> rg"


More information about the freebsd-ports mailing list