[MacPorts] #52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck
#52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck ------------------------+------------------------ Reporter: ryandesign | Owner: neverpanic Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: asciidoc ------------------------+------------------------ The `a2x` program installed by the asciidoc port has these lines: {{{ # External executables. ASCIIDOC = 'asciidoc' XSLTPROC = 'xsltproc' DBLATEX = 'dblatex' # pdf generation. FOP = 'fop' # pdf generation (--fop option). W3M = 'w3m' # text generation. LYNX = 'lynx' # text generation (if no w3m). XMLLINT = 'xmllint' # Set to '' to disable. EPUBCHECK = 'epubcheck' # Set to '' to disable. }}} So, should asciidoc have runtime dependencies on the ports that provide `xsltproc` (libxslt), `dblatex` (dblatex), `w3m` (w3m), `epubcheck` (epubcheck)? See #42517 where the libxml2 dependency was already added because `a2x` uses `xmllint`. The fop dependency has been there since changeset:2f224e8c/macports-ports This might fix the [https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/11089 build failure of tinyproxy]. -- Ticket URL: <https://trac.macports.org/ticket/52758> MacPorts <https://www.macports.org/> Ports system for OS X
#52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck -------------------------+------------------------ Reporter: ryandesign | Owner: neverpanic Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: asciidoc | -------------------------+------------------------ Comment (by raimue): No objections to adding `libxslt`, since it is a common use case and we also already have `libxml2`. However, `dblatex` adds a huge set of ports that most users might not need. Similarly, when asciidoc is installed as a dependency for building man pages, there is no need for `w3m` or `epubcheck`. If a port requires these tools, they should be added to that port. -- Ticket URL: <https://trac.macports.org/ticket/52758#comment:1> MacPorts <https://www.macports.org/> Ports system for macOS
#52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck -------------------------+------------------------ Reporter: ryandesign | Owner: neverpanic Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: asciidoc | -------------------------+------------------------ Comment (by neverpanic): I agree. Will prepare a change. -- Ticket URL: <https://trac.macports.org/ticket/52758#comment:3> MacPorts <https://www.macports.org/> Ports system for macOS
#52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck -------------------------+------------------------ Reporter: ryandesign | Owner: neverpanic Type: defect | Status: accepted Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: asciidoc | -------------------------+------------------------ Changes (by neverpanic): * status: new => accepted -- Ticket URL: <https://trac.macports.org/ticket/52758#comment:4> MacPorts <https://www.macports.org/> Ports system for macOS
#52758: asciidoc should depend on libxslt, dblatex, w3m, epubcheck -------------------------+------------------------ Reporter: ryandesign | Owner: neverpanic Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: asciidoc | -------------------------+------------------------ Changes (by neverpanic): * status: accepted => closed * resolution: => fixed Comment: In [changeset:"8709f8f8126a325ebdfc355a2312be2b3558b8c6/macports-ports" 8709f8f8/macports-ports]: {{{ #!ConfigurableCommitTicketReference repository="macports-ports" revision="8709f8f8126a325ebdfc355a2312be2b3558b8c6" asciidoc: Depend on libxslt for xsltproc Closes https://trac.macports.org/ticket/52758 }}} -- Ticket URL: <https://trac.macports.org/ticket/52758#comment:5> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts