Patch-ID# 138352-06
Download this patch from My Oracle Support
Your use of the firmware, software and any other materials contained
in this update is subject to My Oracle Support Terms of Use, which
may be viewed at My Oracle Support.
|
For further information on patching best practices and resources, please
see the following links:
|
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
Keywords: security fontconfig
Synopsis: X11 6.6.2: fontconfig patch
Date: Apr/27/2017
Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.
Solaris Release: 10
SunOS Release: 5.10
Unbundled Product: X11
Unbundled Release: 6.6.2
Xref: This patch available for x86 as patch 138353
Topic:
Relevant Architectures: sparc
Bugs fixed with this patch:
Changes incorporated in this version: 25852609
Patches accumulated and obsoleted by this patch: 123494-04
Patches which conflict with this patch:
Patches required with this patch:
Obsoleted by:
Files included with this patch:
/etc/fonts/conf.avail/10-autohint.conf
/etc/fonts/conf.avail/10-hinting-full.conf
/etc/fonts/conf.avail/10-hinting-medium.conf
/etc/fonts/conf.avail/10-hinting-none.conf
/etc/fonts/conf.avail/10-hinting-slight.conf
/etc/fonts/conf.avail/10-no-sub-pixel.conf
/etc/fonts/conf.avail/10-scale-bitmap-fonts.conf
/etc/fonts/conf.avail/10-sub-pixel-bgr.conf
/etc/fonts/conf.avail/10-sub-pixel-rgb.conf
/etc/fonts/conf.avail/10-sub-pixel-vbgr.conf
/etc/fonts/conf.avail/10-sub-pixel-vrgb.conf
/etc/fonts/conf.avail/10-unhinted.conf
/etc/fonts/conf.avail/11-lcdfilter-default.conf
/etc/fonts/conf.avail/11-lcdfilter-legacy.conf
/etc/fonts/conf.avail/11-lcdfilter-light.conf
/etc/fonts/conf.avail/20-fix-globaladvance.conf
/etc/fonts/conf.avail/20-unhint-small-vera.conf
/etc/fonts/conf.avail/25-unhint-nonlatin.conf
/etc/fonts/conf.avail/30-metric-aliases.conf
/etc/fonts/conf.avail/30-urw-aliases.conf
/etc/fonts/conf.avail/40-nonlatin.conf
/etc/fonts/conf.avail/45-latin.conf
/etc/fonts/conf.avail/49-sansserif.conf
/etc/fonts/conf.avail/49-sun-preuser.conf
/etc/fonts/conf.avail/50-user.conf
/etc/fonts/conf.avail/51-local.conf
/etc/fonts/conf.avail/60-latin.conf
/etc/fonts/conf.avail/65-fonts-persian.conf
/etc/fonts/conf.avail/65-nonlatin.conf
/etc/fonts/conf.avail/69-unifont.conf
/etc/fonts/conf.avail/70-no-bitmaps.conf
/etc/fonts/conf.avail/70-yes-bitmaps.conf
/etc/fonts/conf.avail/80-delicious.conf
/etc/fonts/conf.avail/90-synthetic.conf
/etc/fonts/conf.d/10-hinting-slight.conf
/etc/fonts/conf.d/10-scale-bitmap-fonts.conf
/etc/fonts/conf.d/20-unhint-small-vera.conf
/etc/fonts/conf.d/30-metric-aliases.conf
/etc/fonts/conf.d/30-urw-aliases.conf
/etc/fonts/conf.d/40-nonlatin.conf
/etc/fonts/conf.d/45-latin.conf
/etc/fonts/conf.d/49-sansserif.conf
/etc/fonts/conf.d/49-sun-preuser.conf
/etc/fonts/conf.d/50-user.conf
/etc/fonts/conf.d/51-local.conf
/etc/fonts/conf.d/60-latin.conf
/etc/fonts/conf.d/65-fonts-persian.conf
/etc/fonts/conf.d/65-nonlatin.conf
/etc/fonts/conf.d/69-unifont.conf
/etc/fonts/conf.d/80-delicious.conf
/etc/fonts/conf.d/90-synthetic.conf
/etc/fonts/fonts.conf
/etc/fonts/fonts.dtd
/usr/bin/fc-cache
/usr/bin/fc-cat
/usr/bin/fc-list
/usr/bin/fc-match
/usr/include/fontconfig/fcfreetype.h
/usr/include/fontconfig/fcprivate.h
/usr/include/fontconfig/fontconfig.h
/usr/lib/libfontconfig.so.1
/usr/lib/pkgconfig/fontconfig.pc
/usr/lib/sparcv9/libfontconfig.so.1
/usr/lib/sparcv9/pkgconfig/fontconfig.pc
/usr/share/doc/fontconfig/fontconfig-devel.pdf
/usr/share/doc/fontconfig/fontconfig-devel.txt
/usr/share/doc/fontconfig/fontconfig-user.html
/usr/share/doc/fontconfig/fontconfig-user.pdf
/usr/share/doc/fontconfig/fontconfig-user.txt
/usr/share/man/man1/fc-cache.1
/usr/share/man/man1/fc-cat.1
/usr/share/man/man1/fc-list.1
/usr/share/man/man1/fc-match.1
/usr/share/man/man3fontconfig/FcAtomicCreate.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicDeleteNew.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicLock.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicNewFile.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicOrigFile.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicReplaceOrig.3fontconfig
/usr/share/man/man3fontconfig/FcAtomicUnlock.3fontconfig
/usr/share/man/man3fontconfig/FcBlanksAdd.3fontconfig
/usr/share/man/man3fontconfig/FcBlanksCreate.3fontconfig
/usr/share/man/man3fontconfig/FcBlanksDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcBlanksIsMember.3fontconfig
/usr/share/man/man3fontconfig/FcCacheCopySet.3fontconfig
/usr/share/man/man3fontconfig/FcCacheDir.3fontconfig
/usr/share/man/man3fontconfig/FcCacheNumFont.3fontconfig
/usr/share/man/man3fontconfig/FcCacheNumSubdir.3fontconfig
/usr/share/man/man3fontconfig/FcCacheSubdir.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetAddChar.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetCopy.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetCount.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetCoverage.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetCreate.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetEqual.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetFirstPage.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetHasChar.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetIntersect.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetIntersectCount.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetIsSubset.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetNew.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetNextPage.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetSubtract.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetSubtractCount.3fontconfig
/usr/share/man/man3fontconfig/FcCharSetUnion.3fontconfig
/usr/share/man/man3fontconfig/FcConfigAppFontAddDir.3fontconfig
/usr/share/man/man3fontconfig/FcConfigAppFontAddFile.3fontconfig
/usr/share/man/man3fontconfig/FcConfigAppFontClear.3fontconfig
/usr/share/man/man3fontconfig/FcConfigBuildFonts.3fontconfig
/usr/share/man/man3fontconfig/FcConfigCreate.3fontconfig
/usr/share/man/man3fontconfig/FcConfigDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcConfigEnableHome.3fontconfig
/usr/share/man/man3fontconfig/FcConfigFilename.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetBlanks.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetCache.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetCacheDirs.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetConfigDirs.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetConfigFiles.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetCurrent.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetFontDirs.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetFonts.3fontconfig
/usr/share/man/man3fontconfig/FcConfigGetRescanInterval.3fontconfig
/usr/share/man/man3fontconfig/FcConfigHome.3fontconfig
/usr/share/man/man3fontconfig/FcConfigParseAndLoad.3fontconfig
/usr/share/man/man3fontconfig/FcConfigSetCurrent.3fontconfig
/usr/share/man/man3fontconfig/FcConfigSetRescanInverval.3fontconfig
/usr/share/man/man3fontconfig/FcConfigSubstitute.3fontconfig
/usr/share/man/man3fontconfig/FcConfigSubstituteWithPat.3fontconfig
/usr/share/man/man3fontconfig/FcConfigUptoDate.3fontconfig
/usr/share/man/man3fontconfig/FcDefaultSubstitute.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheLoad.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheLoadFile.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheRead.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheUnlink.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheUnload.3fontconfig
/usr/share/man/man3fontconfig/FcDirCacheValid.3fontconfig
/usr/share/man/man3fontconfig/FcDirSave.3fontconfig
/usr/share/man/man3fontconfig/FcDirScan.3fontconfig
/usr/share/man/man3fontconfig/FcFileIsDir.3fontconfig
/usr/share/man/man3fontconfig/FcFileScan.3fontconfig
/usr/share/man/man3fontconfig/FcFini.3fontconfig
/usr/share/man/man3fontconfig/FcFontList.3fontconfig
/usr/share/man/man3fontconfig/FcFontMatch.3fontconfig
/usr/share/man/man3fontconfig/FcFontRenderPrepare.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetAdd.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetCreate.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetList.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetMatch.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetPrint.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetSort.3fontconfig
/usr/share/man/man3fontconfig/FcFontSetSortDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcFontSort.3fontconfig
/usr/share/man/man3fontconfig/FcFreeTypeCharIndex.3fontconfig
/usr/share/man/man3fontconfig/FcFreeTypeCharSet.3fontconfig
/usr/share/man/man3fontconfig/FcFreeTypeCharSetAndSpacing.3fontconfig
/usr/share/man/man3fontconfig/FcFreeTypeQuery.3fontconfig
/usr/share/man/man3fontconfig/FcFreeTypeQueryFace.3fontconfig
/usr/share/man/man3fontconfig/FcGetLangs.3fontconfig
/usr/share/man/man3fontconfig/FcGetVersion.3fontconfig
/usr/share/man/man3fontconfig/FcInit.3fontconfig
/usr/share/man/man3fontconfig/FcInitBringUptoDate.3fontconfig
/usr/share/man/man3fontconfig/FcInitLoadConfig.3fontconfig
/usr/share/man/man3fontconfig/FcInitLoadConfigAndFonts.3fontconfig
/usr/share/man/man3fontconfig/FcInitReinitialize.3fontconfig
/usr/share/man/man3fontconfig/FcIsLower.3fontconfig
/usr/share/man/man3fontconfig/FcIsUpper.3fontconfig
/usr/share/man/man3fontconfig/FcLangGetCharSet.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetAdd.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetCompare.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetContains.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetCopy.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetCreate.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetEqual.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetHasLang.3fontconfig
/usr/share/man/man3fontconfig/FcLangSetHash.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixCopy.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixEqual.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixInit.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixMultiply.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixRotate.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixScale.3fontconfig
/usr/share/man/man3fontconfig/FcMatrixShear.3fontconfig
/usr/share/man/man3fontconfig/FcNameConstant.3fontconfig
/usr/share/man/man3fontconfig/FcNameGetConstant.3fontconfig
/usr/share/man/man3fontconfig/FcNameGetObjectType.3fontconfig
/usr/share/man/man3fontconfig/FcNameParse.3fontconfig
/usr/share/man/man3fontconfig/FcNameRegisterConstants.3fontconfig
/usr/share/man/man3fontconfig/FcNameRegisterObjectTypes.3fontconfig
/usr/share/man/man3fontconfig/FcNameUnparse.3fontconfig
/usr/share/man/man3fontconfig/FcNameUnregisterConstants.3fontconfig
/usr/share/man/man3fontconfig/FcNameUnregisterObjectTypes.3fontconfig
/usr/share/man/man3fontconfig/FcObjectSetAdd.3fontconfig
/usr/share/man/man3fontconfig/FcObjectSetBuild.3fontconfig
/usr/share/man/man3fontconfig/FcObjectSetCreate.3fontconfig
/usr/share/man/man3fontconfig/FcObjectSetDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcPatternAdd-Type.3fontconfig
/usr/share/man/man3fontconfig/FcPatternAdd.3fontconfig
/usr/share/man/man3fontconfig/FcPatternAddWeak.3fontconfig
/usr/share/man/man3fontconfig/FcPatternBuild.3fontconfig
/usr/share/man/man3fontconfig/FcPatternCreate.3fontconfig
/usr/share/man/man3fontconfig/FcPatternDel.3fontconfig
/usr/share/man/man3fontconfig/FcPatternDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcPatternDuplicate.3fontconfig
/usr/share/man/man3fontconfig/FcPatternEqual.3fontconfig
/usr/share/man/man3fontconfig/FcPatternEqualSubset.3fontconfig
/usr/share/man/man3fontconfig/FcPatternGet-Type.3fontconfig
/usr/share/man/man3fontconfig/FcPatternGet.3fontconfig
/usr/share/man/man3fontconfig/FcPatternHash.3fontconfig
/usr/share/man/man3fontconfig/FcPatternPrint.3fontconfig
/usr/share/man/man3fontconfig/FcPatternReference.3fontconfig
/usr/share/man/man3fontconfig/FcPatternRemove.3fontconfig
/usr/share/man/man3fontconfig/FcStrBasename.3fontconfig
/usr/share/man/man3fontconfig/FcStrCmp.3fontconfig
/usr/share/man/man3fontconfig/FcStrCmpIgnoreCase.3fontconfig
/usr/share/man/man3fontconfig/FcStrCopy.3fontconfig
/usr/share/man/man3fontconfig/FcStrCopyFilename.3fontconfig
/usr/share/man/man3fontconfig/FcStrDowncase.3fontconfig
/usr/share/man/man3fontconfig/FcStrFree.3fontconfig
/usr/share/man/man3fontconfig/FcStrListCreate.3fontconfig
/usr/share/man/man3fontconfig/FcStrListDone.3fontconfig
/usr/share/man/man3fontconfig/FcStrListNext.3fontconfig
/usr/share/man/man3fontconfig/FcStrPlus.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetAdd.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetAddFilename.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetCreate.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetDel.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetEqual.3fontconfig
/usr/share/man/man3fontconfig/FcStrSetMember.3fontconfig
/usr/share/man/man3fontconfig/FcStrStr.3fontconfig
/usr/share/man/man3fontconfig/FcStrStrIgnoreCase.3fontconfig
/usr/share/man/man3fontconfig/FcToLower.3fontconfig
/usr/share/man/man3fontconfig/FcUcs4ToUtf8.3fontconfig
/usr/share/man/man3fontconfig/FcUtf16Len.3fontconfig
/usr/share/man/man3fontconfig/FcUtf16ToUcs4.3fontconfig
/usr/share/man/man3fontconfig/FcUtf8Len.3fontconfig
/usr/share/man/man3fontconfig/FcUtf8ToUcs4.3fontconfig
/usr/share/man/man3fontconfig/FcValueDestroy.3fontconfig
/usr/share/man/man3fontconfig/FcValueEqual.3fontconfig
/usr/share/man/man3fontconfig/FcValuePrint.3fontconfig
/usr/share/man/man3fontconfig/FcValueSave.3fontconfig
/usr/share/man/man3lib/libfontconfig.3lib
/usr/share/man/man4/fonts.conf.4
Problem Description:
25852609 fontconfig T-patch 138352-05 produces warning message when fc-cache is run
(from 138352-05)
25510362 Oracle Universal Installer fails with 138352-03/138353-03 applied
(from 138352-04)
25404338 patch 138352-03 cannot install prior to S10U6
25671832 patch 138352-03 should contain deletes file
(from 138352-03)
21281597 update fontconfig to the latest version available
22507051 fontconfig's calling map leads to SIGBUS when mapped file disappears
24414604 problem with Xserver (font)
(from 138352-02)
6720755 patches 138352-01/138353-01 and 123494-xx/123495-xx clash
(from 138352-01)
6476054 upgrade fontconfig to 2.5.0
(from 123494-04)
6447517 cannot login to JDS desktop for Egyptian Saudi Arabic UTF-8 locales (ar_EG, ar_SA)
(from 123494-03)
6477134 FcFontMatch doesn't work for monospace on ja_JP.UTF-8
(from 123494-02)
6405629 monospace: Arabic fonts in gedit are not being rendered properly
(from 123494-01)
6355580 fonts.conf need to be updated with Kacst fonts
Patch Installation Instructions:
--------------------------------
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
The following example installs a patch to a standalone machine:
example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.
Special Install Instructions:
-----------------------------
Not all patches listed in this section as needed for the completion
of a fix or feature, may be available at the same time as this patch.
This allows the remaining fixes/features to be made available sooner.
NOTE 1: After installing the patch, run 'fc-cache' command as root on
the console or reboot the system.
NOTE 2: To get the complete fix for 24414604 (problem with Xserver (font)),
please also install the following patch:
119812-20 (or greater) FreeType patch
NOTE 3: To get the complete fix for 25510362 (Oracle Universal Installer
fails with 138352-03/138353-03 applied), please also install the
following patch:
119812-22 (or greater) FreeType patch
README -- Last modified date: Thursday, April 27, 2017