./graphics/freetype2, Font rendering engine and library API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2010Q2, Version: 2.4.2, Package name: freetype2-2.4.2, Maintainer: rh

FreeType is a portable, high-quality software solution for digital
typography. FreeType 1.3.1 was the last release of the FreeType 1
engine, as the project is now switching to a new version dubbed FreeType
2. It has, among other things, several advantages over FreeType 1:

* A universal and simple API to manage font files
* Support for several font formats through loadable drivers
* Even more portable
* An improved anti-aliasing algorithm


Required to build:
[devel/gmake] [devel/libtool-base]

Master sites: (Expand)

SHA1: cc257ceda2950b8c80950d780ccf3ce665a815d1
RMD160: 5e3970f3a9e242255489111f77fe880d5d524860
Filesize: 1400.237 KB

Version history: (Expand)


CVS history: (Expand)


   2010-08-08 19:05:47 by S.P.Zeidler | Files touched by this commit (2) | Package updated
Log message:
Pullup ticket 3200 - requested by tnn
security update

Revisions pulled up:
- pkgsrc/graphics/freetype2/Makefile	1.74
- pkgsrc/graphics/freetype2/distinfo	1.36

-------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   tnn
   Date:           Sun Aug  8 16:06:02 UTC 2010

   Modified Files:
           pkgsrc/graphics/freetype2: Makefile distinfo

   Log message:
   Update to freetype2-2.4.2:

   CHANGES BETWEEN 2.4.1 and 2.4.2
     I. IMPORTANT BUG FIXES
       - A stack overflow in CFF Type2 CharStrings interpreter is fixed.
       - Handling Type 42 font deallocation was broken; additionally, the
         library is now more robust against malformed Type 42 fonts.
     II. MISCELLANEOUS
       - Two new functions,  `FT_Reference_Library' (in FT_MODULE_H)  and
         `FT_Reference_Face'  (in  FT_FREETYPE_H),  have  been  added  to
         simplify life-cycle management.  A counter gets initialized to 1
         at the  time an  FT_Library (or  FT_Face) structure  is created.
         The  two  new   functions  increment  the  respective   counter.
         `FT_Done_Library' and `FT_Done_Face' then only destroy a library
         or face if the counter is 1, otherwise they simply decrement the
         counter.

   To generate a diff of this commit:
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/graphics/freetype2/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/graphics/freetype2/distinfo
   2010-07-20 21:46:39 by S.P.Zeidler | Files touched by this commit (2) | Package updated
Log message:
Pullup ticket 3173 - requested by drochner
security update

Revisions pulled up:
- pkgsrc/graphics/freetype2/Makefile	1.73
- pkgsrc/graphics/freetype2/distinfo	1.35

-------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   drochner
   Date:           Tue Jul 20 11:44:15 UTC 2010

   Modified Files:
           pkgsrc/graphics/freetype2: Makefile distinfo

   Log message:
   update to 2.4.1
   changes:
   - Since May  2010, all  patents  regarding  the TrueType  bytecode
     interpreter have expired worldwide.  Consequently, we now define
     TT_CONFIG_OPTION_BYTECODE_INTERPRETER by  default (and  undefine
     TT_CONFIG_OPTION_UNPATENTED_HINTING).
   - A new function `FT_Library_SetLcdFilterWeights' is available  to
     adjust the filter weights set by `FT_Library_SetLcdFilter'.
   -increased robustness, bugfixes

   pkgsrc note: the "truetype" option was removed, the bytecode interpreter
   is now always enabled

   To generate a diff of this commit:
   cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/freetype2/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/graphics/freetype2/distinfo