[MacPorts] #50219: docbook-utils @ 0.6.14 Update perl requirement to 5.22
MacPorts
noreply at macports.org
Wed Jan 6 21:42:44 PST 2016
#50219: docbook-utils @ 0.6.14 Update perl requirement to 5.22
------------------------------+---------------------------------
Reporter: tlockhart1976@… | Owner: mojca@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch maintainer
Port: docbook-utils |
------------------------------+---------------------------------
Comment (by tlockhart1976@…):
Replying to [comment:5 mojca@…]:
> I committed r144343 with the changes because that was really the last
port that needed the upgrade to 5.22. But we need to figure out what's
with all those failures that I'm experiencing.
You have entries in /opt/local/etc/sgml/catalog which point at files which
do not exist on your system. I have the same entries, but have the files
in question (e.g. /opt/local/share/xml/docbook/4.2/docbook.cat).
The problem with "is not a function name" is due to a missing secondary
XML or SGML catalog.
Several SGML and XML ports reference these catalogs, and formerly they had
a bunch of duplicate (or nearly duplicate - ugh) code which tried to
manage these catalogs. A while ago I modified these to use the
"xmlcatalog" portgroup to consolidate this duplicate code. I would expect
that these catalogs get consistently augmented and diminished when ports
are installed or removed, but extra duplicates are not detected and are
not removed. I'm guessing that you have an inconsistent set of catalogs
dating from before the use of the portgroup.
Unfortunately there is no "foundational port" which owns the catalog
skeletons, so there is no mechanism to remove them entirely from within
the port system. That is, there is no port which knows about the state of
other ports or can assume that if it is uninstalled it can completely
remove the catalogs in question. Any suggestions there would be
appreciated.
--
Ticket URL: <https://trac.macports.org/ticket/50219#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list