In phpize, also copy config.guess, config.sub, ltmain.sh and shtool from their respec...
authorOndřej Surý <ondrej@sury.org>
Sun, 18 Oct 2020 18:38:15 +0000 (20:38 +0200)
committerOndřej Surý <ondrej@debian.org>
Mon, 24 Jun 2024 11:16:58 +0000 (13:16 +0200)
Gbp-Pq: Name 0036-In-phpize-also-copy-config.guess-config.sub-ltmain.s.patch

scripts/phpize.in

index 7a711678893eecba961eb576a0bf3abe4ca5687f..0dcfe21dbffdc1e5b89b241e01b2e815bb9c3568 100644 (file)
@@ -9,11 +9,18 @@ includedir="$prefix/include/php/@DEBIAN_PHP_API@"
 builddir="`pwd`"
 SED="@SED@"
 
+libtool_version=$(dpkg-query -f'${Version}' -W libtool)
 aclocaldir="$prefix/share/aclocal"
-FILES_BUILD="php.m4 shtool ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 php_cxx_compile_stdcxx.m4 \
-    config.guess config.sub ltmain.sh Makefile.global gen_stub.php"
+if dpkg --compare-versions "$libtool_version" ge 2.4.6-0.1~; then \
+  auxdir="/usr/share/libtool/build-aux"
+else \
+  auxdir="/usr/share/libtool/config"
+fi
+FILES_BUILD="php.m4 /usr/bin/shtool ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 php_cxx_compile_stdcxx.m4 \
+       Makefile.global gen_stub.php"
 FILES="run-tests*.php"
 LIBTOOL_FILES="pkg.m4 libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4"
+AUX_FILES="config.sub config.guess ltmain.sh"
 CLEAN_FILES="$FILES *.o *.lo *.la .libs/ build/ modules/ \
        config.nice configure configure.ac \
        config.h config.h.in conftest* libtool config.cache autom4te.cache/ \
@@ -149,6 +156,7 @@ phpize_copy_files()
 
   (cd "$phpdir" && cp $FILES_BUILD "$builddir"/build)
   (cd "$aclocaldir" && cp $LIBTOOL_FILES "$builddir"/build)
+  (cd "$auxdir" && cp $AUX_FILES "$builddir"/build)
   (cd "$phpdir" && cp $FILES "$builddir")
 }