Skip to content

Commit 276ff73

Browse files
committed
emphasize that the portable option resets the TEXMFHOME,TEXMFVAR,TEXMFCONFIG variables
git-svn-id: svn://tug.org/texlive/trunk/Build/source@79498 c570f23f-e606-0410-a88d-b1316a301751
1 parent 1b58693 commit 276ff73

2 files changed

Lines changed: 19 additions & 8 deletions

File tree

texk/kpathsea/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2026-06-28 Karl Berry <karl@freefriends.org>
2+
3+
* texmf.cnf (TEXMFHOME, TEXMFVAR, TEXMFCONFIG): mention
4+
that these trees are overridden by the portable installer option.
5+
Suggested by Ernst Reissner,
6+
https://tug.org/pipermail/tex-live/2026-March/052229.html
7+
18
2026-06-20 Karl Berry <karl@freefriends.org>
29

310
* Makefile.am (AM_CFLAGS): add $(KPSE_EXTRA_CFLAGS)

texk/kpathsea/texmf.cnf

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,22 +74,26 @@ TEXMFMAIN = $TEXMFDIST
7474
% Local additions to the distribution trees.
7575
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
7676
77-
% TEXMFSYSVAR, where *-sys store cached runtime data.
77+
% TEXMFSYSVAR, for system-wide cached runtime data that can be regenerated.
7878
TEXMFSYSVAR = $TEXMFROOT/texmf-var
7979
80-
% TEXMFSYSCONFIG, where *-sys store configuration data.
80+
% TEXMFSYSCONFIG, for system-wide configuration data, such as paper size.
8181
TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
8282
83-
% Per-user texmf tree(s) -- organized per the TDS, as usual. To define
84-
% more than one per-user tree, set this to a list of directories in
85-
% braces, as described above. (This used to be HOMETEXMF.) ~ expands
86-
% to %USERPROFILE% on Windows, $HOME otherwise.
83+
% Per-user texmf tree(s) -- must be organized per the TDS, as usual.
84+
% To define more than one per-user tree, set this to a list of
85+
% directories in braces, as described above. (This used to be HOMETEXMF.)
86+
%
87+
% ~ expands to %USERPROFILE% on Windows, $HOME otherwise.
88+
%
89+
% The portable option in install-tl overwrites these three trees
90+
% (TEXMFHOME, TEXMFVAR, TEXMFCONFIG) to keep everything in one place.
8791
TEXMFHOME = ~/texmf
8892
89-
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
93+
% TEXMFVAR, for per-user cached runtime data that can be regenerated.
9094
TEXMFVAR = ~/.texlive2026/texmf-var
9195
92-
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
96+
% TEXMFCONFIG, for per-user configuration data, such as tlmgr options.
9397
TEXMFCONFIG = ~/.texlive2026/texmf-config
9498
9599
% This is the value manipulated by tlmgr's auxtrees subcommand in the

0 commit comments

Comments
 (0)