Name ghostscript
Version 9.52
Summary The GPL Ghostscript PostScript/PDF interpreter
Description Ghostscript is used for PostScript/PDF preview and printing. Usually as a back-end to a program such as ghostview, it can display PostScript and PDF documents in an X11 environment. Furthermore, it can render PostScript and PDF files as graphics to be printed on non-PostScript printers. Supported printers include common dot-matrix, inkjet and laser models.
Section console/utils
License GPLv3
Homepage http://www.ghostscript.com
Recipe file recipes-extended/ghostscript/ghostscript_9.52.bb
Layer openembedded-core (dunfell branch)
Inherits
  • autotools
  • autotools-brokensep
  • siteconfig
  • siteinfo
Dependencies
  • autoconf-native
  • automake-native
  • cups
  • fontconfig
  • ghostscript-native
  • gnu-config-native
  • jpeg
  • libpng
  • libtool-cross
  • libtool-native
  • tiff
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libx11
  • libxext
  • libxt
  • gtk+3
PACKAGECONFIG options
  • x11

Sources

https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/ghostscript-9.52.tar.gz

Patches

Patch Status
ghostscript/ghostscript-9.15-parallel-make.patch Pending
ghostscript/ghostscript-9.16-Werror-return-type.patch Pending
files/do-not-check-local-libpng-source.patch Inappropriate [OE-Core specific]
ghostscript/avoid-host-contamination.patch Inappropriate [embedded specific]
ghostscript/mkdir-p.patch Pending
ghostscript/CVE-2020-15900.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5d499272b95a6b890a1397e11d20937de000d31b]
ghostscript/check-stack-limits-after-function-evalution.patch Unknown
ghostscript/CVE-2021-45949.patch Unknown
ghostscript/CVE-2021-3781_1.patch Backport
ghostscript/CVE-2021-3781_2.patch Backport
ghostscript/CVE-2021-3781_3.patch Backport
ghostscript/CVE-2023-28879.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;h=37ed5022cecd584de868933b5b60da2e995b3179]
ghostscript/0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d81b82c70bc1fb9991bb95f1201abb5dea55f57f]
ghostscript/CVE-2023-36664-pre1.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=4ceaf92815302863a8c86fcfcf2347e0118dd3a5]
ghostscript/CVE-2023-36664-1.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=505eab7782b429017eb434b2b95120855f2b0e3c]
ghostscript/CVE-2023-36664-2.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=fb342fdb60391073a69147cb71af1ac416a81099]
ghostscript/CVE-2023-43115.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5]
ghostscript/CVE-2020-36773.patch Backport [https://git.ghostscript.com/?p=ghostpdl.git;h=8c7bd787defa071c96289b7da9397f673fddb874]
ghostscript/ghostscript-9.21-prevent_recompiling.patch Pending
ghostscript/cups-no-gcrypt.patch Backport

bbappends

This recipe is appended by:

meta-riscv ghostscript_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master ghostscript 10.04.0
styhead (Yocto Project 5.1) ghostscript 10.04.0
scarthgap (Yocto Project 5.0) ghostscript 10.04.0
nanbield (Yocto Project 4.3) ghostscript 10.02.1
mickledore (Yocto Project 4.2) ghostscript 10.0.0
langdale (Yocto Project 4.1) ghostscript 9.56.1
kirkstone (Yocto Project 4.0) ghostscript 9.55.0
honister (Yocto Project 3.4) ghostscript 9.54.0
hardknott (Yocto Project 3.3) ghostscript 9.53.3
gatesgarth (Yocto Project 3.2) ghostscript 9.52
dunfell (Yocto Project 3.1) ghostscript 9.52 (this recipe)
zeus (Yocto Project 3.0) ghostscript 9.27
warrior (Yocto Project 2.7) ghostscript 9.26
thud (Yocto Project 2.6) ghostscript 9.26
sumo (Yocto Project 2.5) ghostscript 9.21
rocko (Yocto Project 2.4) ghostscript 9.21
pyro (Yocto Project 2.3) ghostscript 9.20
morty (Yocto Project 2.2) ghostscript 9.19
krogoth (Yocto Project 2.1) ghostscript 9.18
jethro (Yocto Project 2.0) ghostscript 9.16
fido (Yocto Project 1.8) ghostscript 9.15
dizzy (Yocto Project 1.7) ghostscript 9.14
daisy (Yocto Project 1.6) ghostscript 9.07
dora (Yocto Project 1.5) ghostscript 9.07
dylan (Yocto Project 1.4) ghostscript 9.05
danny (Yocto Project 1.3) ghostscript 9.05