Package: fig2dev / 1:3.2.6a-2+deb9u2

Metadata

Package Version Patches format
fig2dev 1:3.2.6a-2+deb9u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
14_fig2mpdf.patch | (download)

fig2dev/dev/genpstex.c | 331 331 + 0 - 0 !
fig2dev/drivers.h | 4 4 + 0 - 0 !
fig2dev/fig2dev.c | 18 18 + 0 - 0 !
fig2mpdf/copyright.txt | 25 25 + 0 - 0 !
fig2mpdf/fig2mpdf | 653 653 + 0 - 0 !
fig2mpdf/fig2mpdf.1 | 208 208 + 0 - 0 !
6 files changed, 1239 insertions(+)

 creating multilayered or singlelayer pdf or eps figures for
 including into LaTeX documents.
15_fig2mpdf doc.patch | (download)

fig2mpdf/doc/Makefile | 11 11 + 0 - 0 !
fig2mpdf/doc/XFig-LaTeX-together.jpg.uue | 150 150 + 0 - 0 !
fig2mpdf/doc/XFig-LaTeX.jpg.uue | 305 305 + 0 - 0 !
fig2mpdf/doc/anim-presentation.gif.uue | 1187 1187 + 0 - 0 !
fig2mpdf/doc/fig2dev-pdftex_p.html | 120 120 + 0 - 0 !
fig2mpdf/doc/fig2mpdf-output.gif.uue | 62 62 + 0 - 0 !
fig2mpdf/doc/fig2mpdf.css | 178 178 + 0 - 0 !
fig2mpdf/doc/fig2mpdf.html | 238 238 + 0 - 0 !
fig2mpdf/doc/fig2ps-output.gif.uue | 89 89 + 0 - 0 !
fig2mpdf/doc/index.html | 45 45 + 0 - 0 !
fig2mpdf/doc/overlay-sample.jpg.uue | 770 770 + 0 - 0 !
fig2mpdf/doc/overlay-sample.lfig | 39 39 + 0 - 0 !
fig2mpdf/doc/overlaying.gif.uue | 119 119 + 0 - 0 !
fig2mpdf/doc/sample-flat.jpg.uue | 169 169 + 0 - 0 !
fig2mpdf/doc/sample-flat.pdf.uue | 975 975 + 0 - 0 !
fig2mpdf/doc/sample-presentation.gif.uue | 223 223 + 0 - 0 !
fig2mpdf/doc/sample-presentation.tex | 47 47 + 0 - 0 !
fig2mpdf/doc/uudecode | 19 19 + 0 - 0 !
18 files changed, 4746 insertions(+)

 fig2mpdf 1.2 documentation


28_fix_fig2dev_chmod.patch | (download)

fig2dev/dev/genpstex.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 the missing sys/stat.h prototype leads to an implicit declaration
 of fchmod(), which uses signed int while kFreeBSD expects unsigned int, which
 results in a wrong bitmap, which leads to a build failure.
 This is only required for the fig2mpdf patch.
Bug-Debian: http://bugs.debian.org/654767


29_RGBFILE.patch | (download)

fig2dev/colors.c | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 rgb.txt can not be located via fig2dev_rgbfile environment variable.
 This allows to run the test suite without the package being installed before.


31_input_sanitizing.patch | (download)

fig2dev/read.c | 8 7 + 1 - 0 !
fig2dev/read1_3.c | 9 9 + 0 - 0 !
2 files changed, 16 insertions(+), 1 deletion(-)

 cve-2017-16899 some input sanitizing when reading fig files.
Bug-Debian: https://bugs.debian.org/881143
Bug-Debian: https://bugs.debian.org/881144
32_fill style overflow.patch | (download)

fig2dev/read.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 sanitize input of fill patterns.
Bug-Debian: https://bugs.debian.org/881396
40_circle_arrowhead.patch | (download)

fig2dev/bound.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 allow circle arrowheads when mag >= 42, ticket #52
 Circle and half-circle arrowheads would be drawn with 40 + mag/4 points by
 calc_arrow() in bound.c. However, the point arrays passed to calc_arrow()
 would only contain 50 points. With a magnification >= 42, a buffer overrun
 would occur. Simply use 40 points, independent of magnification.
 .
 This fixes CVE-2019-14275