kpathsea: update to 6.4.0

Part of TeXlive 2024

* Support an extended check for safe filenames which also allows writing under
  TEXMF[SYS]VAR, for Lua(LA)TeX; new functions and corresponding kpsewhich
  options.

* Support a new variable TEXMF_OUTPUT_DIRECTORY (alongside the traditional
  TEXMFOUTPUT), so that subprograms can have access to an --output-directory
  setting in an engine invocation.
This commit is contained in:
markd 2024-03-21 07:48:42 +00:00
parent fc1e58fafc
commit abf28bc4cc
3 changed files with 15 additions and 15 deletions

View File

@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.36 2023/04/10 23:48:12 markd Exp $
# $NetBSD: Makefile,v 1.37 2024/03/21 07:48:42 markd Exp $
.include "../../print/texlive/Makefile.common"
PKGNAME= kpathsea-6.3.5
PKGNAME= kpathsea-6.4.0
CATEGORIES= print
HOMEPAGE= https://ctan.org/pkg/kpathsea

View File

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.31 2023/04/10 23:48:12 markd Exp $
$NetBSD: distinfo,v 1.32 2024/03/21 07:48:42 markd Exp $
BLAKE2s (texlive-20230313-source.tar.xz) = cd85d09bb3b6bf613a40b3c2308da75596cb6a1b5e4c7b3fcd8e3e43f206c379
SHA512 (texlive-20230313-source.tar.xz) = 5874e7c9937ef63fdb03780f8137e0a63ad23a1b2a9d232a71bd2ab999669152981911fadc9c8ff3cf5e3a2cf828d575982b7fce1a15c101a62328d89d851a88
Size (texlive-20230313-source.tar.xz) = 68630148 bytes
SHA1 (patch-aa) = 049aa9e8655c749ba168316fe6a4af453c3c9194
BLAKE2s (texlive-20240312-source.tar.xz) = 72bccd07a7c210c1c5e3d86d72f3e86bfaf7c2922345f2e048c6336b2a1bd11b
SHA512 (texlive-20240312-source.tar.xz) = e7ed4eb419da789f82d4295819ba72d10766398fd20c8675742fcec985851917b2005d259e4c9bb952790472855115644297d92257878882a66315cc940b9210
Size (texlive-20240312-source.tar.xz) = 70140588 bytes
SHA1 (patch-aa) = c1983606555681a4649f318d0d15d5497e72aa43
SHA1 (patch-xputenv.c) = 75edfd8abdf2f0373a084095cfdd37865e628590

View File

@ -1,19 +1,19 @@
$NetBSD: patch-aa,v 1.15 2018/05/13 12:36:28 markd Exp $
$NetBSD: patch-aa,v 1.16 2024/03/21 07:48:42 markd Exp $
Set paths to texmf trees for pkgsrc.
--- texmf.cnf.orig 2018-03-26 12:23:43.000000000 +0000
--- texmf.cnf.orig 2024-02-23 16:44:23.000000000 +0000
+++ texmf.cnf
@@ -58,7 +58,7 @@
@@ -59,7 +59,7 @@
% SELFAUTOPARENT (its grandparent = /usr/local/texlive/YYYY), and
% SELFAUTOGRANDPARENT (its great-grandparent = /usr/local/texlive).
% Sorry for the off-by-one-generation names.
-TEXMFROOT = $SELFAUTOPARENT
+TEXMFROOT = $SELFAUTODIR/share
% The main tree of distributed packages and programs:
TEXMFDIST = $TEXMFROOT/texmf-dist
@@ -68,13 +68,13 @@ TEXMFDIST = $TEXMFROOT/texmf-dist
% The various texmf trees used by TeX Live, follow.
% They must must all have the TDS directory structure (https://tug.org/tds).
@@ -72,13 +72,13 @@ TEXMFDIST = $TEXMFROOT/texmf-dist
TEXMFMAIN = $TEXMFDIST
% Local additions to the distribution trees.
@ -30,7 +30,7 @@ Set paths to texmf trees for pkgsrc.
% Per-user texmf tree(s) -- organized per the TDS, as usual. To define
% more than one per-user tree, set this to a list of directories in
@@ -132,7 +132,7 @@ TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR
@@ -136,7 +136,7 @@ TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR
% Where generated fonts may be written. This tree is used when the sources
% were found in a system tree and either that tree wasn't writable, or the
% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
@ -39,7 +39,7 @@ Set paths to texmf trees for pkgsrc.
% On some systems, there will be a system tree which contains all the font
% files that may be created as well as the formats. For example
@@ -511,33 +511,7 @@ RUBYINPUTS = .;$TEXMF/scripts/{$progna
@@ -574,33 +574,7 @@ RUBYINPUTS = $TEXMFDOTDIR;$TEXMF/scrip
% since we don't want to scatter ../'s throughout the value. Hence we
% explicitly list every directory. Arguably more understandable anyway.
%