Package: ghostscript / 10.05.1~dfsg-3

Metadata

Package Version Patches format
ghostscript 10.05.1~dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_CVE 2025 7462.patch | (download)

devices/vector/gdevpdf.c | 14 9 + 5 - 0 !
1 file changed, 9 insertions(+), 5 deletions(-)

 bug 708606: catch a null file pointer closing pdfwrite.

In the event of an error opening a new output file.

0002_fix coverity.patch | (download)

contrib/japanese/gdev10v.c | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 fix coverity ids 457699 and 457700

Not sure if Coverity has been updated, this is ancient contrib code
which has not changed for a long time.

However, fix the warning by initialising the pointers to NULL, and then
avoid trying to free them if they are NULL.

0003_c23.patch | (download)

base/gdevkrnlsclass.c | 4 2 + 2 - 0 !
base/gdevkrnlsclass.h | 4 2 + 2 - 0 !
base/gdevnup.c | 4 2 + 2 - 0 !
base/gp.h | 4 2 + 2 - 0 !
base/gsfcmap.c | 4 2 + 2 - 0 !
base/gsovrc.c | 4 2 + 2 - 0 !
base/gsstate.h | 6 3 + 3 - 0 !
base/gxcmap.c | 2 1 + 1 - 0 !
base/gxdownscale.c | 5 3 + 2 - 0 !
base/gxdownscale.h | 4 2 + 2 - 0 !
base/gxfapi.h | 2 1 + 1 - 0 !
base/gximag3x.c | 4 2 + 2 - 0 !
base/gxiscale.c | 4 2 + 2 - 0 !
base/stdpre.h | 6 4 + 2 - 0 !
contrib/eplaser/gdevescv.c | 2 1 + 1 - 0 !
contrib/eplaser/gdevescv.h | 2 1 + 1 - 0 !
contrib/gdevmd2k.c | 5 3 + 2 - 0 !
contrib/lips4/gdevl4r.c | 2 1 + 1 - 0 !
contrib/lips4/gdevl4v.c | 4 2 + 2 - 0 !
contrib/opvp/gdevopvp.c | 4 2 + 2 - 0 !
devices/gdevcdj.c | 4 2 + 2 - 0 !
devices/gdevpdfimg.h | 6 3 + 3 - 0 !
devices/vector/gdevpdfd.c | 4 2 + 2 - 0 !
devices/vector/gdevpdtt.c | 16 6 + 10 - 0 !
devices/vector/gdevpx.c | 4 2 + 2 - 0 !
devices/vector/gdevxps.c | 8 4 + 4 - 0 !
pcl/pcl/pcpage.h | 6 3 + 3 - 0 !
pcl/pl/plmain.h | 4 2 + 2 - 0 !
pdf/pdf_device.c | 6 3 + 3 - 0 !
psi/zcontrol.c | 4 2 + 2 - 0 !
psi/zfdecode.c | 5 3 + 2 - 0 !
psi/zfunc4.c | 6 3 + 3 - 0 !
xps/xpstop.c | 8 5 + 3 - 0 !
33 files changed, 80 insertions(+), 77 deletions(-)

---
1004_enable_spot_devices.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable devicen-related device xcfcmyk
1005_simplify_ps2ascii.patch | (download)

lib/ps2ascii | 11 2 + 9 - 0 !
1 file changed, 2 insertions(+), 9 deletions(-)

 simplify ps2ascii
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
2010_add_build_timestamp_setting.patch | (download)

base/gp_unix.c | 22 22 + 0 - 0 !
devices/vector/gdevpdf.c | 4 3 + 1 - 0 !
devices/vector/gdevpdfe.c | 4 3 + 1 - 0 !
devices/vector/gdevpsu.c | 4 3 + 1 - 0 !
4 files changed, 31 insertions(+), 3 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_disable_google_analytics.patch | (download)

doc/src/conf.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 disable google analytics in html docs
2012_additional_gcc_15_fixes.patch | (download)

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

---