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