[MacPorts] #45170: gtk-doc: remove source-highlight dependency or make it optional
MacPorts
noreply at macports.org
Fri Sep 26 14:32:02 PDT 2014
#45170: gtk-doc: remove source-highlight dependency or make it optional
---------------------------+----------------------
Reporter: ryandesign@… | Owner: devans@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: | Keywords:
Port: gtk-doc |
---------------------------+----------------------
Comment (by devans@…):
Although source highlighting is technically optional in gtk-doc, it is
used extensively in GNOME API docs so I'm not so enthusiastic about just
turning it off.
As stated above, the problems are
* source highlighting is a build option for vim and so is not always
enabled. This may also be version dependent. At any rate, the vim port
has the circular dependency problem (can this be fixed?).
* source-highlight and highlight both use boost. Even if we avoid using
these, there are other boost based ports (e.g. inkscape, gimp2) which must
not build on the earlier platforms if boost won't build there (but I
haven't heard any complaints and don't have an appropriate test
environment).
The gtk-doc configure file prefers source-highlight and is least happy
about vim hence the current choice. The earlier version of the port
(without source-highlight) did not disable source highlighting so
configuration fell back to system vim if source-highlight or highlight
were not used. I'm not sure if disabling source highlighting altogether
will just eliminate the highlighting from generated documentation or cause
a build failure. Will take a look.
Best would be to fix boost on the earlier platforms but I realize that may
be problematic. Otherwise, looks like disabling source highlighting on
10.5 and earlier may be the least offensive alternative if it doesn't
break anything.
--
Ticket URL: <https://trac.macports.org/ticket/45170#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list