Package: fontforge / 1:20201107~dfsg-4
Metadata
Package | Version | Patches format |
---|---|---|
fontforge | 1:20201107~dfsg-4 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0001 add extra cmake install rules.patch | (download) |
contrib/cidmap/CMakeLists.txt |
5 5 + 0 - 0 ! |
add extra cmake install rules for contrib/cidmap, contrib/fonttools and pycontrib to restore the files that were installed to fontforge-extras and python3-fontforge prior to the FontForge 2020 March Release. |
0002 remove custom library search path.patch | (download) |
CMakeLists.txt |
1 0 + 1 - 0 ! |
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. |
0003 use local libjs mathjax.patch | (download) |
doc/sphinx/conf.py |
2 2 + 0 - 0 ! |
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. |
0004 hurd PATH_MAX and MAXPATHLEN.patch | (download) |
inc/basics.h |
8 8 + 0 - 0 ! |
define path_max and maxpathlen for gnu/hurd compatibility |
0005 hurd rename extended to avoid conflict with gnumach dev.patch | (download) |
fontforge/autohint.c |
2 1 + 1 - 0 ! |
rename extended to extendeddbl to avoid ftbfs on hurd gnumach-dev 1.8+git20201129 added to i386/include/mach/i386/fp_reg.h (struct i386_xfp_save) a new "extended" field which happens to collide with "extended" type in FontForge, leading to FTBFS on Hurd: . FAILED: fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o /usr/bin/cc -Dfontforge_EXPORTS -I../../fontforge -I../../inc -Iinc -isystem /usr/include/glib-2.0 -isystem /usr/lib/i386-gnu/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/libxml2 -isystem /usr/include/readline -isystem /usr/include/python3.9 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Werror=implicit-function-declaration -Werror=int-conversion -fdiagnostics-color=always -std=gnu99 -MD -MT fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -MF fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o.d -o fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -c ../../fontforge/asmfpst.c In file included from ../../fontforge/asmfpst.h:4, from ../../fontforge/asmfpst.c:30: ../../fontforge/splinefont.h:63:18: error: two or more data types in declaration specifiers 63 | #define extended double | ^~~~~~ In file included from /usr/include/i386-gnu/bits/sigcontext.h:30, from /usr/include/signal.h:291, from /usr/include/glib-2.0/glib/gbacktrace.h:36, from /usr/include/glib-2.0/glib.h:34, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../../inc/ffglib.h:29, from ../../fontforge/baseviews.h:31, from ../../fontforge/fontforgevw.h:31, from ../../fontforge/asmfpst.c:33: /usr/include/i386-gnu/mach/i386/fp_reg.h:80:24: error: expected identifier or ( before [ token 80 | unsigned char extended[0]; /* Extended region */ | ^ . This patch rename "extended" to "extendeddbl" to avoid the name collision. |
2003_avoid_privacy_breach.patch | (download) |
doc/sphinx/appendices/bibliography.rst |
4 2 + 2 - 0 ! |
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. |
2004 fix privacy breach logo.patch | (download) |
doc/sphinx/olddocs/old/ja/bibliography.html |
2 0 + 2 - 0 ! |
remove link to remote sourceforge logo from japanese documentation Also image link to upstream author George Williamss now defunct old website, and image link to thunbmail of Fontes & codages on Amazon. Fixes Lintian privacy-breach-logo error. |