summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2012-02-09 08:05:12 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2012-02-09 08:05:12 +0000
commit4eb72b2c666d0263ef04351307a2fb0770aee301 (patch)
tree58d6d01e5a5a17dd48425f3699bb88203154d448 /Build/source
parenta42a6526d2cc105209c1d752844d8697e94250c3 (diff)
update procedure to add a linked_script and README how to do it
git-svn-id: svn://tug.org/texlive/trunk@25340 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/libs/icu/icu-4.8.1-PATCHES/ChangeLog7
-rw-r--r--Build/source/texk/texlive/linked_scripts/ChangeLog6
-rw-r--r--Build/source/texk/texlive/linked_scripts/Makefile.am9
-rw-r--r--Build/source/texk/texlive/linked_scripts/Makefile.in23
-rw-r--r--Build/source/texk/texlive/linked_scripts/README4
5 files changed, 31 insertions, 18 deletions
diff --git a/Build/source/libs/icu/icu-4.8.1-PATCHES/ChangeLog b/Build/source/libs/icu/icu-4.8.1-PATCHES/ChangeLog
index 111f3557c4a..f534a6a18dd 100644
--- a/Build/source/libs/icu/icu-4.8.1-PATCHES/ChangeLog
+++ b/Build/source/libs/icu/icu-4.8.1-PATCHES/ChangeLog
@@ -9,9 +9,10 @@
* patch-06-mingw: Removed, included in icu-4.8.1.
- * TL-Changes, patch-05-auxParam, -07-configure-utf16-string,
- patch-08-avoid-rebuild, patch-09-generated,
- patch-11-CURR_FULL_DIR, patch-12-mingw, patch-13-STATIC_PREFIX,
+ * TL-Changes, patch-05-auxParam,
+ patch-07-configure-utf16-string, patch-08-avoid-rebuild,
+ patch-09-generated, patch-11-CURR_FULL_DIR, patch-12-mingw,
+ patch-13-STATIC_PREFIX, patch-14-GENCCODE_ASSEMBLY,
patch-50-Vertical, patch-60-KernPair, patch-70-Arabic,
patch-81-Indic: Adapted.
* patch-40-LESwaps: Rewritten, see ICU Ticket #8657, comment 7.
diff --git a/Build/source/texk/texlive/linked_scripts/ChangeLog b/Build/source/texk/texlive/linked_scripts/ChangeLog
index 7f0ec1efac5..36c6a882dc3 100644
--- a/Build/source/texk/texlive/linked_scripts/ChangeLog
+++ b/Build/source/texk/texlive/linked_scripts/ChangeLog
@@ -1,5 +1,11 @@
2011-12-08 Peter Breitenlohner <peb@mppmu.mpg.de>
+ * Makefile.am: Rename the target scripts.tmp into scripts-list
+ and make it available independent of maintainer mode.
+ * README: Mention 'make scripts-list'.
+
+2011-12-08 Peter Breitenlohner <peb@mppmu.mpg.de>
+
* Makefile.am: More ${prefix} => $(datarootdir).
2011-12-06 Peter Breitenlohner <peb@mppmu.mpg.de>
diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.am b/Build/source/texk/texlive/linked_scripts/Makefile.am
index 507ce1cc115..2fe12db5544 100644
--- a/Build/source/texk/texlive/linked_scripts/Makefile.am
+++ b/Build/source/texk/texlive/linked_scripts/Makefile.am
@@ -7,9 +7,7 @@
## Build lists of texmf and texmf-dist scripts.
##
-if MAINTAINER_MODE
-all-local: scripts.tmp
-scripts.tmp: Makefile
+scripts-list: Makefile
echo "Create $@"
@echo "texmf_scripts='" >$@
@for f in $(nobase_dist_texmf_scripts_SCRIPTS); do echo "$$f"; done >>$@
@@ -18,11 +16,14 @@ scripts.tmp: Makefile
@for f in $(nobase_dist_texmf_dist_scripts_SCRIPTS); do echo "$$f"; done >>$@
@echo "'" >>$@
cmp -s $(srcdir)/scripts.lst $@ || cp -f $@ $(srcdir)/scripts.lst
+
+if MAINTAINER_MODE
+all-local: scripts-list
else !MAINTAINER_MODE
all-local:
endif !MAINTAINER_MODE
-DISTCLEANFILES = scripts.tmp
+DISTCLEANFILES = scripts-list
EXTRA_DIST = scripts.lst
diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.in b/Build/source/texk/texlive/linked_scripts/Makefile.in
index 1147aa742d8..52701ea3281 100644
--- a/Build/source/texk/texlive/linked_scripts/Makefile.in
+++ b/Build/source/texk/texlive/linked_scripts/Makefile.in
@@ -164,7 +164,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-DISTCLEANFILES = scripts.tmp
+DISTCLEANFILES = scripts-list
# The idea is to install the scripts themselves in texmf*/scripts, and
# have bin/arch/foo be a symlink to, say,
@@ -614,16 +614,17 @@ uninstall-am: uninstall-binSCRIPTS \
uninstall-nobase_dist_texmf_scriptsSCRIPTS
-@MAINTAINER_MODE_TRUE@all-local: scripts.tmp
-@MAINTAINER_MODE_TRUE@scripts.tmp: Makefile
-@MAINTAINER_MODE_TRUE@ echo "Create $@"
-@MAINTAINER_MODE_TRUE@ @echo "texmf_scripts='" >$@
-@MAINTAINER_MODE_TRUE@ @for f in $(nobase_dist_texmf_scripts_SCRIPTS); do echo "$$f"; done >>$@
-@MAINTAINER_MODE_TRUE@ @echo "'" >>$@
-@MAINTAINER_MODE_TRUE@ @echo "texmf_dist_scripts='" >>$@
-@MAINTAINER_MODE_TRUE@ @for f in $(nobase_dist_texmf_dist_scripts_SCRIPTS); do echo "$$f"; done >>$@
-@MAINTAINER_MODE_TRUE@ @echo "'" >>$@
-@MAINTAINER_MODE_TRUE@ cmp -s $(srcdir)/scripts.lst $@ || cp -f $@ $(srcdir)/scripts.lst
+scripts-list: Makefile
+ echo "Create $@"
+ @echo "texmf_scripts='" >$@
+ @for f in $(nobase_dist_texmf_scripts_SCRIPTS); do echo "$$f"; done >>$@
+ @echo "'" >>$@
+ @echo "texmf_dist_scripts='" >>$@
+ @for f in $(nobase_dist_texmf_dist_scripts_SCRIPTS); do echo "$$f"; done >>$@
+ @echo "'" >>$@
+ cmp -s $(srcdir)/scripts.lst $@ || cp -f $@ $(srcdir)/scripts.lst
+
+@MAINTAINER_MODE_TRUE@all-local: scripts-list
@MAINTAINER_MODE_FALSE@all-local:
install-data-hook:
@WIN32_TRUE@ @for s in $(texmf_other_scripts) $(texmf_dist_other_scripts); do \
diff --git a/Build/source/texk/texlive/linked_scripts/README b/Build/source/texk/texlive/linked_scripts/README
index b64374105ab..d512a83ddb5 100644
--- a/Build/source/texk/texlive/linked_scripts/README
+++ b/Build/source/texk/texlive/linked_scripts/README
@@ -25,3 +25,7 @@ Steps to add a new script (take your time, do it right):
already used (generally the latest official releases). And if you
have installed the original versions straight from ftp.gnu.org for
yourself -- don't use versions from distro packages.
+
+* make -C BLD/texk/texlive/linked_scripts scripts-list
+ where BLD is the build tree, to update the file scripts.lst in the
+ source tree (or manually update that file).