aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorPaul Eggert2022-03-01 10:06:27 -0800
committerPaul Eggert2022-03-01 10:06:49 -0800
commitcaae254bb478ad83ba9caec6ec94b54e9abfb4c9 (patch)
tree9673a13fdcac1c39b247e97f2f1d98daec0d3c1c /admin
parent87de4ad8bc227e7489373f546cb9c45c35d961c1 (diff)
downloademacs-caae254bb478ad83ba9caec6ec94b54e9abfb4c9.tar.gz
emacs-caae254bb478ad83ba9caec6ec94b54e9abfb4c9.zip
Revert previous merge-gnulib change
* admin/merge-gnulib: Revert previous stopgap change. It shouldn’t be needed now that Gnulib has the change 2022-03-01T18:01:59Z!eggert@cs.ucla.edu.
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/merge-gnulib54
1 files changed, 22 insertions, 32 deletions
diff --git a/admin/merge-gnulib b/admin/merge-gnulib
index 7219fadd478..fec469c0179 100755
--- a/admin/merge-gnulib
+++ b/admin/merge-gnulib
@@ -102,44 +102,34 @@ test -x "$gnulib_srcdir"/gnulib-tool || {
102 exit 1 102 exit 1
103} 103}
104 104
105# gnulib-tool has problems with a bare checkout (Bug#32452#65).
106test -f configure || ./autogen.sh || exit
107
105# Old caches can confuse autoconf when some Gnulib-related changes take effect. 108# Old caches can confuse autoconf when some Gnulib-related changes take effect.
106rm -fr autom4te.cache || exit 109rm -fr autom4te.cache || exit
107 110
108# gnulib-tool has problems with a bare checkout (Bug#32452#91).
109if test -f configure; then
110 passes='1'
111else
112 passes='1 2'
113fi
114
115avoided_flags= 111avoided_flags=
116for module in $AVOIDED_MODULES; do 112for module in $AVOIDED_MODULES; do
117 avoided_flags="$avoided_flags --avoid=$module" 113 avoided_flags="$avoided_flags --avoid=$module"
118done 114done
119 115
120for pass in $passes; do 116"$gnulib_srcdir"/gnulib-tool --dir="$src" $GNULIB_TOOL_FLAGS \
121 case $pass in
122 2) echo 'Running gnulib-tool again to work around Bug#32452#91.' >&2
123 esac
124
125 "$gnulib_srcdir"/gnulib-tool --dir="$src" $GNULIB_TOOL_FLAGS \
126 $avoided_flags $GNULIB_MODULES && 117 $avoided_flags $GNULIB_MODULES &&
127 rm -- "$src"lib/gl_openssl.h \ 118rm -- "$src"lib/gl_openssl.h \
128 "$src"lib/stdio-read.c "$src"lib/stdio-write.c \ 119 "$src"lib/stdio-read.c "$src"lib/stdio-write.c \
129 "$src"m4/fcntl-o.m4 \ 120 "$src"m4/fcntl-o.m4 \
130 "$src"m4/gl-openssl.m4 \ 121 "$src"m4/gl-openssl.m4 \
131 "$src"m4/gnulib-cache.m4 "$src"m4/gnulib-tool.m4 \ 122 "$src"m4/gnulib-cache.m4 "$src"m4/gnulib-tool.m4 \
132 "$src"m4/manywarnings-c++.m4 \ 123 "$src"m4/manywarnings-c++.m4 \
133 "$src"m4/warn-on-use.m4 "$src"m4/wint_t.m4 && 124 "$src"m4/warn-on-use.m4 "$src"m4/wint_t.m4 &&
134 cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc && 125cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc &&
135 cp -- "$gnulib_srcdir"/build-aux/config.guess \ 126cp -- "$gnulib_srcdir"/build-aux/config.guess \
136 "$gnulib_srcdir"/build-aux/config.sub \ 127 "$gnulib_srcdir"/build-aux/config.sub \
137 "$gnulib_srcdir"/build-aux/install-sh \ 128 "$gnulib_srcdir"/build-aux/install-sh \
138 "$gnulib_srcdir"/build-aux/move-if-change \ 129 "$gnulib_srcdir"/build-aux/move-if-change \
139 "$src"build-aux && 130 "$src"build-aux &&
140 cp -- "$gnulib_srcdir"/lib/af_alg.h \ 131cp -- "$gnulib_srcdir"/lib/af_alg.h \
141 "$gnulib_srcdir"/lib/save-cwd.h \ 132 "$gnulib_srcdir"/lib/save-cwd.h \
142 "$src"lib && 133 "$src"lib &&
143 { test -z "$src" || cd "$src"; } && 134{ test -z "$src" || cd "$src"; } &&
144 ./autogen.sh || exit 135./autogen.sh
145done