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