summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-11-15 00:35:53 +0000
committerKarl Berry <karl@freefriends.org>2012-11-15 00:35:53 +0000
commit3b68475005c077f0f9c2a85f34418b5c0eb9e393 (patch)
tree43e4edc2b0811f2f6282893503d4ff38898d1d6a /Build/source
parent24bdf3da6edc25056334c4063cf9c3d23ef95505 (diff)
build-aux syncs
git-svn-id: svn://tug.org/texlive/trunk@28265 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/build-aux/README.TL19
-rwxr-xr-xBuild/source/build-aux/missing6
2 files changed, 16 insertions, 9 deletions
diff --git a/Build/source/build-aux/README.TL b/Build/source/build-aux/README.TL
index 4671045f6dd..a80373e5bb5 100644
--- a/Build/source/build-aux/README.TL
+++ b/Build/source/build-aux/README.TL
@@ -1,11 +1,20 @@
-Copyright (C) 2009 Peter Breitenlohner <tex-live@tug.org>
+Copyright (C) 2009, 2012 Peter Breitenlohner <tex-live@tug.org>
You may freely use, modify and/or distribute this file.
This directory is the central repository for auxiliary files, mostly
shell scripts, needed to build the TeX Live (TL) tree. They are used by
all packages `owned' by the TL tree, i.e., maintained as part of TL.
-All these files are maintained elsewhere and are available from the
-GNU gnulib project (http://savannah.gnu.org/projects/gnulib). The
-script Master/tlpkg/bin/tl-update-auto attempts to keep them up to date,
-except when the sources are frozen.
+ylwrap and missing come from automake; ltmain.sh comes from libtool.
+Those must be manually updated when new versions of the packages are
+installed. The Master/tlpkg/dev/srclist.txt file has checks for these,
+but updates are not automatic. (We generally try to use the latest
+official release, as it is available directly from GNU, not any distro
+version.)
+
+relpath is locally written.
+
+The rest of these files are maintained elsewhere and are available from
+the GNU gnulib project (http://savannah.gnu.org/projects/gnulib). The
+script Master/tlpkg/bin/tl-update-auto attempts to keep those up to date
+(except when the TL sources are frozen).
diff --git a/Build/source/build-aux/missing b/Build/source/build-aux/missing
index 074c62c4488..9a5564823de 100755
--- a/Build/source/build-aux/missing
+++ b/Build/source/build-aux/missing
@@ -1,7 +1,7 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2012-05-23.18; # UTC
+scriptversion=2012-01-06.18; # UTC
# Copyright (C) 1996-2012 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
@@ -160,9 +160,7 @@ WARNING: '$1' is $msg. You should only need it if
you modified 'acconfig.h' or '${configure_ac}'. You might want
to install the Autoconf and GNU m4 packages. Grab them
from any GNU archive site."
- files=`sed -n -e 's/^[ ]*AC_CONFIG_HEADER(\([^)]*\)).*/\1/p' \
- -e 's/^[ ]*AC_CONFIG_HEADERS(\([^)]*\)).*/\1/p' \
- ${configure_ac}`
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
test -z "$files" && files="config.h"
touch_files=
for f in $files; do