[MacPorts] #47025: poppler: build error correction and Qt5 subport
MacPorts
noreply at macports.org
Tue Mar 3 15:26:32 PST 2015
#47025: poppler: build error correction and Qt5 subport
--------------------------+----------------------
Reporter: rjvbertin@… | Owner: devans@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: poppler |
--------------------------+----------------------
Comment (by devans@…):
Replying to [ticket:47025 rjvbertin@…]:
> This patch addresses 2 issues:
>
> - an implicit dependency on GTk for generating documentation. The patch
adds a check if gtkdoc-rebase is available and if not, adds --disable-gtk-
docs instead of --enable-gtk-docs .
I think this means that you would like to be able to generate
documentation. You're approach yields differenct results based on what
ports (gtk-doc) are installed. MacPorts policy is that the port should
build the same regardless of what's installed. If one were to add an
option to enable gtk-doc generation, the usual approach would be to use
--disable-gtk-docs by default and then use a +docs variant that would add
a build dependency on gtk-doc and switch the configuration item to
--enable-gtk-docs.
As it stands, generation of documentation is intentionally disabled (the
default for --enable-gtk-docs is no, see configure). This is as it should
be since the documentation has already been generated upstream and is
included (in devhelp compatible html format) in the tarball. No need to
regenerate. No need to --disable/enable-gtk-docs, depend on gtk-doc, etc.
Also note that gtk-doc does not use gtk. It is only used by gtk
developers to generate docs.
>
> - missing poppler-qt5-mac .
Thanks for this input. Have you tested that poppler-qt5-mac actually
builds? The last time I tried it did not with our version of qt5.
--
Ticket URL: <https://trac.macports.org/ticket/47025#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list