Debian Patches
Status for fontforge/1:20251009+git20260808~dfsg-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-Exclude-cxxopts.patch | Exclude cxxopts | Bastian Germann <bage@debian.org> | no | 2026-08-08 | ||
| 0002-remove-custom-library-search-path.patch | Remove custom library search path (RPATH/RUNPATH) This reverts upstream's preference of setting RPATH/RUNPATH for installed binaries. Fixes Lintian custom-library-search-path error. |
Anthony Fok <foka@debian.org> | not-needed | vendor | 2020-11-18 | |
| 0003-use-local-libjs-mathjax.patch | Use packaged copy of MathJax from libjs-mathjax FontForge documentation uses sphinx.ext.mathjax which insert script links to MathJax served on remote CDNs. . This patch, together with debian/fontforge-doc.links, replaces remote scripts with MathJax from the libjs-mathjax package. See https://bugs.debian.org/739300 for discussion. . Fixes Lintian privacy-breach-generic warnings. |
Anthony Fok <foka@debian.org> | not-needed | vendor | 2020-11-24 | |
| 0004-qsort-comparators.patch | Fix non-reproducible TrueType hinting: invalid qsort comparators Several comparison functions passed to qsort() violated the ordering axioms. With glibc >= 2.37 qsort() takes an in-place introsort path that has undefined behaviour for such comparators and reads uninitialised memory, so the generated TrueType instructions varied between builds (e.g. FreeSerif.ttf from the GNU FreeFont sources). Make SortBlues(), SortStems(), sortbynum(), sortedges(), stem_cmp() and line_pt_cmp() return a proper trichotomous result and compare both arguments symmetrically. |
Bastian Germann <bage@debian.org> | no | https://github.com/fontforge/fontforge/pull/5922 | 2026-10-11 | |
| 0005-afm-and-pfb-timezone-independent.patch | Whilst working on the Reproducible Builds effort, we noticed that fontforge generates .afm and .pfb files that are unreproducible. . Specifically, whilst they use SOURCE_DATE_EPOCH for the timestamps, they still vary on the timezone due to the use of ctime(3). . Patch attached, which at least causes packages such as t1-teams to be reproducible. |
Chris Lamb <lamby@debian.org> | no | debian | 2026-07-20 | |
| 2003_avoid_privacy_breach.patch | Avoid links in html documents potentially breaching privacy Replace potential tracking image URLs with inline single-pixel transparent image from <https://css-tricks.com/snippets/html/base64-encode-of-1x1px-transparent-gif/>. Strip hardcoded host from demo form. |
Vasudev Kamath <vasudev@copyninja.info> | not-needed | 2017-09-23 | ||
| 2004-fix-privacy-breach-logo.patch | Remove link to remote SourceForge logo from Japanese documentation Also image link to upstream author George Williams’s now defunct old website, and image link to thunbmail of « Fontes & codages » on Amazon. Fixes Lintian privacy-breach-logo error. |
Anthony Fok <foka@debian.org> | not-needed | vendor | 2020-11-23 |
All known versions for source package 'fontforge'
- 1:20251009+git20260808~dfsg-3 (forky, sid)
- 1:20230101~dfsg-4 (trixie)
- 1:20230101~dfsg-1.1~deb12u1 (bookworm-security, bookworm)
