From owner-freebsd-ports@freebsd.org Mon Aug 22 19:06:40 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3659ABC21C6 for ; Mon, 22 Aug 2016 19:06:40 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1EE001F37 for ; Mon, 22 Aug 2016 19:06:40 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1A88BBC21C4; Mon, 22 Aug 2016 19:06:40 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1A25CBC21C3 for ; Mon, 22 Aug 2016 19:06:40 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from smtpq1.tb.mail.iss.as9143.net (smtpq1.tb.mail.iss.as9143.net [212.54.42.164]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D0E6D1F36 for ; Mon, 22 Aug 2016 19:06:39 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from [212.54.42.116] (helo=lsmtp2.tb.mail.iss.as9143.net) by smtpq1.tb.mail.iss.as9143.net with esmtp (Exim 4.82) (envelope-from ) id 1bbuYI-0006pb-Ce; Mon, 22 Aug 2016 21:06:30 +0200 Received: from 178-84-134-112.dynamic.upc.nl ([178.84.134.112] helo=[192.168.0.51]) by lsmtp2.tb.mail.iss.as9143.net with esmtp (Exim 4.82) (envelope-from ) id 1bbuYI-00064i-9f; Mon, 22 Aug 2016 21:06:30 +0200 Message-ID: <1471892789.2646.7.camel@FreeBSD.org> Subject: Re: New dependencies of ImageMagick-nox11 - are they necessary? From: Koop Mast To: Miroslav Lachman <000.fbsd@quip.cz>, Matthieu Volat Cc: ports@FreeBSD.org Date: Mon, 22 Aug 2016 21:06:29 +0200 In-Reply-To: <57B19C7E.7050405@quip.cz> References: <57B0DC0B.3050100@quip.cz> <20160815075322.2dbf97f6@freedom.alkumuna.eu> <57B19C7E.7050405@quip.cz> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ziggo-spambar: / X-Ziggo-spamscore: 0.0 X-Ziggo-spamreport: CMAE Analysis: v=2.1 cv=T4JxNK+Q c=1 sm=0 tr=0 a=IkcTkHD0fZMA:10 a=7z1cN_iqozsA:10 a=6I5d2MoRAAAA:8 a=M1T2qR_1rGH52740468A:9 a=QEXdDO2ut3YA:10 a=IjZwj45LgO3ly-622nXo:22 xcat=Undefined/Undefined none X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Aug 2016 19:06:40 -0000 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"