bug-groff
[Top][All Lists]
Advanced

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

[bug #63808] configure gives incorrect information regarding pdf generat


From: G. Branden Robinson
Subject: [bug #63808] configure gives incorrect information regarding pdf generation
Date: Thu, 16 Feb 2023 01:02:17 -0500 (EST)

Update of bug #63808 (project groff):

                  Status:             In Progress => Fixed                  
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #11:


commit 1a329068ddccc11e4d91e7825f3de2d1550f75e5
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Feb 15 13:28:29 2023 -0600

    m4/groff.m4: Fix Savannah #63808 (1/3).
    
    * m4/groff.m4 (GROFF_CHECK_GROPDF_PROGRAMS): Better characterize
      gropdf's reduced function, pointing out the ways in which it would be
      more useful if the dependencies were met.
    
      (GROFF_URW_FONTS_NOTICE): Identify 'U' as the foundry name gropdf uses
      for the URW fonts.  Confirm continuing availability of most recent URW
      fonts release; bump date.
    
    Fixes <https://savannah.gnu.org/bugs/?63808>.  Thanks to Deri James for
    the report and extremely helpful pseudocode.

commit 9578e1f516b69833114bc35f8ed245952533f3e1
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Feb 15 17:38:22 2023 -0600

    [build]: Fix Savannah #63808 (2/3).
    
    * configure.ac: Call new macro `GROFF_GHOSTSCRIPT_AVAILABILITY_NOTICE`.
      Call `GROFF_GHOSTSCRIPT_VERSION_NOTICE` after it, but before
      `GROFF_URW_FONTS_NOTICE`.
    
    * m4/groff.m4 (GROFF_AWK_NOTICE): New macro produces warning if no awk
      could be found.  This reduces gropdf functionality, but so do missing
      URW fonts, so we report this problem separately.  Report the names
      under which we sought it, since there's configure script option for
      that.
    
      (GROFF_GHOSTSCRIPT_AVAILABILITY_NOTICE): New macro explains
      consequences of missing optional dependency on Ghostscript program:
      reduced grohtml functionality, nonfunctional pdfroff.  Report the
      names under which we sought it, since there's configure script option
      for that.
    
      (GROFF_CHECK_GROPDF_PROGRAMS): Simplify the computational grammar.

commit 195e17f2d9a42cebdd4aa6fc4ce4e65342c26181
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Wed Feb 15 17:48:32 2023 -0600

    [build, gropdf]: Fix Savannah #63808 (3/3).
    
    * configure.ac: Add Automake conditional, `HAVE_GHOSTSCRIPT`, so that we
      can populate the list of PDF device font tests dynamically.
    
    * font/devpdf/devpdf.am: Test availability of "basic" (PDF base
      14) fonts (plus groff's "EURO") if either Ghostscript or URW fonts are
      available.  Test availability of URW fonts (35) only if Ghostscript
      _and_ the URW fonts were found at configuration time.
    
    Test procedure for Savannah #63808:
    
    ./configure --prefix=$HOME
    make -j check
    make install
    make uninstall
    test -z "$(find $HOME/{bin,lib,share} -type f)" && echo clean
    make distclean
    
    Configurations and test results (total/pass/skip/xfail)
    -------------------------------------------------------
    without gs, without URW fonts: 161/152/7/2
    with gs, without URW fonts: 162/155/5/2
    without gs, with URW fonts: 162/153/7/2
    with gs, with URW fonts: 163/156/5/2



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63808>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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