Last commit made on 2018-11-22
Get this branch:
git clone -b ubuntu/disco https://git.launchpad.net/ubuntu/+source/freetype
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

4496a41... by Hugh McMaster on 2018-11-22

Import patches-unapplied version 2.9.1-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2c1d1955a10b3b06b04dd3523d8fa1eb8380df0e

New changelog entries:
  * Release to unstable.
  * libfreetype6-dev: No longer install freetype2.m4, as its functionality has
    been superseded by pkg-config.
  * libfreetype6.symbols: Specify libfreetype6-dev in the Build-Depends-Package
    meta-information field.

2c1d195... by Hugh McMaster on 2018-09-24

Import patches-unapplied version 2.9.1-2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 2dd4fee59f5d7bb95b947c8ec88e0328e0ecf6ab

New changelog entries:
  * debian/control:
    - Raise Standards-Version to 4.2.1 (no changes needed).
    - Add Vcs-* fields and point to Salsa.
    - Drop Pre-Depends on dpkg since the required package is in Debian Jessie.
    - Update the libfreetype6-dev package description.
  * debian/rules:
    - Use override_dh_installdocs-indep with freetype2-doc to fix FTBFS when
      only building arch:any binaries.
    - Remove 'dh_installdocs --remaining-packages' from the
      dh_installdocs-indep override as we are only building one
      architecture-independent package.

2dd4fee... by Hugh McMaster on 2018-07-14

Import patches-unapplied version 2.9.1-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 0c4cc5f31614ef87a7c585a1e765acee9b3e9991

