Bug 263970 - devel/autoconf*: Restructure to prepare for 2.71
Summary: devel/autoconf*: Restructure to prepare for 2.71
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords: needs-qa
Depends on:
Blocks: 258046
  Show dependency treegraph
 
Reported: 2022-05-14 13:13 UTC by Tijl Coosemans
Modified: 2022-05-24 08:16 UTC (History)
0 users

See Also:
tijl: exp-run?


Attachments
patch (57.96 KB, patch)
2022-05-14 13:13 UTC, Tijl Coosemans
no flags Details | Diff
patch2 (65.18 KB, patch)
2022-05-20 16:37 UTC, Tijl Coosemans
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tijl Coosemans freebsd_committer 2022-05-14 13:13:51 UTC
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.
Comment 2 Tijl Coosemans freebsd_committer 2022-05-20 16:37:12 UTC
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