gbranden pushed a commit to branch master
in repository groff.
commit 10e0132e6557c45d2b907c7f7af52df6c16d18d8
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun May 24 23:26:17 2026 -0500
Fix Savannah #68372.
When building outside of the source tree and with the configure script's
dependency tracking disabled, work harder to ensure that the parent
directories of build artifacts exist before attempting to populate them.
* font/devpdf/devpdf.am (font/devpdf/SS):
* src/libs/libgroff/libgroff.am (src/libs/libgroff/version.cpp): Do it.
Fixes <https://savannah.gnu.org/bugs/?68372>. Thanks to Ross Burton for
the report.
ANNOUNCE: Acknowledge Ross.
---
ANNOUNCE | 1 +
ChangeLog | 14 ++++++++++++++
font/devpdf/devpdf.am | 1 +
src/libs/libgroff/libgroff.am | 1 +
4 files changed, 17 insertions(+)
diff --git a/ANNOUNCE b/ANNOUNCE
index ba4c3cd3f..2cb8986ec 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -222,6 +222,7 @@ John Gardner
Karl Berry
Morten Bo Johansen
Richard Purdie
+Ross Burton
Russ Allbery
Santiago Vila
Zack Weinberg
diff --git a/ChangeLog b/ChangeLog
index 957ec07ce..ba03304c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2026-05-24 G. Branden Robinson <[email protected]>
+
+ When building outside of the source tree and with the configure
+ script's dependency tracking disabled, work harder to ensure
+ that the parent directories of build artifacts exist before
+ attempting to populate them.
+
+ * font/devpdf/devpdf.am (font/devpdf/SS):
+ * src/libs/libgroff/libgroff.am (src/libs/libgroff/version.cpp):
+ Do it.
+
+ Fixes <https://savannah.gnu.org/bugs/?68372>. Thanks to Ross
+ Burton for the report.
+
2026-05-21 G. Branden Robinson <[email protected]>
* src/roff/troff/env.cpp
diff --git a/font/devpdf/devpdf.am b/font/devpdf/devpdf.am
index cb162eeda..e1c442008 100644
--- a/font/devpdf/devpdf.am
+++ b/font/devpdf/devpdf.am
@@ -160,6 +160,7 @@ $(devpdffontencdata):
# XXX: Maybe a Make or Automake guru can advise how to improve this.
font/devpdf/SS: $(devpdf_srcdir)/SS.in
+ $(AM_V_at)$(MKDIR_P) $(devpdf_builddir)
$(AM_V_GEN)cp -fp $(devpdf_srcdir)/SS.in $@
$(devpdf_builddir)/symbolsl.afm: \
diff --git a/src/libs/libgroff/libgroff.am b/src/libs/libgroff/libgroff.am
index ebeb41caf..e420685b3 100644
--- a/src/libs/libgroff/libgroff.am
+++ b/src/libs/libgroff/libgroff.am
@@ -91,6 +91,7 @@ src/libs/libgroff/libgroff_a-macropath.$(OBJEXT): defs.h
src/libs/libgroff/libgroff_a-relocate.$(OBJEXT): defs.h
src/libs/libgroff/version.cpp: .version
+ $(AM_V_at)$(MKDIR_P) src/libs/libgroff
$(AM_V_at)printf 'const char *version_string = "%s.%s";\n' \
$(MAJOR_VERSION) $(MINOR_VERSION) > [email protected]
$(AM_V_at)printf 'const char *revision_string = "%s";\n' \
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit