# $Id: srclist.txt 71781 2024-07-12 16:24:49Z karl $
# srclist.txt - keeping files in sync.
# Public domain.  Originally written 2010 by Karl Berry.
#
# Besides what is listed here, additional checks are made by
# tlpkg/bin/tl-update-auto and tlpkg/bin/check-*.
# 
# This file is input for the script config/srclist-update in the gnulib
# project (https://savannah.gnu.org/projects/gnulib).  Typical invocation:
#   /path/to/gnulib/config/srclist-update \
#     /path/to/srcdir </path/to/srcdir/build-aux/srclist.txt
# (see ~karl/bin/cron.tl)
# 
# The output will be diffs for any files that are not up to date.

# Basic config files. texmf.cnf is changed too much in the source during
# the development year to try to sync it always with the runtime.
#Master/texmf-dist/web2c/texmf.cnf   Build/source/texk/kpathsea/
Master/texmf-dist/web2c/fmtutil.cnf Build/source/texk/texlive/tl_support/fmtutil.cnf

# Platform detection for tests:
Master/tlpkg/TeXLive/TLUtils.pm  Build/source/texk/tests/TeXLive/
Master/tlpkg/TeXLive/TLConfig.pm Build/source/texk/tests/TeXLive/

# Maintained in Master (with Id expansion there).
Master/bin/windows/runscript.tlu Build/source/texk/texlive/windows_wrapper/runscript.tlu
Master/bin/windows/runscript.exe Build/source/texk/texlive/windows_wrapper/runscript.exe
Master/bin/windows/runscript.dll Build/source/texk/texlive/windows_wrapper/runscript.dll

# Glyph lists used by pdftex, now maintained in lcdf-typetools:
Build/source/texk/lcdf-typetools/lcdf-typetools-*/glyphtounicode.tex Master/texmf-dist/tex/generic/pdftex/glyphtounicode.tex
Build/source/texk/lcdf-typetools/lcdf-typetools-*/glyphlist.txt Master/texmf-dist/fonts/map/glyphlist/glyphlist.txt
Build/source/texk/lcdf-typetools/lcdf-typetools-*/texglyphlist.txt Master/texmf-dist/fonts/map/glyphlist/texglyphlist.txt
#
# One more glyph list maintained in dvipdfmx, it seems.
Build/source/texk/dvipdfm-x/data/pdfglyphlist.txt Master/texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt

# dvipdfmx is maintained as part of TL now, so keep config files the same.
Build/source/texk/dvipdfm-x/data/dvipdfmx.cfg Master/texmf-dist/dvipdfmx/dvipdfmx.cfg 

# Scripts from GNU packages (locally) installed on the system; see
# Build/source/build-aux/README.TL.
# 
# Must rerun top-level autoreconf when libtool changes; and before committing,
# test full build, and grep for old libtool version number
# in both source and build directories. --karl, 28feb23
/usr/local/gnu/share/libtool/build-aux/ltmain.sh Build/source/build-aux/ltmain.sh
/usr/local/gnu/share/aclocal/libtool.m4     Build/source/m4/libtool.m4
/usr/local/gnu/share/aclocal/ltargz.m4      Build/source/m4/ltargz.m4
/usr/local/gnu/share/aclocal/ltdl.m4        Build/source/m4/ltdl.m4
/usr/local/gnu/share/aclocal/ltoptions.m4   Build/source/m4/ltoptions.m4
/usr/local/gnu/share/aclocal/ltsugar.m4     Build/source/m4/ltsugar.m4
/usr/local/gnu/share/aclocal/ltversion.m4   Build/source/m4/ltversion.m4
/usr/local/gnu/share/aclocal/lt~obsolete.m4 Build/source/m4/lt~obsolete.m4
#
# The version number embedded in the automake path is unfortunate (have
# to update manually at new automake releases), but automake provides no
# version-independent access.
#
/usr/local/gnu/share/automake-1.17/missing     Build/source/build-aux/missing
/usr/local/gnu/share/automake-1.17/test-driver Build/source/build-aux/test-driver
/usr/local/gnu/share/automake-1.17/ylwrap      Build/source/build-aux/ylwrap
