Update to TeX Live 2013.

This incudes the new buildset texmf -- a smaller texmf tree used for
BUILD_DEPENDS. See the package README for more info on this.

OK espie@
This commit is contained in:
edd 2014-01-11 18:46:52 +00:00
parent 1233515f36
commit 9d74c7305e
44 changed files with 18835 additions and 24628 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile.inc,v 1.10 2013/03/11 11:37:54 espie Exp $
# $OpenBSD: Makefile.inc,v 1.11 2014/01/11 18:46:52 edd Exp $
CATEGORIES ?= print
HOMEPAGE ?= http://tug.org/texlive/
@ -11,8 +11,8 @@ PERMIT_DISTFILES_FTP ?= Yes
EXTRACT_SUFX ?= .tar.xz
V ?= 2012
DIST_V ?= ${V}0701
V ?= 2013
DIST_V ?= ${V}0530
MASTER_SITES ?= ftp://ftp.tug.org/texlive/historic/${V}/ \
http://spacehopper.org/mirrors/

View File

@ -1,18 +1,19 @@
$OpenBSD: README,v 1.6 2012/12/17 20:28:04 edd Exp $
$OpenBSD: README,v 1.7 2014/01/11 18:46:52 edd Exp $
Note: This is not a README for users.
TeX Live 2012 - Porting progress
TeX Live 2013 - Porting progress
================================
* Get base compilers working: OK
* Test build works. OK
* Check *_ADJ OK
* Test build works.
-> amd64 OK
-> i386 OK
-> sparc64 OK
* Do texmf split (see texmf/files/rblatter) OK
-> i386
-> sparc64
* Do texmf split (with new texscythe tool) OK
* Split out conTeXt (use grep) OK
* Move manuals and pdf manuals OK
* Move manuals and remove pdf manuals OK
-> All texmf manuals in -minimal OK
* Remove external deps OK
-> texworks OK
@ -20,18 +21,25 @@ TeX Live 2012 - Porting progress
-> asymptote OK
* Remove windows junk OK
* Get basic texmf packaging: OK
-> tlpkg/ stuff not needed (and wont be present) OK
-> beware errors in the tlpdb (yay) OK
* Re-add depenedencies: OK
* Hack texmf.cnf OK
* Implement @xxx in plists OK
* emulate texlinks OK
* patch in ruby/python versions for texexec OK
* patch in interpreter paths OK
* Take perl modules from extra texmf needed for updmap OK
* Generate texmf-var pregen OK
(all as root) 'mktexlsr', 'fmtutil-sys --all',
'updmap-sys', rm ls-R and tar up texmf-var
(all as root) 'mktexlsr', 'fmtutil-sys --all', OK
'updmap-sys', remove ls-R and logs from texmf-var, OK
then tar up. OK
* Apply any security/reliability patches OK
Search here: http://tug.org/pipermail/tldistro/
* @comment manpages conflicting with t1utils OK
Search here: http://tug.org/pipermail/tldistro/ OK
* Remove manpages conflicting with t1utils OK
* Check buildset in bulk. OK
* Move info pages into the right place. OK
* Check various (non-texlive) packages that use the texmf work
* Install everything and run pkg_check(8) OK
Known Issues
============

View File

@ -1,16 +1,15 @@
# $OpenBSD: Makefile,v 1.70 2014/01/11 12:56:41 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.71 2014/01/11 18:46:52 edd Exp $
COMMENT = base binaries for TeXLive typesetting distribution
DISTNAME = texlive-${DIST_V}-source
PKGNAME = texlive_base-${V}
REVISION = 2
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
texlive-${DIST_V}-extra${EXTRACT_SUFX}
SHARED_LIBS = kpathsea 5.0
SHARED_LIBS += ptexenc 2.0
SHARED_LIBS = kpathsea 6.0
SHARED_LIBS += ptexenc 3.0
WANTLIB += ICE SM X11 Xau Xaw Xdmcp Xext Xmu Xpm Xt c expat
WANTLIB += fontconfig freetype gd jpeg lcms2 m
@ -24,7 +23,7 @@ RUN_DEPENDS = print/ghostscript/gnu \
print/psutils \
print/t1utils \
print/latex-mk \
texlive_texmf-minimal-${V}:print/texlive/texmf,-main
texlive_texmf-buildset-${V}:print/texlive/texmf,-buildset
LIB_DEPENDS = devel/t1lib \
graphics/png \
@ -50,10 +49,9 @@ MODPY_ADJ_FILES = texk/texlive/linked_scripts/de-macro/de-macro \
texk/texlive/linked_scripts/texliveonfly/texliveonfly.py
MODRUBY_ADJ_FILES = convbkmk.rb \
epspdf.rb \
match_parens
MODPERL_ADJ_FILES = texk/tetex/updmap.pl \
MODPERL_ADJ_FILES = texk/texlive/linked_scripts/texlive/updmap.pl \
texk/tetex/updmap-single.pl \
texk/tex4htk/mk4ht.pl \
texk/texlive/linked_scripts/authorindex/authorindex \
@ -81,28 +79,47 @@ MODPERL_ADJ_FILES = texk/tetex/updmap.pl \
texk/texlive/linked_scripts/purifyeps/purifyeps \
texk/texlive/linked_scripts/sty2dtx/sty2dtx.pl \
texk/texlive/linked_scripts/tetex/e2pall.pl \
texk/texlive/linked_scripts/tetex/texdoctk.pl \
utils/texdoctk/texdoctk.pl \
texk/texlive/linked_scripts/texcount/texcount.pl \
texk/texlive/linked_scripts/texdef/texdef.pl \
texk/texlive/linked_scripts/texdiff/texdiff \
texk/texlive/linked_scripts/texlive/tlmgr.pl \
texk/texlive/tl_scripts/e2pall.pl \
texk/texlive/linked_scripts/texloganalyser/texloganalyser \
utils/xindy/xindy-2.4/user-commands/texindy.in \
utils/xindy/xindy-2.4/user-commands/xindy.in
utils/xindy/xindy-2.4/user-commands/xindy.in \
texk/texlive/linked_scripts/jfontmaps/kanji-fontmap-creator.pl \
texk/texlive/linked_scripts/jfontmaps/kanji-config-updmap.pl \
texk/texlive/linked_scripts/latexdiff/latexdiff.pl \
texk/texlive/linked_scripts/latexdiff/latexdiff-vc.pl \
texk/texlive/linked_scripts/latexdiff/latexrevise.pl
LUA_ADJ_SCRIPTS = utils/mtx/m-tx.lua
# None this year, but there have been in the past.
LUA_ADJ_SCRIPTS =
TEXLUA_ADJ_SCRIPTS = texk/texlive/context/mtxrun \
TEXLUA_ADJ_SCRIPTS = texk/texlive/linked_scripts/cachepic/cachepic.tlu \
texk/texlive/linked_scripts/checkcites/checkcites.lua \
texk/texlive/linked_scripts/cachepic/cachepic.tlu \
texk/texlive/linked_scripts/context/stubs/unix/mtxrun \
texk/texlive/linked_scripts/epspdf/epspdf.tlu \
texk/texlive/linked_scripts/luaotfload/luaotfload-tool.lua \
texk/texlive/linked_scripts/luaotfload/mkluatexfontdb.lua \
texk/texlive/linked_scripts/musixtex/musixflx.lua \
texk/texlive/linked_scripts/musixtex/musixtex.lua \
texk/texlive/linked_scripts/pfarrei/a5toa4.tlu \
texk/texlive/linked_scripts/pfarrei/pfarrei.tlu \
texk/texlive/linked_scripts/pmx/pmx2pdf.lua \
texk/texlive/linked_scripts/ptex2pdf/ptex2pdf.lua \
texk/texlive/linked_scripts/texdoc/texdoc.tlu \
texk/texlive/linked_scripts/texlive/rungs.tlu \
utils/pmx/pmx2pdf.lua
utils/pmx/pmx2pdf.lua \
SH_ADJ_SCRIPTS = texk/texlive/linked_scripts/typeoutfileinfo/typeoutfileinfo.sh \
texk/texlive/linked_scripts/lua2dox/lua2dox_filter \
texk/texlive/linked_scripts/ltxfileinfo/ltxfileinfo \
texk/texlive/linked_scripts/arara/arara.sh \
texk/texlive/linked_scripts/dtxgen/dtxgen \
texk/texlive/linked_scripts/listbib/listbib
SH_ADJ_SCRIPTS = texk/texlive/linked_scripts/typeoutfileinfo/typeoutfileinfo.sh
# Never set SEPARATE_BUILD
CONFIGURE_STYLE = gnu
@ -112,16 +129,13 @@ CONFIGURE_STYLE = gnu
CPPFLAGS = -I${X11BASE}/include \
-I${TRUEPREFIX}/include/poppler
# Bug in ICU build system
# http://tug.org/pipermail/tlbuild/2012q2/002348.html
CPPFLAGS += -DU_PLATFORM=U_PF_BSD
# Big endian ICU bug
# http://tug.org/pipermail/tlbuild/2012q2/002266.html
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mbe}
CPPFLAGS += -DU_IS_BIG_ENDIAN=1
.endif
# XXX still needed?
#.include <bsd.port.arch.mk>
#.if ${PROPERTIES:Mbe}
#CPPFLAGS += -DU_IS_BIG_ENDIAN=1
#.endif
CONFIGURE_ENV += TL_MAKE=${GMAKE} \
CPPFLAGS="${CPPFLAGS}"
@ -206,21 +220,22 @@ pre-configure:
for F in ${SH_ADJ_SCRIPTS}; do \
perl -pi -e '($$. == 1) && s@^.*$$@#!/bin/sh@' $$F; \
done
${SUBST_CMD} ${WRKSRC}/texk/texlive/context/mtxrun
${SUBST_CMD} ${WRKSRC}/texk/texlive/linked_scripts/context/stubs/unix/mtxrun
# just to silence error - never used
pre-install:
mkdir -p ${WRKSRC}/inst
# symlinks that would have been installed by texlinks.
# Symlinks that would have been installed by texlinks.
# texlinks can not do this itself in the fake dir, as it requires
# a fully hashed texmf tree and working kpse configuration.
# Run 'texlinks -u' and then observe the output of
# 'texlinks -v'. Don't forget to check the links are in the PLIST.
ALEPH_LN = lamed
LUATEX_LN = dvilualatex dviluatex lualatex
PDFTEX_LN = amstex cslatex csplain eplain etex jadetex latex mex \
mllatex mltex pdfcslatex pdfcsplain pdfetex pdfjadetex \
pdflatex pdfmex pdfxmltex physe phyzzx texsis utf8mex \
xmltex
PDFTEX_LN = amstex cslatex pdfcslatex csplain pdfcsplain eplain jadetex \
pdfjadetex latex pdflatex mex pdfmex utf8mex mllatex mltex \
etex pdfetex texsis xmltex pdfxmltex
EPTEX_LN = platex
XETEX_LN = xelatex
EUPTEX_LN = uplatex
@ -269,6 +284,5 @@ post-install:
ln -s ${TRUEPREFIX}/bin/euptex ${PREFIX}/bin/$$i; \
done
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
SHA256 (texlive-20120701-extra.tar.xz) = QpTxeIaF4J1kgvOOTqS8rTatAXDpHDWLfwGJTrZ1aDE=
SHA256 (texlive-20120701-source.tar.xz) = lmZhfV2sPoJXjmloNcyfJR7gpW0WLYbf8IZZrF3LbIE=
SIZE (texlive-20120701-extra.tar.xz) = 326776
SIZE (texlive-20120701-source.tar.xz) = 131904044
SHA256 (texlive-20130530-extra.tar.xz) = 2mSZxW03OXBw+s1sYVIO8Iin/0adeuZjrCqGfqzHIZc=
SHA256 (texlive-20130530-source.tar.xz) = qQWDLkwE3RyxbbS7e6rLePvBloK9M6wml6OoXOeNedQ=
SIZE (texlive-20130530-extra.tar.xz) = 341684
SIZE (texlive-20130530-source.tar.xz) = 179963948

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-texk_bibtex-x_Makefile_in,v 1.1 2014/01/11 18:46:52 edd Exp $
Missing pthread linkage
--- texk/bibtex-x/Makefile.in.origy Thu Aug 29 17:50:02 2013
+++ texk/bibtex-x/Makefile.in Thu Aug 29 17:50:13 2013
@@ -570,7 +570,7 @@ bibtexu_SOURCES = $(common_sources)
# Force Automake to use CXXLD for linking
nodist_EXTRA_bibtexu_SOURCES = dummy.cxx
bibtexu_CPPFLAGS = $(AM_CPPFLAGS) $(ICU_INCLUDES) -DUTF_8
-bibtexu_LDADD = $(KPATHSEA_LIBS) $(ICU_LIBS)
+bibtexu_LDADD = $(KPATHSEA_LIBS) $(ICU_LIBS) -pthread
csfdir = $(datarootdir)/texmf-dist/bibtex/csf/base
dist_csf_DATA = \
csf/88591lat.csf \

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-texk_chktex_chktex-1_7_1_deweb_in,v 1.1 2014/01/11 18:46:52 edd Exp $
--- texk/chktex/chktex-1.7.1/deweb.in.origy Thu Sep 12 23:05:17 2013
+++ texk/chktex/chktex-1.7.1/deweb.in Thu Sep 12 23:05:28 2013
@@ -1,4 +1,4 @@
-#! @PERL5@
+#!/usr/bin/perl
# deweb v1.2, kills the C sections of a CWEB file, for passing to ChkTeX.
# Copyright (C) 1996 Jens T. Berger Thielemann
#

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-texk_dvipdfmx_src_jpegimage_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/dvipdfmx/src/jpegimage.c.origy Fri Oct 4 11:13:22 2013
+++ texk/dvipdfmx/src/jpegimage.c Fri Oct 4 11:14:29 2013
@@ -360,7 +360,7 @@ jpeg_get_density (struct JPEG_info *j_info,
struct JPEG_APPn_JFIF *app_data;
int i;
for (i = 0; i < j_info->num_appn; i++) {
- if (j_info->appn[i].marker == JM_APP0 ||
+ if (j_info->appn[i].marker == JM_APP0 &&
j_info->appn[i].app_sig == JS_APPn_JFIF)
break;
}

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-texk_dvipsk_bbox_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/dvipsk/bbox.c.origy Fri Oct 4 11:23:12 2013
+++ texk/dvipsk/bbox.c Fri Oct 4 11:25:18 2013
@@ -346,8 +346,8 @@ dochar:
if (v - bcd->ury < lly) lly = v - bcd->ury;
if (v - bcd->lly > ury) ury = v - bcd->lly;
} else {
- if (h + bcd->ury < llx) llx = h + bcd->ury;
- if (h + bcd->lly > urx) urx = h + bcd->lly;
+ if (h + bcd->ury > urx) urx = h + bcd->ury;
+ if (h + bcd->lly < llx) llx = h + bcd->lly;
if (v + bcd->llx < lly) lly = v + bcd->llx;
if (v + bcd->urx > ury) ury = v + bcd->urx;
}

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-texk_dvipsk_writet1_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/dvipsk/writet1.c.origy Fri Oct 4 11:27:21 2013
+++ texk/dvipsk/writet1.c Fri Oct 4 11:28:46 2013
@@ -1167,7 +1167,9 @@ static void t1_subset_ascii_part(void)
t1_getline();
while (!t1_prefix("/Encoding")) {
t1_scan_param();
- t1_putline();
+ if (!(t1_prefix("/UniqueID") &&
+ !strncmp(t1_line_array + strlen(t1_line_array) -4, "def", 3)))
+ t1_putline();
t1_getline();
}
if (is_reencoded(fm_cur))

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-texk_mendexk_fwrite_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/mendexk/fwrite.c.origy Fri Oct 4 11:30:16 2013
+++ texk/mendexk/fwrite.c Fri Oct 4 11:31:35 2013
@@ -15,7 +15,7 @@ static int range_check(struct index ind, int count, ch
static void linecheck(char *lbuff, char *tmpbuff);
static void crcheck(char *lbuff, FILE *fp);
-#define TAIL(x) (x+strlen(x))
+#define TAIL(x) ((x)+strlen(x))
/* if we don't have vsnprintf() */
/* #define vsnprintf(buff,len,format,argptr) vsprintf(buff,format,argptr) */
@@ -385,7 +385,7 @@ static int range_check(struct index ind, int count, ch
}
if (strlen(ind.p[j].enc)>0) {
sprintf(tmpbuff,"%s%s%s",encap_prefix,ind.p[j].enc,encap_infix);
- sprintf(tmpbuff,"%s%s%s",ind.p[j].page,encap_suffix,delim_n);
+ sprintf(TAIL(tmpbuff),"%s%s%s",ind.p[j].page,encap_suffix,delim_n);
linecheck(lbuff,tmpbuff);
}
}

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-texk_texlive_context_mtxrun,v 1.1 2011/11/23 12:00:45 edd Exp $
--- texk/texlive/context/mtxrun.origy Sat Sep 10 23:55:58 2011
+++ texk/texlive/context/mtxrun Sat Sep 10 23:57:10 2011
@@ -14424,8 +14424,8 @@ runners.applications = {
["lua"] = "luatex --luaonly",
["luc"] = "luatex --luaonly",
["pl"] = "perl",
- ["py"] = "python",
- ["rb"] = "ruby",
+ ["py"] = "python${MODPY_VERSION}",
+ ["rb"] = "ruby${MODRUBY_BINREV}",
}
runners.suffixes = {

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-texk_texlive_linked_scripts_a2ping_a2ping_pl,v 1.1 2014/01/11 18:46:52 edd Exp $
--- texk/texlive/linked_scripts/a2ping/a2ping.pl.origy Thu Sep 12 23:06:08 2013
+++ texk/texlive/linked_scripts/a2ping/a2ping.pl Thu Sep 12 23:06:33 2013
@@ -2,7 +2,7 @@
eval '(exit $?0)' && eval 'PERL_BADLANG=x;export PERL_BADLANG;: \
;exec perl -x -S -- "$0" ${1+"$@"};#'if 0;
eval 'setenv PERL_BADLANG x;exec perl -x -S -- "$0" $argv:q;#'.q+
-#!perl -w
+#!/usr/bin/perl -w
package Htex::a2ping; $0=~/(.*)/s;unshift@INC,'.';do($1);die$@if$@;__END__+if !1;
# This Perl script was generated by JustLib2 at Wed Apr 23 09:14:13 2003.
# Don't touch/remove any lines above; http://www.inf.bme.hu/~pts/justlib

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-texk_texlive_linked_scripts_installfont_installfont-tl,v 1.1 2013/05/29 20:04:13 zhuk Exp $
--- texk/texlive/linked_scripts/installfont/installfont-tl.origy Tue Mar 26 12:44:36 2013
+++ texk/texlive/linked_scripts/installfont/installfont-tl Tue Mar 26 12:45:10 2013
$OpenBSD: patch-texk_texlive_linked_scripts_installfont_installfont-tl,v 1.2 2014/01/11 18:46:52 edd Exp $
--- texk/texlive/linked_scripts/installfont/installfont-tl.origy Tue Mar 12 00:01:41 2013
+++ texk/texlive/linked_scripts/installfont/installfont-tl Thu Aug 29 17:49:54 2013
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/ksh

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-texk_web2c_luatexdir_font_writecff_w,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/luatexdir/font/writecff.w.origy Fri Oct 4 11:25:51 2013
+++ texk/web2c/luatexdir/font/writecff.w Fri Oct 4 11:26:50 2013
@@ -3389,6 +3389,8 @@ void write_cid_cff(PDF pdf, cff_font * cffont, fd_entr
}
pdf_begin_obj(pdf, cidset, OBJSTM_NEVER);
pdf_begin_dict(pdf);
+ pdf_dict_add_streaminfo(pdf);
+ pdf_end_dict(pdf);
pdf_begin_stream(pdf);
pdf_out_block(pdf, stream, l);
pdf_end_stream(pdf);

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-texk_web2c_luatexdir_font_writettf_w,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/luatexdir/font/writettf.w.origy Fri Oct 4 11:15:13 2013
+++ texk/web2c/luatexdir/font/writettf.w Fri Oct 4 11:18:43 2013
@@ -816,14 +816,13 @@ void ttf_read_post(void)
}
}
break;
+ default:
+ pdftex_warn("unsupported format (%.8X) of `post' table, assuming 3.0",
+ (unsigned int) post_format);
case 0x00030000:
for (glyph = glyph_tab; glyph - glyph_tab < NMACGLYPHS; glyph++) {
glyph->name_index = (TTF_USHORT) (glyph - glyph_tab);
}
- break;
- default:
- pdftex_fail("unsupported format (%.8X) of `post' table",
- (unsigned int) post_format);
}
}

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-texk_web2c_luatexdir_pdf_pdfgen_w,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/luatexdir/pdf/pdfgen.w.origy Fri Oct 4 11:09:34 2013
+++ texk/web2c/luatexdir/pdf/pdfgen.w Fri Oct 4 11:10:18 2013
@@ -572,7 +572,7 @@ void pdf_print_int(PDF pdf, longinteger n)
{
char s[24];
int w;
- w = snprintf(s, 23, "%" LONGINTEGER_PRI "d", n);
+ w = snprintf(s, 23, "%" LONGINTEGER_PRI "d", (LONGINTEGER_TYPE) n);
check_nprintf(w, 23);
pdf_out_block(pdf, (const char *) s, (size_t) w);
}
@@ -719,7 +719,7 @@ void pdf_end_stream(PDF pdf)
if (pdf->seek_write_length && pdf->draftmode == 0) {
xfseeko(pdf->file, (off_t)pdf->stream_length_offset, SEEK_SET,
pdf->job_name);
- fprintf(pdf->file, "%" LONGINTEGER_PRI "i", pdf->stream_length);
+ fprintf(pdf->file, "%" LONGINTEGER_PRI "i", (LONGINTEGER_TYPE) pdf->stream_length);
xfseeko(pdf->file, 0, SEEK_END, pdf->job_name);
}
pdf->seek_write_length = false;

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-texk_web2c_mplibdir_mp_w,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/mplibdir/mp.w.origy Fri Oct 4 11:32:01 2013
+++ texk/web2c/mplibdir/mp.w Fri Oct 4 11:34:23 2013
@@ -32743,7 +32743,7 @@ static integer mp_dimen_out (MP mp, mp_number x_orig)
mp_number arg1;
new_number (arg1);
number_clone (arg1, x);
- number_multiply_int (x, 16);
+ number_multiply_int (arg1, 16);
make_scaled (x, arg1, internal_value (mp_design_size));
free_number (arg1);
}

View File

@ -0,0 +1,25 @@
$OpenBSD: patch-texk_web2c_pdftexdir_ttf2afm_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/pdftexdir/ttf2afm.c.origy Fri Oct 4 11:19:32 2013
+++ texk/web2c/pdftexdir/ttf2afm.c Fri Oct 4 11:20:54 2013
@@ -521,15 +521,15 @@ static void read_font(void)
}
}
break;
+ default:
+ ttf_warn("unsupported format (%.8X) of `post' table, assuming 3.0",
+ post_format);
case 0x00030000:
if (print_glyph == AS_NAME) {
ttf_warn
("no names available in `post' table, print glyph names as indices");
print_glyph = AS_INDEX;
}
- break;
- default:
- ttf_fail("unsupported format (%.8X) of `post' table", post_format);
}
ttf_seek_tab("loca", 0);
if (loca_format == 1) {

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-texk_web2c_pdftexdir_writettf_c,v 1.1 2014/01/11 18:46:52 edd Exp $
http://tug.org/pipermail/tldistro/2013q3/000218.html
--- texk/web2c/pdftexdir/writettf.c.origy Fri Oct 4 11:21:14 2013
+++ texk/web2c/pdftexdir/writettf.c Fri Oct 4 11:22:28 2013
@@ -517,14 +517,13 @@ static void ttf_read_post(void)
}
}
break;
+ default:
+ pdftex_warn("unsupported format (%.8X) of `post' table, assuming 3.0",
+ (unsigned int) post_format);
case 0x00030000:
for (glyph = glyph_tab; glyph - glyph_tab < NMACGLYPHS; glyph++) {
glyph->name_index = glyph - glyph_tab;
}
- break;
- default:
- pdftex_fail("unsupported format (%.8X) of `post' table",
- (unsigned int) post_format);
}
}

View File

@ -1,7 +1,8 @@
@comment $OpenBSD: PLIST,v 1.22 2012/12/17 20:28:04 edd Exp $
@comment $OpenBSD: PLIST,v 1.23 2014/01/11 18:46:52 edd Exp $
@conflict teTeX_base-*
@conflict pdfjam-*
@conflict ht-<2
@conflict texlive_texmf-buildset-<2013
@pkgpath print/teTeX/base
@pkgpath print/pdfjam
@pkgpath print/teTeX/base,-fmt
@ -127,11 +128,14 @@
@bin bin/xetex
@comment bin/tlmgr
bin/a2ping
bin/a5toa4
bin/adhocfilelist
bin/afm2afm
bin/allcm
bin/allec
bin/allneeded
bin/amstex
bin/arara
bin/arlatex
bin/authorindex
bin/autoinst
@ -160,6 +164,7 @@ bin/ctxtools
bin/de-macro
bin/deweb
bin/dosepsbin
bin/dtxgen
bin/dvi2fax
bin/dviasm
bin/dvigif
@ -201,6 +206,9 @@ bin/inimf
bin/initex
bin/installfont-tl
bin/jadetex
bin/kanji-config-updmap
bin/kanji-config-updmap-sys
bin/kanji-fontmap-creator
bin/kpsepath
bin/kpsetool
bin/kpsewhere
@ -211,10 +219,14 @@ bin/latex2man
bin/latexdiff
bin/latexdiff-vc
bin/latexfileversion
bin/latexpand
bin/latexrevise
bin/listbib
bin/listings-ext.sh
bin/ltxfileinfo
bin/lua2dox_filter
bin/lualatex
bin/luaotfload-tool
bin/luatools
bin/m-tx
bin/makeglossaries
@ -240,6 +252,7 @@ bin/mllatex
bin/mltex
bin/mptopdf
bin/mtxrun
bin/multibibliography
bin/musixflx
bin/musixtex
bin/ofm2opl
@ -271,8 +284,7 @@ bin/pdfpun
bin/pdfxmltex
bin/pedigree
bin/perltex
bin/physe
bin/phyzzx
bin/pfarrei
bin/pkfix
bin/pkfix-helper
bin/platex
@ -282,6 +294,7 @@ bin/ps4pdf
bin/pslatex
bin/pst2pdf
bin/pstopdf
bin/ptex2pdf
bin/purifyeps
bin/repstopdf
bin/rpdfcrop
@ -317,8 +330,8 @@ bin/tpic2pdftex
bin/typeoutfileinfo
bin/ulqda
bin/updmap
bin/updmap-setup-kanji
bin/updmap-sys
bin/uplatex
bin/urlbst
bin/utf8mex
bin/vpe
@ -383,8 +396,8 @@ lib/libptexenc.la
libdata/perl5/site_perl/TeXLive/
libdata/perl5/site_perl/TeXLive/TLConfig.pm
libdata/perl5/site_perl/TeXLive/TLUtils.pm
share/doc/pkg-readmes/${FULLPKGNAME}
@exec mktexlsr > /dev/null 2>&1
@unexec-delete rm %D/share/texmf/ls-R
@unexec-delete rm %D/share/texmf-dist/ls-R
@unexec-delete rm %D/share/texmf-var/ls-R
@unexec-delete rm -f %D/share/texmf-dist/ls-R
@unexec-delete rm -f %D/share/texmf-var/ls-R
@unexec-delete rm -f %D/share/texmf/ls-R
@unexec-delete rm -f %D/share/texmf-local/ls-R

View File

@ -1,4 +1,4 @@
$OpenBSD: README,v 1.10 2014/01/11 12:56:41 ajacoutot Exp $
$OpenBSD: README,v 1.11 2014/01/11 18:46:52 edd Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
@ -9,22 +9,31 @@ Texmf Subsets
There are a number of texmf trees in the OpenBSD packages:
texmf-buildset:
The smallest of the subsets. This is primarily for building OpenBSD
ports (approx 110M).
texmf-minimal:
A teTeX like tree, suitable for casual TeX users who do not need many
extra macros or ConTeXt (approx 324MB).
extra macros or ConTeXt (approx 319MB).
texmf-full:
Extra macros (approx 191MB).
Extra macros (approx 247MB).
texmf-context:
Macros for the conTeXt typesetter (approx 7MB).
Macros for the conTeXt typesetter (approx 9MB).
This was separated because conTeXt maintains it's own hashes separate
from that of libkpse. As 99% of users don't use this, these hashes are
generated only when the conTeXt macros are installed.
texmf-doc:
Documentation for all of TeX Live (approx 890MB).
Documentation for all of TeX Live (approx 510MB).
To take load off the OpenBSD mirrors (all of the docs would be 1.1GB
compressed package), this is only the documentation for the
texmf-minimal tree. This should contains documentation for the most
popular packages.
All sizes are approximate compressed package sizes and the texmf package
contents do not overlap.
@ -63,11 +72,6 @@ Now you can install afresh the new TeX Live packages.
Other Misc. Notes
=================
Gmverb
------
The gmverb package now works again, but requires xelatex.
Tlmgr
-----
@ -91,6 +95,21 @@ As far as I know:
* lang/ruby/${MODRUBY_LIBREV} is needed for convbkmk, epspdf, and
other stuff.
If you know more, please mail the package maintainer: <edd@openbsd.org>
If you know more, please mail the package maintainer.
Notes for Developers
--------------------
* If you have a port which needs TeX stuff at build time, then it should
BUILD_DEPENDS upon texlive_base which in turn will pull in
texlive_texmf-buildset.
* If the buildset is missing something that your port needs to build, then
you can depend temporarily upon texlive_texmf-minimal or texlive_texmf-full.
If you have to do this, please send an email to MAINTAINER so that we can
have the support you need added to the buildset texmf.
* If a non-texlive port installs texmf files then they should be installed
into share/texmf-local, NOT share/texmf or share/texmf-dist.
Have fun TeXing.

View File

@ -1,31 +1,31 @@
# $OpenBSD: Makefile,v 1.35 2013/10/12 10:23:25 sthen Exp $
# $OpenBSD: Makefile,v 1.36 2014/01/11 18:46:52 edd Exp $
COMMENT-context = texlive texmf for conTeXt
COMMENT-docs = texlive documentation
COMMENT-full = texlive texmf for extra macros
COMMENT-main = texlive texmf for basic functionality
COMMENT-buildset = smallest texlive texmf for building ports
DISTNAME = texlive-${DIST_V}-texmf
#MASTER_SITES0 = http://spacehopper.org/mirrors/ \
# http://theunixzoo.co.uk/distfiles/
MASTER_SITES0 = http://spacehopper.org/mirrors/ \
http://theunixzoo.co.uk/distfiles/
MASTER_SITES0 = http://theunixzoo.co.uk/distfiles/
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
texlive-${DIST_V}-extra${EXTRACT_SUFX} \
texmf-var-pregen-${V}${EXTRACT_SUFX}:0
REVISION-main = 1
PKGNAME-main = texlive_texmf-minimal-${V}
PKGNAME-full = texlive_texmf-full-${V}
PKGNAME-docs = texlive_texmf-docs-${V}
PKGNAME-context = texlive_texmf-context-${V}
PKGNAME-buildset = texlive_texmf-buildset-${V}
NO_BUILD = Yes
NO_TEST = Yes
PKG_ARCH = *
BUILD_DEPENDS = archivers/xz
RUN_DEPENDS-full = texlive_texmf-minimal-${V}:print/texlive/texmf,-main \
texlive_base-${V}:print/texlive/base
# We dont use auto module deps for these, as MODULES is not per SUBPACKAGE
MODULES += lang/ruby lang/python
MODRUBY_REV = 1.8
@ -33,74 +33,46 @@ MODRUBY_BUILDDEP = No
MODRUBY_RUNDEP = No
MODPY_BUILDDEP = No
MODPY_RUNDEP = No
RUN_DEPENDS-full += lang/python/${MODPY_VERSION}
RUN_DEPENDS-context += texlive_base-${V}:print/texlive/base \
RUN_DEPENDS-main = texlive_base-${V}:print/texlive/base
RUN_DEPENDS-full = texlive_texmf-minimal-${V}:print/texlive/texmf,-main \
lang/python/${MODPY_VERSION}
RUN_DEPENDS-context += texlive_texmf-full-${V}:print/texlive/texmf,-full \
lang/ruby/${MODRUBY_REV}
RUN_DEPENDS-context += lang/ruby/${MODRUBY_REV}
RUN_DEPENDS-docs += texlive_base-${V}:print/texlive/base \
x11/p5-Tk
RUN_DEPENDS-docs += x11/p5-Tk
MULTI_PACKAGES = -context -docs -full -main
# Files which are named *.[1-9] which are not manuals. This list
# is shorter than the list of files which *are* manuals scattered
# all over the texmf.
# The BEGIN/END ensure that each real entry has a space either side
# of it. Grep uses this to ensure we don't accidentally pick up
# a path which is a subset of one of the following:
NOT_A_MANUAL = BEGIN \
${PREFIX}/share/texmf-dist/tex/latex/tabvar/tabvar.1 \
${PREFIX}/share/texmf-dist/tex/latex/tabvar/tabvar.2 \
${PREFIX}/share/texmf-dist/tex/latex/tabvar/tabvar.3 \
${PREFIX}/share/texmf-dist/doc/metapost/base/source-manual/figs.1 \
${PREFIX}/share/texmf-dist/doc/latex/feynmf/manpics.1 \
${PREFIX}/share/texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.1 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.1 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.2 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.3 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.4 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.5 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.6 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.7 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.8 \
${PREFIX}/share/texmf-dist/doc/latex/tablor/Figures/tablor_Tab.9 \
${PREFIX}/share/texmf-dist/doc/latex/flashmovie/flv-player-license/MPL-1.1 \
${PREFIX}/share/texmf-dist/doc/fonts/wasy/wasyfont.2 \
${PREFIX}/share/texmf-dist/doc/latex/acmconf/THIS-IS-VERSION-1.3 \
${PREFIX}/share/texmf-dist/doc/latex/rcsinfo/README-1.9 \
${PREFIX}/share/texmf-dist/doc/pdftex/Announcement-1.40.2 \
${PREFIX}/share/texmf-dist/source/latex/koma-script/ChangeLog.2 \
${PREFIX}/share/texmf-dist/doc/latex/feynmf/manpics.2 \
${PREFIX}/share/texmf-dist/doc/latex/feynmf/manpics.3 \
${PREFIX}/share/texmf-dist/doc/latex/webguide/expeg.6 \
END
MULTI_PACKAGES = -context -docs -full -main -buildset
do-install:
# The rest goes in share/texmf*
mv ${WRKDIST}/texmf ${PREFIX}/share
mv ${WRKDIST}/texmf-dist ${PREFIX}/share
# Collect all the manual pages that are *everywhere* for
# some reason. I wanted to use file(1) to detect if files
# are manual pages, but it gets it wrong (sigh).
for i in `find ${PREFIX} -type f | grep -e '.*\.[1-9]$$'`; do \
if [ "`echo ${NOT_A_MANUAL} | grep -e \" $$i "`" = "" ]; then \
mv $$i ${PREFIX}/man/man$${i#$${i%?}}/ ; \
fi \
done
# plug in my pregenerated map and formats
mv ${WRKDIR}/texmf-var ${PREFIX}/share
# Put manuals in the right place.
#
# The rest of share/texmf-dist/doc/man does not appear
# in the packing list, so the PDF versions will not be installed.
#
# I am told by upstream that any manual page not under
# texmf-dist/doc/man is intentionally this way and should not be
# moved into the system manual path. So be it.
mv ${PREFIX}/share/texmf-dist/doc/man/man1/*.1 \
${PREFIX}/man/man1/
mv ${PREFIX}/share/texmf-dist/doc/man/man5/*.5 \
${PREFIX}/man/man5/
# Info pages
mv ${PREFIX}/share/texmf-dist/doc/info/*.info \
${PREFIX}/info/
# adjust permissions
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/{share/texmf*,man/man*/*}
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/{share/texmf*,man/man*/*,info/*}
# selfauto does not work with our legacy texmf paths, patch in paths.
post-install:
${SUBST_CMD} ${PREFIX}/share/texmf/web2c/texmf.cnf
${SUBST_CMD} ${PREFIX}/share/texmf/web2c/texmfcnf.lua
${SUBST_CMD} ${PREFIX}/share/texmf-dist/web2c/texmf.cnf
${SUBST_CMD} ${PREFIX}/share/texmf-dist/web2c/texmfcnf.lua
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
SHA256 (texlive-20120701-extra.tar.xz) = QpTxeIaF4J1kgvOOTqS8rTatAXDpHDWLfwGJTrZ1aDE=
SHA256 (texlive-20120701-texmf.tar.xz) = mHvdLUhE4nkbGFoTLhhhHluX13R/CAmQQtDeM9Nrwbo=
SHA256 (texmf-var-pregen-2012.tar.xz) = lZel90H95pXKw0snUJ4+xmgKjssdWvK5zYv0W+SZg+o=
SIZE (texlive-20120701-extra.tar.xz) = 326776
SIZE (texlive-20120701-texmf.tar.xz) = 1428125120
SIZE (texmf-var-pregen-2012.tar.xz) = 14698424
SHA256 (texlive-20130530-extra.tar.xz) = 2mSZxW03OXBw+s1sYVIO8Iin/0adeuZjrCqGfqzHIZc=
SHA256 (texlive-20130530-texmf.tar.xz) = jz/cbkbe4xy1tVDJEzxMnqQ3YBg8VSwmqSx1oCBQfyY=
SHA256 (texmf-var-pregen-2013.tar.xz) = WpizArXNHzESWokKPFnaX2VpiBxP6mYlp99gi9tDAMg=
SIZE (texlive-20130530-extra.tar.xz) = 341684
SIZE (texlive-20130530-texmf.tar.xz) = 1588822352
SIZE (texmf-var-pregen-2013.tar.xz) = 15219644

View File

@ -1,73 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: eqnparser.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Parse equation and put into data structure.
require "subsetconf"
=begin
Parse subset equations and bomb out if bad
=end
class EqnParser
attr_reader :configs
# Initialise + Parse
def initialize(eqn)
@configs = []
@eqn = eqn
@fileTypes = ["doc", "src", "run", "bin"]
parse
end
private
def parse
parts = @eqn.split ":"
for part in parts do
subparts = part.split ","
if subparts.size < 2 then
puts "*error: malformed equation"
exit 1
end
pm = subparts[0][0..0] # +/-
inc = true
if pm == '-' then
inc = false
end
pkg = subparts[0]
pkg = pkg[1..pkg.length]
conf = SubsetConf.new pkg, inc
for subpart in subparts[1..subparts.length] do
subpart.chomp!
if @fileTypes.index subpart then
conf.enableFileType subpart
else
print "*error: bad filetype: "
puts subpart
exit 1
end
end
@configs << conf
end
end
end

View File

@ -1,164 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: pkgfilter.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Filters package contents based upon a subsetconf
require "subsetconf"
require "spinner"
require "set"
require "pkgscanner"
class PkgFilter
# Create a new subset shaper and index the tlpdb database
def initialize()
# tlpdb directives to remove
@@noInterest =
["name", "category", "revision", "shortdesc",
"longdesc", "catalogue", "catalogue-version",
"catalogue-date", "catalogue-ctan",
"catalogue-license", "postaction"]
@@blocks =
["runfiles", "docfiles", "binfiles", "srcfiles"]
@@leaveAlone = ["depend"]
@pass = 1
@@spinner = Spinner.new
end
# Filter un-needed junk and un-needed doc/run/src/bin files
# out of a index contents buffer.
def filterContents(inBuf, subset)
buf = ""
ignoreFiles = nil
blockType = nil # nil if not in block
name = "<undefined>"
for line in inBuf do
if line =~ /^ / then
# a filename inside a "block"
if blockType == nil then
puts "*error: syntax error: file not in block near #{name}"
exit 1
end
# OK
if ignoreFiles == false then
line.strip!
buf = buf + line.split(" ")[0]
buf += "\n"
end
else
# Can't be in a block anymore
blockType = nil
# Extract directive and value
line =~ /^(.*?) (.*)/
dir = $1
val = $2
# Cache the name for error messages
if dir == "name" then
name = val
end
# Filter away uninteresting directives
if @@noInterest.index dir then
#ignore
elsif @@blocks.index dir then
blockType = dir
ignoreFiles = willIgnore?(
blockType, subset)
elsif @@leaveAlone.index dir then
# Stuff you leave in place
# like 'depend'
buf = buf + line
elsif dir == "execute"
# formats hints, map hints
parseExecute val, subset
else
printf "*error: unrecognised"
printf " directive in tlpdb: '"
puts "#{dir}': #{line}"
exit 1
end
end #if
end
buf
end
private
# Tell us if we should ignore these types of files
# in the subset +subsetConf+. Valid file types are
# +runfiles+, +docfiles+, +binfiles+ and +srcfiles+.
def willIgnore?(fileType, subsetConf)
use = ""
if fileType == "runfiles" then
use = subsetConf.useRunFiles
elsif fileType == "docfiles" then
use = subsetConf.useDocFiles
elsif fileType == "binfiles" then
use = subsetConf.useBinFiles
elsif fileType == "srcfiles" then
use = subsetConf.useSrcFiles
end
use = !use
use
end
private
# Decides what to do with execute statements.
# +str+ is the string following the +execute+ word.
def parseExecute(str, conf)
parts = str.split " "
case parts[0]
when "AddFormat":
# Ignore
when "BuildFormat":
conf.formatHints << parts[1]
when "BuildLanguageDat":
# Ignore
when "AddHyphen":
# Ignore
when "addKanjiMap":
# Ignorer
when "addMap":
conf.mapHints << parts[0] + " " + parts[1]
when "addMixedMap":
conf.mapHints << parts[0] + " " + parts[1]
else
printf "*warning: unknown execute statement:"
puts parts[0]
end
end
end

View File

@ -1,62 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: pkgscanner.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Takes packages from tlpdb
require "tlpdbindex"
class PkgScanner
# Create a new subset shaper and index the tlpdb database
def initialize()
# tlpdb directives to remove
@tlpdb = File.new $TLMASTER + "/tlpkg/texlive.tlpdb"
@dbIndex = TlpdbIndex.new @tlpdb
end
# Return the contents of a single package
def getContents(indexName)
indexName.sub!(/ARCH/, $ARCH)
seekLine = @dbIndex.index[indexName]
if seekLine == nil then
puts "\b*warning: package not found: #{indexName}"
return ""
end
@tlpdb.rewind
# Seek to right line
for x in (1..seekLine - 1) do
@tlpdb.readline
end
buf = ""
begin
line = @tlpdb.readline
if line.strip != ""
buf = buf + line
end
end while line.strip != ""
buf
end
end

View File

@ -1,56 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: plistdeduper.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# De-duplicate Packing Lists
require "set"
class PListDeduper
def initialize(file)
if !$QUIET then
puts "removing duplicates from #{file}"
end
File.rename file, "#{file}.dups"
@readHandle = File.open "#{file}.dups"
@writeHandle = File.open file, "w+"
@list = Set.new
dedupe
@readHandle.close
@writeHandle.close
end
private
def dedupe()
for line in @readHandle do
@list << line
end
for line in @list do
@writeHandle.write line
end
end
end

View File

@ -1,73 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: spinner.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# A pretty spinner
class Spinner
attr_writer :freq
def initialize()
@@states = {
0 => "|",
1 => "/",
2 => "-",
3 => "\\",
4 => "|",
5 => "/",
6 => "-",
7 => "\\",
}
@state = 0
@freq = 1 # How often to spin
@clock = 0;
end
# One spinner "tick"
def spin()
if $QUIET then
return
end
@clock = @clock.next
if @clock % @freq != 0 then
return
end
@clock = 0 # reset freq cycle
print "\b#{@@states[@state]}"
$stdout.flush
@state = @state.next
if @state == 8 then
@state = 0
end
end
# Start again
def rewind
@state = 0
if !$QUIET then
print " "
end
end
end

View File

@ -1,100 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: subsetconf.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Holds a subset configuration
require "set"
# A number used to keep temp files unique
$SUBSET_UNIQ = 0
class SubsetConf
attr_reader :subsetName
attr_writer :useDocFiles
attr_reader :useDocFiles
attr_writer :useRunFiles
attr_reader :useRunFiles
attr_writer :useSrcFiles
attr_reader :useSrcFiles
attr_writer :useBinFiles
attr_reader :useBinFiles
attr_writer :mapHints
attr_reader :mapHints
attr_writer :formatHints
attr_reader :formatHints
attr_reader :inclusive
attr_reader :uniq
# Create a new subset configuration
# * +name+ is the filename of the top level tlpdb index.
# * +inclusive+ is whether this is additive or subtractive
def initialize(name, inclusive = true)
@subsetName = name
@useDocFiles = false
@useRunFiles = false
@useSrcFiles = false
@useBinFiles = false
@inclusive = inclusive # add/subtract
@alreadyExpanded = []
@mapHints = Set.new
@formatHints = Set.new
@uniq = $SUBSET_UNIQ
$SUBSET_UNIQ += 1
end
# Has this package already been expanded?
def alreadyExpanded?(name)
ret = @alreadyExpanded.index name
if ret == nil
return false
end
return true
end
# Set this package 'name' as expanded already
def flagExpanded(name)
@alreadyExpanded << name
end
# Turn on various file types for inclusion
def enableFileType(type)
if type == "doc" then
@useDocFiles = true;
elsif type == "run" then
@useRunFiles = true;
elsif type == "src" then
@useSrcFiles = true;
elsif type == "bin" then
@useBinFiles = true;
else
puts "*error: bad filetype: #{type}"
exit 1
end
end
end

View File

@ -1,384 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: subsetshaper.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Adds and subtracts texmf subset file lists in order to make new subsets.
require "subsetconf"
require "tlpdbindex"
require "plistdeduper"
require "spinner"
require "set"
require "pkgscanner"
require "pkgfilter"
require "date"
$TMPOUT = "tmp"
class SubsetShaper
# Create a new subset shaper and index the tlpdb database
def initialize()
@subsetConfigs = []
@pkgFilter = PkgFilter.new
@pkgScanner = PkgScanner.new
@pass = 1
@spinner = Spinner.new
@includeFiles = Set.new
@excludeFiles = Set.new
@finalFiles = Set.new
@includeMaps = Set.new
@excludeMaps = Set.new
@finalMaps = Set.new
@includeFormats = Set.new
@excludeFormats = Set.new
@finalFormats = Set.new
@dirList = Set.new # need to add dirs in plist
@subsetConfigs = []
@again = true # Will need another pass?
eqns = EqnParser.new $EQN
for eqn in eqns.configs do
@subsetConfigs << eqn
end
if File.exists? $TMPOUT then
puts "*error: '#{$TMPOUT}' exists"
puts "It can probably be deleted"
exit 1
end
Dir.mkdir $TMPOUT
run
end
private
# Start parsing and expanding subsets
def run
if File.exists? $OUTDIR then
puts "*error: #{$OUTDIR} exists"
puts "Remove/move, just do something!"
exit 1
end
writeInitialContents
expandContents
performEquation
Dir.mkdir $OUTDIR
writePlist
writeHints
clean
end
# Create and populate subset outputs with toplevel depends
def writeInitialContents
if !$QUIET then
puts "setting up subsets..."
end
for subset in @subsetConfigs do
# Create file
outFile = "#{$TMPOUT}/" + subset.uniq.to_s + "-" +
subset.subsetName + "_1"
if File.exists? outFile then
File.delete outFile
end
# Do initial population
outHandle = File.new outFile, "w+"
contents = @pkgScanner.getContents subset.subsetName
contents =
@pkgFilter.filterContents contents, subset
outHandle.write contents
outHandle.close
end
end
# Expand dependencies in a subset output file
def expandContents
if !$QUIET then
puts "expanding subsets..."
end
for subset in @subsetConfigs do
name = subset.subsetName
if !$QUIET then
puts "expanding #{name}"
end
@pass = 1
@again = true
while @again == true
@again = false
if !$QUIET then
print "pass #{@pass}: \n"
end
@spinner.rewind
# Open files
inHandle = File.new(
"#{$TMPOUT}/" + subset.uniq.to_s +
"-" + name + "_#{@pass}", "r")
outHandle = File.new(
"#{$TMPOUT}/" + subset.uniq.to_s +
"-" + name + "_#{@pass.next}",
"w+")
for line in inHandle do
expLine = expandLine line, subset
outHandle.write expLine
end
@pass = @pass.next
inHandle.close
outHandle.close
if !$QUIET then
print "\b"
end
PListDeduper.new "#{$TMPOUT}/" +
subset.uniq.to_s +
"-" + name + "_#{@pass}"
end #while
if !$QUIET then
puts "#{@pass} passes"
end
File.rename("#{$TMPOUT}/#{subset.uniq.to_s}" +
"-#{name}_#{@pass}",
"#{$TMPOUT}/#{subset.uniq.to_s}-" +
"#{name}_final")
end #for
end
# Calculate the final packing list
def performEquation
if !$QUIET then
puts "performing equation..."
end
@spinner.freq = 4
@spinner.rewind
for conf in @subsetConfigs do
handle = File.new "#{$TMPOUT}/" + conf.uniq.to_s +
"-" + conf.subsetName + "_final", "r"
inc = conf.inclusive
if inc then
@includeMaps.merge conf.mapHints
@includeFormats.merge conf.formatHints
else
@excludeMaps.merge conf.mapHints
@excludeFormats.merge conf.formatHints
end
for line in handle do
if inc then
@includeFiles << line
else
@excludeFiles << line
end
@spinner.spin
end
handle.close
end
if !$QUIET then
print "\b"
end
@finalFiles = @includeFiles.subtract @excludeFiles
@finalMaps = @includeMaps.subtract @excludeMaps
@finalFormats = @includeFormats.subtract @excludeFormats
if !$QUIET then
puts "includeFiles = #{@includeFiles.size}"
puts "excludeFiles = #{@excludeFiles.size}"
puts "includeMaps = #{@includeMaps.size}"
puts "--"
puts "excludeMaps = #{@excludeMaps.size}"
puts "includeFormats = #{@includeFormats.size}"
puts "excludeFormats = #{@excludeFormats.size}"
puts "=="
puts "final = #{@finalFiles.size}"
puts "finalMaps = #{@finalMaps.size}"
puts "finalFormats = #{@finalFormats.size}"
end
end
# add directories and their parent directories
def addDir(basefile)
dir = File.dirname(basefile)
# recurse - add parent dirs also
if (dir != ".") then
@dirList << dir
addDir(dir)
end
end
# Write packing list to the output directory
def writePlist
File.open("#{$OUTDIR}/PLIST", "w") do |plist|
for line in @finalFiles do
line = line.chomp
ok = true
if $MISSING_FILES == false then
filetlm = $TLMASTER + "/" + line
if (File.exist?(filetlm.chomp) == false) then
ok = false
puts "*warning: missing file ignored: " + filetlm
end
end
if ok then
plist.write $FILEPREFIX + line + "\n"
if $ADD_DIRS then
addDir(line)
end
end
end
# add directory entries to satisfy openbsd pkgtools
if $ADD_DIRS then
for file in @dirList do
plist.write $FILEPREFIX + file + "/\n"
end
end
end
end
# Write the HINTS file to the output directory
def writeHints()
time = Time.now.to_s
hdr = "=" * 72
shdr = "-" * 10
File.open("#{$OUTDIR}/HINTS", "w") do |hints|
hints.puts "Rblatter-#{$RBLATTER_V}"
hints.puts time
hints.puts $EQN
hints.puts hdr
hints.puts ""
hints.puts "SUMMARY"
hints.puts shdr
hints.puts ""
hints.puts "includeFiles = #{@includeFiles.size}"
hints.puts "excludeFiles = #{@excludeFiles.size}"
hints.puts "includeMaps = #{@includeMaps.size}"
hints.puts ""
hints.puts "excludeMaps = #{@excludeMaps.size}"
hints.puts "includeFormats = " +
"#{@includeFormats.size}"
hints.puts "excludeFormats = " +
"#{@excludeFormats.size}"
hints.puts ""
hints.puts "final = #{@finalFiles.size}"
hints.puts "finalMaps = #{@finalMaps.size}"
hints.puts "finalFormats = #{@finalFormats.size}"
hints.puts ""
hints.puts "MAP HINTS"
hints.puts shdr
hints.puts ""
for map in @finalMaps do
hints.puts map
end
if @finalMaps.size == 0 then
hints.puts "(No map hints)"
end
hints.puts ""
hints.puts "FORMAT HINTS"
hints.puts shdr
hints.puts ""
for fmt in @finalFormats do
hints.puts fmt
end
if @finalFormats.size == 0 then
hints.puts "(No format hints)"
end
end
end
# Clean up the temp directory
def clean()
tmpdir = Dir.open($TMPOUT) do |dir|
dir.each do |file|
if file != "." and file != ".." then
File.unlink $TMPOUT + "/" + file
end
end
end
Dir.rmdir $TMPOUT
end
# Expand a depend line
def expandLine(line, subset)
# If a depend expand
buf = ""
if line =~ /^depend (.*)/ then
if(subset.alreadyExpanded? $1) == false then
buf = @pkgScanner.getContents $1
buf = @pkgFilter.filterContents buf, subset
@spinner.spin
# Will need another pass
@again = true
subset.flagExpanded $1
end
else
buf = line
end
buf
end
end

View File

@ -1,60 +0,0 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2012, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: tlpdbindex.rb,v 1.3 2012/12/17 20:28:04 edd Exp $
#
# Index a tlpdb file for faster lookups
class TlpdbIndex
attr_reader :index
# Make a new index based upon the tlpdb file '+file+'.
# * +file+ is a the tlpdb
def initialize(file)
@index = {}
@dbFile = file
makeIndex
end
# Print debug info about this index database
def dumpIndex()
@index.each do | key, val |
puts "#{key} : #{val}"
end
end
private
# Parse and index the tlpdb file
def makeIndex()
if !$QUIET then
puts "Indexing TlpDB..."
end
lineno = 1
for line in @dbFile do
if line =~ /^name (.*)/ then
@index[$1] = lineno
end
lineno = lineno.next
end
if !$QUIET then
puts "Done. #{@index.size} packages"
end
end
end

View File

@ -1,49 +0,0 @@
#!/bin/sh
# $OpenBSD: mk_openbsd_plists.sh,v 1.4 2012/01/10 18:04:31 edd Exp $
#
# This is how the texlive port packing lists were generated.
# Please be aware that a *full* texmf/texmf-dist and texlive.tlpdb from the
# texlive svn are required.
#
# texlive.tlpdb does not come in the dist tarball, so you need to get
# it from svn from the release date. Eg:
# svn co -r {20110705} svn://tug.org/texlive/trunk/Master/tlpkg
# You can then copy tlpkg/texlive.tlpdb to ${TARBALL_ROOT}/tlpkg/texlive.tlpdb
if [ "$1" = "" ]; then
TMF="/usr/local/share";
else
TMF=$1
fi
if [ -d "sets" ]; then
echo "sets dir exists"
exit 1
fi
mkdir sets
echo "\nCalculating PLIST of texlive_texmf-minimal (tetex)..."
./rblatter -d -v -n -t ${TMF} -p share/ -o sets/tetex +scheme-tetex,run
cat sets/tetex/PLIST | sort > sets/tetex/PLIST_final
echo "\nCalculating PLIST of texlive_texmf-full..."
./rblatter -d -v -n -t ${TMF} -p share/ -o sets/full \
+scheme-full,run:-scheme-tetex,doc,src,run
cat sets/full/PLIST | sort > sets/full/PLIST_final
echo "\nCalculating PLIST of texlive_texmf-docs..."
./rblatter -d -v -n -t ${TMF} -p share/ -o sets/docs +scheme-full,doc
cat sets/docs/PLIST | sort > sets/docs/PLIST_final
echo "\ndone - PLISTS in sets/"
echo "now inspect:"
echo " - move conTeXt stuff into it's own packing list"
echo " - share/texmf/scripts/texlive/* probably un-needed"
echo " - *.exe obviously a waste of space"
echo " - search for 'win32' and 'w32' and 'windows'"
echo " - comment out manual pages and include in _base"
echo " - bibarts is a DOS program"
echo " - not all texworks related stuff is needed"
echo " - move the manuals in the right place"
echo " - etc..."

View File

@ -1,133 +0,0 @@
#!/usr/bin/env ruby18
# Copyright (c) 2008-2010, Edd Barrett <vext01@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# RBlatter
# $Id: rblatter,v 1.2 2011/03/08 00:09:42 edd Exp $
#
# == Synopsis
# RBlatter is a ruby script which allows you to add and subtract TeXmf
# subsets using the TeX Live TLPDB information.
#
# == Usage
# rblatter [-h] [-v] -o dir -s svnroot eqn
#
# -a, --arch:
# specify the architecture to use for platform
# specific files. Should specify always.
# defaults to i386-openbsd
#
# -d, --dirs:
# add directories to conatin files to packing list.
# used for openbsd packing lists
#
# -h, --help:
# show this message
#
# -n --no-missing-files:
# do not put missing files in PLIST
# (requires full texmf)
#
# -o --outdir:
# output directory
#
# -t, --svnroot SVNROOT:
# root of texlive svn checkout (trunk/Master).
#
# -q, --quiet:
# do not show progress information.
#
# EQN: subset equation
# eg. +scheme-full,doc,run,src:+scheme-medium,run:-scheme-tetex,bin
# Means:
# take scheme-full's docfiles, runfiles and srcfiles.
# add to this scheme-medium's runfiles.
# subtract from these scheme-tetex's binfiles
#
# Available file types are 'run', 'src', 'bin' and 'doc'.
$RBLATTER_V = "$OpenBSD: rblatter,v 1.2 2011/03/08 00:09:42 edd Exp $"
$QUIET = true;
$FILEPREFIX = ""
$ARCH = "i386-openbsd"
$MISSING_FILES = true
$ADD_DIRS = false
path = File.dirname $0
$: << path + "/lib"
require "getoptlong"
require "rdoc/usage"
require "subsetshaper"
require "eqnparser"
# Parse args
opts = GetoptLong.new(
["--arch", "-a", GetoptLong::REQUIRED_ARGUMENT],
["--dirs", "-d", GetoptLong::NO_ARGUMENT],
["--help", "-h", GetoptLong::NO_ARGUMENT],
["--no-missing-files", "-n", GetoptLong::NO_ARGUMENT],
["--outdir", "-o", GetoptLong::REQUIRED_ARGUMENT],
["--prefix", "-p", GetoptLong::REQUIRED_ARGUMENT],
["--tlmaster", "-t", GetoptLong::REQUIRED_ARGUMENT],
["--verbose", "-v", GetoptLong::NO_ARGUMENT]
)
opts.each do | opt, arg |
case opt
when '--arch'
$ARCH = arg
when '--dirs'
$ADD_DIRS = true
when '--help'
RDoc::usage
exit 1
when '--no-missing-files'
$MISSING_FILES = false
when '--outdir'
$OUTDIR = arg
when '--prefix'
$FILEPREFIX = arg
when '--tlmaster'
$TLMASTER = arg
when '--verbose'
$QUIET = false
end
end
# Checks
if !defined? $TLMASTER then
puts "*error: no --tlmaster | -t defined";
exit 1
end
if !defined? $OUTDIR then
puts "*error: no --outdir | -o defined";
exit 1
end
if ARGV.length != 1
puts "*error: no subset equation specified."
exit 0
end
# Yoink equation as whats left of command line
$EQN = ARGV.shift
# Go!
shaper = SubsetShaper.new
if !$QUIET then
puts "Job done!"
end

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-texmf-dist_doc_info_texdraw_info,v 1.1 2014/01/11 18:46:52 edd Exp $
Add dir info entry to silence pkg_{add,delete} warning.
--- texmf-dist/doc/info/texdraw.info.origy Mon Dec 9 16:59:38 2013
+++ texmf-dist/doc/info/texdraw.info Mon Dec 9 17:01:33 2013
@@ -14,6 +14,11 @@ manual under the conditions for verbatim copying, prov
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
+INFO-DIR-SECTION TeX
+START-INFO-DIR-ENTRY
+* Texdraw: (texdraw). macros for drawing in TeX
+END-INFO-DIR-ENTRY
+

File: texdraw, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)

View File

@ -1,48 +1,43 @@
$OpenBSD: patch-texmf-dist_tex_latex_beamer_beamerbaseverbatim_sty,v 1.1 2013/04/16 05:21:19 bentley Exp $
Detect blank line read as \par when first line of verbatim frame.
See https://bitbucket.org/rivanvx/beamer/commits/dfdb135076b3
--- texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty.origy Tue Sep 13 16:52:08 2011
+++ texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty Mon Apr 15 10:09:29 2013
@@ -42,27 +42,32 @@
$OpenBSD: patch-texmf-dist_tex_latex_beamer_beamerbaseverbatim_sty,v 1.2 2014/01/11 18:46:52 edd Exp $
--- texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty.origy Sun Sep 2 23:45:05 2012
+++ texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty Thu Sep 26 22:47:53 2013
@@ -42,32 +42,27 @@
\def\beamer@test{#1#2}%
\ifx\beamer@test\beamer@stopframefirst%
\let\next=\beamer@framewritten%
- \else
+ \else%
- \else%
+ \else
\def\beamer@test{#1}%
- \@onelevel@sanitize\beamer@test
- \edef\beamer@test{\beamer@test\space}%
- \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
+ \def\beamer@test@par{\par}%
+ \ifx\beamer@test\beamer@test@par
+ \def\beamer@test{^^J}%
+ \else%
+ \@onelevel@sanitize\beamer@test
+ \edef\beamer@test{\beamer@test\space}%
+ \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
+ \fi
- \def\beamer@test@par{\par}%
- \ifx\beamer@test\beamer@test@par
- \def\beamer@test{^^J}%
- \else%
- \@onelevel@sanitize\beamer@test
- \edef\beamer@test{\beamer@test\space}%
- \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
- \fi
+ \@onelevel@sanitize\beamer@test
+ \edef\beamer@test{\beamer@test\space}%
+ \edef\beamer@test{\expandafter\zap@space\beamer@test\@empty}%
\@temptokena{#2}%
\immediate\write\beamer@verbatimfileout{\beamer@test\the\@temptokena}%
\let\next=\beamer@processframeline%
\fi%
\next%
- }
+ }%
- }%
+ }
\long\gdef\beamer@processframeline#1^^M{%
\def\beamer@test{#1}%
\ifx\beamer@test\beamer@stopframe%
\let\next=\beamer@framewritten%
- \else
+ \else%
- \else%
+ \else
\immediate\write\beamer@verbatimfileout{#1}%
\let\next=\beamer@processframeline%
\fi%
\next%
- }
+ }%
- }%
+ }
}
\def\beamer@setupstoppers#1{%

View File

@ -0,0 +1,69 @@
$OpenBSD: patch-texmf-dist_web2c_texmf_cnf,v 1.1 2014/01/11 18:46:52 edd Exp $
Patch in OpenBSD paths.
--- texmf-dist/web2c/texmf.cnf.origy Mon Apr 15 17:58:08 2013
+++ texmf-dist/web2c/texmf.cnf Mon Dec 2 16:31:09 2013
@@ -1,6 +1,10 @@
% original texmf.cnf -- runtime path configuration file for kpathsea.
% Public domain.
%
+% ************************
+% HACKED FOR OPENBSD PORTS
+% ************************
+%
% If you modify this original file, YOUR CHANGES WILL BE LOST when it is
% updated. Instead, put your changes -- and only your changes, not an
% entire copy! -- in ../../texmf.cnf. That is, if this file is
@@ -39,7 +43,6 @@
% expands to /usr/local/mytex:/usr/local/othertex. We make extensive
% use of this.
-
% Part 1: Search paths and directories.
% This is the parent directory of our several trees, i.e.,
@@ -48,20 +51,19 @@
% All trees must be organized according to the TeX Directory Structure
% (http://tug.org/tds), or files may not be found.
%
-% Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share.
-% Kpathsea sets SELFAUTOLOC (the directory with the binary),
-% SELFAUTODIR (its parent), and SELFAUTOPARENT (its grandparent).
-TEXMFROOT = $SELFAUTOPARENT
+% We use the old teTeX paths in OpenBSD, respect the legacy.
+TEXMFROOT = ${TRUEPREFIX}/share
% The main tree of distributed packages and programs:
TEXMFDIST = $TEXMFROOT/texmf-dist
% We used to have a separate /texmf tree with some core programs and files.
% Keep the variable name.
-TEXMFMAIN = $TEXMFDIST
+% OpenBSD: Keep this path for now since ports install here.
+TEXMFMAIN = $TEXMFROOT/texmf
% Local additions to the distribution trees.
-TEXMFLOCAL = $TEXMFROOT/../texmf-local
+TEXMFLOCAL = $TEXMFROOT/texmf-local
% TEXMFSYSVAR, where *-sys store cached runtime data.
TEXMFSYSVAR = $TEXMFROOT/texmf-var
@@ -91,7 +93,7 @@ TEXMFCONFIG = ~/.texlive2013/texmf-config
% should take precedence over distribution files -- although it is
% generally a source of confusion to have different versions of a
% package installed, whatever the trees, so try to avoid it.
-TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
+TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST,!!$TEXMFMAIN}
% Where to look for ls-R files. There need not be an ls-R in the
% directories in this path, but if there is one, Kpathsea will use it.
@@ -99,7 +101,7 @@ TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYS
% does not create ls-R files in the non-!! elements -- because if an
% ls-R is present, it will be used, and the disk will not be searched.
% This is arguably a bug in kpathsea.
-TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
+TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST,!!$TEXMFMAIN}
% The system trees. These are the trees that are shared by all users.
% If a tree appears in this list, the mktex* scripts will use

View File

@ -1,6 +1,9 @@
$OpenBSD: patch-texmf_web2c_texmfcnf_lua,v 1.2 2012/12/17 20:28:04 edd Exp $
--- texmf/web2c/texmfcnf.lua.origy Thu May 24 00:07:14 2012
+++ texmf/web2c/texmfcnf.lua Sat Sep 22 12:14:52 2012
$OpenBSD: patch-texmf-dist_web2c_texmfcnf_lua,v 1.1 2014/01/11 18:46:52 edd Exp $
Patch in OpenBSD paths.
--- texmf-dist/web2c/texmfcnf.lua.origy Tue Apr 9 15:15:26 2013
+++ texmf-dist/web2c/texmfcnf.lua Mon Dec 2 16:37:46 2013
@@ -3,9 +3,6 @@
-- ConTeXt needs a properly expanded TEXMFLOCAL, so here is a
-- bit of lua code to make that happen
@ -16,36 +19,42 @@ $OpenBSD: patch-texmf_web2c_texmfcnf_lua,v 1.2 2012/12/17 20:28:04 edd Exp $
-- "selfautoparent:",
-- }
+
+ -- Note that in OpenBSD, where we use the old teTeX path convention
+ -- selfautodir does not work.
+ -- Note that in OpenBSD, where we use the old teTeX path convention
+ -- selfautodir does not work.
+ TEXMFROOT = "${TRUEPREFIX}/share",
-- only used for FONTCONFIG_PATH & TEXMFCACHE in TeX Live
- TEXMFSYSVAR = "selfautoparent:texmf-var",
+ TEXMFSYSVAR = "$TEXMFROOT/texmf-var",
TEXMFVAR = "home:.texlive2012/texmf-var",
TEXMFVAR = "home:.texlive2013/texmf-var",
-- We have only one cache path but there can be more. The first writable one
@@ -61,14 +62,14 @@ return {
-- By using prefixes we don't get expanded paths in the cache __path__
@@ -62,12 +63,14 @@ return {
-- entry. This makes the tex root relocatable.
- TEXMFOS = "selfautodir:",
- TEXMFMAIN = "selfautoparent:texmf",
TEXMFOS = "selfautodir:",
- TEXMFDIST = "selfautoparent:texmf-dist",
+ TEXMFOS = "$TEXMFROOT",
+ TEXMFMAIN = "$TEXMFROOT/texmf",
+ TEXMFDIST = "$TEXMFROOT/texmf-dist",
+ -- OpenBSD: TEXMFMAIN is deprecated, but some ports use it
+ TEXMFMAIN = "$TEXMFROOT/texmf",
- TEXMFLOCAL = texmflocal,
TEXMFLOCAL = texmflocal,
- TEXMFSYSCONFIG = "selfautoparent:texmf-config",
- TEXMFFONTS = "selfautoparent:texmf-fonts",
- TEXMFPROJECT = "selfautoparent:texmf-project",
+ TEXMFLOCAL = "$TEXMFROOT/texmf-local",
+ TEXMFSYSCONFIG = "$TEXMFROOT/texmf-config",
+ TEXMFFONTS = "$TEXMFROOT/texmf-fonts",
+ TEXMFPROJECT = "$TEXMFROOT/texmf-project",
TEXMFHOME = "home:texmf",
-- TEXMFHOME = os.name == "macosx" and "home:Library/texmf" or "home:texmf",
@@ -75,7 +78,7 @@ return {
-- We need texmfos for a few rare files but as I have a few more bin trees
-- a hack is needed. Maybe other users also have texmf-platform-new trees.
- TEXMF = "{$TEXMFCONFIG,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFDIST}",
+ TEXMF = "{$TEXMFCONFIG,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFDIST,!!$TEXMFMAIN"},
TEXFONTMAPS = ".;$TEXMF/fonts/data//;$TEXMF/fonts/map/{pdftex,dvips}//",
ENCFONTS = ".;$TEXMF/fonts/data//;$TEXMF/fonts/enc/{dvips,pdftex}//",

View File

@ -1,44 +0,0 @@
$OpenBSD: patch-texmf_web2c_texmf_cnf,v 1.7 2012/12/17 20:28:04 edd Exp $
--- texmf/web2c/texmf.cnf.origy Sun May 13 00:34:52 2012
+++ texmf/web2c/texmf.cnf Sat Sep 22 12:04:37 2012
@@ -1,6 +1,10 @@
% original texmf.cnf -- runtime path configuration file for kpathsea.
% Public domain.
%
+% ************************
+% HACKED FOR OPENBSD PORTS
+% ************************
+%
% If you modify this original file, YOUR CHANGES WILL BE LOST when it is
% updated. Instead, put your changes -- and only your changes, not an
% entire copy of the full texmf.cnf! -- in ../../texmf.cnf. That is, if
@@ -39,7 +43,6 @@
% expands to /usr/local/mytex:/usr/local/othertex. We make extensive
% use of this.
-
% Part 1: Search paths and directories.
% This is the parent directory of our several trees, i.e.,
@@ -48,10 +51,8 @@
% All trees must be organized according to the TeX Directory Structure
% (http://tug.org/tds), or files may not be found.
%
-% Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share.
-% Kpathsea sets SELFAUTOLOC (the directory with the binary),
-% SELFAUTODIR (its parent), and SELFAUTOPARENT (its grandparent).
-TEXMFROOT = $SELFAUTOPARENT
+% We use the old teTeX paths in OpenBSD, respect the legacy.
+TEXMFROOT = ${TRUEPREFIX}/share
% The tree containing runtime files related to the specific
% distribution and version.
@@ -61,7 +62,7 @@ TEXMFMAIN = $TEXMFROOT/texmf
TEXMFDIST = $TEXMFROOT/texmf-dist
% Local additions to the distribution trees.
-TEXMFLOCAL = $TEXMFROOT/../texmf-local
+TEXMFLOCAL = $TEXMFROOT/texmf-local
% TEXMFSYSVAR, where *-sys store cached runtime data.
TEXMFSYSVAR = $TEXMFROOT/texmf-var

View File

@ -0,0 +1,7 @@
TeX Live is an easy way to get up and running with TeX. It provides a
comprehensive TeX system which includes all the major TeX-related
programs, macro packages, and fonts that are free software, including
support for many languages around the world.
This package is designed to be the smallest possible texmf subset that
can build OpenBSD ports.

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,49 @@
@comment $OpenBSD: PLIST-context,v 1.4 2012/12/17 20:28:04 edd Exp $
@comment $OpenBSD: PLIST-context,v 1.5 2014/01/11 18:46:52 edd Exp $
@conflict teTeX_texmf-*
@conflict texlive_base-<2013
@conflict texlive_texmf-docs-<2013
@conflict texlive_texmf-full-<2013
@conflict texlive_texmf-buildset-<2013
@conflict texlive_texmf-minimal-<2013
@man man/man1/context.1
@man man/man1/ctxtools.1
@man man/man1/luatools.1
@man man/man1/mtx-babel.1
@man man/man1/mtx-base.1
@man man/man1/mtx-cache.1
@man man/man1/mtx-chars.1
@man man/man1/mtx-check.1
@man man/man1/mtx-colors.1
@man man/man1/mtx-context.1
@man man/man1/mtx-epub.1
@man man/man1/mtx-fcd.1
@man man/man1/mtx-flac.1
@man man/man1/mtx-fonts.1
@man man/man1/mtx-grep.1
@man man/man1/mtx-interface.1
@man man/man1/mtx-metapost.1
@man man/man1/mtx-metatex.1
@man man/man1/mtx-modules.1
@man man/man1/mtx-package.1
@man man/man1/mtx-patterns.1
@man man/man1/mtx-pdf.1
@man man/man1/mtx-profile.1
@man man/man1/mtx-rsync.1
@man man/man1/mtx-scite.1
@man man/man1/mtx-server.1
@man man/man1/mtx-texworks.1
@man man/man1/mtx-timing.1
@man man/man1/mtx-tools.1
@man man/man1/mtx-unzip.1
@man man/man1/mtx-update.1
@man man/man1/mtx-watch.1
@man man/man1/mtxrun.1
@man man/man1/pstopdf.1
@man man/man1/texexec.1
@man man/man1/texmfstart.1
share/texmf-dist/
share/texmf-dist/bibtex/
share/texmf-dist/bibtex/bst/
share/texmf-dist/bibtex/bst/context/
share/texmf-dist/bibtex/bst/context/cont-ab.bst
share/texmf-dist/bibtex/bst/context/cont-au.bst
@ -24,8 +68,10 @@ share/texmf-dist/context/data/scite/lexers/scite-context-lexer-pdf-xref.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-pdf.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-tex.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-txt.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-web.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-xml-cdata.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-xml-comment.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-xml-script.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer-xml.lua
share/texmf-dist/context/data/scite/lexers/scite-context-lexer.lua
share/texmf-dist/context/data/scite/lexers/themes/
@ -74,8 +120,22 @@ share/texmf-dist/context/data/texworks/configuration/texworks-config.txt
share/texmf-dist/context/data/texworks/configuration/tools.ini
share/texmf-dist/context/data/texworks/texworks-context.rme
share/texmf-dist/context/data/texworks/texworks-setup.ini
share/texmf-dist/fonts/
share/texmf-dist/fonts/afm/
share/texmf-dist/fonts/afm/hoekwater/
share/texmf-dist/fonts/afm/hoekwater/context/
share/texmf-dist/fonts/afm/hoekwater/context/contnav.afm
share/texmf-dist/fonts/cid/
share/texmf-dist/fonts/cid/fontforge/
share/texmf-dist/fonts/cid/fontforge/Adobe-CNS1-4.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-GB1-4.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-Identity-0.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-Japan1-5.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-Japan1-6.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-Japan2-0.cidmap
share/texmf-dist/fonts/cid/fontforge/Adobe-Korea1-2.cidmap
share/texmf-dist/fonts/enc/
share/texmf-dist/fonts/enc/dvips/
share/texmf-dist/fonts/enc/dvips/context/
share/texmf-dist/fonts/enc/dvips/context/cmin.enc
share/texmf-dist/fonts/enc/dvips/context/cmit.enc
@ -86,20 +146,24 @@ share/texmf-dist/fonts/enc/dvips/context/cmtt.enc
share/texmf-dist/fonts/enc/dvips/context/ec-2004.enc
share/texmf-dist/fonts/enc/dvips/context/q-8r.enc
share/texmf-dist/fonts/enc/dvips/context/teff-trinite.enc
share/texmf-dist/fonts/fea/
share/texmf-dist/fonts/fea/context/
share/texmf-dist/fonts/fea/context/greek-babel.fea
share/texmf-dist/fonts/fea/context/test-features.fea
share/texmf-dist/fonts/fea/context/texhistoric.fea
share/texmf-dist/fonts/fea/context/verbose-digits.fea
share/texmf-dist/fonts/map/
share/texmf-dist/fonts/map/dvips/
share/texmf-dist/fonts/map/dvips/context/
share/texmf-dist/fonts/map/dvips/context/contnav.map
share/texmf-dist/fonts/map/luatex/
share/texmf-dist/fonts/map/luatex/context/
share/texmf-dist/fonts/map/luatex/context/demo-font.lum
share/texmf-dist/fonts/map/pdftex/
share/texmf-dist/fonts/map/pdftex/context/
share/texmf-dist/fonts/map/pdftex/context/8r-base.map
share/texmf-dist/fonts/map/pdftex/context/ec-base.map
share/texmf-dist/fonts/map/pdftex/context/ec-os-public-lm.map
share/texmf-dist/fonts/map/pdftex/context/koeieletters.map
share/texmf-dist/fonts/map/pdftex/context/mkiv-base.map
share/texmf-dist/fonts/map/pdftex/context/mkiv-px.map
share/texmf-dist/fonts/map/pdftex/context/mkiv-tx.map
@ -126,16 +190,25 @@ share/texmf-dist/fonts/map/pdftex/context/t5-base.map
share/texmf-dist/fonts/map/pdftex/context/t5-os-public-lm.map
share/texmf-dist/fonts/map/pdftex/context/texnansi-base.map
share/texmf-dist/fonts/map/pdftex/context/texnansi-os-public-lm.map
share/texmf-dist/fonts/misc/
share/texmf-dist/fonts/misc/xetex/
share/texmf-dist/fonts/misc/xetex/fontmapping/
share/texmf-dist/fonts/misc/xetex/fontmapping/context/
share/texmf-dist/fonts/misc/xetex/fontmapping/context/tlig.map
share/texmf-dist/fonts/misc/xetex/fontmapping/context/tlig.tec
share/texmf-dist/fonts/opentype/context/
share/texmf-dist/fonts/opentype/context/tests/
share/texmf-dist/fonts/opentype/context/tests/texmfhome.otf
share/texmf-dist/fonts/pfm/
share/texmf-dist/fonts/pfm/hoekwater/
share/texmf-dist/fonts/pfm/hoekwater/context/
share/texmf-dist/fonts/pfm/hoekwater/context/contnav.pfm
share/texmf-dist/fonts/tfm/
share/texmf-dist/fonts/tfm/hoekwater/
share/texmf-dist/fonts/tfm/hoekwater/context/
share/texmf-dist/fonts/tfm/hoekwater/context/contnav.tfm
share/texmf-dist/fonts/type1/
share/texmf-dist/fonts/type1/hoekwater/
share/texmf-dist/fonts/type1/hoekwater/context/
share/texmf-dist/fonts/type1/hoekwater/context/contnav.pfb
share/texmf-dist/metapost/
share/texmf-dist/metapost/context/
share/texmf-dist/metapost/context/base/
share/texmf-dist/metapost/context/base/metafun.mp
@ -162,6 +235,7 @@ share/texmf-dist/metapost/context/base/mp-form.mpii
share/texmf-dist/metapost/context/base/mp-form.mpiv
share/texmf-dist/metapost/context/base/mp-func.mpii
share/texmf-dist/metapost/context/base/mp-func.mpiv
share/texmf-dist/metapost/context/base/mp-grap.mpiv
share/texmf-dist/metapost/context/base/mp-grid.mpii
share/texmf-dist/metapost/context/base/mp-grid.mpiv
share/texmf-dist/metapost/context/base/mp-grph.mpii
@ -191,6 +265,7 @@ share/texmf-dist/metapost/context/font/punkfont.mp
share/texmf-dist/metapost/context/third/
share/texmf-dist/metapost/context/third/gnuplot/
share/texmf-dist/metapost/context/third/gnuplot/mp-gnuplot.mp
share/texmf-dist/scripts/
share/texmf-dist/scripts/context/
share/texmf-dist/scripts/context/lua/
share/texmf-dist/scripts/context/lua/mtx-babel.lua
@ -200,14 +275,17 @@ share/texmf-dist/scripts/context/lua/mtx-chars.lua
share/texmf-dist/scripts/context/lua/mtx-check.lua
share/texmf-dist/scripts/context/lua/mtx-colors.lua
share/texmf-dist/scripts/context/lua/mtx-context.lua
share/texmf-dist/scripts/context/lua/mtx-context.xml
share/texmf-dist/scripts/context/lua/mtx-convert.lua
share/texmf-dist/scripts/context/lua/mtx-epub.lua
share/texmf-dist/scripts/context/lua/mtx-fcd.lua
share/texmf-dist/scripts/context/lua/mtx-flac.lua
share/texmf-dist/scripts/context/lua/mtx-fonts.lua
share/texmf-dist/scripts/context/lua/mtx-grep.lua
share/texmf-dist/scripts/context/lua/mtx-interface.lua
share/texmf-dist/scripts/context/lua/mtx-metapost.lua
share/texmf-dist/scripts/context/lua/mtx-metatex.lua
share/texmf-dist/scripts/context/lua/mtx-mk-help.lua
share/texmf-dist/scripts/context/lua/mtx-modules.lua
share/texmf-dist/scripts/context/lua/mtx-mtxworks.lua
share/texmf-dist/scripts/context/lua/mtx-package.lua
@ -226,6 +304,7 @@ share/texmf-dist/scripts/context/lua/mtx-tools.lua
share/texmf-dist/scripts/context/lua/mtx-unzip.lua
share/texmf-dist/scripts/context/lua/mtx-update.lua
share/texmf-dist/scripts/context/lua/mtx-watch.lua
share/texmf-dist/scripts/context/lua/mtxlibs.lua
share/texmf-dist/scripts/context/lua/mtxrun.lua
share/texmf-dist/scripts/context/lua/third/
share/texmf-dist/scripts/context/lua/third/rst/
@ -234,7 +313,6 @@ share/texmf-dist/scripts/context/lua/third/simpleslides/
share/texmf-dist/scripts/context/lua/third/simpleslides/mtx-simpleslides.lua
share/texmf-dist/scripts/context/perl/
share/texmf-dist/scripts/context/perl/makempy.pl
share/texmf-dist/scripts/context/perl/mptopdf.pl
share/texmf-dist/scripts/context/perl/path_tre.pm
share/texmf-dist/scripts/context/perl/pdftrimwhite.pl
share/texmf-dist/scripts/context/perl/texfind.pl
@ -266,13 +344,11 @@ share/texmf-dist/scripts/context/ruby/base/tool.rb
share/texmf-dist/scripts/context/ruby/base/variables.rb
share/texmf-dist/scripts/context/ruby/concheck.rb
share/texmf-dist/scripts/context/ruby/ctxtools.rb
share/texmf-dist/scripts/context/ruby/fcd_start.rb
share/texmf-dist/scripts/context/ruby/graphics/
share/texmf-dist/scripts/context/ruby/graphics/gs.rb
share/texmf-dist/scripts/context/ruby/graphics/inkscape.rb
share/texmf-dist/scripts/context/ruby/graphics/magick.rb
share/texmf-dist/scripts/context/ruby/imgtopdf.rb
share/texmf-dist/scripts/context/ruby/mpstools.rb
share/texmf-dist/scripts/context/ruby/pdftools.rb
share/texmf-dist/scripts/context/ruby/pstopdf.rb
share/texmf-dist/scripts/context/ruby/rlxtools.rb
@ -282,37 +358,23 @@ share/texmf-dist/scripts/context/ruby/rslibtool.rb
share/texmf-dist/scripts/context/ruby/runtools.rb
share/texmf-dist/scripts/context/ruby/texexec.rb
share/texmf-dist/scripts/context/ruby/texmfstart.rb
share/texmf-dist/scripts/context/ruby/texsync.rb
share/texmf-dist/scripts/context/ruby/textools.rb
share/texmf-dist/scripts/context/ruby/texutil.rb
share/texmf-dist/scripts/context/ruby/tmftools.rb
share/texmf-dist/scripts/context/ruby/xmltools.rb
share/texmf-dist/scripts/context/stubs/
share/texmf-dist/scripts/context/stubs/mswin/
share/texmf-dist/scripts/context/stubs/mswin/context.exe
share/texmf-dist/scripts/context/stubs/mswin/luatools.exe
share/texmf-dist/scripts/context/stubs/mswin/metatex.exe
share/texmf-dist/scripts/context/stubs/mswin/mptopdf.exe
share/texmf-dist/scripts/context/stubs/mswin/mtxrun.dll
share/texmf-dist/scripts/context/stubs/mswin/mtxrun.exe
share/texmf-dist/scripts/context/stubs/mswin/mtxrun.lua
share/texmf-dist/scripts/context/stubs/mswin/mtxworks.exe
share/texmf-dist/scripts/context/stubs/mswin/texexec.exe
share/texmf-dist/scripts/context/stubs/mswin/texmfstart.exe
share/texmf-dist/scripts/context/stubs/source/
share/texmf-dist/scripts/context/stubs/source/mtxrun_dll.c
share/texmf-dist/scripts/context/stubs/source/mtxrun_exe.c
share/texmf-dist/scripts/context/stubs/source/readme.txt
share/texmf-dist/scripts/context/stubs/unix/
share/texmf-dist/scripts/context/stubs/unix/context
share/texmf-dist/scripts/context/stubs/unix/ctxtools
share/texmf-dist/scripts/context/stubs/unix/luatools
share/texmf-dist/scripts/context/stubs/unix/metatex
share/texmf-dist/scripts/context/stubs/unix/mptopdf
share/texmf-dist/scripts/context/stubs/unix/mtxrun
share/texmf-dist/scripts/context/stubs/unix/mtxworks
share/texmf-dist/scripts/context/stubs/unix/pstopdf
share/texmf-dist/scripts/context/stubs/unix/texexec
share/texmf-dist/scripts/context/stubs/unix/texmfstart
share/texmf-dist/scripts/tex4ht/htcontext.sh
share/texmf-dist/tex/
share/texmf-dist/tex/context/
share/texmf-dist/tex/context/base/
share/texmf-dist/tex/context/base/anch-bar.mkii
@ -335,6 +397,8 @@ share/texmf-dist/tex/context/base/attr-ini.lua
share/texmf-dist/tex/context/base/attr-ini.mkiv
share/texmf-dist/tex/context/base/attr-lay.lua
share/texmf-dist/tex/context/base/attr-lay.mkiv
share/texmf-dist/tex/context/base/attr-mkr.lua
share/texmf-dist/tex/context/base/attr-mkr.mkiv
share/texmf-dist/tex/context/base/attr-neg.lua
share/texmf-dist/tex/context/base/attr-neg.mkiv
share/texmf-dist/tex/context/base/back-exp.lua
@ -373,7 +437,7 @@ share/texmf-dist/tex/context/base/buff-ini.lua
share/texmf-dist/tex/context/base/buff-ini.mkii
share/texmf-dist/tex/context/base/buff-ini.mkiv
share/texmf-dist/tex/context/base/buff-par.lua
share/texmf-dist/tex/context/base/buff-par.mkiv
share/texmf-dist/tex/context/base/buff-par.mkvi
share/texmf-dist/tex/context/base/buff-ver.lua
share/texmf-dist/tex/context/base/buff-ver.mkii
share/texmf-dist/tex/context/base/buff-ver.mkiv
@ -415,6 +479,7 @@ share/texmf-dist/tex/context/base/cldf-ini.lua
share/texmf-dist/tex/context/base/cldf-ini.mkiv
share/texmf-dist/tex/context/base/cldf-int.lua
share/texmf-dist/tex/context/base/cldf-int.mkiv
share/texmf-dist/tex/context/base/cldf-prs.lua
share/texmf-dist/tex/context/base/cldf-ver.lua
share/texmf-dist/tex/context/base/cldf-ver.mkiv
share/texmf-dist/tex/context/base/colo-ema.mkii
@ -456,12 +521,15 @@ share/texmf-dist/tex/context/base/cont-log.mkii
share/texmf-dist/tex/context/base/cont-log.mkiv
share/texmf-dist/tex/context/base/cont-new.mkii
share/texmf-dist/tex/context/base/cont-new.mkiv
share/texmf-dist/tex/context/base/cont-new.tmp
share/texmf-dist/tex/context/base/cont-nl.mkii
share/texmf-dist/tex/context/base/cont-nl.mkiv
share/texmf-dist/tex/context/base/cont-nop.mkiv
share/texmf-dist/tex/context/base/cont-pe.mkiv
share/texmf-dist/tex/context/base/cont-ro.mkii
share/texmf-dist/tex/context/base/cont-ro.mkiv
share/texmf-dist/tex/context/base/cont-sys.ori
share/texmf-dist/tex/context/base/cont-yes.mkiv
share/texmf-dist/tex/context/base/context-base.lmx
share/texmf-dist/tex/context/base/context-characters.lmx
share/texmf-dist/tex/context/base/context-debug.lmx
@ -476,10 +544,11 @@ share/texmf-dist/tex/context/base/context.lus
share/texmf-dist/tex/context/base/context.mkii
share/texmf-dist/tex/context/base/context.mkiv
share/texmf-dist/tex/context/base/context.rme
share/texmf-dist/tex/context/base/context.todo
share/texmf-dist/tex/context/base/context.tmp
share/texmf-dist/tex/context/base/core-con.lua
share/texmf-dist/tex/context/base/core-con.mkii
share/texmf-dist/tex/context/base/core-con.mkiv
share/texmf-dist/tex/context/base/core-ctx.ctx
share/texmf-dist/tex/context/base/core-ctx.lua
share/texmf-dist/tex/context/base/core-ctx.mkii
share/texmf-dist/tex/context/base/core-ctx.mkiv
@ -492,13 +561,11 @@ share/texmf-dist/tex/context/base/core-env.mkii
share/texmf-dist/tex/context/base/core-env.mkiv
share/texmf-dist/tex/context/base/core-fil.mkii
share/texmf-dist/tex/context/base/core-fnt.mkii
share/texmf-dist/tex/context/base/core-fnt.mkiv
share/texmf-dist/tex/context/base/core-gen.mkii
share/texmf-dist/tex/context/base/core-ini.mkii
share/texmf-dist/tex/context/base/core-ini.mkiv
share/texmf-dist/tex/context/base/core-job.mkii
share/texmf-dist/tex/context/base/core-mis.mkii
share/texmf-dist/tex/context/base/core-mis.mkiv
share/texmf-dist/tex/context/base/core-par.mkii
share/texmf-dist/tex/context/base/core-stg.mkii
share/texmf-dist/tex/context/base/core-sys.lua
@ -511,7 +578,6 @@ share/texmf-dist/tex/context/base/core-uti.lua
share/texmf-dist/tex/context/base/core-uti.mkii
share/texmf-dist/tex/context/base/core-uti.mkiv
share/texmf-dist/tex/context/base/core-var.mkii
share/texmf-dist/tex/context/base/core-var.mkiv
share/texmf-dist/tex/context/base/data-aux.lua
share/texmf-dist/tex/context/base/data-bin.lua
share/texmf-dist/tex/context/base/data-con.lua
@ -594,14 +660,17 @@ share/texmf-dist/tex/context/base/file-syn.lua
share/texmf-dist/tex/context/base/file-syn.mkvi
share/texmf-dist/tex/context/base/filt-bas.mkii
share/texmf-dist/tex/context/base/filt-ini.mkii
share/texmf-dist/tex/context/base/font-afk.lua
share/texmf-dist/tex/context/base/font-afm.lua
share/texmf-dist/tex/context/base/font-age.lua
share/texmf-dist/tex/context/base/font-agl.lua
share/texmf-dist/tex/context/base/font-arb.mkii
share/texmf-dist/tex/context/base/font-aux.lua
share/texmf-dist/tex/context/base/font-aux.mkvi
share/texmf-dist/tex/context/base/font-bfm.mkii
share/texmf-dist/tex/context/base/font-chi.mkii
share/texmf-dist/tex/context/base/font-chk.lua
share/texmf-dist/tex/context/base/font-chk.mkiv
share/texmf-dist/tex/context/base/font-cid.lua
share/texmf-dist/tex/context/base/font-col.lua
share/texmf-dist/tex/context/base/font-col.mkvi
@ -616,8 +685,9 @@ share/texmf-dist/tex/context/base/font-fbk.lua
share/texmf-dist/tex/context/base/font-fea.mkvi
share/texmf-dist/tex/context/base/font-fil.mkvi
share/texmf-dist/tex/context/base/font-gds.lua
share/texmf-dist/tex/context/base/font-gds.mkiv
share/texmf-dist/tex/context/base/font-gds.mkvi
share/texmf-dist/tex/context/base/font-heb.mkii
share/texmf-dist/tex/context/base/font-hsh.lua
share/texmf-dist/tex/context/base/font-ini.lua
share/texmf-dist/tex/context/base/font-ini.mkii
share/texmf-dist/tex/context/base/font-ini.mkvi
@ -629,6 +699,9 @@ share/texmf-dist/tex/context/base/font-lua.lua
share/texmf-dist/tex/context/base/font-map.lua
share/texmf-dist/tex/context/base/font-mat.mkvi
share/texmf-dist/tex/context/base/font-mis.lua
share/texmf-dist/tex/context/base/font-nod.lua
share/texmf-dist/tex/context/base/font-odk.lua
share/texmf-dist/tex/context/base/font-odv.lua
share/texmf-dist/tex/context/base/font-ota.lua
share/texmf-dist/tex/context/base/font-otb.lua
share/texmf-dist/tex/context/base/font-otc.lua
@ -639,11 +712,14 @@ share/texmf-dist/tex/context/base/font-oti.lua
share/texmf-dist/tex/context/base/font-otn.lua
share/texmf-dist/tex/context/base/font-otp.lua
share/texmf-dist/tex/context/base/font-ott.lua
share/texmf-dist/tex/context/base/font-otx.lua
share/texmf-dist/tex/context/base/font-pat.lua
share/texmf-dist/tex/context/base/font-pre.mkiv
share/texmf-dist/tex/context/base/font-run.mkii
share/texmf-dist/tex/context/base/font-run.mkiv
share/texmf-dist/tex/context/base/font-set.mkvi
share/texmf-dist/tex/context/base/font-sol.lua
share/texmf-dist/tex/context/base/font-sol.mkvi
share/texmf-dist/tex/context/base/font-sty.mkvi
share/texmf-dist/tex/context/base/font-sym.mkvi
share/texmf-dist/tex/context/base/font-syn.lua
@ -690,12 +766,15 @@ share/texmf-dist/tex/context/base/java-stp.mkii
share/texmf-dist/tex/context/base/l-boolean.lua
share/texmf-dist/tex/context/base/l-dir.lua
share/texmf-dist/tex/context/base/l-file.lua
share/texmf-dist/tex/context/base/l-function.lua
share/texmf-dist/tex/context/base/l-io.lua
share/texmf-dist/tex/context/base/l-lpeg.lua
share/texmf-dist/tex/context/base/l-lua.lua
share/texmf-dist/tex/context/base/l-math.lua
share/texmf-dist/tex/context/base/l-md5.lua
share/texmf-dist/tex/context/base/l-number.lua
share/texmf-dist/tex/context/base/l-os.lua
share/texmf-dist/tex/context/base/l-package.lua
share/texmf-dist/tex/context/base/l-pdfview.lua
share/texmf-dist/tex/context/base/l-set.lua
share/texmf-dist/tex/context/base/l-string.lua
@ -716,7 +795,12 @@ share/texmf-dist/tex/context/base/lang-def.lua
share/texmf-dist/tex/context/base/lang-def.mkiv
share/texmf-dist/tex/context/base/lang-dis.mkii
share/texmf-dist/tex/context/base/lang-frd.mkii
share/texmf-dist/tex/context/base/lang-frd.mkiv
share/texmf-dist/tex/context/base/lang-frq-de.lua
share/texmf-dist/tex/context/base/lang-frq-en.lua
share/texmf-dist/tex/context/base/lang-frq-nl.lua
share/texmf-dist/tex/context/base/lang-frq.mkii
share/texmf-dist/tex/context/base/lang-frq.mkiv
share/texmf-dist/tex/context/base/lang-ger.mkii
share/texmf-dist/tex/context/base/lang-grk.mkii
share/texmf-dist/tex/context/base/lang-ind.mkii
@ -821,6 +905,8 @@ share/texmf-dist/tex/context/base/m-fields.mkiv
share/texmf-dist/tex/context/base/m-format.tex
share/texmf-dist/tex/context/base/m-graph.mkii
share/texmf-dist/tex/context/base/m-graph.mkiv
share/texmf-dist/tex/context/base/m-ipsum.mkiv
share/texmf-dist/tex/context/base/m-json.mkiv
share/texmf-dist/tex/context/base/m-layout.tex
share/texmf-dist/tex/context/base/m-level.mkii
share/texmf-dist/tex/context/base/m-logcategories.mkiv
@ -832,9 +918,12 @@ share/texmf-dist/tex/context/base/m-mkivhacks.mkiv
share/texmf-dist/tex/context/base/m-morse.mkvi
share/texmf-dist/tex/context/base/m-narrowtt.tex
share/texmf-dist/tex/context/base/m-newmat.tex
share/texmf-dist/tex/context/base/m-nodechart.mkvi
share/texmf-dist/tex/context/base/m-ntb-to-xtb.mkiv
share/texmf-dist/tex/context/base/m-obsolete.mkii
share/texmf-dist/tex/context/base/m-obsolete.mkiv
share/texmf-dist/tex/context/base/m-oldfun.mkiv
share/texmf-dist/tex/context/base/m-oldnum.mkiv
share/texmf-dist/tex/context/base/m-pdfsnc.mkii
share/texmf-dist/tex/context/base/m-pictex.tex
share/texmf-dist/tex/context/base/m-pstricks.lua
@ -842,6 +931,7 @@ share/texmf-dist/tex/context/base/m-pstricks.mkii
share/texmf-dist/tex/context/base/m-pstricks.mkiv
share/texmf-dist/tex/context/base/m-punk.mkiv
share/texmf-dist/tex/context/base/m-r.tex
share/texmf-dist/tex/context/base/m-spreadsheet.lua
share/texmf-dist/tex/context/base/m-spreadsheet.mkiv
share/texmf-dist/tex/context/base/m-steps.lua
share/texmf-dist/tex/context/base/m-steps.mkii
@ -869,8 +959,11 @@ share/texmf-dist/tex/context/base/math-dim.lua
share/texmf-dist/tex/context/base/math-dis.mkiv
share/texmf-dist/tex/context/base/math-eul.mkii
share/texmf-dist/tex/context/base/math-ext.lua
share/texmf-dist/tex/context/base/math-fbk.lua
share/texmf-dist/tex/context/base/math-fen.mkiv
share/texmf-dist/tex/context/base/math-for.mkiv
share/texmf-dist/tex/context/base/math-fou.mkii
share/texmf-dist/tex/context/base/math-frc.lua
share/texmf-dist/tex/context/base/math-frc.mkii
share/texmf-dist/tex/context/base/math-frc.mkiv
share/texmf-dist/tex/context/base/math-ini.lua
@ -880,15 +973,18 @@ share/texmf-dist/tex/context/base/math-inl.mkiv
share/texmf-dist/tex/context/base/math-int.mkiv
share/texmf-dist/tex/context/base/math-lbr.mkii
share/texmf-dist/tex/context/base/math-map.lua
share/texmf-dist/tex/context/base/math-mis.mkiv
share/texmf-dist/tex/context/base/math-noa.lua
share/texmf-dist/tex/context/base/math-pln.mkii
share/texmf-dist/tex/context/base/math-pln.mkiv
share/texmf-dist/tex/context/base/math-ren.lua
share/texmf-dist/tex/context/base/math-run.mkii
share/texmf-dist/tex/context/base/math-scr.mkiv
share/texmf-dist/tex/context/base/math-stc.mkvi
share/texmf-dist/tex/context/base/math-tag.lua
share/texmf-dist/tex/context/base/math-tex.mkii
share/texmf-dist/tex/context/base/math-tim.mkii
share/texmf-dist/tex/context/base/math-ttv.lua
share/texmf-dist/tex/context/base/math-uni.mkii
share/texmf-dist/tex/context/base/math-vfu.lua
share/texmf-dist/tex/context/base/meta-clp.mkii
@ -897,6 +993,7 @@ share/texmf-dist/tex/context/base/meta-fig.mkii
share/texmf-dist/tex/context/base/meta-fig.mkiv
share/texmf-dist/tex/context/base/meta-fun.lua
share/texmf-dist/tex/context/base/meta-fun.mkiv
share/texmf-dist/tex/context/base/meta-grd.mkiv
share/texmf-dist/tex/context/base/meta-imp-clp.mkiv
share/texmf-dist/tex/context/base/meta-imp-dum.mkiv
share/texmf-dist/tex/context/base/meta-imp-fen.mkiv
@ -935,6 +1032,7 @@ share/texmf-dist/tex/context/base/mlib-run.lua
share/texmf-dist/tex/context/base/mtx-context-arrange.tex
share/texmf-dist/tex/context/base/mtx-context-combine.tex
share/texmf-dist/tex/context/base/mtx-context-common.tex
share/texmf-dist/tex/context/base/mtx-context-copy.tex
share/texmf-dist/tex/context/base/mtx-context-ideas.tex
share/texmf-dist/tex/context/base/mtx-context-listing.tex
share/texmf-dist/tex/context/base/mtx-context-markdown.tex
@ -956,6 +1054,7 @@ share/texmf-dist/tex/context/base/mult-dim.mkvi
share/texmf-dist/tex/context/base/mult-en.mkii
share/texmf-dist/tex/context/base/mult-fr.mkii
share/texmf-dist/tex/context/base/mult-fst.mkii
share/texmf-dist/tex/context/base/mult-fun.lua
share/texmf-dist/tex/context/base/mult-ini.lua
share/texmf-dist/tex/context/base/mult-ini.mkii
share/texmf-dist/tex/context/base/mult-ini.mkiv
@ -995,8 +1094,6 @@ share/texmf-dist/tex/context/base/node-mig.lua
share/texmf-dist/tex/context/base/node-mig.mkiv
share/texmf-dist/tex/context/base/node-pag.lua
share/texmf-dist/tex/context/base/node-pag.mkiv
share/texmf-dist/tex/context/base/node-par.lua
share/texmf-dist/tex/context/base/node-par.mkiv
share/texmf-dist/tex/context/base/node-pro.lua
share/texmf-dist/tex/context/base/node-ref.lua
share/texmf-dist/tex/context/base/node-res.lua
@ -1004,8 +1101,7 @@ share/texmf-dist/tex/context/base/node-rul.lua
share/texmf-dist/tex/context/base/node-rul.mkiv
share/texmf-dist/tex/context/base/node-ser.lua
share/texmf-dist/tex/context/base/node-shp.lua
share/texmf-dist/tex/context/base/node-spl.lua
share/texmf-dist/tex/context/base/node-spl.mkiv
share/texmf-dist/tex/context/base/node-snp.lua
share/texmf-dist/tex/context/base/node-tex.lua
share/texmf-dist/tex/context/base/node-tra.lua
share/texmf-dist/tex/context/base/node-tsk.lua
@ -1024,6 +1120,7 @@ share/texmf-dist/tex/context/base/pack-bck.mkvi
share/texmf-dist/tex/context/base/pack-box.mkii
share/texmf-dist/tex/context/base/pack-box.mkiv
share/texmf-dist/tex/context/base/pack-com.mkiv
share/texmf-dist/tex/context/base/pack-cut.mkiv
share/texmf-dist/tex/context/base/pack-fen.mkiv
share/texmf-dist/tex/context/base/pack-lyr.mkii
share/texmf-dist/tex/context/base/pack-lyr.mkiv
@ -1055,6 +1152,9 @@ share/texmf-dist/tex/context/base/page-imp.mkiv
share/texmf-dist/tex/context/base/page-inf.mkiv
share/texmf-dist/tex/context/base/page-ini.mkii
share/texmf-dist/tex/context/base/page-ini.mkiv
share/texmf-dist/tex/context/base/page-inj.lua
share/texmf-dist/tex/context/base/page-inj.mkvi
share/texmf-dist/tex/context/base/page-ins.lua
share/texmf-dist/tex/context/base/page-ins.mkii
share/texmf-dist/tex/context/base/page-ins.mkiv
share/texmf-dist/tex/context/base/page-lay.mkii
@ -1067,9 +1167,9 @@ share/texmf-dist/tex/context/base/page-mak.mkii
share/texmf-dist/tex/context/base/page-mak.mkvi
share/texmf-dist/tex/context/base/page-mar.mkii
share/texmf-dist/tex/context/base/page-mbk.mkvi
share/texmf-dist/tex/context/base/page-mis.lua
share/texmf-dist/tex/context/base/page-mis.mkii
share/texmf-dist/tex/context/base/page-mis.mkiv
share/texmf-dist/tex/context/base/page-mix.lua
share/texmf-dist/tex/context/base/page-mix.mkiv
share/texmf-dist/tex/context/base/page-mrk.mkiv
share/texmf-dist/tex/context/base/page-mul.mkii
share/texmf-dist/tex/context/base/page-mul.mkiv
@ -1082,9 +1182,11 @@ share/texmf-dist/tex/context/base/page-par.mkii
share/texmf-dist/tex/context/base/page-par.mkiv
share/texmf-dist/tex/context/base/page-plg.mkii
share/texmf-dist/tex/context/base/page-plg.mkiv
share/texmf-dist/tex/context/base/page-pst.lua
share/texmf-dist/tex/context/base/page-pst.mkiv
share/texmf-dist/tex/context/base/page-run.mkii
share/texmf-dist/tex/context/base/page-run.mkiv
share/texmf-dist/tex/context/base/page-sel.mkiv
share/texmf-dist/tex/context/base/page-sel.mkvi
share/texmf-dist/tex/context/base/page-set.mkii
share/texmf-dist/tex/context/base/page-set.mkiv
share/texmf-dist/tex/context/base/page-sid.mkii
@ -1201,12 +1303,14 @@ share/texmf-dist/tex/context/base/s-inf-04.mkiv
share/texmf-dist/tex/context/base/s-jap-00.mkii
share/texmf-dist/tex/context/base/s-lan-03.mkiv
share/texmf-dist/tex/context/base/s-lan-04.mkiv
share/texmf-dist/tex/context/base/s-lan-06.mkiv
share/texmf-dist/tex/context/base/s-mag-01.tex
share/texmf-dist/tex/context/base/s-map-10.mkii
share/texmf-dist/tex/context/base/s-map-10.mkiv
share/texmf-dist/tex/context/base/s-mat-10.mkiv
share/texmf-dist/tex/context/base/s-mat-11.mkiv
share/texmf-dist/tex/context/base/s-mat-12.mkiv
share/texmf-dist/tex/context/base/s-mat-20.mkiv
share/texmf-dist/tex/context/base/s-mod-00.mkii
share/texmf-dist/tex/context/base/s-mod-00.mkiv
share/texmf-dist/tex/context/base/s-mod-01.mkii
@ -1232,7 +1336,8 @@ share/texmf-dist/tex/context/base/s-pre-13.tex
share/texmf-dist/tex/context/base/s-pre-14.tex
share/texmf-dist/tex/context/base/s-pre-15.tex
share/texmf-dist/tex/context/base/s-pre-16.tex
share/texmf-dist/tex/context/base/s-pre-17.tex
share/texmf-dist/tex/context/base/s-pre-17.mkii
share/texmf-dist/tex/context/base/s-pre-17.mkiv
share/texmf-dist/tex/context/base/s-pre-18.tex
share/texmf-dist/tex/context/base/s-pre-19.tex
share/texmf-dist/tex/context/base/s-pre-22.tex
@ -1295,9 +1400,11 @@ share/texmf-dist/tex/context/base/spac-adj.lua
share/texmf-dist/tex/context/base/spac-adj.mkiv
share/texmf-dist/tex/context/base/spac-ali.lua
share/texmf-dist/tex/context/base/spac-ali.mkiv
share/texmf-dist/tex/context/base/spac-cha.mkiv
share/texmf-dist/tex/context/base/spac-chr.lua
share/texmf-dist/tex/context/base/spac-chr.mkiv
share/texmf-dist/tex/context/base/spac-def.mkiv
share/texmf-dist/tex/context/base/spac-flr.mkiv
share/texmf-dist/tex/context/base/spac-gen.mkii
share/texmf-dist/tex/context/base/spac-grd.mkii
share/texmf-dist/tex/context/base/spac-grd.mkiv
@ -1393,7 +1500,6 @@ share/texmf-dist/tex/context/base/strc-tag.lua
share/texmf-dist/tex/context/base/strc-tag.mkiv
share/texmf-dist/tex/context/base/strc-xml.mkiv
share/texmf-dist/tex/context/base/supp-ali.mkii
share/texmf-dist/tex/context/base/supp-ali.mkiv
share/texmf-dist/tex/context/base/supp-box.lua
share/texmf-dist/tex/context/base/supp-box.mkii
share/texmf-dist/tex/context/base/supp-box.mkiv
@ -1403,20 +1509,15 @@ share/texmf-dist/tex/context/base/supp-emp.mkii
share/texmf-dist/tex/context/base/supp-eps.mkii
share/texmf-dist/tex/context/base/supp-fil.mkii
share/texmf-dist/tex/context/base/supp-fun.mkii
share/texmf-dist/tex/context/base/supp-fun.mkiv
share/texmf-dist/tex/context/base/supp-lat.mkii
share/texmf-dist/tex/context/base/supp-mat.mkii
share/texmf-dist/tex/context/base/supp-mat.mkiv
share/texmf-dist/tex/context/base/supp-mis.mkii
share/texmf-dist/tex/context/base/supp-mis.tex
share/texmf-dist/tex/context/base/supp-mpe.mkii
share/texmf-dist/tex/context/base/supp-mpe.tex
share/texmf-dist/tex/context/base/supp-mps.mkii
share/texmf-dist/tex/context/base/supp-mrk.mkii
share/texmf-dist/tex/context/base/supp-num.mkii
share/texmf-dist/tex/context/base/supp-num.mkiv
share/texmf-dist/tex/context/base/supp-pat.mkii
share/texmf-dist/tex/context/base/supp-pdf.mkii
share/texmf-dist/tex/context/base/supp-pdf.tex
share/texmf-dist/tex/context/base/supp-ran.lua
share/texmf-dist/tex/context/base/supp-ran.mkii
@ -1428,6 +1529,7 @@ share/texmf-dist/tex/context/base/supp-vis.mkiv
share/texmf-dist/tex/context/base/symb-cow.mkii
share/texmf-dist/tex/context/base/symb-eur.mkii
share/texmf-dist/tex/context/base/symb-glm.mkii
share/texmf-dist/tex/context/base/symb-imp-cc.mkiv
share/texmf-dist/tex/context/base/symb-imp-cow.mkiv
share/texmf-dist/tex/context/base/symb-imp-eur.mkiv
share/texmf-dist/tex/context/base/symb-imp-jmn.mkiv
@ -1465,11 +1567,11 @@ share/texmf-dist/tex/context/base/syst-pln.mkiv
share/texmf-dist/tex/context/base/syst-rtp.mkii
share/texmf-dist/tex/context/base/syst-rtp.mkiv
share/texmf-dist/tex/context/base/syst-str.mkii
share/texmf-dist/tex/context/base/syst-tex.mkii
share/texmf-dist/tex/context/base/tabl-com.mkii
share/texmf-dist/tex/context/base/tabl-com.mkiv
share/texmf-dist/tex/context/base/tabl-ltb.mkii
share/texmf-dist/tex/context/base/tabl-ltb.mkiv
share/texmf-dist/tex/context/base/tabl-mis.mkiv
share/texmf-dist/tex/context/base/tabl-ntb.mkii
share/texmf-dist/tex/context/base/tabl-ntb.mkiv
share/texmf-dist/tex/context/base/tabl-nte.mkii
@ -1494,10 +1596,15 @@ share/texmf-dist/tex/context/base/thrd-tab.mkii
share/texmf-dist/tex/context/base/thrd-trg.mkii
share/texmf-dist/tex/context/base/toks-ini.lua
share/texmf-dist/tex/context/base/toks-ini.mkiv
share/texmf-dist/tex/context/base/trac-ctx.lua
share/texmf-dist/tex/context/base/trac-ctx.mkiv
share/texmf-dist/tex/context/base/trac-deb.lua
share/texmf-dist/tex/context/base/trac-deb.mkiv
share/texmf-dist/tex/context/base/trac-exp.lua
share/texmf-dist/tex/context/base/trac-fil.lua
share/texmf-dist/tex/context/base/trac-inf.lua
share/texmf-dist/tex/context/base/trac-jus.lua
share/texmf-dist/tex/context/base/trac-jus.mkiv
share/texmf-dist/tex/context/base/trac-lmx.lua
share/texmf-dist/tex/context/base/trac-log.lua
share/texmf-dist/tex/context/base/trac-pro.lua
@ -1505,8 +1612,10 @@ share/texmf-dist/tex/context/base/trac-set.lua
share/texmf-dist/tex/context/base/trac-tex.lua
share/texmf-dist/tex/context/base/trac-tex.mkiv
share/texmf-dist/tex/context/base/trac-tim.lua
share/texmf-dist/tex/context/base/trac-vis.lua
share/texmf-dist/tex/context/base/trac-vis.mkii
share/texmf-dist/tex/context/base/trac-vis.mkiv
share/texmf-dist/tex/context/base/trac-xml.lua
share/texmf-dist/tex/context/base/type-buy.mkii
share/texmf-dist/tex/context/base/type-cbg.mkii
share/texmf-dist/tex/context/base/type-cow.mkii
@ -1574,6 +1683,8 @@ share/texmf-dist/tex/context/base/type-tmf.mkii
share/texmf-dist/tex/context/base/type-tmf.mkiv
share/texmf-dist/tex/context/base/type-win.mkii
share/texmf-dist/tex/context/base/type-xtx.mkii
share/texmf-dist/tex/context/base/typo-bld.lua
share/texmf-dist/tex/context/base/typo-bld.mkiv
share/texmf-dist/tex/context/base/typo-brk.lua
share/texmf-dist/tex/context/base/typo-brk.mkiv
share/texmf-dist/tex/context/base/typo-cap.lua
@ -1590,8 +1701,11 @@ share/texmf-dist/tex/context/base/typo-ini.mkii
share/texmf-dist/tex/context/base/typo-ini.mkiv
share/texmf-dist/tex/context/base/typo-itc.lua
share/texmf-dist/tex/context/base/typo-itc.mkvi
share/texmf-dist/tex/context/base/typo-itm.mkiv
share/texmf-dist/tex/context/base/typo-krn.lua
share/texmf-dist/tex/context/base/typo-krn.mkiv
share/texmf-dist/tex/context/base/typo-lan.lua
share/texmf-dist/tex/context/base/typo-lan.mkiv
share/texmf-dist/tex/context/base/typo-mar.lua
share/texmf-dist/tex/context/base/typo-mar.mkiv
share/texmf-dist/tex/context/base/typo-pag.lua
@ -1629,15 +1743,29 @@ share/texmf-dist/tex/context/base/unic-ini.mkiv
share/texmf-dist/tex/context/base/unic-run.mkii
share/texmf-dist/tex/context/base/util-deb.lua
share/texmf-dist/tex/context/base/util-dim.lua
share/texmf-dist/tex/context/base/util-env.lua
share/texmf-dist/tex/context/base/util-fmt.lua
share/texmf-dist/tex/context/base/util-jsn.lua
share/texmf-dist/tex/context/base/util-lib.lua
share/texmf-dist/tex/context/base/util-lua.lua
share/texmf-dist/tex/context/base/util-mrg.lua
share/texmf-dist/tex/context/base/util-pck.lua
share/texmf-dist/tex/context/base/util-prs.lua
share/texmf-dist/tex/context/base/util-ran.lua
share/texmf-dist/tex/context/base/util-seq.lua
share/texmf-dist/tex/context/base/util-sql-imp-client.lua
share/texmf-dist/tex/context/base/util-sql-imp-library.lua
share/texmf-dist/tex/context/base/util-sql-imp-swiglib.lua
share/texmf-dist/tex/context/base/util-sql-loggers.lua
share/texmf-dist/tex/context/base/util-sql-sessions.lua
share/texmf-dist/tex/context/base/util-sql-tickets.lua
share/texmf-dist/tex/context/base/util-sql-users.lua
share/texmf-dist/tex/context/base/util-sql.lua
share/texmf-dist/tex/context/base/util-sta.lua
share/texmf-dist/tex/context/base/util-sto.lua
share/texmf-dist/tex/context/base/util-str.lua
share/texmf-dist/tex/context/base/util-tab.lua
share/texmf-dist/tex/context/base/util-tpl.lua
share/texmf-dist/tex/context/base/verb-c.mkii
share/texmf-dist/tex/context/base/verb-eif.mkii
share/texmf-dist/tex/context/base/verb-ini.mkii
@ -1727,7 +1855,9 @@ share/texmf-dist/tex/context/base/x-set-12.mkii
share/texmf-dist/tex/context/base/x-set-12.mkiv
share/texmf-dist/tex/context/base/x-sm2om.xsl
share/texmf-dist/tex/context/base/x-steps.mkii
share/texmf-dist/tex/context/base/x-steps.mkiv
share/texmf-dist/tex/context/base/x-udhr.mkiv
share/texmf-dist/tex/context/base/x-xfdf.mkiv
share/texmf-dist/tex/context/base/x-xml-01.mkii
share/texmf-dist/tex/context/base/x-xml-02.mkii
share/texmf-dist/tex/context/base/x-xml-11.mkii
@ -1783,15 +1913,9 @@ share/texmf-dist/tex/context/bib/bibl-ssa.tex
share/texmf-dist/tex/context/bib/sample.bib
share/texmf-dist/tex/context/colors/
share/texmf-dist/tex/context/colors/icc/
share/texmf-dist/tex/context/colors/icc/colorprofiles.lua
share/texmf-dist/tex/context/colors/icc/colorprofiles.xml
share/texmf-dist/tex/context/config/
share/texmf-dist/tex/context/config/cont-de.ini
share/texmf-dist/tex/context/config/cont-en.ini
share/texmf-dist/tex/context/config/cont-fr.ini
share/texmf-dist/tex/context/config/cont-it.ini
share/texmf-dist/tex/context/config/cont-nl.ini
share/texmf-dist/tex/context/config/cont-ro.ini
share/texmf-dist/tex/context/colors/icc/context/
share/texmf-dist/tex/context/colors/icc/context/colorprofiles.lua
share/texmf-dist/tex/context/colors/icc/context/colorprofiles.xml
share/texmf-dist/tex/context/extra/
share/texmf-dist/tex/context/extra/mag-0000.tex
share/texmf-dist/tex/context/extra/setup-qr.tex
@ -1801,6 +1925,8 @@ share/texmf-dist/tex/context/fonts/antykwa-math.lfg
share/texmf-dist/tex/context/fonts/antykwapoltawskiego.lfg
share/texmf-dist/tex/context/fonts/asana-math.lfg
share/texmf-dist/tex/context/fonts/cambria-math.lfg
share/texmf-dist/tex/context/fonts/cc-icons.lfg
share/texmf-dist/tex/context/fonts/ccicons.lfg
share/texmf-dist/tex/context/fonts/charter-math.lfg
share/texmf-dist/tex/context/fonts/demo.lfg
share/texmf-dist/tex/context/fonts/dingbats.lfg
@ -1816,6 +1942,7 @@ share/texmf-dist/tex/context/fonts/lucida-typeone-math.lfg
share/texmf-dist/tex/context/fonts/mathtimes-math.lfg
share/texmf-dist/tex/context/fonts/px-math.lfg
share/texmf-dist/tex/context/fonts/symbol-math.lfg
share/texmf-dist/tex/context/fonts/texgyre.lfg
share/texmf-dist/tex/context/fonts/tx-math.lfg
share/texmf-dist/tex/context/fonts/utopia-math.lfg
share/texmf-dist/tex/context/fonts/xits-math.lfg
@ -1876,10 +2003,14 @@ share/texmf-dist/tex/context/interface/keys-ro.xml
share/texmf-dist/tex/context/interface/third/
share/texmf-dist/tex/context/interface/third/lettrine.xml
share/texmf-dist/tex/context/interface/third/t-account.xml
share/texmf-dist/tex/context/interface/third/t-cyrillicnumbers.xml
share/texmf-dist/tex/context/interface/third/t-fullpage.xml
share/texmf-dist/tex/context/interface/third/t-letter.xml
share/texmf-dist/tex/context/interface/third/t-mathsets.xml
share/texmf-dist/tex/context/interface/third/t-memo.xml
share/texmf-dist/tex/context/interface/third/t-rst.xml
share/texmf-dist/tex/context/interface/third/t-simpleslides.xml
share/texmf-dist/tex/context/interface/third/t-transliterator.xml
share/texmf-dist/tex/context/patterns/
share/texmf-dist/tex/context/patterns/lang-af.hyp
share/texmf-dist/tex/context/patterns/lang-af.lua
@ -2041,6 +2172,7 @@ share/texmf-dist/tex/context/sample/
share/texmf-dist/tex/context/sample/aesop-de.tex
share/texmf-dist/tex/context/sample/bryson.tex
share/texmf-dist/tex/context/sample/cow.pdf
share/texmf-dist/tex/context/sample/d-res-01.xml
share/texmf-dist/tex/context/sample/davis.tex
share/texmf-dist/tex/context/sample/dawkins.tex
share/texmf-dist/tex/context/sample/demo-mps.tex
@ -2053,6 +2185,7 @@ share/texmf-dist/tex/context/sample/khatt-ar.tex
share/texmf-dist/tex/context/sample/khatt-en.tex
share/texmf-dist/tex/context/sample/knuth.tex
share/texmf-dist/tex/context/sample/linden.tex
share/texmf-dist/tex/context/sample/lorem.tex
share/texmf-dist/tex/context/sample/materie.tex
share/texmf-dist/tex/context/sample/mill.png
share/texmf-dist/tex/context/sample/montgomery.tex
@ -2084,13 +2217,18 @@ share/texmf-dist/tex/context/third/account/t-floatnumber.mkii
share/texmf-dist/tex/context/third/account/t-floatnumber.mkiv
share/texmf-dist/tex/context/third/account/t-floatnumber.tex
share/texmf-dist/tex/context/third/algorithmic/
share/texmf-dist/tex/context/third/algorithmic/t-algorithmic.tex
share/texmf-dist/tex/context/third/algorithmic/t-algorithmic.mkii
share/texmf-dist/tex/context/third/algorithmic/t-algorithmic.mkiv
share/texmf-dist/tex/context/third/bnf/
share/texmf-dist/tex/context/third/bnf/t-bnf.tex
share/texmf-dist/tex/context/third/chromato/
share/texmf-dist/tex/context/third/chromato/t-chromato.tex
share/texmf-dist/tex/context/third/construction-plan/
share/texmf-dist/tex/context/third/construction-plan/t-construction-plan.tex
share/texmf-dist/tex/context/third/cyrillicnumbers/
share/texmf-dist/tex/context/third/cyrillicnumbers/cyrillicnumbers.lua
share/texmf-dist/tex/context/third/cyrillicnumbers/t-cyrillicnumbers.mkii
share/texmf-dist/tex/context/third/cyrillicnumbers/t-cyrillicnumbers.mkvi
share/texmf-dist/tex/context/third/degrade/
share/texmf-dist/tex/context/third/degrade/t-degrade.tex
share/texmf-dist/tex/context/third/filter/
@ -2098,7 +2236,8 @@ share/texmf-dist/tex/context/third/filter/t-filter.mkii
share/texmf-dist/tex/context/third/filter/t-filter.mkiv
share/texmf-dist/tex/context/third/filter/t-module-catcodes.tex
share/texmf-dist/tex/context/third/fixme/
share/texmf-dist/tex/context/third/fixme/t-fixme.tex
share/texmf-dist/tex/context/third/fixme/t-fixme.mkii
share/texmf-dist/tex/context/third/fixme/t-fixme.mkiv
share/texmf-dist/tex/context/third/french/
share/texmf-dist/tex/context/third/french/t-french.mkiv
share/texmf-dist/tex/context/third/fullpage/
@ -2115,10 +2254,9 @@ share/texmf-dist/tex/context/third/gantt/
share/texmf-dist/tex/context/third/gantt/gantt-s-mp.tex
share/texmf-dist/tex/context/third/gantt/gantt-s-tikz.tex
share/texmf-dist/tex/context/third/gantt/t-gantt.tex
share/texmf-dist/tex/context/third/gentium/
share/texmf-dist/tex/context/third/gentium/type-gentium.tex
share/texmf-dist/tex/context/third/gnuplot/
share/texmf-dist/tex/context/third/gnuplot/t-gnuplot.tex
share/texmf-dist/tex/context/third/gnuplot/t-gnuplot.mkii
share/texmf-dist/tex/context/third/gnuplot/t-gnuplot.mkiv
share/texmf-dist/tex/context/third/letter/
share/texmf-dist/tex/context/third/letter/base/
share/texmf-dist/tex/context/third/letter/base/s-cor-00.lua
@ -2128,6 +2266,7 @@ share/texmf-dist/tex/context/third/letter/base/s-cor-01.mkii
share/texmf-dist/tex/context/third/letter/base/s-cor-01.mkvi
share/texmf-dist/tex/context/third/letter/base/s-cor-02.mkii
share/texmf-dist/tex/context/third/letter/base/s-cor-02.mkvi
share/texmf-dist/tex/context/third/letter/base/s-cor-06.mkvi
share/texmf-dist/tex/context/third/letter/base/t-letter.mkii
share/texmf-dist/tex/context/third/letter/base/t-letter.mkiv
share/texmf-dist/tex/context/third/letter/base/t-memo.mkii
@ -2179,32 +2318,6 @@ share/texmf-dist/tex/context/third/lilypond/
share/texmf-dist/tex/context/third/lilypond/t-lilypond.tex
share/texmf-dist/tex/context/third/mathsets/
share/texmf-dist/tex/context/third/mathsets/t-mathsets.tex
share/texmf-dist/tex/context/third/pgf/
share/texmf-dist/tex/context/third/pgf/basiclayer/
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgf.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbim.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbla.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbma.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbpl.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbpt.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbsh.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfbsn.tex
share/texmf-dist/tex/context/third/pgf/basiclayer/t-pgfcor.tex
share/texmf-dist/tex/context/third/pgf/frontendlayer/
share/texmf-dist/tex/context/third/pgf/frontendlayer/t-tikz.tex
share/texmf-dist/tex/context/third/pgf/math/
share/texmf-dist/tex/context/third/pgf/math/t-pgfmat.tex
share/texmf-dist/tex/context/third/pgf/systemlayer/
share/texmf-dist/tex/context/third/pgf/systemlayer/t-pgfsys.tex
share/texmf-dist/tex/context/third/pgf/utilities/
share/texmf-dist/tex/context/third/pgf/utilities/t-pgfcal.tex
share/texmf-dist/tex/context/third/pgf/utilities/t-pgffor.tex
share/texmf-dist/tex/context/third/pgf/utilities/t-pgfkey.tex
share/texmf-dist/tex/context/third/pgf/utilities/t-pgfmod.tex
share/texmf-dist/tex/context/third/pgf/utilities/t-pgfrcs.tex
share/texmf-dist/tex/context/third/pgfplots/
share/texmf-dist/tex/context/third/pgfplots/t-pgfplots.tex
share/texmf-dist/tex/context/third/pgfplots/t-pgfplotstable.tex
share/texmf-dist/tex/context/third/rst/
share/texmf-dist/tex/context/third/rst/rst_context.lua
share/texmf-dist/tex/context/third/rst/rst_directives.lua
@ -2213,12 +2326,13 @@ share/texmf-dist/tex/context/third/rst/rst_parser.lua
share/texmf-dist/tex/context/third/rst/rst_setups.lua
share/texmf-dist/tex/context/third/rst/t-rst.mkiv
share/texmf-dist/tex/context/third/ruby/
share/texmf-dist/tex/context/third/ruby/t-ruby.tex
share/texmf-dist/tex/context/third/semaphor/
share/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex
share/texmf-dist/tex/context/third/ruby/t-ruby.mkii
share/texmf-dist/tex/context/third/ruby/t-ruby.mkiv
share/texmf-dist/tex/context/third/ruby/t-ruby.mkvi
share/texmf-dist/tex/context/third/simplefonts/
share/texmf-dist/tex/context/third/simplefonts/t-simplefonts.lua
share/texmf-dist/tex/context/third/simplefonts/t-simplefonts.tex
share/texmf-dist/tex/context/third/simplefonts/t-simplefonts.mkii
share/texmf-dist/tex/context/third/simplefonts/t-simplefonts.mkiv
share/texmf-dist/tex/context/third/simpleslides/
share/texmf-dist/tex/context/third/simpleslides/simpleslides-c-default.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-f-default.tex
@ -2230,6 +2344,7 @@ share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Ellipse.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Embossed.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-Framed.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-FramedTitle.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-FuzzyTopic.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-HorizontalStripes.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-NarrowStripes.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-PlainCounter.tex
@ -2245,7 +2360,29 @@ share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-ThickStripes.tex
share/texmf-dist/tex/context/third/simpleslides/simpleslides-s-default.tex
share/texmf-dist/tex/context/third/simpleslides/t-simpleslides.mkii
share/texmf-dist/tex/context/third/simpleslides/t-simpleslides.mkiv
share/texmf-dist/tex/context/third/simpleslides/t-simpleslides.tex
share/texmf-dist/tex/context/third/simpleslides/t-slidesvisualcounter.tex
share/texmf-dist/tex/context/third/transliterator/
share/texmf-dist/tex/context/third/transliterator/t-transliterator.ctl
share/texmf-dist/tex/context/third/transliterator/t-transliterator.log
share/texmf-dist/tex/context/third/transliterator/t-transliterator.mkii
share/texmf-dist/tex/context/third/transliterator/t-transliterator.mkiv
share/texmf-dist/tex/context/third/transliterator/t-transliterator.mkiv.prep
share/texmf-dist/tex/context/third/transliterator/t-transliterator.pdf
share/texmf-dist/tex/context/third/transliterator/t-transliterator.run
share/texmf-dist/tex/context/third/transliterator/t-transliterator.tex
share/texmf-dist/tex/context/third/transliterator/t-transliterator.tuc
share/texmf-dist/tex/context/third/transliterator/trans_tables_bg.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_glag.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_gr.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_iso9.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_scntfc.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_sr.lua
share/texmf-dist/tex/context/third/transliterator/trans_tables_trsc.lua
share/texmf-dist/tex/context/third/transliterator/transliterator.ctl
share/texmf-dist/tex/context/third/transliterator/transliterator.log
share/texmf-dist/tex/context/third/transliterator/transliterator.lua
share/texmf-dist/tex/context/third/transliterator/transliterator.run
share/texmf-dist/tex/context/third/transliterator/transliterator.tuc
share/texmf-dist/tex/context/third/typearea/
share/texmf-dist/tex/context/third/typearea/t-typearea.tex
share/texmf-dist/tex/context/third/typescripts/
@ -2323,6 +2460,7 @@ share/texmf-dist/tex/context/third/vim/t-syntax-highlight.mkiv
share/texmf-dist/tex/context/third/vim/t-vim.tex
share/texmf-dist/tex/context/user/
share/texmf-dist/tex/context/user/cont-sys.rme
share/texmf-dist/tex/generic/
share/texmf-dist/tex/generic/context/
share/texmf-dist/tex/generic/context/luatex/
share/texmf-dist/tex/generic/context/luatex/luatex-basics-gen.lua
@ -2339,35 +2477,32 @@ share/texmf-dist/tex/generic/context/luatex/luatex-fonts-syn.lua
share/texmf-dist/tex/generic/context/luatex/luatex-fonts-tfm.lua
share/texmf-dist/tex/generic/context/luatex/luatex-fonts.lua
share/texmf-dist/tex/generic/context/luatex/luatex-fonts.tex
share/texmf-dist/tex/generic/context/luatex/luatex-languages.lua
share/texmf-dist/tex/generic/context/luatex/luatex-languages.tex
share/texmf-dist/tex/generic/context/luatex/luatex-mplib.lua
share/texmf-dist/tex/generic/context/luatex/luatex-mplib.tex
share/texmf-dist/tex/generic/context/luatex/luatex-plain.tex
share/texmf-dist/tex/generic/context/luatex/luatex-preprocessor-test.tex
share/texmf-dist/tex/generic/context/luatex/luatex-preprocessor.lua
share/texmf-dist/tex/generic/context/luatex/luatex-preprocessor.tex
share/texmf-dist/tex/generic/context/luatex/luatex-swiglib-test.lua
share/texmf-dist/tex/generic/context/luatex/luatex-swiglib-test.tex
share/texmf-dist/tex/generic/context/luatex/luatex-swiglib.lua
share/texmf-dist/tex/generic/context/luatex/luatex-swiglib.tex
share/texmf-dist/tex/generic/context/luatex/luatex-test.tex
share/texmf-dist/tex/generic/context/mptopdf/
share/texmf-dist/tex/generic/context/mptopdf/mptopdf.tex
share/texmf-dist/tex/generic/context/ppchtex/
share/texmf-dist/tex/generic/context/ppchtex/m-ch-de.tex
share/texmf-dist/tex/generic/context/ppchtex/m-ch-en.tex
share/texmf-dist/tex/generic/context/ppchtex/m-ch-nl.tex
share/texmf-dist/tex/generic/context/ppchtex/ppchtex.noc
share/texmf-dist/tex/generic/pgf/utilities/pgfutil-context.def
share/texmf-dist/tex/generic/tex4ht/context.4ht
share/texmf-dist/tex/latex/
share/texmf-dist/tex/latex/context/
share/texmf-dist/tex/latex/context/ppchtex/
share/texmf-dist/tex/latex/context/ppchtex/m-ch-de.sty
share/texmf-dist/tex/latex/context/ppchtex/m-ch-en.sty
share/texmf-dist/tex/latex/context/ppchtex/m-ch-nl.sty
share/texmf-dist/tex/latex/context/ppchtex/m-pictex.sty
share/texmf-dist/tex/xetex/zhspacing/context/
share/texmf-dist/tex/xetex/zhspacing/context/t-zhspacing.tex
share/texmf/tex/context/
share/texmf/tex/context/asymptote/
share/texmf/tex/context/asymptote/colo-asy.tex
@unexec rm -Rf %D/share/texmf-var/luatex-cache
@exec %D/bin/mtxrun --generate > /dev/null 2>&1
@comment some of this could be shared with other parts of TL, hash with kpse
@exec %D/bin/mktexlsr > /dev/null 2>&1
@unexec-delete %D/bin/mktexlsr > /dev/null 2>&1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff