groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 02/03: [build]: Refactor generation of "freeeuro.pfa".


From: G. Branden Robinson
Subject: [groff] 02/03: [build]: Refactor generation of "freeeuro.pfa".
Date: Fri, 25 Nov 2022 16:00:58 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit c51ccf799d88e596d010205750baa136322a9824
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Fri Nov 25 14:14:08 2022 -0600

    [build]: Refactor generation of "freeeuro.pfa".
    
    [build]: Refactor generation of "freeeuro.pfa" to make more economical
    use of existing infrastructure, per a suggestion from Deri James.  This
    also puts the file where gropdf's "download" file can find it when
    running it in a separate build directory.  We use it to generate
    "groff-man-pages.pdf".
    
    * font/devps/freeeuro.pfa: Rename this...
    * font/devps/freeeuro.ps: ...to this.  We can now use the suffix rule
      that also applies to "symbolsl.ps" and "zapfdr.ps".
    
    * font/devps/devps.am (DEVPSFONTFILES): Move "freeeuro.pfa" from here...
      (DEVPSFONTFILES_GENERATED): ...to here.
      (EXTRA_DIST): Ship the "new" "freeeuro.ps" file.
    
    This restores the embedding of this font in the groff_char(7) man page
    in "groff-man-pages.pdf".
---
 ChangeLog                                | 17 +++++++++++++++++
 font/devps/devps.am                      |  3 ++-
 font/devps/{freeeuro.pfa => freeeuro.ps} |  0
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 9b5bffe16..454825f71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2022-11-25  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       [build]: Refactor generation of "freeeuro.pfa" to make more
+       economical use of existing infrastructure, per a suggestion from
+       Deri James.  This also puts the file where gropdf's "download"
+       file can find it when running it in a separate build directory.
+       We use it to generate "groff-man-pages.pdf".
+
+       * font/devps/freeeuro.pfa: Rename this...
+       * font/devps/freeeuro.ps: ...to this.  We can now use the suffix
+       rule that also applies to "symbolsl.ps" and "zapfdr.ps".
+
+       * font/devps/devps.am (DEVPSFONTFILES): Move "freeeuro.pfa" from
+       here...
+       (DEVPSFONTFILES_GENERATED): ...to here.
+       (EXTRA_DIST): Ship the "new" "freeeuro.ps" file.
+
 2022-11-25  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        * font/devps/psstrip.sed: Stop stripping comment lines, in
diff --git a/font/devps/devps.am b/font/devps/devps.am
index fb80c6535..2664f3c91 100644
--- a/font/devps/devps.am
+++ b/font/devps/devps.am
@@ -57,7 +57,6 @@ DEVPSFONTFILES = \
   font/devps/TR \
   font/devps/EURO \
   font/devps/freeeuro.afm \
-  font/devps/freeeuro.pfa \
   font/devps/symbolsl.afm \
   font/devps/text.enc \
   font/devps/zapfdr.afm \
@@ -66,6 +65,7 @@ DEVPSFONTFILES = \
 DEVPSFONTFILES_GENERATED = \
   font/devps/DESC \
   font/devps/prologue \
+  font/devps/freeeuro.pfa \
   font/devps/zapfdr.pfa \
   font/devps/symbolsl.pfa
 devpsfontdir = $(fontdir)/devps
@@ -127,6 +127,7 @@ EXTRA_DIST += \
   font/devps/DESC.in  \
   font/devps/prologue.ps \
   font/devps/psstrip.sed \
+  font/devps/freeeuro.ps \
   font/devps/symbol.afm \
   font/devps/symbolsl.afm \
   font/devps/symbolsl.ps \
diff --git a/font/devps/freeeuro.pfa b/font/devps/freeeuro.ps
similarity index 100%
rename from font/devps/freeeuro.pfa
rename to font/devps/freeeuro.ps



reply via email to

[Prev in Thread] Current Thread [Next in Thread]