[MacPorts] #69601: Installing recent versions of yq or wget installs libnetpbm which has a full X11/UI list of dependencies

MacPorts noreply at macports.org
Wed Nov 20 20:05:21 UTC 2024


#69601: Installing recent versions of yq or wget installs libnetpbm which has a
full X11/UI list of dependencies
----------------------------+------------------------
  Reporter:  tux-o-matic    |      Owner:  ryandesign
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  wget yq groff  |
----------------------------+------------------------

Comment (by Dave-Allured):

 Replying to [comment:16 ryandesign]:
 > Replying to [comment:15 Dave-Allured]:
 > >  What is "soelim"?
 >
 > According to its manpage, "GNU soelim is a preprocessor for the groff(7)
 document formatting system."

 Thanks for bringing me up to speed on that.

 > Whether netpbm is necessary for groff is one of the topics to be
 investigated in this ticket, for example by communicating with the
 developer of groff.
 >
 > According to the build/man.mk file in the openldap distribution, it uses
 soelim to create its manpages.

 It looks like `openldap` and `wget` use the same troff/texinfo source
 format for man pages.  `wget` builds them with the lighter weight
 `texinfo` port.  Therefore I suggest seeing whether `texinfo` can be
 substituted for the `groff` dependency in `openldap`.  `groff` has 93
 recursive dependencies in MacPorts.  `texinfo` has only 15.  There would
 need to be some command line changes in the build files.

 Upstream `openldap` may have already considered this.  It would be worth
 asking.

-- 
Ticket URL: <https://trac.macports.org/ticket/69601#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list