[MacPorts] #56354: libxslt @1.1.32: xsltproc breaks man pages (was: xsltproc breaks man pages)
MacPorts
noreply at macports.org
Wed Apr 25 15:46:30 UTC 2018
#56354: libxslt @1.1.32: xsltproc breaks man pages
-------------------------+--------------------
Reporter: mouse07410 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: libxslt |
-------------------------+--------------------
Changes (by ryandesign):
* cc: ryandesign (added)
Comment:
I can reproduce this issue on Sierra. The binary archive distributed by
our server is not broken, but rebuilding from source with `sudo port -ns
upgrade --force libxslt` causes it to become broken, with the xsltproc
manpage misformatted as you describe. The libxslt port hasn't changed
materially, so one of its dependencies must have.
Comparing the xsltproc manpage in the binary archive with the one built
from source on my system just now, an obvious difference is:
{{{
--- before/opt/local/share/man/man1/xsltproc.1 2017-11-03
11:36:26.000000000 -0500
+++ after/opt/local/share/man/man1/xsltproc.1 2018-04-25
10:03:38.000000000 -0500
@@ -1,361 +1,736 @@
+'\" t
.\" Title: xsltproc
.\" Author: John Fleck <jfleck at inkstain.net>
-.\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
-.\" Date: $Date: 2008-04-21 16:28:56 +0200 (Mon, 21 Apr 2008) $
+.\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
+.\" Date: $Date$
.\" Manual: xsltproc Manual
.\" Source: libxslt
+.\" Language: English
.\"
}}}
The binary archive was built with the system's old docbook-xsl 1.73.2, but
even if I just downgrade docbook-xsl to 1.79.1, it builds a working
manpage. So the problem was the update of docbook-xsl to 1.79.2 in
[04e6959f23bb6b1bd40f40f4d1a3ee2fb43e0714/macports-ports].
--
Ticket URL: <https://trac.macports.org/ticket/56354#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list