Date: Fri, 17 May 2013 00:11:53 +0200 From: "Christopher J. Ruwe" <cjr@cruwe.de> To: freebsd-ports@freebsd.org Subject: Re: [patch included] teTeX and TeXLive Message-ID: <20130517001153.1d7d4d9d@dijkstra.cruwe.de> In-Reply-To: <20130517.003258.983876528702230971.hrs@allbsd.org> References: <20130512.033617.598997229420881574.hrs@allbsd.org> <518F646B.7060006@peterschmitt.fr> <CAO%2BPfDe0nEdG=6ZVncE90kTjsY4jyrk9jR1PMFbAwrBJ5CbJAw@mail.gmail.com> <20130517.003258.983876528702230971.hrs@allbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--MP_/Pyf+uy9NkzblJxOdY2PhBgo Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Fri, 17 May 2013 00:32:58 +0900 (JST) Hiroki Sato <hrs@FreeBSD.org> wrote: > David Demelier <demelier.david@gmail.com> wrote > in > <CAO+PfDe0nEdG=3D6ZVncE90kTjsY4jyrk9jR1PMFbAwrBJ5CbJAw@mail.gmail.com>: >=20 > de> 2013/5/12 Florent Peterschmitt <florent@peterschmitt.fr>: > de> > Le 11/05/2013 20:36, Hiroki Sato a =C3=A9crit : > de> >> Hello, > de> >> > de> >> As you already noticed, TeXLive ports have been imported and > de> >> one can choose teTeX or TeXLive while the default value for > de> >> pre-compiled packages is still teTeX. > de> >> > de> >> If you want to use TeXLive, please try to use the following > de> >> knob: > de> >> > de> >> TEX_DEFAULT=3D texlive > de> >> > de> >> To do this, almost all of ports which use TeX will depend on > de> >> TeXLive. Although some ports which install a new TeX macro > de> >> package may not work because of incompatibility such as > de> >> difference of directory structure between the two, ones which > de> >> use TeX for typesetting should work fine. Ones to install > de> >> macro packages which were non-standard in teTeX but are > de> >> included in TeXLive will be fixed or removed. > de> >> > de> >> Please test TeXLive and send your failure report to me. Once > de> >> it is confirmed that TEX_DEFAULT=3Dtexlive works, I will switch > de> >> the default value from tetex to texlive at some point. > de> >> > de>=20 > de> Thank you very much, however I have a install failure on poudriere > de> with ports tree up to date 5 minutes ago: >=20 > Thank you for your report. I have received several reports about > install failures on poudriere and am investigating them. >=20 > -- Hiroki Hello, I had exactly the same issue. I have a manual solution so far and am trying out the automation from ports. I am posting my progress hoping to save someone some time. I reproduced the issue in an empty poudriere jail. After installing print/texlive-base and print/texlive-texmf via pkg add and $> cd /usr/ports/print/tex-formats $> make $> make install yields (taken only the last bit) ---Begin OPTIONS List--- ---End OPTIONS List--- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : check-config >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : fetch >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Fetching all distfiles required by tex-formats-20120701 for buil= ding =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : checksum >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Fetching all distfiles required by tex-formats-20120701 for buil= ding =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : extract >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Fetching all distfiles required by tex-formats-20120701 for buil= ding =3D=3D=3D> Extracting for tex-formats-20120701 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : patch >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Patching for tex-formats-20120701 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : configure >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Configuring for tex-formats-20120701 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : build >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : run-depends >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : install-mtree>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase= : install >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Installing for tex-formats-20120701 =3D=3D=3D> Generating temporary packing list =3D=3D=3D> Checking if print/tex-formats already installed tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not foun= d (ls-R missing?). fmtutil: config file `fmtutil.cnf' not found. *** [do-fmtutil-amstex] Error code 1 Stop in /usr/ports/print/tex-formats. running=20 $> texconfig rehash $> make install=20 solves the issue. I suspect my approach to constitute a dirty hack, but for the time being, I have added "texconfig rehash" as a post-install target to print/texlive-texmf. Compiling has started, I am off to bed now and will report tomorrow. Hope to save some people some time, even if what I am doing is actually not quite right. Cheers, --=20 Christopher TZ: GMT + 2h GnuPG/GPG: 0xE8DE2C14 =20 FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012 root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC=20 =20 Punctuation matters: "Lets eat Grandma or Lets eat, Grandma" - Punctuation saves lives. "A panda eats shoots and leaves" or "A panda eats, shoots, and leaves" - Punctuation teaches proper biology. --MP_/Pyf+uy9NkzblJxOdY2PhBgo Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=texlive-texmf-texformatsissue.patch diff -uN /poudriere/ports/default/print/texlive-texmf/Makefile tree/print/texlive-texmf/Makefile --- /poudriere/ports/default/print/texlive-texmf/Makefile 2013-05-16 19:38:19.919421187 +0200 +++ tree/print/texlive-texmf/Makefile 2013-05-16 23:28:39.028426109 +0200 @@ -185,5 +185,7 @@ ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \ ${EXTRACT_AFTER_ARGS} -C ${PREFIX}/share \ --strip-components 1 --no-same-permission --no-same-owner +post-install: + texconfig rehash .include <bsd.port.mk> --MP_/Pyf+uy9NkzblJxOdY2PhBgo--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130517001153.1d7d4d9d>