print/muttprint && poudriere (was: Re: pkg query a package for)
Matthias Apitz
guru at unixarea.de
Wed Oct 8 19:13:44 UTC 2014
packages it depends on)
Reply-To: Matthias Apitz <guru at unixarea.de>
In-Reply-To: <20141008135715.GA2896 at unixarea.DDR.dd>
X-Operating-System: FreeBSD 11.0-CURRENT r269739 (i386)
El día Wednesday, October 08, 2014 a las 03:57:15PM +0200, Matthias Apitz escribió:
> El día Wednesday, October 08, 2014 a las 10:55:11AM +0100, Arthur Chance escribió:
>
> > If you look at /usr/ports/print/muttprint/Makefile you'll see
> >
> > RUN_DEPENDS= psnup:${PORTSDIR}/print/psutils \
> > uncompface:${PORTSDIR}/mail/faces \
> > convert:${PORTSDIR}/graphics/ImageMagick \
> > p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
> > p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv
> >
> > so the pkg info report is correct. However, a bit lower is
>
> If you run make in print/muttprint in an older ports tree it starts like this:
>
> # make
> ===> muttprint-0.72d_7 depends on file: /usr/local/share/texmf-dist/LICENSE.texmf - found
> ===> muttprint-0.72d_7 depends on executable: mktexlsr - not found
> ===> Verifying install for mktexlsr in /usr/ports/print/teTeX-base
> ...
>
> The Makefile and related bsd.*.mk files say:
>
> print/muttprint/Makefile
>
> USE_TEX= latex
>
> /usr/ports/Mk/bsd.port.mk:
>
> .if defined(USE_TEX)
> .include "${PORTSDIR}/Mk/bsd.tex.mk"
> .endif
>
> /usr/ports/Mk/bsd.tex.mk:
>
> _USE_TETEX_BASE= mktexlsr:${PORTSDIR}/print/teTeX-base
>
> i.e. teTeX-base and latex gets here pulled-in;
>
> in head 'bapt' recently changed the Makefile:
>
>
> ------------------------------------------------------------------------
> r350369 | bapt | 2014-04-06 17:42:15 +0200 (dom 06 de abr de 2014) | 3 líneas
>
> Support stage
> Switch from latex to texlive
>
> and now poudriere neither pulls in teTeX-base nor texlive-base;
>
> I will check the log of poudriere
I re-compiled print/muttprint two times in poudriere, 1st with the
original Makefile, 2nd with 'USE_TEX= latex' in the Makefile, here is
what the port is looking for:
$ fgrep 'depends on ' /usr/local/poudriere/data/logs/bulk/freebsd-head-ports-head/2014-10-08_17h17m02s/logs/muttprint-0.72d_8.log
===> muttprint-0.72d_8 depends on file: /usr/local/sbin/pkg - not found
===> muttprint-0.72d_8 depends on executable: gmake - not found
===> muttprint-0.72d_8 depends on executable: psnup - not found
===> muttprint-0.72d_8 depends on executable: uncompface - not found
===> muttprint-0.72d_8 depends on executable: convert - not found
===> muttprint-0.72d_8 depends on package: p5-TimeDate>=0 - not found
===> muttprint-0.72d_8 depends on package: p5-Text-Iconv>=0 - not found
$ fgrep 'depends on ' /usr/local/poudriere/data/logs/bulk/freebsd-head-ports-head/2014-10-08_17h30m23s/logs/muttprint-0.72d_8.log
===> muttprint-0.72d_8 depends on file: /usr/local/sbin/pkg - not found
===> muttprint-0.72d_8 depends on file: /usr/local/share/texmf-var/web2c/tex/tex.fmt - not found
===> muttprint-0.72d_8 depends on executable: gmake - not found
===> muttprint-0.72d_8 depends on executable: psnup - found
===> muttprint-0.72d_8 depends on executable: uncompface - not found
===> muttprint-0.72d_8 depends on executable: convert - not found
===> muttprint-0.72d_8 depends on package: p5-TimeDate>=0 - not found
===> muttprint-0.72d_8 depends on package: p5-Text-Iconv>=0 - not found
===> muttprint-0.72d_8 depends on file: /usr/local/share/texmf-var/web2c/tex/tex.fmt - found
In no case a working latex package is built:
# ls -ltrL /usr/local/poudriere/data/packages/freebsd-head-ports-head/All | tail -3
-rw-r--r-- 1 root wheel 996588 7 oct 17:05 tex-3.14159_3.txz
-rw-r--r-- 1 root wheel 1258028 7 oct 17:06 latex2e-2003.12_1.txz
-rw-r--r-- 1 root wheel 520576 8 oct 17:36 muttprint-0.72d_8.txz
matthias
--
Matthias Apitz | /"\ ASCII Ribbon Campaign:
E-mail: guru at unixarea.de | \ / - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ | X - No proprietary attachments
phone: +49-170-4527211 | / \ - Respect for open standards
| en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
More information about the freebsd-pkg
mailing list