Created attachment 233908 [details] patch Autoconf 2.70 isn't entirely backwards compatible to the point that I'd like to keep autoconf 2.69 around as devel/autoconf2.69. Before making that copy and updating devel/autoconf, I wanted to address some issues first. I made some changes to USES=autoreconf and devel/autoconf* that require an exp-run. - Rename autoconf 2.13 port directory, package, and command all to autoconf2.13 just like ports like perl and python. - Let USES=autoreconf run gtkdocize if necessary. - Rewrite autoconf-wrapper and rename it autoconf-switch to reflect better what it does. - Delete patch-bison. It has been reverted upstream. - Add a patch to let autoreconf set the AUTOCONF environment variable so subprocesses like automake use the correct version. - Make building of info files optional. - Address portlint, portclippy, portfmt issues in devel/autoconf*. This patch also includes the patch for cairo from bug 263454.
Some failure logs: http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/util-linux-2.36_2.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/gnome-color-manager-3.36.0_1.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/dovecot-coi-2.3.9_1.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/givaro-4.1.1_2.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/consolekit2-1.2.4_3.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/flock-2.37.2.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/librfm-5.3.16.4_3.log http://package22.nyi.freebsd.org/data/130amd64-default-foo/2022-05-19_19h26m17s/logs/keybinder-gtk3-0.3.2_1.log
Created attachment 234059 [details] patch2 devel/util-linux, sysutils/consolekit2, sysutils/flock, x11-fm/librfm, x11/keybinder-gtk3: deal with autoreconf running gtkdocize now The following were unrelated but I've included fixes: graphics/gnome-color-manager: remove libcanberra dependency mail/dovecot-coi: fix build with recent dovecot math/givaro: fix build with recent doxygen
Some failure logs: http://package23.nyi.freebsd.org/data/130i386-default-foo/2022-05-23_16h16m32s/logs/spice-gtk-0.37.log http://package23.nyi.freebsd.org/data/130i386-default-foo/2022-05-23_16h16m32s/logs/xviewer-3.2.4.log givaro and dovecot-coi are still failing with the fixes