[Bug 237822] x11-toolkits/pango: Fails to configure with DOCS=ON X11=OFF: ERROR: Unknown variable "xft_dep". (since 1.42.4_2, ports r500960)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 15 03:54:28 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237822

--- Comment #44 from John Hein <jcfyecrayz at liamekaens.com> ---
Created attachment 209962
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=209962&action=edit
[patch] improve docs/meson.build

The patch (attachment 205022) is not quite right.  See also comment 29.

It passes the wrong list to the gtkdoc-scan --ignore-headers option when
DOCS=on and X11=on (it should not ignore the xft header files - i.e., it should
not add them to "private_headers" in the meson.build file).

Attached is a better patch that fixes that.  When building with DOCS and X11
on, docs/meson.build should not set the xft headers as "private" (which means
that they are added to --ignore-headers when gtkdoc-scan is called).

I discovered this around the end of Nov. but didn't have time to fix up a
correct patch and submit here at the time.  @swills, sorry I didn't get to it
before you committed r519952.

This new patch has been tested with DOCS on/off, X11 on/off in poudriere.  It
fixes all the configure, link problems (which no longer occur after r519952),
and also fixes the generated docs as well.

This patch is generated against the r519952 version.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-gnome mailing list