Follow-up Comment #3, bug #68370 (group groff):

[comment #2 comment #2:]
>> However, we may have gotten careless by having "pdfmom" declare a dependency
>> on pic...except I don't see one in its Automake file, either.
> 
> It is in mom.am.

> ../contrib/mom/mom.am:  $(PDFMOMBIN) $(FFLAG) $(MFLAG) -M$(mom_srcdir) -K
> utf8 -p -e -t \


With more context, we have:


# pdfmom command used to generate .pdf
#
# Use '-K utf8', not '-k', in case 'configure' didn't find uchardet.
MOMPDFMOM = \
  GROFF_COMMAND=test-groff \
  GROFF_COMMAND_PREFIX= \
  GROFF_BIN_PATH="$(GROFF_BIN_PATH)" \
  $(PDFMOMBIN) $(FFLAG) $(MFLAG) -M$(mom_srcdir) -K utf8 -p -e -t \
  -wall -b -P-W


https://cgit.git.savannah.gnu.org/cgit/groff.git/tree/contrib/mom/mom.am?h=1.24.1#n23

...and I don't see where anything outside of _mom_(7)'s directory expands the
`MOMPDFMOM` Make macro.  Which is good, because nothing should.  The `MOM`
_prefix_ to the macro implies its specificity to building stuff in _mom_(7)'s
own directory or "module".


groff-1.24.1 !5648$ grep -r MOMPDFMOM
contrib/mom/ChangeLog:  * mom.am (MOMPDFMOM): Add environment variable
`GROFF_COMMAND`,
contrib/mom/ChangeLog:  * mom.am (MOMPDFMOM): Append `-P -W` to `pdfmom`
arguments.
contrib/mom/ChangeLog:  variable in `MOMPDFMOM` macro housing shell command.
Nothing
contrib/mom/ChangeLog:  * mom.am: Add `-b` and `-wall` options to `MOMPDFMOM`
macro so
contrib/mom/ChangeLog:  * mom.am (MOMPDFMOM): Pass `PDFMOMBIN` '-K utf8', not
'-k', in
contrib/mom/ChangeLog:  (MOMPDFMOM): Track rename of Make macro `TFLAG` to
`MFLAG`.
contrib/mom/mom.am:MOMPDFMOM = \
contrib/mom/mom.am:     && LC_ALL=C $(MOMPDFMOM) $< >$@
Makefile.in:MOMPDFMOM = \
Makefile.in:    && LC_ALL=C $(MOMPDFMOM) $< >$@


So I don't think the mystery is solved quite yet.


    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to