[patch included] teTeX and TeXLive

Christopher J. Ruwe cjr at cruwe.de
Thu May 16 22:11:57 UTC 2013


On Fri, 17 May 2013 00:32:58 +0900 (JST)
Hiroki Sato <hrs at FreeBSD.org> wrote:

> David Demelier <demelier.david at gmail.com> wrote
>   in
> <CAO+PfDe0nEdG=6ZVncE90kTjsY4jyrk9jR1PMFbAwrBJ5CbJAw at mail.gmail.com>:
> 
> de> 2013/5/12 Florent Peterschmitt <florent at peterschmitt.fr>:
> de> > Le 11/05/2013 20:36, Hiroki Sato a écrit :
> 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= 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=texlive works, I will switch
> de> >> the default value from tetex to texlive at some point.
> de> >>
> de> 
> de> Thank you very much, however I have a install failure on poudriere
> de> with ports tree up to date 5 minutes ago:
> 
>  Thank you for your report.  I have received several reports about
>  install failures on poudriere and am investigating them.
> 
> -- 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---
=======================<phase: check-config >==========================
=======================================================================
=======================<phase: fetch        >==========================
===> Fetching all distfiles required by tex-formats-20120701 for building
=======================================================================
=======================<phase: checksum     >==========================
===> Fetching all distfiles required by tex-formats-20120701 for building
=======================================================================
=======================<phase: extract      >==========================
===> Fetching all distfiles required by tex-formats-20120701 for building
===>  Extracting for tex-formats-20120701
=======================================================================
=======================<phase: patch        >==========================
===>  Patching for tex-formats-20120701
=======================================================================
=======================<phase: configure    >==========================
===>  Configuring for tex-formats-20120701
=======================================================================
=======================<phase: build        >==========================
=======================================================================
=======================<phase: run-depends  >==========================
=======================================================================
=======================<phase: install-mtree>==========================
=======================================================================
=======================<phase: install      >==========================
===>  Installing for tex-formats-20120701
===>   Generating temporary packing list
===>  Checking if print/tex-formats already installed
tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found (ls-R missing?).
fmtutil: config file `fmtutil.cnf' not found.
*** [do-fmtutil-amstex] Error code 1

Stop in /usr/ports/print/tex-formats.


running 

$> texconfig rehash
$> make install 

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,
-- 
Christopher
TZ:         GMT + 2h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012
root at darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC 
 
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: texlive-texmf-texformatsissue.patch
Type: text/x-patch
Size: 516 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130517/5ce40412/attachment.bin>


More information about the freebsd-ports mailing list