New changelog entries:
  * New maintainer: Hugh McMaster
    - A big thank you to Steve Langasek for maintaining freetype over
      the past 12 years.
  * New upstream release (Closes: #901052):
    - Avoid dereferencing a NULL pointer (CVE-2018-6942) (Closes: #890450).
    - The `freetype-config' script is no longer installed by default
      (Closes: #871470, #886461). All packages depending on libfreetype6-dev
      should use pkg-config to find the relevant CFLAGS and libraries.
    - Fix unaligned access failures caused by 'mmvar' array pointers in the
      TrueType font driver (Closes: #898983).
    - Infinality patches previously integrated upstream (Closes: #698192).
  * Switch to dpkg-source 3.0 (quilt) format.
  * Update debhelper package compatibility to level 11.
  * Introduce freetype2-doc:
    - Move the development documentation from libfreetype6-dev.
    - Declare Replaces+Breaks against libfreetype6-dev.
    - Update the package's doc-base registration.
    - Comment out references to fonts.googleapis.com (Closes: #873432).
    - Add a Dependency on libjs-jquery.
    - Do not install the source jQuery library. Instead, add a symlink
      to the equivalent library provided by Debian.
  * debian/changelog:
    - Remove trailing whitespace.
  * debian/control:
    - Build-Depend on debhelper version 11.
    - Remove the version requirement from the gettext Build-Dependency.
    - Remove automake and quilt from the Build-Depends list.
    - Add libjs-jquery to the Build-Depends list.
    - Raise Standards-Version from 4.0.0 to 4.2.1.
    - Use secure HTTP for the Homepage URI.
    - Update package descriptions.
    - Mark freetype2-demos Multi-Arch: foreign.
    - Rename the XC-Package-Type field to Package-Type.
  * debian/copyright:
    - Use secure HTTP in the Format and Source fields.
    - Update for FreeType 2.9.1.
  * debian/missing-sources:
    - Add source files for jquery.ba-resize.min.js and jquery-1.11.0.min.js.
  * debian/patches:
    - Convert freetype_2.8.1-2.diff into patches.
    - Remove an unused patch: enable-old-cff.patch
    - Remove freetype-config-multi-arch.patch (no longer needed).
    - Refresh other patches.
    - no-web-fonts.patch: Comment out references to fonts.googleapis.com.
    - hide-donations-information.patch: Hide donations information in the
      documentation to prevent several lintian errors.
  * debian/rules:
    - Include the /usr/share/dpkg/pkg-info.mk Makefile library instead of
      calling 'dpkg-parsechangelog'.
    - Add 'hardening=+all' to DEB_BUILD_MAINT_OPTIONS.
    - Remove special handling for libpng12.
    - Remove a legacy workaround for gcc-4.4.
    - Remove legacy 'unpack', 'patch' and 'get-orig-source' recipes.
    - Remove un-needed debhelper overrides and legacy code.
    - Copy docs/CHANGES as docs/NEWS to comply with Debian policy 12.7.
  * Update the libfreetype6 symbols file for FreeType 2.9.1.
  * Add a debian/watch file.
  * Add an upstream cryptographic signature.
  * Remove debian/freetype2-demos.dirs, debian/libfreetype6-udeb.dirs and
    debian/README.source (no longer needed).
  * Update lintian overrides for the freetype source package.
  * Add lintian overrides for freetype2-demos and freetype2-doc.
  * Convert /usr/share/doc/freetype2-demos and /usr/share/doc/libfreetype6-dev
    symlinks to directories.

0c4cc5f... by Steve Langasek on 2018-02-13

Import patches-unapplied version 2.8.1-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c733e3a8f84aceb7a62b64cace22cc741604e377

New changelog entries:
  * debian/rules: fix SIZEOF_LONG mangling to avoid over-broad matching.
    Closes: #887087.

c733e3a... by Steve Langasek on 2018-01-05

Import patches-unapplied version 2.8.1-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 092d3a314e4307a9e3284578fcdadb7c0b2b5c36

New changelog entries:
  * Acknowledge NMUs; thanks to Laurent for the uploads.
    Closes: #857439, #863623.
  * debian/control:
    - Add pkg-config to the Build-Depends list (Closes: #885324).
    - Mark libfreetype6-dev Multi-Arch: same (Closes: #642354).
    - Remove the deprecated Priority: extra field from libfreetype6-udeb.
  * debian/patches/patches-*: Refresh existing patches.
  * debian/patches/patches-freetype/freetype-config-multi-arch.patch:
    - Remove the arch-dependent output of `freetype-config --libs`.
      Closes: #871470, #870618.
    - Exit with an error if freetype-config is called with --libtool.
  * debian/rules:
    - Include /usr/share/dpkg/architecture.mk.
    - Dynamically generate the shlibs dependency version (Closes: #883698).
    - Replace the autoconf definition of SIZEOF_LONG with the compile-time
      constant __SIZEOF_LONG__ to make libfreetype6-dev multi-arch compatible.
  * Thanks to Hugh McMaster <email address hidden> for preparing these

092d3a3... by Laurent Bigonville on 2017-09-18

Import patches-unapplied version 2.8.1-0.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d99778d627afc91db5c80dd830710b4fd5549615

New changelog entries:
  * Non-maintainer upload.
  * New upstream release (Closes: #876132)
    - Refresh debian/patches-ft2demos/compiler_hardening_fixes.patch,
      partially fixed upstream
    - debian/libfreetype6.symbols: Add newly export symbol

d99778d... by Laurent Bigonville on 2017-06-27

Import patches-unapplied version 2.8-0.2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 34a757f7e23a3e24e67e1788b6c3e13f94313876

New changelog entries:
  * Non-maintainer upload.
  * Upload to unstable
  * Bump Standards-Version to 4.0.0 (no further changes)

34a757f... by Laurent Bigonville on 2017-05-26

Import patches-unapplied version 2.8-0.1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: b1372cd24e2a0289ac9c3129ee918f9d5bab1be0

New changelog entries:
  * Non-maintainer upload.
  * New upstream release
    - Better protect `flex' handling (CVE-2017-8105) (Closes: #861220)
    - t1_builder_close_contour: Add safety guard (CVE-2017-8287)
      (Closes: #861308)
    - tt_size_reset: Do nothing for CFF2 (CVE-2017-7864) (Closes: #860313)
    - Improve handling for buggy variation fonts (CVE-2017-7857 CVE-2017-7858)
      (Closes: #860307)

b1372cd... by Laurent Bigonville on 2017-03-11

Import patches-unapplied version 2.7.1-0.1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 49b19bad1056e84bd0f5cafdd89e7f02543c6419

New changelog entries:
  * Non-maintainer upload.
  * New upstream release (Closes: #837800)
    - debian/patches-freetype, debian/patches-ft2demos: Refreshed
    - Improve the recursive reference detector (Closes: #841029)
    - Fix heap buffer overflow (Closes: #856971 CVE-2016-10244)
  * d/p-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch:
    Revert upstream commit that added the -export-symbols option to libtool,
    we need to review the symbols used in debian before we can hide the
    private one.
  * debian/libfreetype6.symbols: Make any application depending on private
    symbols depend against an invalid package, this will help us to find out
    which packages (if any) are abusing the API.
  * debian/control: Remove duplicate Section to please lintian
  * debian/control: Bump Standards-Version 3.9.8 (no further changes)

49b19ba... by Steve Langasek on 2016-03-01

Import patches-unapplied version 2.6.3-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8216aa5a00e59200504ed5fe1c31b4f0bc4bda42

New changelog entries:
  * Install the now-available-upstream manpages for freetype-demos.
    Closes: #131137.
  * Register all of the HTML documentation with doc-base. Closes: #451660.
  * Suppress lintian warning about symbols file declaring dependency on
    other package, which is entirely by design.
  * Adjust symbols file to actually produce invalid dependencies when
    internal symbols are used, as intended.
  * New upstream release. Closes: #812518, LP: #1521299
    - stem darkening now disabled by default. Closes: #801370.
  * Avoid marking private symbols as supported from 2.6.1 on. Apparently
    dpkg-gensymbols doesn't do what I expected for this kind of declaration
    anyway, but we should at least avoid marking them wrong in the source.
  * Update to Standards-Version 3.9.7.