head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.48 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.46 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.44 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.42 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.40 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.38 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.36 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.34 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.32 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.30 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.28 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.26 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.24 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.22 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.20 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.18 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.16 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.14 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.12 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.10 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.8 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.6 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.4 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2020.05.10.03.56.44; author markd; state Exp; branches; next ; commitid 6jxkTXO6lRjCYD7C; desc @@ 1.1 log @texlive: update to 2020 General: * The \input primitive in all TeX engines, including tex, now also accepts a group-delimited filename argument, as a system-dependent extension. The usage with a standard space/token-delimited filename is completely unchanged. The group-delimited argument was previously implemented in LuaTeX; now it is available in all engines. ASCII double quote characters (") are removed from the filename, but it is otherwise left unchanged after tokenization. This does not currently affect LaTeX’s \input command, as that is a macro redefinition of the standard \input primitive. * New option –cnf-line for kpsewhich, tex, mf, and all other engines, to support arbitrary configuration settings on the command line. * The addition of various primitives to various engines in this and previous years is intended to result in a common set of functionality available across all engines. epTeX, eupTeX: New primitives \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname; revise \fontchar?? and \iffontchar. For eupTeX only: \currentcjktoken. LuaTeX: Integration with HarfBuzz library, available as new engines luahbtex (used for lualatex) and luajithbtex. New primitives: \eTeXgluestretchorder, \eTeXglueshrinkorder. pdfTeX: New primitive \pdfmajorversion; this merely changes the version number in the PDF output; it has no effect on any PDF content. \pdfximage and similar now search for image files in the same way as \openin. pTeX: New primitives \ifjfont, \iftfont. Also in epTeX, upTeX, eupTeX. XeTeX: Fixes for \Umathchardef, \XeTeXinterchartoks, \pdfsavepos. Dvips: Output encodings for bitmap fonts, for better copy/paste capabilities. @ text @$NetBSD: patch-bin_texconfig-dialog,v 1.1 2012/10/13 22:38:20 minskim Exp $ use full path for commands --- bin/texconfig-dialog.orig 2012-10-09 17:39:16.000000000 +0000 +++ bin/texconfig-dialog @@@@ -81,14 +81,7 @@@@ logexec() ############################################################################### runDialog() { - if test -n "$DIALOG_PROG"; then - termCtl clear - $DIALOG_PROG --title "TeX setup utility" ${1+"$@@"} - runDialogRc=$? - termCtl clear - else - abort "could not find dialog or whiptail program to run" - fi + @@DIALOG@@ --title "TeX setup utility" ${1+"$@@"} (exit $runDialogRc) return $runDialogRc } @@@@ -101,7 +94,7 @@@@ findDialog() { for bin in whiptail dialog do - binLoc=`texconfig findprog $bin` + binLoc=`@@TEXCONFIG@@ findprog $bin` case $binLoc in "") DIALOG_PROG="";; *) DIALOG_PROG=$binLoc; break;; @@@@ -195,11 +188,11 @@@@ trouble, you may have more luck with +/- menuMode ;; REHASH) - logexec texconfig rehash + logexec @@TEXCONFIG@@ rehash termCtl readln ;; FORMATS) - texconfig formats + @@TEXCONFIG@@ formats termCtl readln ;; HYPHENATION) @@@@ -209,11 +202,11 @@@@ trouble, you may have more luck with +/- menuDvips ;; FAQ) - texconfig faq + @@TEXCONFIG@@ faq termCtl readln ;; CONF) - logexec texconfig conf + logexec @@TEXCONFIG@@ conf termCtl readln ;; LOG) @@@@ -234,7 +227,7 @@@@ Chosse a mode to be used when metafont g be differences between modes of the same resolution. See the comments in the file modes.mf for more details. \"" \ 23 80 14 \ - `texconfig mode-list` 2>"$tmpmenu" + `@@TEXCONFIG@@ mode-list` 2>"$tmpmenu" } menuMode() @@@@ -243,7 +236,7 @@@@ menuMode() mode=`cat "$tmpmenu"` if test -n "$mode"; then - logexec texconfig mode "$mode" + logexec @@TEXCONFIG@@ mode "$mode" termCtl readln fi } @@@@ -312,7 +305,7 @@@@ NOTE: If you just press return, printing menuDvipsPrintOpt=$menuDvipsAns ;; esac - logexec texconfig dvips $menuDvipsPrinterOpt printcmd "$menuDvipsPrintOpt" + logexec @@TEXCONFIG@@ dvips $menuDvipsPrinterOpt printcmd "$menuDvipsPrintOpt" termCtl readln fi ;; @@@@ -321,7 +314,7 @@@@ NOTE: If you just press return, printing mode=`cat "$tmpmenu"` if test -n "$mode"; then - logexec texconfig dvips $menuDvipsPrinterOpt mode "$mode" + logexec @@TEXCONFIG@@ dvips $menuDvipsPrinterOpt mode "$mode" termCtl readln fi ;; @@@@ -331,7 +324,7 @@@@ offset), e.g. 2mm,-0.5in (right 2mm and case $menuDvipsAns in "") : ;; *) - logexec texconfig dvips $menuDvipsPrinterOpt offset "$menuDvipsAns" + logexec @@TEXCONFIG@@ dvips $menuDvipsPrinterOpt offset "$menuDvipsAns" termCtl readln ;; esac @@@@ -339,11 +332,11 @@@@ offset), e.g. 2mm,-0.5in (right 2mm and PAPER) eval runDialog \ --menu \'\\n\\nChoose the default papersize definition for dvips.\\n\\n\' \ - 23 80 8 `texconfig dvips paper-list` \ + 23 80 8 `@@TEXCONFIG@@ dvips paper-list` \ 2>"$tmpmenu" paper=`cat "$tmpmenu"` if test -n "$paper"; then - logexec texconfig dvips paper "$paper" + logexec @@TEXCONFIG@@ dvips paper "$paper" termCtl readln fi ;; @@@@ -364,7 +357,7 @@@@ offset), e.g. 2mm,-0.5in (right 2mm and case $menuDvipsAns in "") : ;; *) - logexec texconfig dvips add $menuDvipsAns + logexec @@TEXCONFIG@@ dvips add $menuDvipsAns termCtl readln ;; esac @@@@ -375,7 +368,7 @@@@ offset), e.g. 2mm,-0.5in (right 2mm and case $menuDvipsAns in "") : ;; *) - logexec texconfig dvips del $menuDvipsAns + logexec @@TEXCONFIG@@ dvips del $menuDvipsAns termCtl readln ;; esac @@@@ -398,11 +391,11 @@@@ Select your default paper format. p=`cat "$tmpmenu"` case $p in A4) - logexec texconfig paper a4 + logexec @@TEXCONFIG@@ paper a4 termCtl readln ;; LETTER) - logexec texconfig paper letter + logexec @@TEXCONFIG@@ paper letter termCtl readln ;; esac @@@@ -415,14 +408,14 @@@@ menuHyphenation() Choose format to set up hyphenation for. " \ 23 80 14 \ - `texconfig hyphen-list | sed 's@@\(.*\)@@\1 \1@@'` 2>"$tmpmenu" + `@@TEXCONFIG@@ hyphen-list | sed 's@@\(.*\)@@\1 \1@@'` 2>"$tmpmenu" p=`cat "$tmpmenu"` case $p in "") return ;; *) - texconfig hyphen "$p" + @@TEXCONFIG@@ hyphen "$p" termCtl readln esac } @@@@ -445,9 +438,9 @@@@ eof esac -: ${TEXMFCONFIG=`kpsewhich -var-value=TEXMFCONFIG`} -: ${TEXMFVAR=`kpsewhich -var-value=TEXMFVAR`} -: ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`} +: ${TEXMFCONFIG=`@@KPSEWHICH@@ -var-value=TEXMFCONFIG`} +: ${TEXMFVAR=`@@KPSEWHICH@@ -var-value=TEXMFVAR`} +: ${TEXMFMAIN=`@@KPSEWHICH@@ -var-value=TEXMFMAIN`} export TEXMFCONFIG TEXMFVAR TEXMFMAIN setupTmpDir @