Package: ghostscript / 9.27~dfsg-2

Metadata

Package Version Patches format
ghostscript 9.27~dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
020190410~06c9207.patch | (download)

base/fapi_ft.c | 33 27 + 6 - 0 !
1 file changed, 27 insertions(+), 6 deletions(-)

 fix regression resolving bounding box of font glyphs
 Re-introduce over/underflow workaround
 .
 Commit 355434f4b1bbe8c4f98cafad5a6868aa2f0eaae1 reverted a workaround
 that compensated for over/underflow in Freetype's TTF hinting
 (related to freedom and projection vector calculations).
 That problem no longer exists in recent Freetype releases,
 and the workaround actually caused other issues to occur with hinting.
 .
 What wasn't obvious was
 that the workaround also protected over/underflow issues
 relating to the unitsPerEm value.
 .
 So this re-instates the workaround,
 but bases the decision on how the final scale is distributing
 between the Freetype "size" and the Freetype matrix
 on the unitsPerEm value
 (this is relevant for all font types
 as for non-TTF font types
 Freetype derives the unitsPerEm from the FontMatrix for PS type fonts).
2001_docdir_fix_for_debian.patch | (download)

Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 set docdir appropriately for debian
2002_gs_man_fix_debian.patch | (download)

man/gs.1 | 15 8 + 7 - 0 !
1 file changed, 8 insertions(+), 7 deletions(-)

 fixes for gs.1 (debian specific path adjustments)
2003_support_multiarch.patch | (download)

base/unix-aux.mak | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 check multiarch paths
2004_remove_non Debian_paths_from_docs.patch | (download)

man/gs.1 | 22 6 + 16 - 0 !
1 file changed, 6 insertions(+), 16 deletions(-)

 remove non-debian paths from documentation
2005_fix_Debian_paths_in_docs.patch | (download)

man/gs.1 | 26 13 + 13 - 0 !
1 file changed, 13 insertions(+), 13 deletions(-)

 fix debian paths in documentation
2006_suggest_install_ghostscript doc_in_docs.patch | (download)

man/gs.1 | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 suggest install of ghostscript-doc in documentation
2007_suggest_install_ghostscript doc_in_code.patch | (download)

psi/imainarg.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 suggest install of ghostscript-doc in code
2008_mention_ghostscript x_in_docs.patch | (download)

man/gs.1 | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 mention ghostscipt-x affect on default device in docs
2009_use_system_javascript.patch | (download)

doc/API.htm | 2 1 + 1 - 0 !
doc/C-style.htm | 2 1 + 1 - 0 !
doc/Commprod.htm | 2 1 + 1 - 0 !
doc/DLL.htm | 2 1 + 1 - 0 !
doc/Deprecated.htm | 2 1 + 1 - 0 !
doc/Develop.htm | 2 1 + 1 - 0 !
doc/Devices.htm | 2 1 + 1 - 0 !
doc/Drivers.htm | 2 1 + 1 - 0 !
doc/Fonts.htm | 2 1 + 1 - 0 !
doc/History9.htm | 2 1 + 1 - 0 !
doc/Install.htm | 2 1 + 1 - 0 !
doc/Language.htm | 2 1 + 1 - 0 !
doc/Lib.htm | 2 1 + 1 - 0 !
doc/Make.htm | 2 1 + 1 - 0 !
doc/News.htm | 2 1 + 1 - 0 !
doc/Ps-style.htm | 2 1 + 1 - 0 !
doc/Ps2epsi.htm | 2 1 + 1 - 0 !
doc/Psfiles.htm | 2 1 + 1 - 0 !
doc/Readme.htm | 2 1 + 1 - 0 !
doc/Release.htm | 2 1 + 1 - 0 !
doc/SavedPages.htm | 2 1 + 1 - 0 !
doc/Source.htm | 2 1 + 1 - 0 !
doc/Unix-lpr.htm | 2 1 + 1 - 0 !
doc/Use.htm | 2 1 + 1 - 0 !
doc/VectorDevices.htm | 2 1 + 1 - 0 !
doc/WhatIsGS.htm | 2 1 + 1 - 0 !
doc/sample_downscale_device.htm | 2 1 + 1 - 0 !
doc/subclass.htm | 2 1 + 1 - 0 !
doc/thirdparty.htm | 2 1 + 1 - 0 !
29 files changed, 29 insertions(+), 29 deletions(-)

 use locally served jquery to avoid privacy breach
2010_add_build_timestamp_setting.patch | (download)

