ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Hans Hagen <pragma@wxs.nl>
Cc: "Bruce D'Arcus" <darcusb@muohio.edu>, Gerben Wierda <Sherlock@rna.nl>
Subject: Re: Re: ConTeXt beta installation issue
Date: Mon, 17 Mar 2003 18:32:03 +0100	[thread overview]
Message-ID: <5.1.0.14.1.20030317182834.02f30940@server-1> (raw)
In-Reply-To: <72B46FCA-5858-11D7-81A8-0003930AD8A4@rna.nl>

At 10:11 AM 3/17/2003 +0100, Gerben Wierda wrote:

Probably it tries to do some guessing itself instead of relying on existing 
settings. What might influence this is that my setup separates the texmf 
part that is related to binaries (like pool files that change when binary 
versions change) and the stuff that is the fondation (like ConTeXt, LATeX, 
etc). /usr/local/teTeX/texmf.cnf starts with:

>>% Our directory setup as explained in $SELFAUTOPARENT/share/README.gwtex
>>% TEXMFMAIN contains the TEXMF tree installed by make install of the programs
>>TEXMFMAIN = $SELFAUTOPARENT/share/texmf
>>% TEXMFTE contains the main TEXMF tree from teTeX
>>TEXMFTE = $SELFAUTOPARENT/share/texmf.tetex
>>% TEXMFGW contains GW specific defaults and additions
>>TEXMFGW = $SELFAUTOPARENT/share/texmf.gwtex
>>% TEXMFLOCAL contains any local system TeXadmin overrides
>>TEXMFLOCAL = $SELFAUTOPARENT/share/texmf.local
>>% $VARTEXMF is where texconfig writes its local settings
>>VARTEXMF = $TEXMFLOCAL
>>% User texmf trees can be catered for like this...
>>HOMETEXMF = $HOME/Library/texmf
>>
>>% Our complete search path, the last three are searched through
>>% ls-R exclusively, which means that you have to run texhash
>>% after you have added, moved or deleted files in the tree
>>TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFGW,!!$TEXMFTE,!!$TEXMFMAIN}
>
>In this case, there is a valid TeX setup, though uncommon because the 
>separation of texmf into texmf and texmf.tetex. I need this separation to 
>be able to update programs and foundation separately. A new foundation 
>(texmf.tetex + texmf.gwtex) does not touch anything related to the 
>binaries (like pool files) in texmf.

here i also have split trees:

# example setup file / hans hagen
#
# dos2unix setuptex
# . setuptex
# mktexlsr
# texexec --make --alone

TEXROOT=/usr/local/tex

export TEXROOT

PATH=$TEXROOT/texmf-linux/bin:$PATH

export PATH

TEXMFMAIN=$TEXROOT/texmf
TEXMFLOCAL=$TEXROOT/texmf-local
TEXMFFONTS=$TEXROOT/texmf-fonts
TEXMFPROJECT=$TEXROOT/texmf-project
TEXMFLINUX=$TEXROOT/texmf-linux
VARTEXMF=$TEXROOT/texmf-var

export TEXMFMAIN
export TEXMFLOCAL
export TEXMFPROJECT
export TEXMFFONTS
export TEXMFLINUX
export VARTEXMF

# the next lines fail on dec alpha os's, so there you need
# to comment them (bug traced down by kees van marle/martin
# corrino)

HOMETEXMF=
export HOMETEXMF

TEXMFCNF=$TEXROOT/texmf{-local,}/web2c
TEXMF='{$TEXMFLINUX,$TEXMFPROJECT,$TEXMFFONTS,$TEXMFLOCAL,!!$TEXMFMAIN}'
TEXFORMATS=$TEXMFLINUX/web2c

TEXPOOL=$TEXFORMATS
MPPOOL=$TEXFORMATS

export TEXMFCNF
export TEXMF
export TEXFORMATS
export TEXPOOL
export MPPOOL

now, if you split off the bin tree, it makes sense to set TEXPOOL and 
MPPOOL explicitly; that way you can be sure that the binaries find them 
your way; the texmf files use these variables and copy them to the other 
relevant pool variables.

[i installed tex on a mac here, and there i have TEXMFMACOSX as well]

Hans
-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------

  reply	other threads:[~2003-03-17 17:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <55E7D66E-5809-11D7-856F-000A959F0E52@muohio.edu>
2003-03-17  9:11 ` Gerben Wierda
2003-03-17 17:32   ` Hans Hagen [this message]
2003-03-17 19:54   ` Simon Pepping
2003-03-18  8:00     ` Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5.1.0.14.1.20030317182834.02f30940@server-1 \
    --to=pragma@wxs.nl \
    --cc=Sherlock@rna.nl \
    --cc=darcusb@muohio.edu \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).