summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2010-12-27 12:51:12 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2010-12-27 12:51:12 +0000
commite4f0bc64d33b184afe1e8533d1e52c64f33c3e69 (patch)
treeb19d86ffeff88c2fd64d4b7af804aa591a61d07e /Build/source/utils/xindy
parentaf5f03f77de95a7a7ea2f86b96b1e17e76115ed6 (diff)
install: check success of symlink creation
git-svn-id: svn://tug.org/texlive/trunk@20868 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/xindy')
-rw-r--r--Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog4
-rw-r--r--Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused22
-rw-r--r--Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL2
-rw-r--r--Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win324
-rw-r--r--Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks12
-rw-r--r--Build/source/utils/xindy/xindy/user-commands/Makefile.am2
-rw-r--r--Build/source/utils/xindy/xindy/user-commands/Makefile.in2
7 files changed, 32 insertions, 16 deletions
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog b/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog
index 72586736f1a..d3d29ef6f2b 100644
--- a/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog
+++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-23 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * patch-64-symlinks (new): Check symlink creation.
+
2010-06-21 Peter Breitenlohner <peb@mppmu.mpg.de>
* patch-63-win32 (new): Bug fix for Win32 from Akira.
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused
index 88416e9e0dc..3265df576a3 100644
--- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused
+++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused
@@ -1,6 +1,6 @@
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/danish/Makefile.am xindy/make-rules/alphabets/danish/Makefile.am
--- xindy.orig/make-rules/alphabets/danish/Makefile.am 2008-01-09 15:01:28.000000000 +0100
-+++ xindy/make-rules/alphabets/danish/Makefile.am 2010-05-11 14:24:32.120905759 +0200
++++ xindy/make-rules/alphabets/danish/Makefile.am 2010-05-11 14:24:32.000000000 +0200
@@ -20,9 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -14,7 +14,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dan
cp1252.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dutch/Makefile.am xindy/make-rules/alphabets/dutch/Makefile.am
--- xindy.orig/make-rules/alphabets/dutch/Makefile.am 2008-01-09 15:01:27.000000000 +0100
-+++ xindy/make-rules/alphabets/dutch/Makefile.am 2010-05-11 14:28:44.105715398 +0200
++++ xindy/make-rules/alphabets/dutch/Makefile.am 2010-05-11 14:28:44.000000000 +0200
@@ -20,8 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -27,7 +27,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dut
ij-as-ij-latin1.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/english/Makefile.am xindy/make-rules/alphabets/english/Makefile.am
--- xindy.orig/make-rules/alphabets/english/Makefile.am 2008-01-09 15:01:27.000000000 +0100
-+++ xindy/make-rules/alphabets/english/Makefile.am 2010-05-11 14:29:01.055290418 +0200
++++ xindy/make-rules/alphabets/english/Makefile.am 2010-05-11 14:29:01.000000000 +0200
@@ -20,8 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -40,7 +40,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/eng
cp1252.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/finnish/Makefile.am xindy/make-rules/alphabets/finnish/Makefile.am
--- xindy.orig/make-rules/alphabets/finnish/Makefile.am 2008-01-09 15:01:26.000000000 +0100
-+++ xindy/make-rules/alphabets/finnish/Makefile.am 2010-05-11 14:24:54.673284160 +0200
++++ xindy/make-rules/alphabets/finnish/Makefile.am 2010-05-11 14:24:54.000000000 +0200
@@ -20,9 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -54,7 +54,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/fin
cp1252.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/general/Makefile.am xindy/make-rules/alphabets/general/Makefile.am
--- xindy.orig/make-rules/alphabets/general/Makefile.am 2008-01-09 15:01:25.000000000 +0100
-+++ xindy/make-rules/alphabets/general/Makefile.am 2010-05-11 14:29:22.724485676 +0200
++++ xindy/make-rules/alphabets/general/Makefile.am 2010-05-11 14:29:22.000000000 +0200
@@ -20,8 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -67,7 +67,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/gen
cp1252.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/german/Makefile.am xindy/make-rules/alphabets/german/Makefile.am
--- xindy.orig/make-rules/alphabets/german/Makefile.am 2008-01-09 15:01:22.000000000 +0100
-+++ xindy/make-rules/alphabets/german/Makefile.am 2010-05-11 14:25:18.917978772 +0200
++++ xindy/make-rules/alphabets/german/Makefile.am 2010-05-11 14:25:18.000000000 +0200
@@ -21,8 +21,7 @@
EXTRA_DIST = \
@@ -80,7 +80,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/ger
braille-utf8.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/greek/Makefile.am xindy/make-rules/alphabets/greek/Makefile.am
--- xindy.orig/make-rules/alphabets/greek/Makefile.am 2008-01-09 15:01:22.000000000 +0100
-+++ xindy/make-rules/alphabets/greek/Makefile.am 2010-05-11 14:25:32.357017611 +0200
++++ xindy/make-rules/alphabets/greek/Makefile.am 2010-05-11 14:25:32.000000000 +0200
@@ -21,9 +21,7 @@
EXTRA_DIST = \
@@ -94,7 +94,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/gre
iso88597.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/icelandic/Makefile.am xindy/make-rules/alphabets/icelandic/Makefile.am
--- xindy.orig/make-rules/alphabets/icelandic/Makefile.am 2008-01-09 15:01:20.000000000 +0100
-+++ xindy/make-rules/alphabets/icelandic/Makefile.am 2010-05-11 14:25:40.729241041 +0200
++++ xindy/make-rules/alphabets/icelandic/Makefile.am 2010-05-11 14:25:40.000000000 +0200
@@ -20,9 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -108,7 +108,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/ice
cp1252.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/kurdish/Makefile.am xindy/make-rules/alphabets/kurdish/Makefile.am
--- xindy.orig/make-rules/alphabets/kurdish/Makefile.am 2008-01-09 15:01:18.000000000 +0100
-+++ xindy/make-rules/alphabets/kurdish/Makefile.am 2010-05-11 14:25:47.624577316 +0200
++++ xindy/make-rules/alphabets/kurdish/Makefile.am 2010-05-11 14:25:47.000000000 +0200
@@ -21,8 +21,7 @@
EXTRA_DIST = \
@@ -121,7 +121,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/kur
bedirxan-latin5.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/russian/Makefile.am xindy/make-rules/alphabets/russian/Makefile.am
--- xindy.orig/make-rules/alphabets/russian/Makefile.am 2008-01-09 15:01:13.000000000 +0100
-+++ xindy/make-rules/alphabets/russian/Makefile.am 2010-05-11 14:25:58.942183232 +0200
++++ xindy/make-rules/alphabets/russian/Makefile.am 2010-05-11 14:25:58.000000000 +0200
@@ -20,8 +20,7 @@
## Boston, MA 02110-1301 USA.
@@ -134,7 +134,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/rus
cp1251.raw \
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/swedish/Makefile.am xindy/make-rules/alphabets/swedish/Makefile.am
--- xindy.orig/make-rules/alphabets/swedish/Makefile.am 2008-01-09 15:01:11.000000000 +0100
-+++ xindy/make-rules/alphabets/swedish/Makefile.am 2010-05-11 14:26:06.541537029 +0200
++++ xindy/make-rules/alphabets/swedish/Makefile.am 2010-05-11 14:26:06.000000000 +0200
@@ -20,8 +20,7 @@
## Boston, MA 02110-1301 USA.
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL
index 88f6c31fbea..d8b9a1c617c 100644
--- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL
+++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL
@@ -1,6 +1,6 @@
diff -ur -x Makefile.in -x autom4te.cache xindy.orig/user-commands/Makefile.am xindy/user-commands/Makefile.am
--- xindy.orig/user-commands/Makefile.am 2010-05-11 01:15:51.000000000 +0200
-+++ xindy/user-commands/Makefile.am 2010-05-12 21:23:55.065336668 +0200
++++ xindy/user-commands/Makefile.am 2010-05-12 21:23:55.000000000 +0200
@@ -26,12 +26,14 @@
if TEXLIVE_BUILD
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32 b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32
index 80587bf5665..905a584ffbd 100644
--- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32
+++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32
@@ -1,6 +1,6 @@
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/src/idxstyle.lsp xindy/src/idxstyle.lsp
--- xindy.orig/src/idxstyle.lsp 2009-03-23 19:28:30.000000000 +0100
-+++ xindy/src/idxstyle.lsp 2010-06-21 10:22:18.716154747 +0200
++++ xindy/src/idxstyle.lsp 2010-06-21 10:22:18.000000000 +0200
@@ -779,6 +779,7 @@
(return (push :default paths)))
(setq pos (position #+UNIX #\:
@@ -11,7 +11,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/src/idxstyle.lsp xindy/s
(progn
diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/user-commands/xindy.in xindy/user-commands/xindy.in
--- xindy.orig/user-commands/xindy.in 2010-05-12 11:09:37.000000000 +0200
-+++ xindy/user-commands/xindy.in 2010-06-21 10:22:40.352777904 +0200
++++ xindy/user-commands/xindy.in 2010-06-21 10:22:40.000000000 +0200
@@ -339,6 +339,7 @@
our $is_TL = ( '@is_TL@' eq 'yes' );
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks
new file mode 100644
index 00000000000..b9203925726
--- /dev/null
+++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks
@@ -0,0 +1,12 @@
+diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/user-commands/Makefile.am xindy/user-commands/Makefile.am
+--- xindy.orig/user-commands/Makefile.am 2010-05-12 21:23:55.000000000 +0200
++++ xindy/user-commands/Makefile.am 2010-12-23 19:32:15.000000000 +0100
+@@ -47,7 +47,7 @@
+ for f in $(scripts); do \
+ rm -f $$f; \
+ echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \
+- $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \
++ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \
+ done
+ uninstall-hook:
+ @for f in $(scripts); do \
diff --git a/Build/source/utils/xindy/xindy/user-commands/Makefile.am b/Build/source/utils/xindy/xindy/user-commands/Makefile.am
index f0cb65ca936..09ba93a87ee 100644
--- a/Build/source/utils/xindy/xindy/user-commands/Makefile.am
+++ b/Build/source/utils/xindy/xindy/user-commands/Makefile.am
@@ -47,7 +47,7 @@ install-links:
for f in $(scripts); do \
rm -f $$f; \
echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \
- $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \
+ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \
done
uninstall-hook:
@for f in $(scripts); do \
diff --git a/Build/source/utils/xindy/xindy/user-commands/Makefile.in b/Build/source/utils/xindy/xindy/user-commands/Makefile.in
index 716c0086621..3da084c4fe1 100644
--- a/Build/source/utils/xindy/xindy/user-commands/Makefile.in
+++ b/Build/source/utils/xindy/xindy/user-commands/Makefile.in
@@ -482,7 +482,7 @@ uninstall-man: uninstall-man1
@TEXLIVE_BUILD_TRUE@ for f in $(scripts); do \
@TEXLIVE_BUILD_TRUE@ rm -f $$f; \
@TEXLIVE_BUILD_TRUE@ echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \
-@TEXLIVE_BUILD_TRUE@ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \
+@TEXLIVE_BUILD_TRUE@ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \
@TEXLIVE_BUILD_TRUE@ done
@TEXLIVE_BUILD_TRUE@uninstall-hook:
@TEXLIVE_BUILD_TRUE@ @for f in $(scripts); do \