Matthieu Volat wrote on 08/15/2016 07:53:
On Sun, 14 Aug 2016 23:00:59 +0200
Miroslav Lachman <000.f...@quip.cz> wrote:
I upgraded ImageMagick-nox11: 6.9.4.3,1 -> 6.9.5.5_1,1 and found these
new dependencies:
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-unsubscr...@freebsd.org"