base/gp_unix.c | 22 22 + 0 - 0 !
devices/vector/gdevpdf.c | 6 4 + 2 - 0 !
devices/vector/gdevpdfe.c | 4 3 + 1 - 0 !
devices/vector/gdevpsu.c | 4 3 + 1 - 0 !
4 files changed, 32 insertions(+), 4 deletions(-)

 allow the build timestamp to be externally set
 In order to make Ghostscript output reproducible, we need a way to
 set the build timestamp to other values than the current time.
 We now consistently use gp_get_realtime() instead of directly calling
 time() or gp_get_usertime() and make gp_get_realtime() use the value
 found in the SOURCE_DATE_EPOCH environment variable if set. Also,
 environment timezone is fixed to UTC if SOURCE_DATE_EPOCH is used to
 avoid variations.
2011_avoid_remote_font.patch | (download)

doc/API.htm | 2 1 + 1 - 0 !
doc/C-style.htm | 2 1 + 1 - 0 !
doc/Commprod.htm | 2 1 + 1 - 0 !
doc/DLL.htm | 2 1 + 1 - 0 !
doc/Deprecated.htm | 2 1 + 1 - 0 !
doc/Develop.htm | 2 1 + 1 - 0 !
doc/Devices.htm | 2 1 + 1 - 0 !
doc/Drivers.htm | 2 1 + 1 - 0 !
doc/Fonts.htm | 2 1 + 1 - 0 !
doc/History9.htm | 2 1 + 1 - 0 !
doc/Install.htm | 2 1 + 1 - 0 !
doc/Language.htm | 2 1 + 1 - 0 !
doc/Lib.htm | 2 1 + 1 - 0 !
doc/Make.htm | 2 1 + 1 - 0 !
doc/News.htm | 2 1 + 1 - 0 !
doc/Ps-style.htm | 2 1 + 1 - 0 !
doc/Ps2epsi.htm | 2 1 + 1 - 0 !
doc/Psfiles.htm | 2 1 + 1 - 0 !
doc/Readme.htm | 2 1 + 1 - 0 !
doc/Release.htm | 2 1 + 1 - 0 !
doc/SavedPages.htm | 2 1 + 1 - 0 !
doc/Source.htm | 2 1 + 1 - 0 !
doc/Unix-lpr.htm | 2 1 + 1 - 0 !
doc/Use.htm | 2 1 + 1 - 0 !
doc/VectorDevices.htm | 2 1 + 1 - 0 !
doc/WhatIsGS.htm | 2 1 + 1 - 0 !
doc/sample_downscale_device.htm | 2 1 + 1 - 0 !
doc/subclass.htm | 2 1 + 1 - 0 !
doc/thirdparty.htm | 2 1 + 1 - 0 !
29 files changed, 29 insertions(+), 29 deletions(-)

 avoid remote fonts to avoid privacy breach
 Simply avoid custom fonts for now...
2012_avoid_googletagmanager.patch | (download)

doc/API.htm | 9 0 + 9 - 0 !
doc/C-style.htm | 9 0 + 9 - 0 !
doc/Commprod.htm | 9 0 + 9 - 0 !
doc/DLL.htm | 9 0 + 9 - 0 !
doc/Deprecated.htm | 9 0 + 9 - 0 !
doc/Develop.htm | 9 0 + 9 - 0 !
doc/Devices.htm | 9 0 + 9 - 0 !
doc/Drivers.htm | 9 0 + 9 - 0 !
doc/Fonts.htm | 9 0 + 9 - 0 !
doc/History9.htm | 9 0 + 9 - 0 !
doc/Install.htm | 9 0 + 9 - 0 !
doc/Language.htm | 9 0 + 9 - 0 !
doc/Lib.htm | 9 0 + 9 - 0 !
doc/Make.htm | 9 0 + 9 - 0 !
doc/News.htm | 9 0 + 9 - 0 !
doc/Ps-style.htm | 9 0 + 9 - 0 !
doc/Ps2epsi.htm | 9 0 + 9 - 0 !
doc/Psfiles.htm | 9 0 + 9 - 0 !
doc/Readme.htm | 9 0 + 9 - 0 !
doc/Release.htm | 9 0 + 9 - 0 !
doc/SavedPages.htm | 9 0 + 9 - 0 !
doc/Source.htm | 9 0 + 9 - 0 !
doc/Unix-lpr.htm | 9 0 + 9 - 0 !
doc/Use.htm | 9 0 + 9 - 0 !
doc/VectorDevices.htm | 9 0 + 9 - 0 !
doc/WhatIsGS.htm | 9 0 + 9 - 0 !
doc/sample_downscale_device.htm | 9 0 + 9 - 0 !
doc/subclass.htm | 9 0 + 9 - 0 !
doc/thirdparty.htm | 9 0 + 9 - 0 !
29 files changed, 261 deletions(-)

---