[Bug 225164] x11-fonts/fontconfig: Update to 2.12.6
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun May 6 14:36:18 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225164
--- Comment #9 from lightside <lightside at gmx.com> ---
Created attachment 193091
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=193091&action=edit
The poudriere testport log for x11-fonts/fontconfig (FreeBSD 10.4 amd64)
(In reply to Ting-Wei Lan from comment #8)
> This fixes the following build error in poudriere:
> <..>
> WARNING: 'gperf' is missing on your system.
Does this mean that your system doesn't have /usr/bin/gperf in FreeBSD base?
For example, the FreeBSD 10.4 amd64 has gperf in FreeBSD base:
-8<--
% which gperf
/usr/bin/gperf
% gperf --version | head -1
GNU gperf 3.0.3
-->8-
Attached archived poudriere testport log for FreeBSD 10.4 amd64, based on patch
in attachment #191372.
Very possible, that current x11/fontconfig v2.12.1 (from ports r464048) also
doesn't build on your (tested) FreeBSD version, because it has the same checks
between 2.12.1 and 2.12.6 versions:
https://cgit.freedesktop.org/fontconfig/tree/configure.ac?h=2.12.1#n55
https://cgit.freedesktop.org/fontconfig/tree/configure.ac?h=2.12.6#n55
except added "Check the argument type of the gperf hash/lookup function":
https://cgit.freedesktop.org/fontconfig/tree/configure.ac?h=2.12.6#n196
but you didn't mention about this error in comment #8, because of missing gperf
on your tested system.
I guess, committer(s) may check the need of USES+=gperf on other FreeBSD
version(s) and add it, when needed.
Don't know why they didn't add this for previous version(s) also, since 2.10.91
(2.10.93 in ports r324037) version:
https://cgit.freedesktop.org/fontconfig/tree/configure.ac?h=da0946721af3ab2dff3cd903065336b93592d067#n73
and probably earlier, if check related commit log:
https://cgit.freedesktop.org/fontconfig/commit/?id=da0946721af3ab2dff3cd903065336b93592d067
Nevertheless, probably fix paths in your attachment #193081, because it has
full path to poudriere ports directory. Or committer may use appropriate
--strip argument of svn patch (or other) command.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the freebsd-gnome
mailing list