--- - branch: MAIN date: Sun Jun 10 16:12:47 UTC 2012 files: - new: '1.75' old: '1.74' path: pkgsrc/fonts/fontconfig/Makefile pathrev: pkgsrc/fonts/fontconfig/Makefile@1.75 type: modified - new: '1.20' old: '1.19' path: pkgsrc/fonts/fontconfig/PLIST pathrev: pkgsrc/fonts/fontconfig/PLIST@1.20 type: modified - new: '1.34' old: '1.33' path: pkgsrc/fonts/fontconfig/distinfo pathrev: pkgsrc/fonts/fontconfig/distinfo@1.34 type: modified - new: '1.14' old: '1.13' path: pkgsrc/fonts/fontconfig/patches/patch-aa pathrev: pkgsrc/fonts/fontconfig/patches/patch-aa@1.14 type: modified - new: '1.11' old: '1.10' path: pkgsrc/fonts/fontconfig/patches/patch-ab pathrev: pkgsrc/fonts/fontconfig/patches/patch-ab@1.11 type: modified - new: '0' old: '1.2' path: pkgsrc/fonts/fontconfig/patches/patch-ca pathrev: pkgsrc/fonts/fontconfig/patches/patch-ca@0 type: deleted - new: '0' old: '1.4' path: pkgsrc/fonts/fontconfig/patches/patch-cb pathrev: pkgsrc/fonts/fontconfig/patches/patch-cb@0 type: deleted id: 20120610T161247Z.db426a9b93440793536415ad408382be82c08cc3 log: "Update to 2.9.0. No proper NEWS file found.\n\n Bump version to 2.9.0\n \ Get rid of $< from Makefile.am\n Fix a build fail on some environment.\n \ Fix a build fail on some environment\n Fix a build issue\n Update to detect the uncommited changes properly\n Update the version info\n Fix distcheck error\n Bug 19128 - Handling whitespace in aliases\n Add a workaround alias for Dingbats.\n Check null value for given object to avoid possibly segfaulting\n \ Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType\n Force to find out a size for bitmap-only ttf to avoid the blank glyphs\n in the font.\n \ Patch from Bug Fly\n Bug 41694 - FcCache functions have random-number-generator side\n effects\n Use the own random number generator state if possible.\n \ Bug 25652 - Add ortho file for locale mni_IN\n Add mni.orth for Maniputi\n \ Bug 25653 - Add ortho file for locale doi_IN\n Add doi.orth for Dogri\n \ Add brx.orth and sat.orth\n Bug 25650 - Add ortho file for locale sat_IN\n \ Add sat.orth for Santali\n Bug 25651 - Add ortho file for locale brx_IN\n \ Add brx.orth for Bodo.\n Bug 27385 - lcdfilter settings for freetype-2.3.12 not available\n in fontconfig-2.8.0\n Add config files for FT_LcdFilter options.\n Patch from Robin Johnson.\n Do not update stream->pos when seeking is failed.\n Bug 46169 - Pointer error in FcConfigGlobMatch\n Fix possibly accessing the invalid memory and a crash in the\n worst case\n when the glob string is longer than the string.\n makealias: handle missing funcs better\n \ When adding new functions, if the actual definition doesn't match the\n header (say due to a typo), the regeneration of the internal headers\n get confused and output bad cpp logic. This causes gcc to barf due\n to mismatched #ifdef/#endif. \ Which is a pain to figure out due to\n the sheer voulme of generated code.\n \ So tweak the makealias script to detect this case and error out.\n While we're here, improve the cpp output a bit to indent, include\n comments, and merge similar ifdef blocks.\n FcObjectValidType: tweak -1 checking\n Newer gcc doesn't like when you switch on an enum and use a value\n that isn't declared:\n \ fcname.c: In function 'FcObjectValidType':\n fcname.c:299:2: warning: case value '4294967295'\n\tnot in enumerated type 'FcType' [-Wswitch]\n So tweak the logic to avoid this warning.\n fix build warnings when using --with-arch\n \ Latest configure code will setup FC_ARCHITECTURE directly rather than\n going through ARCHITECTURE, so update fcarch.h accordingly.\n fc-{list,match}: constify format string\n We don't free this string anywhere, so mark it const to avoid gcc\n warnings\n and possible bugs in the future (if people did try freeing it).\n fc-list.c: In function 'main':\n fc-list.c:161:16: warning: pointer targets in assignment\n\tdiffer in signedness [-Wpointer-sign]\n fc-match.c: In function 'main':\n fc-match.c:201:13: warning: pointer targets in assignment\n\tdiffer in signedness [-Wpointer-sign]\n fc-match.c:203:13: warning: pointer targets in assignment\n\tdiffer in signedness [-Wpointer-sign]\n FcName{,Get}Constant: constify string input\n These funcs don't modify the incoming string, so add const markings.\n This is the \"right thing\", shouldn't change the ABI, and fixes some\n gcc warnings:\n fccfg.c: In function 'FcConfigEvaluate':\n \ fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'\n\tdiscards 'const' qualifier from pointer target type [enabled\n\tby default]\n fcalias.h:253:34: note: expected 'FcChar8 *' but\n\targument is of type 'const FcChar8 *'\n fcxml.c: In function 'FcTypecheckExpr':\n fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'\n\tdiscards 'const' qualifier from pointer target type [enabled\n\tby default]\n fcalias.h:251:37: note: expected 'FcChar8 *' but\n\targument is of type 'const FcChar8 *'\n fc-cat: fix pointer warning\n Add a cast to avoid a gcc warning:\n fc-cat.c: In function 'cache_print_set':\n fc-cat.c:230:2: warning: pointer targets in passing argument 2\n\tof 'FcPatternFormat' differ in signedness [-Wpointer-sign]\n ../fontconfig/fontconfig.h:860:1: note:\n\texpected 'const FcChar8 *' but argument is of type 'char *'\n FcStat: change to FcChar8 for first arg\n This shouldn't affect the ABI, makes FcStat more like the rest of the\n fontconfig API, and fixes warnings where we pass FcChar8* pointers in\n to this func from other places.\n delete unused variables\n Newer gcc is better at detecting set-but-unused variables.\n FcStrPlus: optimize a little\n We've already calculated the lengths of these strings, so re-use those\n values to avoid having to rescan the strings multiple times.\n Bug 44826 - must contain only a single \n Fix invalid syntax around alias elements in 30-metric-aliases.conf\n 40-nonlatin.conf and 45-latin.conf.\n \ Patch from lolilolicon\n Get rid of the unexpected family name\n UmePlus P Gothic isn't a serif font.\n Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf\n \ Fix a typo.\n Bug 43321 - Required corrections in urdu.orth file\n Drop U+0629 and U+0647, and add U+06c3 to ur.orth\n Bug 42423 - make default Korean font from Un to Nanum\n Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.\n Bug 40452 - Running 'fc-match --all' core dumps when no fonts are\n installed\n This would changes the behavior of FcFontSort().\n it won't returns NULL afterward.\n Bug 35517 - Remove Apple Roman cmap support\n \ Get rid of the apple roman encoding related code\n Add a missing file\n \ Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ\n Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian\n Remove the unnecessary comment in ks.orth\n Bug 27195 - need updates to ks.orth file\n Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri\n See http://www.unicode.org/charts/PDF/U0600.pdf\n \ Bug 24744 - No n'ko orthography\n Add nqo.orth for N'Ko\n Add FcPublic to FcLangSetUnion and FcLangSetSubtract\n Patch from ssp\n Fix parallel build\n Bug 41171 - Invalid use of memset\n Fix stupid bug in FcFontSort()\n \ I broke FcFontSort() language handling at the end of 2008 with this\n commit: c7641f28\n G-d knows how many of the lang-matching bugs in bugzilla will be\n \ fixed by this changed...\n I'm really sorry, everyone!\n Switch fc-cat to use FcPatternFormat()\n Added the a builtin \"fccat\" to FcPatternFormat().\n \ Switch fc-match to use FcPatternFormat()\n Fix small bug in FcPatternFormat that was letting element-default to\n consume the convertor sequence.\n Bug 26718 - \"fc-match sans file\" doesn't work\n - Do not throw away FC_FILE in FcNameUnparse\n - Update the builtin \"fclist\" format to remove FC_FILE properly\n \ instead\n - Switch fc-list to use FcPatternFormat()\n Note that I had previously broken fc-list and it was not showing the\n file name anymore.\tNo one noticed that it seems! Now fixed.\n Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...\n Do not remove blacklisted fonts during cache generation. \ We already\n apply the blacklist when reading the caches. The idea always has been\n that the config should not affect caches built, although that design\n \ was tarnished with the introduction of target=\"scan\" configurations.\n [.gitignore] Update\n Bug 35587 - Add padding to make valgrind and glibc not hate each other\n \ Fix warning\n Always define FcStat as a function\n Such that first arg is const char *. We also need to make more\n changes\n in that function as part of some other bug.\n More doc typo fixes\n Mark constant strings as constant\n Fixes a few compiler warnings in fcxml.c and makes it clear that they\n should not be freed.\n Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized\n idx to FcPatternGetLangSet()\n Bug 20113 - Uighur (ug) orthography incomplete\n Documentation fixes\n Remove --enable-maintainer-mode from autogen.sh\n Update CaseFolding.txt to Unicode 6.0\n Remove AM_MAINTAINER_MODE\n \ That macro is simply broken.\n This was also brought up in:\n Bug 32679 - fontconfig-2.8.0 does not cross compile\n Fix assertion failure on le32d4\n \ Reported by Jon TURNEY.\n Doc nit\n Skip elements with begin > end\n Add support for into the DTD\nMerge: 30fd4fa fa269cf\n \ Allow editing charset and lang in target=\"scan\"\n Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'\n \ Fixes:\n Bug 31969 - Can't modify charset in target=\"scan\"\n Bug 23758 - Can't modify lang in target=\"scan\"\n Bump version\n Make fc-arch stuff cross-compiling-safe\n Fixes:\n Bug 32679 - fontconfig-2.8.0 does not cross compile\n Bug 25462 - Cross-compilation doesn't work\n Make most generated-files cross-compiling-safe\n By simply including a copy in the tarball.\n Remains fc-arch which is trickier.\n add some documents\n Add editing langset feature.\n \ The syntax to add any langset to the langset table looks like:\n \n\t\n\t Buggy Sans\n\t\n\t\n\t \n\t\tlang\n\t\t\n\t\t \ zh-cn\n\t\t zh-tw\n\t\t\n\t \ \n\t\n \n To remove any langset from the langset table:\n \n\t\n\t Buggy Sans\n\t\n\t\n\t \n\t\tlang\n\t\t\n\t\t \ ja\n\t\t\n\t \n\t\n \n \ Add the range support in blank element\n add some document for range and charset.\n Add charset editing feature.\n The syntax to add any characters to the charset table looks like:\n \n\t\n\t \ Buggy Sans\n\t\n\t\n\t \ \n\t\tcharset\n\t\t\n\t\t 0x3220\t \n\t\t\n\t \n\t\n \ \n To remove any characters from the charset table:\n \n\t\n\t Buggy Sans\n\t\n\t\n\t \n\t\tcharset\n\t\t\n\t\t \ 0x06CC\t \n\t\t 0x06D2\t \n\t\t 0x06D3\t \n\t\t\n\t \n\t\n \ \n You could also use the range element for convenience:\n ...\n\t\t\n\t\t \ 0x06CC\t \n\t\t \n\t\t\t0x06D2 \ \n\t\t\t0x06D3 \n\t\t \n\t\t\n \ ...\n Bug 28958 - lang=en matches other langs\n Patch from Akira TAGOH.\n \ Fix returned value\n Cleanup copyright notices to replace \"Keith Packard\" with \"the\n author(s)\"\n Add more copyright owners\n fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE\n In the default case, cachedir and confdir will evaluate to something\n referencing these other variables (which wouldn't otherwise be defined\n in the pkg-config file.\n Fixes a regression introduced by\n 81b542b50f82f8a0ad9f38f7d913fe5433631166\n Tested-by: Jon TURNEY \n fontconfig.pc: Add variables for confdir and cachedir\n Bug 24729 - [ne_NP] Fix ortho file\n Exclude three characters (U+090C..090E) from Nepalese.\n [fc-lang] Support excluding characters\n \ By prefixing a line by a hyphen/minus sign. Useful when including\n other orth files.\n Add new public API: FcCharSetDelChar()\n Bug 29995 - fc-cat does not invoke FcFini()\n Add comments\n Bug 29338 - fc-pattern.sgml, open para tag\n Fix compiler warnings\n Add fc-pattern cmdline tool\n Fix comment\n Remove all training whitespaces\n More whitespace\n Whitespace\n \ Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table\n The OT spec says:\n \"When building a Unicode font for Windows, the platform ID should\n be 3 and the encoding ID should be 1. When building a symbol\n font for Windows, the platform ID should be 3 and the encoding\n ID should be 0.\"\n \ We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2\n like the UNICODE_CS.\n Also, always use UTF-16BE instead of UCS-2BE. The conversion\n \ was doing UTF-16BE anyway.\n Don't include unistd.h in fontconfig.h\n Bug 26783 patch: unistd.h not exist on ms windows\n Bug 25152 Don't sleep(2) if all caches were uptodate\n Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails\n Bug 18886 installation crashes if fontconfig already installed\n \ Run the uninstalled fc-cache, not the installed one.\n More doc typo fixes\n \ Fix doc typo\n Add note about autogen.sh to INSTALL\n Update INSTALL\n \ Bug 25508 configure assumes bash > 2.0 is on system\n Remove dolt. With libtool2, there's not much need for dolt.\n [doc] Fix typo\n [fc-cache] Document -r argument in man page\n" module: pkgsrc subject: 'CVS commit: pkgsrc/fonts/fontconfig' unixtime: '1339344767' user: wiz