Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291401 - Font updates for X11R7.5
Summary: Font updates for X11R7.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo X packagers
URL: http://lists.freedesktop.org/archives...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-01 08:56 UTC by Ryan Hill (RETIRED)
Modified: 2009-11-05 08:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Hill (RETIRED) gentoo-dev 2009-11-01 08:56:39 UTC
The major changes for Xorg 7.5 are outlined here:

http://lists.freedesktop.org/archives/xorg-announce/2009-October/001131.html

What I've done:

x11-misc/font-util-1.1.1-r1 now passes --with-fontrootdir=/usr/share/fonts to configure.  This controls the variable fontrootdir in fontutil.pc, which currently is being set to the default of /usr/share/fonts/X11.  All font-related modules use this as their base install directory unless they are overridden on the configure line with --with-fontdir or some equivalent.  In Gentoo we already pass --with-fontdir on all fonts going through x-modular.eclass, but there is some font-related stuff like encodings and font-alias which are not covered and will now use pkgconfig.  Using --with-mapdir in some ebuilds to specify the directory containing encoding maps (/usr/share/fonts/util) is also no longer necessary.

All ebuilds have added DEPENDs on >=x11-misc/util-macros-1.3.0 and >=media-fonts/font-util-1.1.1-r1 because they're checked for by configure.  IUSE="" was also added to ebuilds it was missing from to shut repoman up.

Upstream updated autoconf to 2.63 for every module, which makes noise when unrecognized configure options are used.  This causes a lot of QA messages complaining about the encoding options (--enable-iso8859-*, etc.) on every font that has nls in IUSE (no font supports all the encoding options).  We might want to add a AVAIL_ENCODINGS (or something) variable to the ebuilds that lists which encodings they support rather than try to enable/disable them all.  I think that's beyond the scope of this bug though.

Other than that, it's just straightforward version bumps.  It's all ready to go.  I can put it into the x11 overlay if you want to check it out first.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-11-05 08:18:51 UTC
I've reviewed the changes and fixed what needed to be fixed. Thanks :)

Now we just need to do the server catalog stuff and then push it back to portage.

Thanks