diff options
| author | Paul Eggert | 2022-03-01 10:06:27 -0800 |
|---|---|---|
| committer | Paul Eggert | 2022-03-01 10:06:49 -0800 |
| commit | caae254bb478ad83ba9caec6ec94b54e9abfb4c9 (patch) | |
| tree | 9673a13fdcac1c39b247e97f2f1d98daec0d3c1c /admin | |
| parent | 87de4ad8bc227e7489373f546cb9c45c35d961c1 (diff) | |
| download | emacs-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-x | admin/merge-gnulib | 54 |
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). | ||
| 106 | test -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. |
| 106 | rm -fr autom4te.cache || exit | 109 | rm -fr autom4te.cache || exit |
| 107 | 110 | ||
| 108 | # gnulib-tool has problems with a bare checkout (Bug#32452#91). | ||
| 109 | if test -f configure; then | ||
| 110 | passes='1' | ||
| 111 | else | ||
| 112 | passes='1 2' | ||
| 113 | fi | ||
| 114 | |||
| 115 | avoided_flags= | 111 | avoided_flags= |
| 116 | for module in $AVOIDED_MODULES; do | 112 | for module in $AVOIDED_MODULES; do |
| 117 | avoided_flags="$avoided_flags --avoid=$module" | 113 | avoided_flags="$avoided_flags --avoid=$module" |
| 118 | done | 114 | done |
| 119 | 115 | ||
| 120 | for 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 \ | 118 | rm -- "$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 && | 125 | cp -- "$gnulib_srcdir"/build-aux/texinfo.tex "$src"doc/misc && |
| 135 | cp -- "$gnulib_srcdir"/build-aux/config.guess \ | 126 | cp -- "$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 \ | 131 | cp -- "$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 |
| 145 | done | ||