Skip site navigation (1)Skip section navigation (2)
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>