Up to [cvs.NetBSD.org] / pkgsrc / fonts / fontconfig
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.75 / (download) - annotate - [select for diffs], Sat Dec 30 10:21:52 2023 UTC (3 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
HEAD
Changes since 1.74: +5 -5
lines
Diff to previous 1.74 (colored) to selected 1.43 (colored)
fontconfig: update to 2.15.0. 2.15 Akira TAGOH (39): Do not change the order of orth files Convert tabs to spaces Convert more tabs to spaces in docs src/meson.build: Store correct paths to fontconfig.pc. Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES Report more detailed logs instead of assertion. Add some missing constant names for weight. Adujst indentation between programlisting in fontconfig-user.sgml Bump version to 2.14.2 Clean up unused code Add another test case for flatpak Update 65-nonlatin.conf for macOS Change the order of the properties to the order of fontconfig cache format Add missing property descriptions Add namedinstance property Remove the problematic language from code and doc Fix a typo Fix a typo for FcCharSetDelChar doc Fix a typo in scalable property Use 'outline' instead of 'scalable' for bitmaps Add more docs about selectfont Rework CI implementation Fix a typo Rework CI implementation v2 Apply a fix of ci-templates Fix uninitialized memory access when failing memory allocation. Create a symlink with relative path Fix an error of "initializer element is not constant" Update CaseFolding.txt to Unicode 15.1 Update the encoding table for Simplified Chinese Retry to decode strings in the name table as UTF-16BE in some cases. Work around decoding strings in Macintosh encoding for the name table. Add iconv detection for meson build .gitlab-ci: Update CI: Update CI: static build only for rawhide Use memmove instead of memcpy Rename README to NEWS and add README.md Update so version Ben Wagner (1): Fix leak of `reason` in _FcConfigParse when not complaining Jean Abou Samra (2): Ignore LC_CTYPE if set to "UTF-8" Some doc clarifications Khaled Hosny (2): Add FC_FONT_WRAPPER Detect standalone CFF fonts for FC_FONT_WRAPPER Mike FABIAN (3): Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth Add {agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw}.orth Change index type to 16 bit and bump cache version to 9 Ondrej Balaz (1): Expand ~ in glob Sefa Eyeoglu (1): Add optional 11-lcdfilter-none configuration Tom Anderson (2): Fix filepaths added when scanning with sysroot Fix false-positive CFI failure Vitaly Lysenkov (1): In fcfreetype.c, `GetScriptTags`: fix `use_of_uninitialized_value` and return the correct number of parsed tags in case the font file contains less tags than indicated. Xavier Claessens (1): meson: Support any compiler with gcc or msvc argument syntax lilinjie (1): fix typo msizanoen1 (1): Reload MM/VF metadata for each font face in font collection pell (1): fixed typos in fc-conflist.sgml xiota (1): Add aliases for Helvetica LT Std
Revision 1.74 / (download) - annotate - [select for diffs], Tue Jan 31 15:25:04 2023 UTC (14 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.73: +4 -4
lines
Diff to previous 1.73 (colored) to selected 1.43 (colored)
fontconfig: update to 2.14.2. Bugfix release.
Revision 1.73 / (download) - annotate - [select for diffs], Fri Jan 20 13:10:08 2023 UTC (14 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.72: +9 -11
lines
Diff to previous 1.72 (colored) to selected 1.43 (colored)
fontconfig: update to 2.14.1. Changes not found.
Revision 1.72 / (download) - annotate - [select for diffs], Thu Apr 7 12:38:51 2022 UTC (2 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.71: +2 -2
lines
Diff to previous 1.71 (colored) to selected 1.43 (colored)
fontconfig: regen distinfo for patch comment change
Revision 1.71 / (download) - annotate - [select for diffs], Mon Apr 4 12:47:47 2022 UTC (2 years ago) by riastradh
Branch: MAIN
Changes since 1.70: +2 -2
lines
Diff to previous 1.70 (colored) to selected 1.43 (colored)
fonts/fontconfig: Patch ctype(3) abuse.
Revision 1.70 / (download) - annotate - [select for diffs], Tue Oct 26 10:27:11 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.69: +2 -2
lines
Diff to previous 1.69 (colored) to selected 1.43 (colored)
fonts: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
Revision 1.69 / (download) - annotate - [select for diffs], Thu Oct 7 14:04:01 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.68: +1 -2
lines
Diff to previous 1.68 (colored) to selected 1.43 (colored)
fonts: Remove SHA1 hashes for distfiles
Revision 1.68 / (download) - annotate - [select for diffs], Sat Sep 11 23:34:44 2021 UTC (2 years, 7 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.67: +2 -1
lines
Diff to previous 1.67 (colored) to selected 1.43 (colored)
fontconfig: fix crash on mac OS aarch64. Via upstream. Bump.
Revision 1.67 / (download) - annotate - [select for diffs], Tue Aug 18 08:19:17 2020 UTC (3 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.66: +2 -2
lines
Diff to previous 1.66 (colored) to selected 1.43 (colored)
fontconfig: drop libuuid dependency. Bump PKGREVISION. Provide minimal subset of libuuid functions in FILESDIR. http://mail-index.netbsd.org/tech-pkg/2020/08/18/msg023687.html (Apologies for not waiting for comments on the discussion thread. I think a quick fix is important since this solves significant fallout for X11_TYPE=modular users.)
Revision 1.66 / (download) - annotate - [select for diffs], Sun Sep 2 20:30:43 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.65: +6 -6
lines
Diff to previous 1.65 (colored) to selected 1.43 (colored)
fontconfig: update to 2.13.1. Changes not found.
Revision 1.65 / (download) - annotate - [select for diffs], Sat Mar 24 17:08:31 2018 UTC (6 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored) to selected 1.43 (colored)
Don't detect "GNU" gettext, but any reasonable libintl implementation.
Revision 1.64 / (download) - annotate - [select for diffs], Mon Mar 12 11:28:08 2018 UTC (6 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.63: +2 -2
lines
Diff to previous 1.63 (colored) to selected 1.43 (colored)
Do not look for libuuid on Darwin, it is built-in.
Revision 1.63 / (download) - annotate - [select for diffs], Sun Mar 11 17:54:03 2018 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.62: +7 -7
lines
Diff to previous 1.62 (colored) to selected 1.43 (colored)
fontconfig: update to 2.13.0. Finally we have made new stable release, 2.13.0 here. summaries for changes since last stable release of 2.12.6 are: - Improve the footprint on cache creation - emoji/math fonts support - variable fonts support - config file description support - allow sharing caches with bind-mounted dirs - bug fixes
Revision 1.61.2.1 / (download) - annotate - [select for diffs], Fri Jan 19 20:25:01 2018 UTC (6 years, 3 months ago) by spz
Branch: pkgsrc-2017Q4
Changes since 1.61: +2 -1
lines
Diff to previous 1.61 (colored) next main 1.62 (colored) to selected 1.43 (colored)
Pullup ticket #5681 - requested by he fonts/fontconfig: build fix Revisions pulled up: - fonts/fontconfig/Makefile 1.103 - fonts/fontconfig/distinfo 1.62 - fonts/fontconfig/patches/patch-src_fcfreetype.c 1.1 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: he Date: Mon Jan 15 08:59:15 UTC 2018 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Added Files: pkgsrc/fonts/fontconfig/patches: patch-src_fcfreetype.c Log Message: Add a workaround for the Old in-tree fontconfig headers on netbsd-6 (build fix). Bump PKGREVISION. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 pkgsrc/fonts/fontconfig/Makefile cvs rdiff -u -r1.61 -r1.62 pkgsrc/fonts/fontconfig/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/fontconfig/patches/patch-src_fcfreetype.c
Revision 1.62 / (download) - annotate - [select for diffs], Mon Jan 15 08:59:15 2018 UTC (6 years, 3 months ago) by he
Branch: MAIN
Changes since 1.61: +2 -1
lines
Diff to previous 1.61 (colored) to selected 1.43 (colored)
Add a workaround for the Old in-tree fontconfig headers on netbsd-6 (build fix). Bump PKGREVISION.
Revision 1.61 / (download) - annotate - [select for diffs], Mon Oct 2 14:42:44 2017 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base
Branch point for: pkgsrc-2017Q4
Changes since 1.60: +5 -5
lines
Diff to previous 1.60 (colored) to selected 1.43 (colored)
fontconfig: update to 2.12.6. 2.12.6 Akira TAGOH (4): und_zsye.orth: polish to get for NotoEmoji-Regular.ttf Revert "Keep the same behavior to the return value of FcConfigParseAndLoad" Fix again to keep the same behavior to the return value of FcConfigParseAndLoad Update libtool revision Behdad Esfahbod (2): Minor [fc-query] Fix linking order David Kaspar [Dee'Kej] (1): conf.d: Drop aliases for (URW)++ fonts Florian Müllner (1): build: Remove references to deleted file
Revision 1.60 / (download) - annotate - [select for diffs], Sun Sep 10 21:13:44 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.59: +5 -6
lines
Diff to previous 1.59 (colored) to selected 1.43 (colored)
Updated fontconfig to 2.12.5. I've released fontconfig-2.12.5 that contains Emoji/Math fonts support in family name and lang, new APIs, to get the binding type from FcPattern, and to load a configuration from memory. and some bug fixes.
Revision 1.59 / (download) - annotate - [select for diffs], Mon Aug 14 20:30:24 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.58: +5 -5
lines
Diff to previous 1.58 (colored) to selected 1.43 (colored)
Updated fontconfig to 2.12.4. 2.12.4 Akira TAGOH (5): Force regenerate fcobjshash.h when updating Makefile Fix the build failure when srcdir != builddir and have gperf 3.1 or later installed Add a testcase for Bug#131804 Update libtool revision Fix distcheck error Florent Rougon (6): FcCharSetHash(): use the 'numbers' values to compute the hash fc-lang: gracefully handle the case where the last language initial is < 'z' Fix an off-by-one error in FcLangSetIndex() Fix erroneous test on language id in FcLangSetPromote() FcLangSetCompare(): fix bug when two charsets come from different "buckets" FcCharSetFreezeOrig(), FcCharSetFindFrozen(): use all buckets of freezer->orig_hash_table Helmut Grohne (1): fix cross compilation Jan Alexander Steffens (heftig) (1): Fix testing PCF_CONFIG_OPTION_LONG_FAMILY_NAMES (CFLAGS need to be right) Josselin Mouette (1): Treat C.UTF-8 and C.utf8 locales as built in the C library. Masamichi Hosoda (1): Bug 99360 - Fix cache file update on MinGW
Revision 1.58 / (download) - annotate - [select for diffs], Tue Jun 20 11:42:09 2017 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored) to selected 1.43 (colored)
Add upstream bug report URL.
Revision 1.57 / (download) - annotate - [select for diffs], Tue Jun 20 11:36:40 2017 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.56: +7 -7
lines
Diff to previous 1.56 (colored) to selected 1.43 (colored)
Updated fontconfig to 2.12.3. 2.12.3 Akira TAGOH (1): Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled. 2.12.2 Akira TAGOH (8): Don't call perror() if no changes happens in errno Fix FcCacheOffsetsValid() Fix the build issue with gperf 3.1 Fix the build issue on GNU/Hurd Update a bit for the changes in FreeType 2.7.1 Add the description of FC_LANG envvar to the doc Bug 101202 - fontconfig FTBFS if docbook-utils is installed Update libtool revision Alan Coopersmith (1): Correct cache version info in doc/fontconfig-user.sgml Khem Raj (1): Avoid conflicts with integer width macros from TS 18661-1:2014 Masamichi Hosoda (2): Fix PostScript font alias name Update aliases for URW June 2016
Revision 1.55.6.1 / (download) - annotate - [select for diffs], Tue Jun 13 19:19:53 2017 UTC (6 years, 10 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored) next main 1.56 (colored) to selected 1.43 (colored)
Pullup ticket #5471 - requested by sevan fonts/fontconfig: bugfix Revisions pulled up: - fonts/fontconfig/Makefile 1.98 - fonts/fontconfig/distinfo 1.56 - fonts/fontconfig/patches/patch-src_fccache.c 1.1 --- Module Name: pkgsrc Committed By: jperkin Date: Tue May 30 16:53:14 UTC 2017 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Added Files: pkgsrc/fonts/fontconfig/patches: patch-src_fccache.c Log Message: Apply upstream patch for https://bugs.freedesktop.org/show_bug.cgi?id=97546 which fixes cache generation on OSX. Raised in joyent/pkgsrc#506. Bump PKGREVISION.
Revision 1.56 / (download) - annotate - [select for diffs], Tue May 30 16:53:14 2017 UTC (6 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored) to selected 1.43 (colored)
Apply upstream patch for https://bugs.freedesktop.org/show_bug.cgi?id=97546 which fixes cache generation on OSX. Raised in joyent/pkgsrc#506. Bump PKGREVISION.
Revision 1.54.2.1 / (download) - annotate - [select for diffs], Sun Sep 18 15:11:22 2016 UTC (7 years, 7 months ago) by spz
Branch: pkgsrc-2016Q2
Changes since 1.54: +5 -5
lines
Diff to previous 1.54 (colored) next main 1.55 (colored) to selected 1.43 (colored)
Pullup ticket #5084 - requested by bsiegert fonts/fontconfig: security update Revisions pulled up: - fonts/fontconfig/Makefile 1.96 - fonts/fontconfig/distinfo 1.55 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Fri Aug 19 12:52:30 UTC 2016 Modified Files: pkgsrc/fonts/fontconfig: Makefile distinfo Log Message: Updated fontconfig to 2.12.1. I've released 2.12.1 containing some fixes: - IMPORTANT: properly validate offsets in cache files. see changelog and CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching this up! - build issues regarding to Python. - add --with-default-hinting to configure. - fix segfault in FcWeightFromOpenType() To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 pkgsrc/fonts/fontconfig/Makefile cvs rdiff -u -r1.54 -r1.55 pkgsrc/fonts/fontconfig/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: wiz Date: Sun Sep 18 13:18:20 UTC 2016 Modified Files: pkgsrc/fonts/fontconfig: Makefile Log Message: Fix build with native X.org. The installed version of this library was found and used instead of the one build by the package, leading to problems when the pkgsrc one had symbols the native one doesn't have. Add libtool path to compiler search path to fix this. >From spz. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 pkgsrc/fonts/fontconfig/Makefile
Revision 1.55 / (download) - annotate - [select for diffs], Fri Aug 19 12:52:30 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Branch point for: pkgsrc-2017Q1
Changes since 1.54: +5 -5
lines
Diff to previous 1.54 (colored) to selected 1.43 (colored)
Updated fontconfig to 2.12.1. I've released 2.12.1 containing some fixes: - IMPORTANT: properly validate offsets in cache files. see changelog and CVE-2016-5384 for more details. thanks to Tobias Stoeckmann for catching this up! - build issues regarding to Python. - add --with-default-hinting to configure. - fix segfault in FcWeightFromOpenType()
Revision 1.54 / (download) - annotate - [select for diffs], Sun Jun 19 20:48:55 2016 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base
Branch point for: pkgsrc-2016Q2
Changes since 1.53: +7 -7
lines
Diff to previous 1.53 (colored) to selected 1.43 (colored)
Updated fontconfig to 2.12.0. Here is the announcement for the stable release after 2 years, which many features and bug fixes contains. Summary of the changes since last stable release is: - - Support the size specific design selection in OS/2 table version 5 - - Allow the modification on 'lang' and 'charset' objects - - Increase the refcount in FcConfigSetCurrent() - - some updates in orth files - - Add --error-on-no-fonts option to fc-cache - - Use lang=und instead of lang=xx for "undetermined" - - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55 - - Add FC_COLOR - - Treat color fonts as scalable - - no FC_LANG added with FcConfigSubstitute() when it has "und" - - Hardcode blanks in library - - Support symbol fonts - - Unicode 8.0 support - - Add hintstyle templates and default hintslight - - GX font support - - Improve the footprint issue on updating caches - - Bump the cache version to 6 - - more bug fixes - - and more...
Revision 1.53 / (download) - annotate - [select for diffs], Wed Nov 4 17:41:18 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.52: +1 -2
lines
Diff to previous 1.52 (colored) to selected 1.43 (colored)
Remove duplicate SHA512 digests that crept in.
Revision 1.52 / (download) - annotate - [select for diffs], Tue Nov 3 20:44:33 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.51: +2 -1
lines
Diff to previous 1.51 (colored) to selected 1.43 (colored)
Add SHA512 digests for distfiles for fonts category Problems found locating distfiles: Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread9-chtfont: missing distfile acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2 Package acroread9-jpnfont: missing distfile acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2 Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip Package umefont-ttf: missing distfile umefont_560.tar.xz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.51 / (download) - annotate - [select for diffs], Tue Oct 27 20:20:31 2015 UTC (8 years, 5 months ago) by bsiegert
Branch: MAIN
Changes since 1.50: +3 -2
lines
Diff to previous 1.50 (colored) to selected 1.43 (colored)
Remove the Latin-1 umlaut from the header comment of the patch. It messes with sed on El Capitan, which apparently assumes valid UTF-8 inputs.
Revision 1.50 / (download) - annotate - [select for diffs], Tue Jul 15 14:48:34 2014 UTC (9 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.49: +8 -2
lines
Diff to previous 1.49 (colored) to selected 1.43 (colored)
Fix build under SCO OpenServer 5.0.7/3.2. It seems that SCO OSR5 does not provide scandir(3), provide custom scandir().
Revision 1.49 / (download) - annotate - [select for diffs], Tue Apr 1 21:21:28 2014 UTC (10 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.48: +4 -7
lines
Diff to previous 1.48 (colored) to selected 1.43 (colored)
Update to 2.11.1: I'm pleased to announce that we have a new release of fontconfig, 2.11.1 here now, which contains bug fixes.
Revision 1.48 / (download) - annotate - [select for diffs], Wed Oct 30 23:53:10 2013 UTC (10 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.47: +3 -3
lines
Diff to previous 1.47 (colored) to selected 1.43 (colored)
Try fixing build on Solaris 10, from Akira TAGOH (upstream).
Revision 1.47 / (download) - annotate - [select for diffs], Mon Oct 21 08:21:04 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored) to selected 1.43 (colored)
Add patch from Akira TAGOH for fixing test/test-migration.c on Solaris.
Revision 1.46 / (download) - annotate - [select for diffs], Sat Oct 19 10:36:08 2013 UTC (10 years, 6 months ago) by richard
Branch: MAIN
Changes since 1.45: +2 -1
lines
Diff to previous 1.45 (colored) to selected 1.43 (colored)
disable tests in fontconfig given problems on at least WIN32 and Solaris
Revision 1.45 / (download) - annotate - [select for diffs], Sat Oct 19 09:29:37 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored) to selected 1.43 (colored)
Fix typo in comment.
Revision 1.44 / (download) - annotate - [select for diffs], Thu Oct 17 07:27:33 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.43: +6 -6
lines
Diff to previous 1.43 (colored)
Update to 2.11.0. Changes since 2.10.95 (previous pkgsrc version) not found, but: Here is the summary of changes since 2.10.2: - Make fontconfig thread-safe - Use O_CLOEXEC to open a file - Fix/improve portability issues - new tool, fc-validate to check the glyph coverage against the language - Deprecation: - FcName(Un)RegisterObjectTypes() - FcName(Un)RegisterConstants() - FC_RASTERIZER - User-defined numerical expressions support in the matrix element - See conf.d/10-scale-bitmap-fonts.conf for example - Add new rule to scale the bitmap font and enabled by default - New objects support in FcPattern - FC_FONT_FEATURES - FC_PRGNAME - FC_HASH - FC_POSTSCRIPT_NAME - The cache version bumped to 4 - Support intermixed edit and test elements - Support delete and delete_all mode in edit element - Add --sysroot option to fc-cache - Fix the parser to ignore the leading whitespaces in the parameter - Auto migration for XDG Base Directory Specification - Match on FC_SCALABLE and FC_FONTFORMAT - Add quz.orth - Improve 30-metric-aliases.conf - Workaround the race condition issue on updating cache
Revision 1.43 / (download) - annotate - [selected], Mon Sep 9 19:35:25 2013 UTC (10 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored)
Update to 2.10.95: 2.10.95 Changes since 2.10.94: Akira TAGOH (3): Fix a typo Fix a crash Bump version to 2.10.95 2.10.94 Changes since 2.10.93: Akira TAGOH (26): Bug 64906 - FcNameParse() should ignore leading whitespace in parameters Fix a comparison of constant warning with clang Fix a shift count overflow on 32bit box Fix a incompatible pointer warning on NetBSD Add FcTypeUnknown to FcType to avoid comparison of constant -1 Fix the behavior of intermixed tests end edits in match Ignore scandir() check on mingw Use INT_MAX instead of unreliable hardcoding value Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning Rework to apply the intermixed test and edit elements in one-pass trivial code optimization Correct fontconfig.pc to add certain dependencies for build Correct fontconfig.pc to add certain dependencies for static build Fix wrong edit position Bug 67809 - Invalid read/write with valgrind when assigning something twice warn deprecated only when migration failed Bug 67845 - Match on FC_SCALABLE Bug 16818 - fontformat in match pattern is not respected? Bug 68340 - More metric compat fonts Bug 63399 - Add default aliases for Georgia, Garamond, Palatino Linotype, Trebuchet MS Fix a typo Fix a crash when non-builtin objects are edited Fix a wrong edit position when 'kind' is different Bug 68587 - copy qu.orth to quz.orth Add quz.orth to Makefile.am Bump version to 2.10.94 Behdad Esfahbod (2): Minor Fix assertion
Revision 1.42 / (download) - annotate - [select for diffs], Fri Jul 26 11:37:22 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) to selected 1.43 (colored)
Fix build under GNU/kFreeBSD.
Revision 1.41 / (download) - annotate - [select for diffs], Mon May 20 19:56:39 2013 UTC (10 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.40: +8 -8
lines
Diff to previous 1.40 (colored) to selected 1.43 (colored)
Changes 2.10.93: Bug 62980 - matching native fonts with even :lang=en Ensure closing fp on error Obtain fonts data via FT_Face instead of opening a file directly Revert the previous change and rework to not export freetype API outside fcfreetype.c documented FC_HASH and FC_POSTSCRIPT_NAME Bug 63329 - make check fails: .. contents:: :depth: 2 Use the glob matching for filename Bug 63452 - conf.d/README outdated Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4 Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded from memory build-chain, replace INCLUDES directive by AM_CPPFLAGS
Revision 1.40 / (download) - annotate - [select for diffs], Wed Apr 10 11:41:37 2013 UTC (11 years ago) by wiz
Branch: MAIN
Changes since 1.39: +5 -5
lines
Diff to previous 1.39 (colored) to selected 1.43 (colored)
Update to 2.10.92: Bump version to 2.10.92 Minor fix Bump libtool revision Minor cleanup Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME Add the PostScript name into the cache and the matcher. Scoring the better font against the PostScript name by the forward-matching. Fix a SIGSEGV on FcPatternGet* with NULL pattern Fix crash with FcConfigSetCurrent(NULL) Do not copy FC_*LANG_OBJECT even if it's not available on the pattern those objects are linked to the corresponding string objects. this may causes inconsistency that those objects has more values than them. Bug 59456 - Adding a --sysroot like option to fc-cache Add an ability to set the system root to generate the caches. In order to do this, new APIs, FcConfigGetSysRoot() and FcConfigSetSysRoot() is available. Fix a memory leak Fix broken sort order with FcFontSort() which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc Fix a crash when the object is non-builtin object Fix a typo Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf Add Liberation Sans Narrow as an alias for Arial Narrow Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf Move the target of recipes to the "pattern" from the "font". This is to ensure the targeted objects is updated by them prior to FcDefaultSubstitute() so that it can adds the default values properly. Accept digits as part of OpenType script tags They've been used since 2005. Add Culmus foundry to the vendor list Maps fonts produced by the Culmus project <http://culmus.sourceforge.net> to the XLFD foundry name culmus. For TrueType fonts, maps the vendor code CLM from the TrueType vendor id field. For Type1 fonts, which use heuristics to guess mappings to XLFD foundries from words in the copyright notice, add the names of the main contributors to the Culmus product to recognize the fonts under their copyright. Patch from Maxim Iorsh Use LOG_COMPILER and AM_TESTS_ENVIRONMENT TESTS_ENVIRONMENT is deprecated and should be reserved to the user to override the test environment <ext>_LOG_COMPILER is meant to contain the program that runs the test with <ext> extension LOG_COMPILER is for extensionless tests AM_TESTS_ENVIRONMENT is meant to set the environment for the tests https://bugs.freedesktop.org/show_bug.cgi?id=60192 Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> Bump the cache version to 4 Update _FcMatchers definition logic to make it easier to maintain. also added FC_HASH_OBJECT to be matched in the pattern, prior to FC_FILE_OBJECT. Bug 60312 - DIST_SUBDIRS should never appear in a conditional As it is documented like this: If SUBDIRS is defined conditionally using Automake conditionals, Automake will define DIST_SUBDIRS automatically from the possible values of SUBDIRS in all conditions. So we don't need to re-define DIST_SUBDIRS in Makefile.am unless we use AC_SUBST to define SUBDIRS. Patch from Quentin Glidic Bug 50733 - Add font-file hash? Add "hash" object which contains SHA256 hash value (so far) computed from the font file. Use AM_MISSING_PROG instead of hardcoding missing Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT" This reverts commit 2146b0307a3476892723104481f27f8484451c52. That change introduces incompatibility and seems not working with older releases of automake, including automake 1.12.2. test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT TESTS_ENVIRONMENT is deprecated and should be reserved to the user to override the test environment <ext>_LOG_COMPILER is meant to contain the program that runs the test with <ext> extension AM_TESTS_ENVIRONMENT is meant to set the environment for the tests https://bugs.freedesktop.org/show_bug.cgi?id=60192 Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> Use AM_MISSING_PROG instead of hardcoding missing Modernize configure.ac Bug 23757 - Add mode="delete" to <edit> Add two edit mode, "delete" and "delete_all". what values are being deleted depends on <test> as documented. if the target object is same to what is tested, matching value there will be deleted. otherwise all of values in the object will be deleted. so this would means both edit mode will not take any expressions. e.g. Given that the testing is always true here, the following rules: <match> <test name="foo" compare="eq"> <string>bar</string> </test> <edit name="foo" mode="delete"/> </match> will removes "bar" string from "foo" object. and: <match> <test name="foo" compare="eq"> <string>foo</string> </test> <edit name="bar" mode="delete"/> </match> will removes all of values in "bar" object. build: Only use PKG_INSTALLDIR if available It's only in pkg-config 0.27 or newer, but 0.25 at least is still fairly widespread. Use the PKG_INSTALLDIR macro. Bug 59385 - Do the right thing for intermixed edit and test elements This changes allows to have multiple mathcing rules in one <match> block in the same order. remove the unnecessary code Add another approach to FC_PRGNAME for Solaris 10 or before Patch from Raimund Steger Fix installation on MinGW32 Patch from LRN Fix mkstemp absence for some platform Patch from LRN and modified to make more generic. Add missing file descriptor to F_DUPFD_CLOEXEC Patch from Matthieu Herrb Fix readlink failure As reported by Raimund Steger. Better fix for 2fe5ddfd Drop realpath() and fix breakage on Win32 Fix FC_PRGNAME default As reported by Raimund Steger. Fix fc-cache crash caused by looking up NULL object incorrectly We were returning a skiplist node when looking up NULL! Minor Remove unused checks for common functions The check results of these were never actually used. Improve FcGetPrgname() to work on BSD Bug 59379 - FC_PRGNAME Can be used for per-application configuration. Bug 50497 - RFE: Add OpenType feature tags support Add FC_FONT_FEATURES to store the feature tags to be enabled. Fix the build fail on MinGW Reported at http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html just warn at the runtime instead of the compile time. it somewhat works on even MinGW since FcMakeTempfile() isn't used on Win32 so far. Minor Copy all values from pattern to font if the font doesn't have the element Bug 59376 - FcFontRenderPrepare enhancement Ensure we find the uninstalled fontconfig header Patch from Colin Walters. Respect $NOCONFIGURE Patch from Colin Walters.
Revision 1.39 / (download) - annotate - [select for diffs], Fri Mar 15 16:20:13 2013 UTC (11 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored) to selected 1.43 (colored)
don't link against libpthread on NetBSD, to avoid problems with xdm loading the library dynamically, reported by Takahiro Kambe
Revision 1.38 / (download) - annotate - [select for diffs], Thu Mar 14 19:32:32 2013 UTC (11 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.37: +6 -7
lines
Diff to previous 1.37 (colored) to selected 1.43 (colored)
update to 2.10.91 changes unknown (while the version number suggests an unstable release, it is needed by the last stable pango)
Revision 1.37 / (download) - annotate - [select for diffs], Sun Dec 16 11:16:38 2012 UTC (11 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored) to selected 1.43 (colored)
Update to 2.10.2: Bump version to 2.10.2 Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in 65-nonlatin.conf Those two fonts are serif fonts. shouldn't be added to monospace. Update CaseFolding.txt to Unicode 6.2 No real updates between 6.1 and 6.2, but anyway. Bug 57114 - regression on FcFontMatch with namelang After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family, style, and fullname is localized against current locale or lang if any though, the string in other languages were dropped from the pattern. this caused unexpected mismatch on the target="font" rules. This fix adds other strings at the end of the list. Bug 56531 - autogen.sh fails due to missing 'm4' directory Keep m4 directory in git. Use automake variable instead of cleaning files in clean-local just for git.mk coming up from Behdad's threadsafe branch autogen.sh: Add -I option to tell aclocal a place for external m4 files Fix syntax errors in fonts.dtd. Patch from Steve Simpson Fix wrongly squashing for the network path on Win32. Patch from Diego Santa Cruz deal with warnings as errors for the previous change missed this change to commit. doh! Bug 52573 - patch required to build 2.10.x with oldish GNU C library headers On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise() and AC_CHECK_FUNCS doesn't check a header file if the function is declared there properly. so use AC_LINK_IFELSE instead. Bug 54138 - X_OK permission is invalid for win32 access(..) calls X_OK checking was added back in 8ae1e3d5dc323542e7def06a42deea62c7ba7027 which was removed due to the same reason in 238489030a64fa883f8f9fc3d73247b7f7257899. apparently the test case in Bug#18934 still works without it. so I'm removing it again to get this working on Windows. Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h" result in the correct values Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> Fix for libtoolize's warnings Fix N'ko orthography Bug 53585 - Two highly-visible typos in src/fcxml.c
Revision 1.35.2.1 / (download) - annotate - [select for diffs], Wed Oct 3 14:24:35 2012 UTC (11 years, 6 months ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.35: +2 -1
lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.43 (colored)
Pullup ticket #3929 - requested by bsiegert fonts/fontconfig: build fix Revisions pulled up: - fonts/fontconfig/distinfo 1.36 - fonts/fontconfig/patches/patch-src_fcstat.c 1.1 --- Module Name: pkgsrc Committed By: bsiegert Date: Wed Oct 3 12:11:22 UTC 2012 Modified Files: pkgsrc/fonts/fontconfig: distinfo Added Files: pkgsrc/fonts/fontconfig/patches: patch-src_fcstat.c Log Message: Fix fontconfig build on MirBSD. I will try to get a more proper fix integrated upstream. Everything in this patch is #ifdef __MirBSD__.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Oct 3 12:11:22 2012 UTC (11 years, 6 months ago) by bsiegert
Branch: MAIN
Changes since 1.35: +2 -1
lines
Diff to previous 1.35 (colored) to selected 1.43 (colored)
Fix fontconfig build on MirBSD. I will try to get a more proper fix integrated upstream. Everything in this patch is #ifdef __MirBSD__.
Revision 1.35 / (download) - annotate - [select for diffs], Tue Jul 31 18:12:28 2012 UTC (11 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base
Branch point for: pkgsrc-2012Q3
Changes since 1.34: +7 -6
lines
Diff to previous 1.34 (colored) to selected 1.43 (colored)
update to 2.10.1 changes: * FC_GLOBAL_ADVANCE now deprecated * Disable non-Unicode SFNT names by default (Use --enable-iconv to enable it) * Available config files has been moved to /usr/share/fontconfig/conf.avail * Warns multiple values of <test>s and <family>s in <match> and <alias> * Add XDG Base Directory Specification support * Add FC_LANG environment variable for default substitute language. * Add more options to configure the installation paths * Add "namelang" object to obtain the localized name of the family, style and fullname. * Unicode 6.1 support * CACHEDIR.TAG support * Fix several build issues with older gcc, MinGW, Win32. * Fix a fail of creating caches on some filesystems * Fix memory leaks * Add/Update orthography files * Improve documents * and more bug fixes and enhancements. pkgsrc changes: some cleanup - install only useful stuff to /etc
Revision 1.34 / (download) - annotate - [select for diffs], Sun Jun 10 16:12:47 2012 UTC (11 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.33: +6 -8
lines
Diff to previous 1.33 (colored) to selected 1.43 (colored)
Update to 2.9.0. No proper NEWS file found. Bump version to 2.9.0 Get rid of $< from Makefile.am Fix a build fail on some environment. Fix a build fail on some environment Fix a build issue Update to detect the uncommited changes properly Update the version info Fix distcheck error Bug 19128 - Handling whitespace in aliases Add a workaround alias for Dingbats. Check null value for given object to avoid possibly segfaulting Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType Force to find out a size for bitmap-only ttf to avoid the blank glyphs in the font. Patch from Bug Fly Bug 41694 - FcCache functions have random-number-generator side effects Use the own random number generator state if possible. Bug 25652 - Add ortho file for locale mni_IN Add mni.orth for Maniputi Bug 25653 - Add ortho file for locale doi_IN Add doi.orth for Dogri Add brx.orth and sat.orth Bug 25650 - Add ortho file for locale sat_IN Add sat.orth for Santali Bug 25651 - Add ortho file for locale brx_IN Add brx.orth for Bodo. Bug 27385 - lcdfilter settings for freetype-2.3.12 not available in fontconfig-2.8.0 Add config files for FT_LcdFilter options. Patch from Robin Johnson. Do not update stream->pos when seeking is failed. Bug 46169 - Pointer error in FcConfigGlobMatch Fix possibly accessing the invalid memory and a crash in the worst case when the glob string is longer than the string. makealias: handle missing funcs better When adding new functions, if the actual definition doesn't match the header (say due to a typo), the regeneration of the internal headers get confused and output bad cpp logic. This causes gcc to barf due to mismatched #ifdef/#endif. Which is a pain to figure out due to the sheer voulme of generated code. So tweak the makealias script to detect this case and error out. While we're here, improve the cpp output a bit to indent, include comments, and merge similar ifdef blocks. FcObjectValidType: tweak -1 checking Newer gcc doesn't like when you switch on an enum and use a value that isn't declared: fcname.c: In function 'FcObjectValidType': fcname.c:299:2: warning: case value '4294967295' not in enumerated type 'FcType' [-Wswitch] So tweak the logic to avoid this warning. fix build warnings when using --with-arch Latest configure code will setup FC_ARCHITECTURE directly rather than going through ARCHITECTURE, so update fcarch.h accordingly. fc-{list,match}: constify format string We don't free this string anywhere, so mark it const to avoid gcc warnings and possible bugs in the future (if people did try freeing it). fc-list.c: In function 'main': fc-list.c:161:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] fc-match.c: In function 'main': fc-match.c:201:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] fc-match.c:203:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] FcName{,Get}Constant: constify string input These funcs don't modify the incoming string, so add const markings. This is the "right thing", shouldn't change the ABI, and fixes some gcc warnings: fccfg.c: In function 'FcConfigEvaluate': fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant' discards 'const' qualifier from pointer target type [enabled by default] fcalias.h:253:34: note: expected 'FcChar8 *' but argument is of type 'const FcChar8 *' fcxml.c: In function 'FcTypecheckExpr': fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant' discards 'const' qualifier from pointer target type [enabled by default] fcalias.h:251:37: note: expected 'FcChar8 *' but argument is of type 'const FcChar8 *' fc-cat: fix pointer warning Add a cast to avoid a gcc warning: fc-cat.c: In function 'cache_print_set': fc-cat.c:230:2: warning: pointer targets in passing argument 2 of 'FcPatternFormat' differ in signedness [-Wpointer-sign] ../fontconfig/fontconfig.h:860:1: note: expected 'const FcChar8 *' but argument is of type 'char *' FcStat: change to FcChar8 for first arg This shouldn't affect the ABI, makes FcStat more like the rest of the fontconfig API, and fixes warnings where we pass FcChar8* pointers in to this func from other places. delete unused variables Newer gcc is better at detecting set-but-unused variables. FcStrPlus: optimize a little We've already calculated the lengths of these strings, so re-use those values to avoid having to rescan the strings multiple times. Bug 44826 - <alias> must contain only a single <family> Fix invalid syntax around alias elements in 30-metric-aliases.conf 40-nonlatin.conf and 45-latin.conf. Patch from lolilolicon Get rid of the unexpected family name UmePlus P Gothic isn't a serif font. Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf Fix a typo. Bug 43321 - Required corrections in urdu.orth file Drop U+0629 and U+0647, and add U+06c3 to ur.orth Bug 42423 - make default Korean font from Un to Nanum Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts. Bug 40452 - Running 'fc-match --all' core dumps when no fonts are installed This would changes the behavior of FcFontSort(). it won't returns NULL afterward. Bug 35517 - Remove Apple Roman cmap support Get rid of the apple roman encoding related code Add a missing file Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḠAdd U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian Remove the unnecessary comment in ks.orth Bug 27195 - need updates to ks.orth file Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri See http://www.unicode.org/charts/PDF/U0600.pdf Bug 24744 - No n'ko orthography Add nqo.orth for N'Ko Add FcPublic to FcLangSetUnion and FcLangSetSubtract Patch from ssp Fix parallel build Bug 41171 - Invalid use of memset Fix stupid bug in FcFontSort() I broke FcFontSort() language handling at the end of 2008 with this commit: c7641f28 G-d knows how many of the lang-matching bugs in bugzilla will be fixed by this changed... I'm really sorry, everyone! Switch fc-cat to use FcPatternFormat() Added the a builtin "fccat" to FcPatternFormat(). Switch fc-match to use FcPatternFormat() Fix small bug in FcPatternFormat that was letting element-default to consume the convertor sequence. Bug 26718 - "fc-match sans file" doesn't work - Do not throw away FC_FILE in FcNameUnparse - Update the builtin "fclist" format to remove FC_FILE properly instead - Switch fc-list to use FcPatternFormat() Note that I had previously broken fc-list and it was not showing the file name anymore. No one noticed that it seems! Now fixed. Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts... Do not remove blacklisted fonts during cache generation. We already apply the blacklist when reading the caches. The idea always has been that the config should not affect caches built, although that design was tarnished with the introduction of target="scan" configurations. [.gitignore] Update Bug 35587 - Add padding to make valgrind and glibc not hate each other Fix warning Always define FcStat as a function Such that first arg is const char *. We also need to make more changes in that function as part of some other bug. More doc typo fixes Mark constant strings as constant Fixes a few compiler warnings in fcxml.c and makes it clear that they should not be freed. Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized idx to FcPatternGetLangSet() Bug 20113 - Uighur (ug) orthography incomplete Documentation fixes Remove --enable-maintainer-mode from autogen.sh Update CaseFolding.txt to Unicode 6.0 Remove AM_MAINTAINER_MODE That macro is simply broken. This was also brought up in: Bug 32679 - fontconfig-2.8.0 does not cross compile Fix assertion failure on le32d4 Reported by Jon TURNEY. Doc nit Skip <range> elements with begin > end Add <range> support for <blank> into the DTD Merge: 30fd4fa fa269cf Allow editing charset and lang in target="scan" Merge commit 'fa269cf812ee304534b0e4c44662202496008db0' Fixes: Bug 31969 - Can't modify charset in target="scan" Bug 23758 - Can't modify lang in target="scan" Bump version Make fc-arch stuff cross-compiling-safe Fixes: Bug 32679 - fontconfig-2.8.0 does not cross compile Bug 25462 - Cross-compilation doesn't work Make most generated-files cross-compiling-safe By simply including a copy in the tarball. Remains fc-arch which is trickier. add some documents Add editing langset feature. The syntax to add any langset to the langset table looks like: <match target="scan"> <test name="family"> <string>Buggy Sans</string> </test> <edit name="lang" mode="assign"> <plus> <name>lang</name> <langset> <string>zh-cn</string> <string>zh-tw</string> </langset> </plus> </edit> </match> To remove any langset from the langset table: <match target="scan"> <test name="family"> <string>Buggy Sans</string> </test> <edit name="lang" mode="assign"> <minus> <name>lang</name> <langset> <string>ja</string> </langset> </minus> </edit> </match> Add the range support in blank element add some document for range and charset. Add charset editing feature. The syntax to add any characters to the charset table looks like: <match target="scan"> <test name="family"> <string>Buggy Sans</string> </test> <edit name="charset" mode="assign"> <plus> <name>charset</name> <charset> <int>0x3220</int> <!-- PARENTHESIZED IDEOGRAPH ONE --> </charset> </plus> </edit> </match> To remove any characters from the charset table: <match target="scan"> <test name="family"> <string>Buggy Sans</string> </test> <edit name="charset" mode="assign"> <minus> <name>charset</name> <charset> <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH --> <int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE --> <int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE WITH HAMZA ABOVE --> </charset> </minus> </edit> </match> You could also use the range element for convenience: ... <charset> <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH --> <range> <int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE --> <int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE WITH HAMZA ABOVE --> </range> </charset> ... Bug 28958 - lang=en matches other langs Patch from Akira TAGOH. Fix returned value Cleanup copyright notices to replace "Keith Packard" with "the author(s)" Add more copyright owners fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE In the default case, cachedir and confdir will evaluate to something referencing these other variables (which wouldn't otherwise be defined in the pkg-config file. Fixes a regression introduced by 81b542b50f82f8a0ad9f38f7d913fe5433631166 Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk> fontconfig.pc: Add variables for confdir and cachedir Bug 24729 - [ne_NP] Fix ortho file Exclude three characters (U+090C..090E) from Nepalese. [fc-lang] Support excluding characters By prefixing a line by a hyphen/minus sign. Useful when including other orth files. Add new public API: FcCharSetDelChar() Bug 29995 - fc-cat does not invoke FcFini() Add comments Bug 29338 - fc-pattern.sgml, open para tag Fix compiler warnings Add fc-pattern cmdline tool Fix comment Remove all training whitespaces More whitespace Whitespace Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table The OT spec says: "When building a Unicode font for Windows, the platform ID should be 3 and the encoding ID should be 1. When building a symbol font for Windows, the platform ID should be 3 and the encoding ID should be 0." We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2 like the UNICODE_CS. Also, always use UTF-16BE instead of UCS-2BE. The conversion was doing UTF-16BE anyway. Don't include unistd.h in fontconfig.h Bug 26783 patch: unistd.h not exist on ms windows Bug 25152 Don't sleep(2) if all caches were uptodate Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails Bug 18886 installation crashes if fontconfig already installed Run the uninstalled fc-cache, not the installed one. More doc typo fixes Fix doc typo Add note about autogen.sh to INSTALL Update INSTALL Bug 25508 configure assumes bash > 2.0 is on system Remove dolt. With libtool2, there's not much need for dolt. [doc] Fix typo [fc-cache] Document -r argument in man page
Revision 1.33 / (download) - annotate - [select for diffs], Wed Nov 9 03:20:06 2011 UTC (12 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.32: +2 -1
lines
Diff to previous 1.32 (colored) to selected 1.43 (colored)
need <sys/stat.h> for fstat(2)
Revision 1.32 / (download) - annotate - [select for diffs], Sun Dec 6 13:19:15 2009 UTC (14 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.31: +4 -4
lines
Diff to previous 1.31 (colored) to selected 1.43 (colored)
Update to 2.8.0: Bump version to 2.8.0 Bump libtool revision in preparation for release Improve zip "distribution" Don't put entries for directories in the zip file. Fetch manpages from correct place. Use correct autoconf variable Use LIBT_CURRENT_MINUS_AGE instead of the undefined lt_current_minus_age for the name of the DLL when generating the MS style import library. [fc-arch] Rename architecture names to better reflect what they are We only care about three properties in the arch: - endianness - pointer size - for 32-bit archs, whether double is aligned on 4 or 8 bytes This leads to the following 6 archs (old name -> new name): x86 -> le32d4 mipsel -> le32d8 x86-64 -> le64 m68k -> be32d4 ppc -> be32d8 ppc64 -> be64 [fc-arch] Beautify the arch template [fc-case] Update CaseFolding.txt to Unicode 5.2.0 [fc-glyphname] Remove Adobe glyphlist It was unused. Clean up Makefile's a bit [fc-glyphname] Rename internal arrays to prefix with _fc_ Although they were static, I was still surprised that gdb was seeing our variable "glyphs". Not helpful. [src] Create fcglyphname.h automatically [fc-glyphname] Cleanup Makefile.am Remove bogus comment Last night in between my dreams I also noticed that we support Unicode values up to 0x01000000 and not 0x00100000 which I thought before. This covers the entire Unicode range. Make sure fclang.h and fcarch.h are built [lang] Fix serializing LangSet from older versions [arch] Try to ensure proper FcLangSet alignment in arch [xml] Remove unused code [int] Remove more unused macros Enable automake silent rules [int] Remove fc_value_* macros that did nothing other than renaming [int] Remove fc_storage_type() in favor of direct access to v->type Remove unused macros Bump cache version up from 2 to 3 and fix FcLangSet caching/crash Protect cache against future expansions of FcLangSet (adding new orth files). Previously, doing so could change the size of that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing crashes. Unfortunately, sizeof(FcLangSet) was not checked in fcarch.c. This changes FcLangSet code to be able to cope with struct size changes. And change cache format, hence bumping from 2 to 3. [int] Define MIN/MAX/ABS macros [fc-arch] Add FcAlign to arch signature Move FcAlign to fcint.h Clarify default confdir and cachedir better. Also remove --with-docdir. It can be set by setting docdir variable.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 15 11:40:59 2009 UTC (14 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.30: +4 -4
lines
Diff to previous 1.30 (colored) to selected 1.43 (colored)
update to 2.7.3 changes: -Improve charset printing -bugfixes -orthography updates
Revision 1.30 / (download) - annotate - [select for diffs], Sat Aug 8 16:18:05 2009 UTC (14 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.29: +4 -4
lines
Diff to previous 1.29 (colored) to selected 1.43 (colored)
Update to 2.7.1: Bump version to 2.7.1 Update .gitignore Bump libtool versions that 2.7.0 (I forgot to do back then) Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911) We distribute the docs, so it makes little sense to distribute with @CONFDIR@ replaced. Until we find a better solution, I've hardcoded /etc/fonts now. [doc] Add ~/fonts.conf.d to user docs TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32 Reported by Yuriy Kaminskiy. Fix doc syntax (#22902) Fix FcNameUnparseLangSet() Remove unused macros Don't change the order of names unnecessarily (#20128) so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over TT_NAME_ID_FONT_FAMILY when both are specified for the default language. Use GetSystemWindowsDirectory() instead of GetWindowsDirectory() (#22037) Improve libtool version parsing (#22122) Fix leak with string VStack objects Add Inconsolata to monospace config (#22710) Remove unused ftglue code Replace spaces with tabs in conf files Fix win32 build git-tag -s again
Revision 1.29 / (download) - annotate - [select for diffs], Sat Jul 18 13:20:00 2009 UTC (14 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.28: +7 -7
lines
Diff to previous 1.28 (colored) to selected 1.43 (colored)
Update to 2.7.0: Alexey Khoroshilov (1): Use human-readable file names in the docs (bug #16278) Behdad Esfahbod (121): Avoid C99ism in Win32 code (#16651) [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985) When canonizing filenames, squash // and remove final / (#bug 16286) Add orth file for Maithili mai.orth (#15821) Replace RCS Id tags with the file name [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet (#16272) Update Thai default families (#16223) Add ~/.fonts.conf.d to default config (#17100) [fc-match] Fix list of getopt options in --help Update man pages Add fc-query (#13019) Implement fc-list --verbose (#13015) [doc] Add const decorator for FcPatternDuplicate() Add FcPatternFilter() (#13016) [doc] Document that a zero rescanInterval disables automatic checks (#17103) Get rid of $Id$ tags [doc] Fix signature of FcConfigHome() Fix docs re 'orig' argument of FcPatternBuild and family Update sr.orth to actul subset of Cyrillic used by Serbian (#17208) Add Sindhi .orth file. (#17140) Add WenQuanYi fonts to default conf (#17262, from Mandriva) Handle -h and --help according to GNU Coding Standards (#17104) Document when config can be NULL (#17105) Add FcConfigReference() (#17124) Document how to free return value of FcNameUnparse() Don't leak FcValues string loaded through fcxml.c (#17661) Don't call FcPatternGetCharSet in FcSortWalk unless we need to (#17361) Fix two more doc typos [.gitignore] Update Cleanup symlinks in "make uninstall" (bug #18885) [fccache] Consistently use FcStat() over stat() (bug #18195) Consistently use FcStat() over stat() in all places Use __builtin_popcount() when available (bug #17592) Fix compile with old FreeType that doesn't have FT_Select_Size() (bug #17498) Implement fc-list --quiet ala grep (bug #17141) [65-fonts-persian.conf] Set foundry in target=scan instead of target=font Don't use identifier named complex Explicitly chmod() directories (bug #18934) Remove special-casing of FC_FILE in FcPatternPrint() [.gitignore] Update Implement FcPatternFormat and use it in cmdline tools (bug #17107) Fix comparison of family names to ignore leading space properly [fcmatch.c] Fix debug formatting [fcmatch] Use larger multipliers to enforce order [fcmatch] When matching, reserve score 0 for when elements don't exist [fcmatch] Move FcFontSetMatch() functionality into FcFontSetMatchInternal() [doc] Note that fontset returned by FcConfigGetFonts should not be modified Make FcCharSetMerge() public Don't use FcCharSetCopy in FcCharSetMerge Oops. Fix usage output. Revive FcConfigScan() (bug #17121) Add fc-scan too that runs FcFileScan/FcDirScan Oops, fix FcPatternFilter [fc-match] Accept list of elements like fc-list (bug #13017) Cleanup all manpage.* files [fcmatch] Fix crash when no fonts are available. [fcfreetype] Fix typo in GB2312 encoding name string (#19845) Add ICONV_LIBS to fontconfig.pc.in (#19606) [win32] Fix usage of GetFullPathName() [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to binary location [win32] Do not remove leading '\\' such that network paths work [fccache] Make sure the cache is current when reusing from open caches Update Sinhala orthography (#19288) [cache] After writing cache to file, update the internal copy to reflect this Further update Sinhala orthography (#19288) [fcformat] Add support for width modifiers [fcformat] Refactor and restructure code for upcoming changes [fcformat] Add support for subexpressions [fcformat] Add element filtering and deletion [fcformat] Add conditionals [fcformat] Add simple converters [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters [FcStrBuf] better handle malloc failure [fcformat] Add value-count syntax [fcformat] Implement 'delete', 'escape', and 'translate' filter functions [fcformat] Start adding builtins [fcformat] Refactor code to avoid malloc [fcformat] Add support for builtin formats [fcformat] Support indexing simple tags [fcformat] Support 'default value' for simple tags [fcformat] Implement array enumeration [fclang] Implement FcLangSetGetLangs() (#18846) [fcformat] Enumerate langsets like we do arrays of values [fcformat] Add a 'pkgkit' builtin that prints tags for font packages [fcformat] Add list of undocumented language features [fc-lang] Continue parsing after an "include" (#20179) Fix Fanti (fat) orth file (#20390) Fix Makefile's to not create target file in case of failure [fcstr.c] Embed a static 64-byte buffer in FcStrBuf [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon [fcxml] Don't allocate attr array if there are no attributes [fcxml] Embed 8 static FcPStack objects in FcConfigParse [fcxml] Embed 64 static FcVStack objects in FcConfigParse [fcxml.c] Embed a static 64-byte attr buffer in FcPStack Call git tools using "git cmd" instead of "git-cmd" syntax Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in all files [fcformat] Fix default-value handling Document FcPatternFormat() format [Makefile.am] Don't clean ChangeLog in distclean Revert "[conf] Disable hinting when emboldening (#19904)" (#20599) [fc-lang] Fix bug in country map generation [fcstr] Remove unused variable [fc-lang] Make LangSet representation in the cache files stable [fc-cache] Remove obsolete sentence from man page Detect TrueType Collections by checking the font data header Mark matchers array const (#21935) Use/prefer WWS family/style (name table id 21/22) Simplify FcValueSave() semantics Add XXX note about Unicode Plane 16 Always set *changed in FcCharsetMerge [charset] Grow internal FcCharset arrays exponentially Remove unused prototypes and function [xml] Centralize FcExpr allocation [xml] Mark more symbols static [xml] Allocate FcExpr's in a pool in FcConfig [xml] Intern more strings Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags Fix distcheck Remove keithp's GPG key id Bump version to 2.7.0 git-tag -s again Benjamin Close (1): Remove build manpage logfile if it exists Chris Wilson (1): Reduce number of allocations during FcSortWalk(). Dan Nicholson (1): Let make expand fc_cachedir/FC_CACHEDIR (bug #18675) Harald Fernengel (1): Don't use variables named 'bool' (bug #18851) Harshula Jayasuriya (1): Fix Sinhala coverage (bug #19288) Karl Tomlinson (1): Change FcCharSetMerge API Mike FABIAN (1): [conf] Disable hinting when emboldening (#19904) Peter (1): Make sure alias files are built first (bug 16464) Rahul Bhalerao (1): Add config for new Indic fonts (bug #17856) Roozbeh Pournader (60): Correct Sindhi orthography to use Arabic script (bug #17140) Remove Sinhala characters not in modern use (bug #19288) Add Filipino orth, alias Tagalog to Filipino (bug #19846) Split Mongolian orth to Mongolia and China (bug #19847) Fix doubly encoded UTF-8 in comments (bug #19848) Change Turkmen orth from Cyrillic to Latin (bug #19849) Rename Venda from "ven" to "ve" (bug #19852) Rename "ku" to "ku_am", add "ku_iq" (bug #19853). Add Kashubian (csb) orth file (bug #19866) Add Malay (ms) orthography (bug #19867) Add Kinyarwanda (rw) orthography (bug #19868) Add Upper Sorbian (hsb) orthography (bug #19870) Add Berber orthographies in Latin and Tifinagh scripts (bug #19881) Renamed az to az_az (bug #19889) Rename Igbo from "ibo" to "ig" (bug #19892) Remove punctuation symbols from Asturian orthography (bug #19893) Add Chhattisgarhi (hne) orthography (bug #19891) Use newly added Cyrillic letters for Kurdish (bug #20049) Add Kurdish in Turkey (ku_tr) orthography (bug #19891) Add Aragonese (an) orthography (bug #19891) Add Haitian Creole (ht) orthography (bug #19891) Ad Ganda (lg) orthography (bug #19891) Add Limburgan (li) orthography (bug #19891) Add Sardinian (sc) orthography (bug #19891) Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891) Fix Bengali (bn) and Assamese (as) orthographies (bug #22924) Remove Euro Sign from all orthographies (bug #19865) Add Ottoman Turkish (ota) orthography (bug #20114) Divide Panjabi (pa) to that of Pakistan and India (bug #19890) Add Blin (byn) orthography (bug #19891) Add Papiamento (pap_aw, pap_an) orthographies (bug #19891) Add Crimean Tatar (crh) orthography (bug #19891) Switch Uzbek (uz) orthography to Latin (bug #19851) Update Azerbaijani in Latin (az_az) to present usage (bug #20173) Rename Avaric orthography from 'ava' to 'av' (bug #20174) Rename Bambara orthography from 'bam' to 'bm' (bug #20175) Rename Fulah orthography from 'ful' to 'ff' (bug #20177) Change Kashmiri (ks) orthography to Arabic script (bug #20200) Tighten Central Khmer (km) orthography (bug #20202) Remove digits and symbols from some Indic orthographies (bug #20204) Add Divehi (dv) orthography (bug #20207) Extend Crimean Tatar (crh) orthography (bug #19891) Update Serbo-Croatian (sh) orthography (bug #20368) Add Ewe (ee) orthography (bug #20386) Add Herero (hz) orthograhy (bug #20387) Add Akan (ak) and Fanti (fat) orthographies (bug #20390) Added Quechua (qu) orthography (bug #20392) Add Sango (sg) orthography (bug #20393) Add Tahitian (ty) orthography (bug #20391) Add Navajo (nv) orthography (bug #20395) Add Rundi (rn) orthography (bug #20398) Add Zhuang (za) orthography (bug #20399) Add orthographies for Oshiwambo languages (bug #20401) Add Shona (sn) orthography (bug #20394) Add Sichuan Yi (ii) orthography (bug #20402) Add Javanese (jv) orthography (bug #20403) Add Nauru (na) orthography (bug #20418) Add Kanuri (kr) orthography (bug #20438) Add Sundanese (su) orthography (bug #20440) Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890) Serge van den Boom (1): Correctly handle mmap() failure (#21062)
Revision 1.28 / (download) - annotate - [select for diffs], Sat Jun 21 18:47:44 2008 UTC (15 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.27: +6 -6
lines
Diff to previous 1.27 (colored) to selected 1.43 (colored)
Update to 2.6.0: Major changes since 2.5.0: * Handle bitmap-only TTF files that do not have a GLYF table * Ignore point size and DPI for bitmap (PCF) fonts. * Add fantasy and cursive generic families * Merge Fedora and Mandriva configuration options * Build fixes for cross compile and Win32 platforms
Revision 1.27 / (download) - annotate - [select for diffs], Fri Nov 30 22:31:16 2007 UTC (16 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.26: +9 -10
lines
Diff to previous 1.26 (colored) to selected 1.43 (colored)
Update to 2.5.0: 2.5 Keith Packard (4): Document several function return values (Bug 13145). Document that Match calls FcFontRenderPrepare (bug 13162). Document that FcConfigGetFonts returns the internal fontset (bug 13197) Revert "Remove fcprivate.h, move the remaining macros to fcint.h." Tor Lillqvist (1): Workaround for stat() brokenness in Microsoft's C library (bug 8526) 2.4.92 (2.5 RC2) Behdad Esfahbod (14): Make fc-match --sort call FcFontRenderPrepare. Port fonts-persian.conf to new alias syntax with binding="same" Fix trivial bugs in edit-sgml.c Add FcGetLangs() and FcLangGetCharSet(). Add/update config files from Fedora. Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf Use binding="same" in 30-urw-aliases.conf and remove duplicate entries. Remove redundant/obsolete comments from conf files. Remove 20-lohit-gujarati.conf. It's covered by 25-unhint-nonlatin.conf now. Oops, fix Makefile.am. Remove 25-unhint-nonlatin.conf from default configuration by not linking it. Fix documented conf-file naming format in README Remove list of available conf files from README. Simplify/improve 30-metric-aliases.conf Keith Packard (25): Also check configDirs mtimes in FcConfigUptoDate Respect "binding" attribute in <alias> entries. Correct documentation for FcAtomicLock (Bug 12947). Remove fcprivate.h, move the remaining macros to fcint.h. Correct documentation for FcConfigUptoDate (bug 12948). Document skipping of fonts from FcFileScan/FcDirScan. Make file_stat argument to FcDirCacheLoadFile optional. Clean up exported names in fontconfig.h. Track line numbers in sgml edit tool input. Typo error in function name: Inverval -> interval Don't check cache file time stamps when cleaning cache dir. Use FcLangDifferentTerritory instead of FcLangDifferentCountry. Verify documentation covers exposed symbols. Document previously undocumented functions. (bug 12963) Update documentation for FcStrCopyFilename (bug 12964). Update documentation for stale FcConfigGetConfig function. Have FcConfigSetCurrent accept the current configuration and simply return Remove references to FcConfigParse and FcConfigLoad. Replace incorrect documentation uses of 'char' with 'FcChar8' (bug 13002). Fix formatting syntax in doc/fccache.fncs Generate fccache.sgml, fcdircache.sgml and fclangset.sgml. Formatting syntax mistake in doc/fclangset.fncs. Link new function documentation into the fontconfig-devel.sgml Ignore new generated documentation Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated. 2.4.91 (2.5 RC1) Behdad Esfahbod (1): Update CaseFolding.txt to Unicode 5.1.0 Dwayne Bailey (1): Add/fix *.orth files for South African languages Hideki Yamane (1): Handle Japanese fonts better. (debian bug #435971) Keith Packard (32): rehash increment could be zero, causing rehash infinite loop. Work around FreeType bug when glyph name buffer is too small. Free temporary string in FcDirCacheUnlink (Bug #11758) Fix ChangeLog generation to avoid circular make dependency Store font directory mtime in cache file. Comment about mmaping cache files was misleading. Make FC_FULLNAME include all fullname entries, elide nothing. [bug 12827] Remove unneeded call to access(2) in fc-cache. Improve verbose messages from fc-cache. Verbose message about cleaning directories was imprecise Don't use X_OK bit when checking for writable directories (bug 12438) Have fc-cache remove invalid cache files from cache directories. FcConfigParseAndLoad doc was missing the last param. Place language name in constant array instead of pointer. Must not insert cache into hash table before completely validating. Eliminate relocations for glyph name table. Eliminate relocations from FcCodePageRange structure (bug 10982). Leave generated headers out of distribution (bug 12734). Move <cachedir> elements to the end of fonts.conf. Add BRAILLE PATTERN BLANK to list of blank glyphs. Replace makealias pattern with something supported by POSIX grep (bug 11083) FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug 10976) There is no U+1257 (bug 10899). Spelling errors in documentation. (bug 10879). Oops. Left debugging printf in previous commit. Handle UltraBlack weight. Fix parallel build in fontconfig/docs (bug 10481). Distribute man source files for command line programs (bug 9678). Ensure weight/slant values present even when style is supplied (bug 9313). fontconfig needs configure option to use gnu iconv (bug 4083). Match 'ultra' on word boundaries to detect ultra bold fonts. (bug 2511) Build fix for Solaris 10 with GCC. Mike FABIAN (1): Avoid crashes if config files contain junk. Stephan Kulow (1): Make FcPatternDuplicate copy the binding instead of always using Strong. Tilman Sauerbeck (2): Store FcNoticeFoundries in read-only memory. Store FcVendorFoundries in read-only memory.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Aug 1 16:33:39 2007 UTC (16 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.25: +4 -2
lines
Diff to previous 1.25 (colored) to selected 1.43 (colored)
Kill the platform "detection" logic and just wire the host cpu as detected by autoconf for use in the fontconfig cache file names. Pass down CC_FOR_BUILD when doing cross-compilation. A script for how to do the original fc-arch dance in a cross-compile safe way was sent to the authors as well as a question why this was done. No reply received so far. Bump revision. Note that you might want to clean /var/cache/fontconfig after installing this. Supported-by: Google SoC 2007.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 30 17:03:50 2007 UTC (17 years, 2 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored) to selected 1.43 (colored)
Remove third patch hunk with the #undef; it's redundant.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 30 16:42:21 2007 UTC (17 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.23: +3 -2
lines
Diff to previous 1.23 (colored) to selected 1.43 (colored)
De-GNUify grep expression in makealias ("\>" is not portable). Add Interix intptr definitions to internal .h.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Dec 4 12:41:51 2006 UTC (17 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4
Changes since 1.22: +4 -5
lines
Diff to previous 1.22 (colored) to selected 1.43 (colored)
Update to 2.4.2: 2.4.2 Han-Wen Nienhuys: FcStrCanonFileName buggy for mingw. (bug 8311) More fixes for Win32 building (bug 8311) Kean Johnston: Don't use varargs CPP macros in fccache.c. (bug 8733) Keith Packard: Remove documentation for non-existant FcConfigNormalizeFontDir. Build fontconfig.def from header files when needed. Detect and use available random number generator (bug 8308) Add sparc64 architecture string. FcStrCanonAbsoluteFilename should be static. Use explicit platform/nameid order when scanning ttf files. Warn (and recover) from config file without <cachedir> elements. Avoid writing uninitialized structure pad bytes to cache files. Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). Add FcFreeTypeQueryFace external API. Bug #7311. Segfault scanning non-font files. Disallow scan edit of user vars. (#8767) Add space between type and formal in devel man pages (bug 8935) Mike FABIAN: Do not clean cache files for different architectures Peter Breitenlohner: A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug 8935. Fix fc-cat documentation (bug 8935).
Revision 1.22 / (download) - annotate - [select for diffs], Tue Nov 28 16:15:30 2006 UTC (17 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored) to selected 1.43 (colored)
On Interix, [u]intptr_t exists and is pulled in by <std*.h> even though neither <inttypes.h> nor <stdint.h> exist. So skip the #error.
Revision 1.21 / (download) - annotate - [select for diffs], Mon Oct 9 10:54:12 2006 UTC (17 years, 6 months ago) by markd
Branch: MAIN
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored) to selected 1.43 (colored)
Fix build on Solaris.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Oct 4 17:15:05 2006 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored) to selected 1.43 (colored)
regen patch-ad (for MacOS X).
Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 3 18:16:13 2006 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored) to selected 1.43 (colored)
Update to 2.4.1: This fixes the build on a couple of systems (m68k and mipsel), and re-implements a function that was broken by the cache file rework that is needed for lilypond.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 19 08:47:22 2006 UTC (17 years, 7 months ago) by jnemeth
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored) to selected 1.43 (colored)
add support for sparc64 approved for commit during freeze by wiz@
Revision 1.17 / (download) - annotate - [select for diffs], Tue Sep 12 14:52:17 2006 UTC (17 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored) to selected 1.43 (colored)
Create one directory at a time, Solaris install doesn't like multiple arguments.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 11 18:53:16 2006 UTC (17 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.15: +6 -9
lines
Diff to previous 1.15 (colored) to selected 1.43 (colored)
Update to 2.4.0: Fontconfig version 2.4 is API and ABI compatible with the 2.3 release, although some significant internal restructuring has occurred. Major changes from the 2.3 series: * Shared mmap'ed cache files. All font cache files are mapped read-only and shared across multiple processes. Startup performance and memory footprint of the library have, as a result, been significantly improved. * Configuration split into multiple files. While 2.3 provided the ability to incorporate additional configuration files from a directory, it didn't use them extensively. The new configuration structure places most of the configuration into separate files and provides conventions for naming them that are designed to permit user and distribution customization of the library without needing to edit the master config file. * Eliminate internal symbols from shared library symbol table. The shared library now exports precisely the list of symbols present in the public header files. Use of private symbols, always unsupported, will now result in failure to link and run. Thanks to all who have made this release possible, especially Patrick Lam who built the shared cache file code and performed most of the maintenance over the last year. Keith Packard 2006-9-9
Revision 1.15 / (download) - annotate - [select for diffs], Mon May 29 22:38:06 2006 UTC (17 years, 10 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.14: +4 -1
lines
Diff to previous 1.14 (colored) to selected 1.43 (colored)
Use patch provided by the FreeType2 maintaines to make this build with version 2.2.1 and newer of the "freetype2" package. Bump package revision because of this fix.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Jul 28 16:40:03 2005 UTC (18 years, 8 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.13: +4 -4
lines
Diff to previous 1.13 (colored) to selected 1.43 (colored)
Remove the MESSAGE. It is not required. The library will build caches for individuals as needed. Remove gnome from CATEGORIES. Redo the added font paths because ${LOCALBASE}/lib/X11/fonts is already default as configured above, so don't need to add again. And don't need to list sub-directories of "fonts" because fontconfig already looks in sub-directories too. (I have been using this over a year on various systems like this.) Update to 2.3.2. Changes include: * fc-cache/fc-cache.c: (scanDirs): Fix a few minor leaks in error cases. * fc-cache/fc-cache.c: (main): Destroy font configuration on exit to help valgrind * fonts.conf.in: * src/fcfreetype.c: (FcSfntNameTranscode), (FcFreeTypeCharIndex), (FcFreeTypeCheckGlyph): Use own transcoding routines in preference to iconv which appears to have leaks in some translators. Call iconv_close after using iconv (oops). Prefer unicode encoding of Euro char as some fonts mis-encode Euro in other ones. Must fetch bitmap glyphs to get width values to check for monospace/dual-width fonts. Complete changes at http://www.fontconfig.org/release/ChangeLog-2.3.2 Note that manpage for fc-cache(1) is not installed yet. It is in SGML. Also note that the new version provides same library version libfontconfig.so.1.0.4. This was reported to developer and was an accidently oversite. Nevertheless, it is still ABI compatible.
Revision 1.12.2.1 / (download) - annotate - [select for diffs], Thu May 5 23:50:56 2005 UTC (18 years, 11 months ago) by salo
Branch: pkgsrc-2005Q1
Changes since 1.12: +6 -7
lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.43 (colored)
Pullup ticket 465 - requested by Thomas Klausner manual pages build fix for fontconfig Revisions pulled up: - pkgsrc/fonts/fontconfig/Makefile 1.39 - pkgsrc/fonts/fontconfig/PLIST 1.11 - pkgsrc/fonts/fontconfig/distinfo 1.13 - pkgsrc/fonts/fontconfig/patches/patch-aa 1.8 - pkgsrc/fonts/fontconfig/patches/patch-ab removed - pkgsrc/fonts/fontconfig/patches/patch-ac 1.6 Module Name: pkgsrc Committed By: wiz Date: Tue Mar 22 14:05:54 UTC 2005 Modified Files: pkgsrc/fonts/fontconfig: Makefile PLIST distinfo pkgsrc/fonts/fontconfig/patches: patch-aa patch-ac Removed Files: pkgsrc/fonts/fontconfig/patches: patch-ab Log Message: Update to 2.3.1: * Fix manuals in section 3 so they get built and installed. * Rework GSUB/GPOS script parsing to avoid crashing when presented with broken fonts. * Add a few more example configuration files to /etc/fonts/conf.d from the debian packaging.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 22 14:05:54 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.12: +6 -7
lines
Diff to previous 1.12 (colored) to selected 1.43 (colored)
Update to 2.3.1: * Fix manuals in section 3 so they get built and installed. * Rework GSUB/GPOS script parsing to avoid crashing when presented with broken fonts. * Add a few more example configuration files to /etc/fonts/conf.d from the debian packaging.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Mar 1 23:38:14 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base
Branch point for: pkgsrc-2005Q1
Changes since 1.11: +5 -4
lines
Diff to previous 1.11 (colored) to selected 1.43 (colored)
Update to 2.3.0: Fix memory leak of patterns rejected by configuration (#2518) Create prototype $PREFIX/etc/fontconfig/conf.d directory and populate it with a few sample files. These samples are unused as the file names don't start with numbers. Update documentation.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 26 16:39:51 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.10: +6 -6
lines
Diff to previous 1.10 (colored) to selected 1.43 (colored)
Update to 2.2.99: Fontconfig 2.2.99 contains a few minor bug fixes plus the addition of polite type warnings for the config file. This latter change could use a bit of exposure to existing config files to see if it whines about legitimate configurations.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Feb 23 19:18:27 2005 UTC (19 years, 1 month ago) by agc
Branch: MAIN
Changes since 1.9: +2 -1
lines
Diff to previous 1.9 (colored) to selected 1.43 (colored)
Add RMD160 digests to the SHA1 ones.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Jan 18 12:15:46 2005 UTC (19 years, 3 months ago) by drochner
Branch: MAIN
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored) to selected 1.43 (colored)
update to 2.2.98 changes: 2.2.97 Fc-cache sleeps before exiting to ensure filesystem timestamps are well ordered. Added Punjai orthography. The timestamp in fonts.conf is gone now. Too many problems. The default font path includes all of the X fonts; use selectfont/rejectfont to eliminate bitmaps, as shown in the sample local.conf file. <include> configuration elements may now reference a directory. Files in that directory matching [0-9]* are loaded in UTF-8 collating sequence order. <selectfont> configuration added to control which fonts are used. fontformat font pattern elements built from the FT_Get_X11_Font_Format function in newer versions of FreeType. 'capability' list constructed from gsub/gpos and silf values in TrueType files. Multi-lingual names (style, family, fullname) extracted and stored with parallel <foo>lang properties marking language. 2.2.98 Share object name strings (Michael Meeks) Eliminate a couple of codepoints from Russian orthography (John Thacker) Add synthetic emboldening configuration changes (Jakub Pavelek) Change FcFontSetSort to ignore language after fonts with the requested languages have been found. (Owen Taylor) Add some RedHat font configuration changes (Owen Tayler). Add full Unicode case folding support to case-ignoring string functions (Keith Packard) Remove Han characters from Korean orthography (Tor Andersson)
Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 5 22:17:25 2004 UTC (19 years, 8 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) to selected 1.43 (colored)
update to fontconfig-2.2.96 changes: 2004-06-30 Keith Packard <keithp@keithp.com> * README: * configure.in: * fontconfig/fontconfig.h: Update for 2.2.96 2004-06-30 Keith Packard <keithp@keithp.com> Provided by: Lubos Lunak <l.lunak@suse.cz> * src/fccfg.c: (FcConfigUptoDate): However FcConfigUptoDate() doesn't seem to work. See the attached patch. First there's an obvious misplaced parenthesis making it return always false, and second, even this call fails to detect font changes (e.g. adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch should fix that as well. The problem seems to be triggered by my fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and therefore config->configDirs doesn't include subdirs, unlike config->fontDirs. 2004-06-03 Keith Packard <keithp@keithp.com> * fontconfig/fontconfig.h: Remove comma at end of FcResult enum definition. 2004-05-29 Keith Packard <keithp@keithp.com> * INSTALL: Add steps to md5sum release
Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 7 23:37:41 2004 UTC (19 years, 10 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2
Changes since 1.6: +5 -4
lines
Diff to previous 1.6 (colored) to selected 1.43 (colored)
Update to 2.2.95 development release. Several bugs have been fixed, in particular this fixes a problem where no font matches can be found by gtk2 apps. This should fix the problem where even the gtk-demo program fails run.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Apr 27 15:09:10 2004 UTC (19 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored) to selected 1.43 (colored)
Changes 2.2.2: * Changed #include syntax to follow new Freetype rules * Made external compilation work
Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 20 10:02:06 2003 UTC (20 years, 4 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.4: +1 -3
lines
Diff to previous 1.4 (colored) to selected 1.43 (colored)
regen after previous patch removal
Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 18 15:07:00 2003 UTC (20 years, 4 months ago) by recht
Branch: MAIN
Changes since 1.3: +4 -2
lines
Diff to previous 1.3 (colored) to selected 1.43 (colored)
Fix build after freetype2 update
Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 31 19:19:12 2003 UTC (20 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.2: +4 -8
lines
Diff to previous 1.2 (colored) to selected 1.43 (colored)
Update to 2.2.1. Lots more documentation installed, fontconfig-config replaced with pkgconfig file. Changelog covered some versions only: Release 2.2.0: * Change version number to 2.2.0 Prerelease 2.1.94: * BDF property support for foundry and width (Juliusz Chroboczek) * Clean up GCC warnings (Colin Walters) Prerelease 2.1.93: * Use Type1 FontInfoRec to get more detailed weight information * Run fc-cache from source tree to try and resolve LFS install issues * Fix fontconfig-user.html generation (was getting smashed) * Debian build files are in CVS now * Fixes to build on Windows * Compute monospacing by looking at glyphs instead of trusting font * Get widths and more detailed weight from TrueType OS/2 table * Global cache was re-statting a lot of files. * Yet more RPM fixes from RedHat
Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 3 20:46:32 2003 UTC (21 years ago) by jmc
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored) to selected 1.43 (colored)
Solaris awk doesn't deal with a space between -F and the arg
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Dec 11 20:12:45 2002 UTC (21 years, 4 months ago) by jmmv
Branch: TNF
CVS Tags: pkgsrc-base,
netbsd-1-6-1-base,
netbsd-1-6-1
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored) to selected 1.43 (colored)
Initial import of fontconfig, version 2.1. Description follows: Fontconfig is a library for configuring and customizing font access. Fontconfig can: * discover new fonts when installed automatically, removing a common source of configuration problems. * perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. * identify the set of fonts required to completely cover a set of languages. * have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). * efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimzing memory usage. * be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display. Fontconfig does not: * render the fonts themselves (this is left to FreeType or other rendering mechanisms). * depend on the X Window System in any fashion, so that printer only applications do not have such dependencies. Approved by wiz.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 11 20:12:45 2002 UTC (21 years, 4 months ago) by jmmv
Branch: MAIN
Diff to selected 1.43 (colored)
Initial revision