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

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


Branch: CURRENT, Version: 2.10.0, Package name: freetype2-2.10.0, Maintainer: pkgsrc-users

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:
[pkgtools/cwrappers]

Master sites:

SHA1: f6abf03e0e3189a0de883981c57d3861b5d314f5
RMD160: 502cb1d6c0e778fdbc2498d086ab3c1120dd3d5b
Filesize: 2679.434 KB

Version history: (Expand)


CVS history: (Expand)


   2019-04-02 09:17:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
freetype2: updated to 2.10.0

FreeType 2.10.0
This release brings one notable feature, namely support for color-layered \ 
outline glyphs (for example, scalable emoji glyphs). Additionally, the API \ 
reference has been completely overhauled and modernized, as already announced.
   2018-05-14 11:13:16 by Jonathan Perkin | Files touched by this commit (2) | Package updated
Log message:
freetype2: Re-enable the freetype-config script.

This is still used by dependencies that haven't yet switched over to
using pkg-config, such as graphics/php-gd.  Until all dependent packages
have switched we can't remove this.  Bump PKGREVISION.
   2018-05-04 10:40:11 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
freetype2: updated to 2.9.1

CHANGES BETWEEN 2.9 and 2.9.1

I. IMPORTANT BUG FIXES

  - Type  1  fonts  containing   flex  features  were  not  rendered
    correctly (bug introduced in version 2.9).

  - CVE-2018-6942: Older  FreeType versions  can crash  with certain
    malformed variation fonts.

      http://cve.mitre.org/cgi-bin/cvename.cg … -2018-6942

II. MISCELLANEOUS

  - Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage.

  - The base  extensions `ftlcdfil' and  `ftfntfmt' are now  part of
    the  base  module  (and  thus no  longer  configurable  in  file
    `modules.cfg').

  - Emboldening of bitmaps didn't work correctly sometimes,  showing
    various artifacts (bug introduced in version 2.8.1).

  - Use  of  the `freetype-config'  script  to  get compilation  and
    linking  options   is  deprecated   since  it   doesn't  support
    cross-compiling, among other  deficiencies.  Instead, you should
    use the `pkg-config' interface.

    The `configure'  script no longer installs  `freetype-config' by
    default.  For  backwards compatibility,  a new  configure option
    `--enable-freetype-config'   is  provided   that  reverts   this
    decision.

  - The auto-hinter script ranges have  been updated for Unicode 11.
    No support  for new scripts  have been added, however,  with the
    exception of Georgian Mtavruli.

  - Support for cmake has been improved.

  - The next  release will  remove support for  Position Independent
    Code  as  needed  by  systems that  prohibit  automatic  address
    fixups, such  as BREW.  [Compilation with  modern compilers that
    use flags like `-fPIC' or `-fPIE' is not affected.]
   2018-01-18 10:49:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
freetype2: updated to 2.9

FreeType 2.9
FreeType version 2.9, the first release of a new ‘minor’ series, is now \ 
available for download. The main reason for starting a new series is Ewald Hew's \ 
GSoC contribution of making Adobe's CFF engine handle Type 1 fonts also, greatly \ 
improving the rendering quality of this ancient but still important font format.
   2018-01-14 15:58:41 by Roland Illig | Files touched by this commit (36)
Log message:
graphics/*: remove redundant :Q modifiers

pkgsrc doesn't support PREFIX with spaces or other special characters.
Therefore it is not necessary to add the :Q modifier to this variable
and several others.
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-09-18 18:54:06 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
freetype2: update to 2.8.1

FreeType 2.8.1 has been released. This is mainly a maintenance release with one \ 
important change: By default, FreeType now offers high quality LCD-optimized \ 
output without resorting to ClearType techniques of resolution tripling and \ 
filtering. In this method, called Harmony, each color channel is generated \ 
separately after shifting the glyph outline, capitalizing on the fact that the \ 
color grids on LCD panels are shifted by a third of a pixel. This output is \ 
indistinguishable from ClearType with a light 3-tap filter.
   2017-08-01 16:59:08 by Thomas Klausner | Files touched by this commit (211)
Log message:
Follow some http -> https redirects.