The NetBSD Project

CVS log for pkgsrc/fonts/fontconfig/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / fonts / fontconfig

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.122 / (download) - annotate - [select for diffs], Sat Sep 11 23:34:44 2021 UTC (2 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, HEAD
Changes since 1.121: +2 -2 lines
Diff to previous 1.121 (colored)

fontconfig: fix crash on mac OS aarch64. Via upstream. Bump.

Revision 1.121 / (download) - annotate - [select for diffs], Thu Nov 5 17:41:28 2020 UTC (13 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

fontconfig: Sync config changes with netbsd

Revision 1.120 / (download) - annotate - [select for diffs], Mon Oct 5 09:36:34 2020 UTC (14 months ago) by nia
Branch: MAIN
Changes since 1.119: +4 -2 lines
Diff to previous 1.119 (colored)

fontconfig: Avoid selecting bitmap fonts included as part of X11 that
are also included as scalable fonts as part of macOS.

Many websites will attempt to select these fonts, which results in
very strange, poor quality rendering.

This should keep legacy X11 applications that want the old "Helvetica"
and "Times" fonts working, but prevent them from being selected by
applications that want scalable fonts.

It should not prevent "Helvetica" or "Times" from being selected
if the user installs a scalable version.

Bump PKGREVISION

Revision 1.119 / (download) - annotate - [select for diffs], Tue Aug 18 08:19:17 2020 UTC (15 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.118: +10 -6 lines
Diff to previous 1.118 (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.118 / (download) - annotate - [select for diffs], Mon Aug 17 20:17:25 2020 UTC (15 months, 2 weeks ago) by leot
Branch: MAIN
Changes since 1.117: +2 -1 lines
Diff to previous 1.117 (colored)

*: revbump after fontconfig bl3 changes (libuuid removal)

Revision 1.117 / (download) - annotate - [select for diffs], Sat Nov 2 22:24:40 2019 UTC (2 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.116: +3 -3 lines
Diff to previous 1.116 (colored)

fonts: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.116 / (download) - annotate - [select for diffs], Tue Jul 9 15:46:10 2019 UTC (2 years, 4 months ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.115: +2 -2 lines
Diff to previous 1.115 (colored)

TOOL_DEPENDS, not BUILD_DEPENDS, for a tool we run at build-time.

Revision 1.115 / (download) - annotate - [select for diffs], Mon Sep 17 06:56:22 2018 UTC (3 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored)

fontconfig: ignore errors from this command.

Besides native xorg+xorg sets, modular xorg, there is also
native xorg+no xorg sets, and apparently the build doesn't fail in
this case.

Reported by John D. Baker in pkgsrc-users.

Revision 1.114 / (download) - annotate - [select for diffs], Fri Sep 14 19:02:38 2018 UTC (3 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.113: +4 -1 lines
Diff to previous 1.113 (colored)

Remove fontconfig files from x11-links, they can confuse ld later on.

Revision 1.113 / (download) - annotate - [select for diffs], Thu Sep 6 15:27:21 2018 UTC (3 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.112: +1 -5 lines
Diff to previous 1.112 (colored)

Repeat after me: I have never ever used .../.libs directly.

Revision 1.112 / (download) - annotate - [select for diffs], Sun Sep 2 20:30:43 2018 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.111: +2 -3 lines
Diff to previous 1.111 (colored)

fontconfig: update to 2.13.1.

Changes not found.

Revision 1.111 / (download) - annotate - [select for diffs], Fri Aug 31 09:06:07 2018 UTC (3 years, 3 months ago) by tnn
Branch: MAIN
Changes since 1.110: +3 -2 lines
Diff to previous 1.110 (colored)

fontconfig: needs libbz2

Revision 1.110 / (download) - annotate - [select for diffs], Sat Mar 24 17:33:04 2018 UTC (3 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored)

Since fontconfig wants to build message catalogs now, depend on msgfmt.

Revision 1.109 / (download) - annotate - [select for diffs], Sat Mar 24 15:44:54 2018 UTC (3 years, 8 months ago) by fhajny
Branch: MAIN
Changes since 1.108: +3 -1 lines
Diff to previous 1.108 (colored)

fonts/fontconfig: Requires devel/gettext-lib. Bump PKGREVISION, may result in a PLIST change.

Revision 1.108 / (download) - annotate - [select for diffs], Tue Mar 13 21:45:20 2018 UTC (3 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.107: +2 -1 lines
Diff to previous 1.107 (colored)

Add required newer freetype2 to fix X11_TYPE=native build partially

Revision 1.107 / (download) - annotate - [select for diffs], Mon Mar 12 19:13:53 2018 UTC (3 years, 8 months ago) by bsiegert
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored)

Fix inverted logic for the conditional uuid dependency.

The buildlink3.mk should be included for OSes _except_ Darwin.

The proper fix for this would be to have a devel/libuuid/builtin.mk that
detects builtinness.

Revision 1.106 / (download) - annotate - [select for diffs], Mon Mar 12 11:44:52 2018 UTC (3 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.105: +4 -2 lines
Diff to previous 1.105 (colored)

Do not look for libuuid on Darwin, it is built-in.

Revision 1.105 / (download) - annotate - [select for diffs], Mon Mar 12 08:00:34 2018 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.104: +2 -1 lines
Diff to previous 1.104 (colored)

fontconfig: finish update to 2.13.0

Revision 1.104 / (download) - annotate - [select for diffs], Sun Mar 11 17:54:03 2018 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.103: +2 -3 lines
Diff to previous 1.103 (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.102.2.1 / (download) - annotate - [select for diffs], Fri Jan 19 20:25:01 2018 UTC (3 years, 10 months ago) by spz
Branch: pkgsrc-2017Q4
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 (colored) next main 1.103 (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.103 / (download) - annotate - [select for diffs], Mon Jan 15 08:59:15 2018 UTC (3 years, 10 months ago) by he
Branch: MAIN
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 (colored)

Add a workaround for the Old in-tree fontconfig headers
on netbsd-6 (build fix).
Bump PKGREVISION.

Revision 1.102 / (download) - annotate - [select for diffs], Mon Oct 2 14:42:44 2017 UTC (4 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base
Branch point for: pkgsrc-2017Q4
Changes since 1.101: +3 -3 lines
Diff to previous 1.101 (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.101 / (download) - annotate - [select for diffs], Sun Sep 10 21:13:44 2017 UTC (4 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (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.100 / (download) - annotate - [select for diffs], Mon Aug 14 20:30:24 2017 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.99: +5 -2 lines
Diff to previous 1.99 (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.99 / (download) - annotate - [select for diffs], Tue Jun 20 11:36:40 2017 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.98: +4 -5 lines
Diff to previous 1.98 (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.97.6.1 / (download) - annotate - [select for diffs], Tue Jun 13 19:19:53 2017 UTC (4 years, 5 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored) next main 1.98 (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.98 / (download) - annotate - [select for diffs], Tue May 30 16:53:14 2017 UTC (4 years, 6 months ago) by jperkin
Branch: MAIN
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (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.95.2.1 / (download) - annotate - [select for diffs], Sun Sep 18 15:11:22 2016 UTC (5 years, 2 months ago) by spz
Branch: pkgsrc-2016Q2
Changes since 1.95: +6 -2 lines
Diff to previous 1.95 (colored) next main 1.96 (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.97 / (download) - annotate - [select for diffs], Sun Sep 18 13:18:20 2016 UTC (5 years, 2 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.96: +5 -1 lines
Diff to previous 1.96 (colored)

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.

Revision 1.96 / (download) - annotate - [select for diffs], Fri Aug 19 12:52:30 2016 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (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.95 / (download) - annotate - [select for diffs], Sun Jun 19 20:48:55 2016 UTC (5 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base
Branch point for: pkgsrc-2016Q2
Changes since 1.94: +5 -4 lines
Diff to previous 1.94 (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.94 / (download) - annotate - [select for diffs], Sun Jul 19 08:11:08 2015 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.93: +3 -3 lines
Diff to previous 1.93 (colored)

Use lib/X11/fonts when referencing X11PREFIX.
From Izumi Tsutsui in PR 50062.
Bump PKGREVISION.

Revision 1.93 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:33 2014 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.92: +1 -3 lines
Diff to previous 1.92 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.92 / (download) - annotate - [select for diffs], Tue Jul 15 14:48:34 2014 UTC (7 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.91: +13 -1 lines
Diff to previous 1.91 (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.91 / (download) - annotate - [select for diffs], Sun Jun 1 16:35:33 2014 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.90: +5 -4 lines
Diff to previous 1.90 (colored)

Move fonts from lib/X11/fonts to share/fonts/X11.

As discussed on tech-pkg.

Bump PKGREVISION.

Revision 1.90 / (download) - annotate - [select for diffs], Wed May 21 08:45:39 2014 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

Also look in share/fonts/X11, as before in some cases.

Revision 1.89 / (download) - annotate - [select for diffs], Wed May 21 08:42:55 2014 UTC (7 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.88: +7 -6 lines
Diff to previous 1.88 (colored)

Search standard font paths on OS X

Revision 1.88 / (download) - annotate - [select for diffs], Tue Apr 1 21:21:28 2014 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (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.87 / (download) - annotate - [select for diffs], Thu Feb 6 09:41:08 2014 UTC (7 years, 10 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.86: +1 -2 lines
Diff to previous 1.86 (colored)

no "--with-freetype-config" configure option now.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Oct 17 07:27:33 2013 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (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.85 / (download) - annotate - [select for diffs], Mon Sep 9 19:35:25 2013 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.84: +2 -3 lines
Diff to previous 1.84 (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.84 / (download) - annotate - [select for diffs], Tue Jun 4 22:16:02 2013 UTC (8 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.

Revision 1.83 / (download) - annotate - [select for diffs], Mon Jun 3 10:04:56 2013 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882

Revision 1.82 / (download) - annotate - [select for diffs], Mon May 20 19:56:39 2013 UTC (8 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.81: +11 -11 lines
Diff to previous 1.81 (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.81 / (download) - annotate - [select for diffs], Wed Apr 10 11:41:37 2013 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.80: +2 -3 lines
Diff to previous 1.80 (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.80 / (download) - annotate - [select for diffs], Fri Mar 15 17:07:14 2013 UTC (8 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.79: +2 -1 lines
Diff to previous 1.79 (colored)

bump PKGREV for libpthread linkage change

Revision 1.79 / (download) - annotate - [select for diffs], Thu Mar 14 19:32:31 2013 UTC (8 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.78: +5 -4 lines
Diff to previous 1.78 (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.78 / (download) - annotate - [select for diffs], Sun Dec 16 11:16:38 2012 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (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.77 / (download) - annotate - [select for diffs], Wed Oct 3 18:28:22 2012 UTC (9 years, 2 months ago) by asau
Branch: MAIN
Changes since 1.76: +1 -2 lines
Diff to previous 1.76 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.76 / (download) - annotate - [select for diffs], Tue Jul 31 18:12:28 2012 UTC (9 years, 4 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.75: +24 -30 lines
Diff to previous 1.75 (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.75 / (download) - annotate - [select for diffs], Sun Jun 10 16:12:46 2012 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.74: +6 -7 lines
Diff to previous 1.74 (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.74 / (download) - annotate - [select for diffs], Wed Nov 9 03:20:06 2011 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

need <sys/stat.h> for fstat(2)

Revision 1.73 / (download) - annotate - [select for diffs], Tue Nov 1 06:01:12 2011 UTC (10 years, 1 month ago) by sbd
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

Recursive bump for graphics/freetype2 buildlink addition.

Revision 1.72 / (download) - annotate - [select for diffs], Wed Jun 2 19:12:53 2010 UTC (11 years, 6 months ago) by drochner
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
Changes since 1.71: +5 -3 lines
Diff to previous 1.71 (colored)

also look in ${PREFIX}/share/fonts/urw for postscript standard fonts
which used to be part of ghostscript-fonts -- not strictly necessary
for me because x11 provides them as well, but done for compatibility
bump PKGREVISION

Revision 1.71 / (download) - annotate - [select for diffs], Sun Dec 6 13:19:15 2009 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.70: +3 -2 lines
Diff to previous 1.70 (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.70 / (download) - annotate - [select for diffs], Tue Sep 15 11:40:59 2009 UTC (12 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

update to 2.7.3
changes:
-Improve charset printing
-bugfixes
-orthography updates

Revision 1.69 / (download) - annotate - [select for diffs], Sat Aug 8 16:18:05 2009 UTC (12 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (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.68 / (download) - annotate - [select for diffs], Sat Jul 18 13:20:00 2009 UTC (12 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.67: +2 -3 lines
Diff to previous 1.67 (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.67 / (download) - annotate - [select for diffs], Tue Apr 7 21:40:12 2009 UTC (12 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

Fix previous for destdir.

Revision 1.66 / (download) - annotate - [select for diffs], Tue Apr 7 19:27:57 2009 UTC (12 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.65: +7 -1 lines
Diff to previous 1.65 (colored)

add an alias ZapfDingbats->Dingbats (as seen on Debian/Ubuntu), this
helps for checkmarks etc used in PDF forms (fixing the uglyness mentioned
in my last commit to pkgsrc/print/poppler)
bump PKGREVISION

Revision 1.65 / (download) - annotate - [select for diffs], Sat Jun 21 18:47:44 2008 UTC (13 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: 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.64: +2 -2 lines
Diff to previous 1.64 (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.64 / (download) - annotate - [select for diffs], Fri Nov 30 22:31:15 2007 UTC (14 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.63: +7 -7 lines
Diff to previous 1.63 (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.63 / (download) - annotate - [select for diffs], Wed Aug 1 16:33:39 2007 UTC (14 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.62: +9 -2 lines
Diff to previous 1.62 (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.62 / (download) - annotate - [select for diffs], Thu Jan 11 11:25:57 2007 UTC (14 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.61: +5 -5 lines
Diff to previous 1.61 (colored)

fontconfig's configure doesn't support multiple --with-add-fonts,
so list them explictly in one option. This fixes the build for
non-modular Xorg as noticed by tron@ in PR 35397. Bump revision.

Revision 1.61 / (download) - annotate - [select for diffs], Tue Jan 9 08:58:29 2007 UTC (14 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.60: +4 -1 lines
Diff to previous 1.60 (colored)

Include the ghostscript fonts in the search path by default, if they are
installed. Bump revision.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Dec 4 12:41:51 2006 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (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.59 / (download) - annotate - [select for diffs], Fri Nov 3 07:13:31 2006 UTC (15 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.58: +2 -1 lines
Diff to previous 1.58 (colored)

DESTDIR support.

Revision 1.58 / (download) - annotate - [select for diffs], Tue Oct 3 18:16:13 2006 UTC (15 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.57: +2 -3 lines
Diff to previous 1.57 (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.57 / (download) - annotate - [select for diffs], Sun Sep 17 18:20:20 2006 UTC (15 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.56: +5 -1 lines
Diff to previous 1.56 (colored)

Honour VARBASE for the fontconfig cache. Use INSTALL script to create it
if necessary and run fc-cache to set up the initial database.
Remove the cache at DEINSTALL time. Bump revision for this.

Revision 1.56 / (download) - annotate - [select for diffs], Thu Sep 14 15:07:12 2006 UTC (15 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.55: +6 -2 lines
Diff to previous 1.55 (colored)

Specify architecture with "--with-arch" under Mac OS X because the
auto detection is broken. Fix based on a suggestion by Mark E. Perkins.
This fixes PR pkg/34509.

Revision 1.55 / (download) - annotate - [select for diffs], Mon Sep 11 18:53:16 2006 UTC (15 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.54: +17 -13 lines
Diff to previous 1.54 (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.54 / (download) - annotate - [select for diffs], Sun Jul 23 01:09:11 2006 UTC (15 years, 4 months ago) by minskim
Branch: MAIN
Changes since 1.53: +1 -5 lines
Diff to previous 1.53 (colored)

Remove obsolete BUILDLINK_API_DEPENDS.

Revision 1.53 / (download) - annotate - [select for diffs], Mon May 29 22:38:06 2006 UTC (15 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.52: +6 -3 lines
Diff to previous 1.52 (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.52 / (download) - annotate - [select for diffs], Fri Apr 14 07:08:07 2006 UTC (15 years, 7 months ago) by heinz
Branch: MAIN
Changes since 1.51: +3 -1 lines
Diff to previous 1.51 (colored)

Added appropriate TEST_TARGET.

Revision 1.51 / (download) - annotate - [select for diffs], Thu Apr 6 06:21:59 2006 UTC (15 years, 8 months ago) by reed
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).

Revision 1.50 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:38 2006 UTC (15 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:09 2006 UTC (15 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Jan 24 07:32:07 2006 UTC (15 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored)

Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Dec 29 06:21:40 2005 UTC (15 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.46: +1 -2 lines
Diff to previous 1.46 (colored)

Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:07 2005 UTC (16 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Sep 5 15:18:42 2005 UTC (16 years, 3 months ago) by hira
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.44: +3 -7 lines
Diff to previous 1.44 (colored)


Clean up additional font path.  OK'd by reed@.

If you installed fontconfig-2.3.2, please remove <dir></dir> entry
from ${LOCALBASE}/etc/fontconfig/fonts.conf.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jul 28 16:40:03 2005 UTC (16 years, 4 months ago) by reed
Branch: MAIN
Changes since 1.43: +8 -7 lines
Diff to previous 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.43 / (download) - annotate - [select for diffs], Tue Jun 7 19:38:52 2005 UTC (16 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Never use docbook2html to regenerate documentation files.  That's too
heavy of a build dependency to drag in, and the SGML template files
are not completely standardized.  This should fix PR pkg/29392.

Revision 1.42 / (download) - annotate - [select for diffs], Sun May 22 20:07:59 2005 UTC (16 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Thu May 5 23:50:56 2005 UTC (16 years, 7 months ago) by salo
Branch: pkgsrc-2005Q1
Changes since 1.38: +5 -2 lines
Diff to previous 1.38 (colored) next main 1.39 (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.41 / (download) - annotate - [select for diffs], Tue Apr 12 12:38:40 2005 UTC (16 years, 7 months ago) by dmcmahill
Branch: MAIN
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

add libiconv buildlink3.mk file.  fontconfig directly calls iconv().
Should address the 'fontconfig core dumps' on solaris bug reported in
PR29837

Revision 1.40 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:47 2005 UTC (16 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.39: +1 -2 lines
Diff to previous 1.39 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Mar 22 14:05:54 2005 UTC (16 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.38: +5 -2 lines
Diff to previous 1.38 (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.38 / (download) - annotate - [select for diffs], Tue Mar 1 23:38:14 2005 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base
Branch point for: pkgsrc-2005Q1
Changes since 1.37: +6 -3 lines
Diff to previous 1.37 (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.37 / (download) - annotate - [select for diffs], Sat Feb 26 16:39:51 2005 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (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.36 / (download) - annotate - [select for diffs], Tue Jan 18 12:15:46 2005 UTC (16 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.35: +4 -5 lines
Diff to previous 1.35 (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.35 / (download) - annotate - [select for diffs], Mon Dec 20 18:49:37 2004 UTC (16 years, 11 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

Make sure we have defined GNU_CONFIGURE and USE_LIBTOOL before including
bsd.prefs.mk, otherwise the check for _OPSYS_MAX_CMDLEN is skipped.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Oct 3 00:14:42 2004 UTC (17 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Aug 5 22:17:25 2004 UTC (17 years, 4 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (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.32 / (download) - annotate - [select for diffs], Mon Jun 7 23:37:41 2004 UTC (17 years, 6 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (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.31 / (download) - annotate - [select for diffs], Wed Apr 28 14:33:58 2004 UTC (17 years, 7 months ago) by dillo
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Update HOMEPAGE and MASTER_SITES.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Apr 27 15:09:10 2004 UTC (17 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.29: +3 -4 lines
Diff to previous 1.29 (colored)

Changes 2.2.2:
* Changed #include syntax to follow new Freetype rules
* Made external compilation work

Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 19 17:37:19 2004 UTC (17 years, 7 months ago) by minskim
Branch: MAIN
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)

Enable pkgviews installation.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Feb 16 19:15:21 2004 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored)

The GNU configure script now only accepts --with-freetype-config to set
the location of freetype2 headers and libraries.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 14 18:26:28 2004 UTC (17 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

PKGCONFIG_OVERRIDE is relative to WRKSRC.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:40 2004 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)

LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 12 20:52:55 2004 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Don't try to build the docbook documentation.  Fixes PR 24367.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 24 02:00:26 2004 UTC (17 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Append to BUILDLINK_DEPENDS.freetype2 so that if another package wants an
even newer version, it will still work.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jan 24 01:57:01 2004 UTC (17 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.22: +11 -9 lines
Diff to previous 1.22 (colored)

bl3ify

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 22 08:38:29 2004 UTC (17 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 21 16:44:02 2003 UTC (17 years, 11 months ago) by jmmv
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update HOMEPAGE; from Michal Pasternak in PR pkg/23826.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Sat Dec 20 19:49:01 2003 UTC (17 years, 11 months ago) by agc
Branch: pkgsrc-2003Q4
Changes since 1.18: +7 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Pullup correct operation fix to the pkgsrc-2003Q4 branch, requested by
Ingolf Steinbach.

	revision 1.19
	date: 2003/12/04 23:28:10;  author: dmcmahill;  state: Exp;  lines: +7 -2
	If X11PREFIX and X11BASE are not the same, which happens with xpkgwedge,
	then add both to the font path instead of just X11PREFIX.  Makes this pkg
	work with xpkgwedge.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Dec 18 15:07:00 2003 UTC (17 years, 11 months ago) by recht
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Fix build after freetype2 update

Revision 1.19 / (download) - annotate - [select for diffs], Thu Dec 4 23:28:10 2003 UTC (18 years ago) by dmcmahill
Branch: MAIN
Changes since 1.18: +7 -2 lines
Diff to previous 1.18 (colored)

If X11PREFIX and X11BASE are not the same, which happens with xpkgwedge,
then add both to the font path instead of just X11PREFIX.  Makes this pkg
work with xpkgwedge.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Oct 29 05:45:15 2003 UTC (18 years, 1 month ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base
Branch point for: pkgsrc-2003Q4
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Just in case, fontconfig is built before X fonts are installed,
have some defaults for fonts.conf (/usr/X11R6/lib/X11/fonts/TTF
and /usr/X11R6/lib/X11/fonts/Type1).

I didn't bump PKGREVISION, because in many cases this will be the
same as if it configure figured it out.

I also considered adding TrueType and freefont, but they aren't
included with default XFree86 installation. Also, I didn't include
other font directories, because fontconfig's directory says it's
for outline fonts (.pf*, .tt* and .ot*) and to use local.conf or
~/.fonts.conf for bitmap fonts.

This closes PR #22927 where fontconfig's fc-cache has missing
directories causing font information caches to not be built (using
defaults).

Revision 1.17 / (download) - annotate - [select for diffs], Sat Oct 11 13:40:19 2003 UTC (18 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

bump PKGREVISIONs after bump of expat BUILDLINK_DEPENDS.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 22 21:55:56 2003 UTC (18 years, 2 months ago) by recht
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored)

Add missing PKGCONFIG_OVERRIDE.
Bump PKGREVISION because of the changed *.pc files.
ok'ed by wiz@

Revision 1.15 / (download) - annotate - [select for diffs], Tue Sep 2 07:12:15 2003 UTC (18 years, 3 months ago) by martti
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

This needs zlib

Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 31 19:19:12 2003 UTC (18 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.13: +6 -12 lines
Diff to previous 1.13 (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.13 / (download) - annotate - [select for diffs], Thu Jul 17 21:37:02 2003 UTC (18 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jul 13 14:46:14 2003 UTC (18 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

This does not USE_X11; remove it. Bump PKGREVISION.
Noted by Soren Jacobsen in PR 22051.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 2 01:19:48 2003 UTC (18 years, 6 months ago) by jschauma
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 29 19:00:19 2003 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Clean up freetype2 requirements so Xft2 and fontconfig also require the right
version via buildlink'ing

Revision 1.9 / (download) - annotate - [select for diffs], Sat Mar 29 12:40:56 2003 UTC (18 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 9 13:26:54 2003 UTC (18 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Drop maintainership.  I don't understand how this package really works and
all the magic needed to get it working with the versions included with
XFree86.  Other people will do a better job than me.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Mar 9 06:13:30 2003 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Bump PKGREVISION

Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 9 06:12:13 2003 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 (colored)

Make same change for this by requiring at least freetype2 2.0.9

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jan 28 22:03:17 2003 UTC (18 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 21 14:25:31 2003 UTC (18 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.3: +5 -2 lines
Diff to previous 1.3 (colored)

Install two more man pages, requested by Christian Hattemer. PKGREVISION=3.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 24 06:10:01 2002 UTC (18 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 12 22:30:14 2002 UTC (18 years, 11 months ago) by jmmv
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 (colored)

Install fontconfig(3) manpage. Bump PKGREVISION to 1.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Dec 11 20:12:45 2002 UTC (18 years, 11 months ago) by jmmv
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (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 (18 years, 11 months ago) by jmmv
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>