Commit graph

17 commits

Author SHA1 Message Date
minskim
0adb035b3d Set INSTALL_TEMPLATES and DEINSTALL_TEMPLATES only when TEX_TEXMF_DIRS
is not empty.
2010-01-29 04:10:14 +00:00
minskim
9d767f7c02 Update kpathsea to the version in TeX Live 2009.
This version removes many obsolete entries in texmf.cnf.
2010-01-16 03:06:56 +00:00
minskim
7abbb0afa0 Use absolute paths in invoking kpsewhich and mktexmf. 2009-09-20 18:50:03 +00:00
dsainty
c248a3896d A double-slash (//) in the kpathsea paths has a special interpretation, it
will cause kpathsea to consider all subdirectories recursively at that point
in the path.  Normally double-slashes and trailing slashes will not be present
in VARBASE, etc.  But if they are there the resulting behaviour is so
unexpected, expensive, and difficult to diagnose that it is worth going to
extra effort to clean them out here.

The problem is easy to hit when using Pkgsrc installing under $HOME on a
system where the user's home directories contain a trailing slash.

Somewhat reluctantly bump PKGREVISION.
2009-09-02 06:02:25 +00:00
minskim
8ba9594cc0 Set LICENSE. 2009-07-06 18:28:41 +00:00
joerg
57ad7373fb Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:16:21 +00:00
minskim
fa32838ef5 Do not remove empty directories from texmf trees; pkg_install will take
care of them.
2009-06-14 18:22:06 +00:00
joerg
9a51425e6b Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
minskim
c9626573b8 Update kpathsea to 5.0.0.
Changes:
* Make shared library version and general package version the same.
* Make library re-entrant.
2009-06-09 21:29:17 +00:00
minskim
a5dfd5537d Simplify TEXMFDOCDIR and TEXMDOCS to make them friendly with texdoc.
Changes from TeX Live svn.

Bump PKGREVISION.
2009-04-11 19:16:33 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
minskim
9c3d1d57ab Sync texmf.cnf with the version in TeX Live r12107.
The new texmf.cnf contains corrections regarding xetex and luatex.
These do not affect print/teTeX3, but are used by print/web2c.

Bump PKGREVISION.
2009-02-08 20:00:03 +00:00
minskim
75bfcf534a Do bump PKGREVISION for the previous commit. 2009-01-29 19:40:09 +00:00
minskim
5e0af4ed45 Use $TEXMFSYSVAR to store fonts generated by TeX.
Otherwise, packages running latex (e.g., converters/bibtex2html) may
create files under $HOME.

Bump PKGREVISION.
2009-01-29 19:38:42 +00:00
minskim
4699108686 Let texmf.mk take care of updating texmf.cnf.
Packages modifying texmf.cnf (e.g., tex-hugelatex and tex-jadetex) can
use this instead of inventing their own way.
2009-01-11 09:11:07 +00:00
minskim
8f34c7c6b7 Do not conflict with future revisions of teTeX-bin and teTeX-texmf.
They will be modified to coexist with this package.

Bump PKGREVISION.
2009-01-08 21:47:18 +00:00
minskim
4994025669 Import kpathsea-3.5.7 from pkgsrc-wip.
Kpathsea is a library to do path searching.  It is used in the Web2C
implementation of TeX and friends.  The library's fundamental purpose
is to return a filename from a list of directories specified by the
user, similar to what shells do when looking up program names to
execute.
2009-01-03 22:12:42 +00:00