New in autoconf-2.73: Algol68 support. Finally! Not a big difference from the 2.72 port.
Testing with a project that uses 2.73:
$ mv configure plop && \
AUTOCONF_VERSION=2.73 autoconf && \
diff -u plop configure
--- plop Fri Jun 12 15:39:38 2026
+++ configure Mon Jul 13 07:22:19 2026
@@ -12772,4 +12772,3 @@
fi
-
$
Port changes:
A couple of patches lightly commented.
patch-doc_install_texi:
Dropped; fixed upstream.
patch-Makefile_in:
This basename invocation has been around a long time. I don't think it's needed.
@@ -1529,6 +1531,7 @@ install-pkgdataDATA: $(pkgdata_DATA)
$(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \
fi; \
for p in $$list; do \
+ p=`basename $$p`; \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
Difference in 'make fake' -with +without basename patch:
- /usr/ports/pobj/autoconf-2.73/bin/install -c -m 644 INSTALL
'/usr/ports/pobj/autoconf-2.73/fake-i386/usr/local/share/autoconf-2.73'
+ /usr/ports/pobj/autoconf-2.73/bin/install -c -m 644 ./INSTALL
'/usr/ports/pobj/autoconf-2.73/fake-i386/usr/local/share/autoconf-2.73'
Tests run on i386 and amd64.
2.72 ok / 2.73 failed
260 / 262 AC_ARG_VAR (torture.at:158)
263 / 268 Missing templates (torture.at:532)
277 / 283 Signal handling (torture.at:1485)
281 / 287 Deep Package (torture.at:1825)
288 / 303 Missing auxiliary files (config.*) (torture.at:2563)
289 / 304 Missing auxiliary files (install-sh) (torture.at:2624)
290 / 305 Missing auxiliary files (foreign) (torture.at:2667)
292 / 307 Files clobbered by AC_OPENMP (torture.at:2783)
307 / 322 Broken/missing compilers (c.at:68)
2.72 skipped / 2.73 failed
297 / 312 AC_LANG_SOURCE example (compile.at:193)
298 / 313 AC_LANG_PROGRAM example (compile.at:234)
318 / 333 AC_OPENMP and C (c.at:415)
319 / 334 AC_OPENMP and C++ (c.at:457)
342 / 357 AC_OPENMP and Fortran 77 (fortran.at:116)
343 / 358 AC_OPENMP and Fortran (fortran.at:156)
383 / 398 Erlang basic compilation (erlang.at:59)
384 / 399 AC_ERLANG_CHECK_LIB (erlang.at:75)
385 / 400 AC_ERLANG_SUBST_ROOT_DIR (erlang.at:88)
386 / 401 AC_ERLANG_SUBST_LIB_DIR (erlang.at:102)
390 / 405 AC_ERLANG_SUBST_ERTS_VER (acerlang.at:10)
391 / 406 AC_ERLANG_SUBST_LIB_DIR (acerlang.at:11)
394 / 409 Go (go.at:33)
2.72 failed / 2.73 ok
93 / 95 obsolete $as_echo and $as_echo_n (m4sh.at:631)
amd64 / i386 differences:
-amd64
+i386
-293: Package requiring libtool skipped (torture.at:2043)
+293: Package requiring libtool FAILED (torture.at:2076)
-300: autoreconf --exclude (libtoolize) skipped (torture.at:2376)
+300: autoreconf --exclude (libtoolize) FAILED (torture.at:2404)
-624: Libtool skipped (foreign.at:30)
+624: Libtool ok
On i386 only:
2.72 skipped / 2.73 failed, all of:
- Fortran low level compiling/preprocessing macros
- Testing autoconf/fortran macros
Only the amd64 machine had Fortran installed at time of test.
Fortran tests ok on amd64.
The i386 and amd64 machines don't have the all the same packages
installed which probably accounts for some differences.
Stu
autoconf-2.73-port.tar.gz
Description: Binary data
