gbranden pushed a commit to branch master
in repository groff.
commit a9d29430054a9a5f271d38b28dce4fbae511c795
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Jan 26 04:15:37 2026 -0600
font/devpdf/devpdf.am: Avoid spurious rebuilds.
* font/devpdf/devpdf.am ($(devpdffont_descriptions_from_devps)
($(devpdffontencdata), font/devpdf/SS)
($(devpdf_builddir)/symbolsl.afm)
($(devpdf_builddir)/symbolsl.pfb, $(devpdffontmapdata)): Copy files
with `cp -fp`, not just `cp -f`, preventing spurious rebuilds of these
targets.
---
ChangeLog | 9 +++++++++
font/devpdf/devpdf.am | 12 ++++++------
2 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 12fd5146f..1f7b0f11e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2026-01-26 G. Branden Robinson <[email protected]>
+
+ * font/devpdf/devpdf.am ($(devpdffont_descriptions_from_devps)
+ ($(devpdffontencdata), font/devpdf/SS)
+ ($(devpdf_builddir)/symbolsl.afm)
+ ($(devpdf_builddir)/symbolsl.pfb, $(devpdffontmapdata)): Copy
+ files with `cp -fp`, not just `cp -f`, preventing spurious
+ rebuilds of these targets.
+
2026-01-26 G. Branden Robinson <[email protected]>
* font/devpdf/devpdf.am (all): Drop unnecessary phony target.
diff --git a/font/devpdf/devpdf.am b/font/devpdf/devpdf.am
index 40c32178b..6a83d99a8 100644
--- a/font/devpdf/devpdf.am
+++ b/font/devpdf/devpdf.am
@@ -147,13 +147,13 @@ EXTRA_DIST += \
$(devpdffont_descriptions_from_devps):
$(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf
$(AM_V_at)for f in $@; do \
- cp -f $(top_srcdir)/font/devps/`basename $$f` \
+ cp -fp $(top_srcdir)/font/devps/`basename $$f` \
$(top_builddir)/font/devpdf; \
done
$(devpdffontencdata):
$(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/enc
- $(AM_V_at)cp -f $(top_srcdir)/font/devps/`basename $@` \
+ $(AM_V_at)cp -fp $(top_srcdir)/font/devps/`basename $@` \
$(top_builddir)/font/devpdf/enc
# The following 2 rules are lame hacks to get around the fact that, but
@@ -163,19 +163,19 @@ $(devpdffontencdata):
# XXX: Maybe a Make or Automake guru can advise how to improve this.
font/devpdf/SS: $(devpdf_srcdir)/SS.in
- $(AM_V_GEN)cp -f $(devpdf_srcdir)/SS.in $@
+ $(AM_V_GEN)cp -fp $(devpdf_srcdir)/SS.in $@
$(devpdf_builddir)/symbolsl.afm: \
$(devpdf_srcdir)/symbolsl.afm.in
- $(AM_V_GEN)cp -f $(devpdf_srcdir)/symbolsl.afm.in $@
+ $(AM_V_GEN)cp -fp $(devpdf_srcdir)/symbolsl.afm.in $@
$(devpdf_builddir)/symbolsl.pfb: \
$(devpdf_srcdir)/symbolsl.pfb.in
- $(AM_V_GEN)cp -f $(devpdf_srcdir)/symbolsl.pfb.in $@
+ $(AM_V_GEN)cp -fp $(devpdf_srcdir)/symbolsl.pfb.in $@
$(devpdffontmapdata):
$(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/map
- $(AM_V_at)cp -f \
+ $(AM_V_at)cp -fp \
$(top_srcdir)/font/devps/generate/`basename $@` \
$(top_builddir)/font/devpdf/map
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit