URL: <https://savannah.gnu.org/bugs/?68562>
Summary: maintainer mode not really implemented
Group: GNU roff
Submitter: gbranden
Submitted: Sat 25 Jul 2026 06:53:28 PM UTC
Category: General
Severity: 3 - Normal
Item Group: Build/Installation
Status: Fixed
Privacy: Public
Assigned to: gbranden
Open/Closed: Open
Discussion Lock: Unlocked
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 25 Jul 2026 06:53:28 PM UTC By: G. Branden Robinson <gbranden>
[https://lists.gnu.org/archive/html/groff/2026-07/msg00010.html Reported by
Alexis.]
Fix pushed on 19 July.
commit e2cd638955de3d8fb664529e76ff41bdc31a102e
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Jul 19 08:38:32 2026 -0500
doc/doc.am: Employ `MAINTAINER_MODE`.
Use GNU Automake's "maintainer mode" to manage maintainer-mode targets.
* configure.ac: Interpolate `AM_MAINTAINER_MODE` macro with "disable"
argument.
* bootstrap: Note necessity of running the "configure" script with
`--enable-maintainer-mode` (when building from groff's Git
repository).
* doc/doc.am: Add targets produced only in maintainer mode to the
`MAINTAINERCLEANFILES` macro.
($(DOC_GNU_EPS)):
($(DOC_GNU_PNG)):
($(DOC_LINE_LAYOUT_EPS)):
($(DOC_LINE_LAYOUT_PNG)): Bracket existing target rules in
`MAINTAINER_MODE` Automake conditional. Add `else` branch defining
them with empty recipes for non-maintainer mode.
Fixes excessive build dependencies imposed on distribution archives.
Thanks to Alexis Hildebrandt for the report in
<https://lists.gnu.org/archive/html/groff/2026-07/msg00010.html>.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68562>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
