Package: transfig / 1:3.2.5.e-4+deb8u1

Metadata

Package Version Patches format
transfig 1:3.2.5.e-4+deb8u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_manual_fixup.patch | (download)

doc/fig2dev.1 | 174 87 + 87 - 0 !
doc/transfig.1 | 16 8 + 8 - 0 !
2 files changed, 95 insertions(+), 95 deletions(-)

 escape hyphen '-' in man pages


02_ru_RU.KOI8 R.patch | (download)

fig2dev/dev/Imakefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add ru_ru.koi8-r.ps for russion koi8-r output (closes: #310738).
Bug-Debian: http://bugs.debian.org/310738


03_Imakefile_Debian.patch | (download)

fig2dev/Imakefile | 12 6 + 6 - 0 !
transfig/Imakefile | 2 1 + 1 - 0 !
2 files changed, 7 insertions(+), 7 deletions(-)

 change several paths to fit debian needs.
 Modify some settings for the Debian package.


04_displaywho.patch | (download)

fig2dev/dev/genpictex.c | 2 1 + 1 - 0 !
fig2dev/dev/genps.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 remove comment "for: <user>@<host> (<realname>)" from ps files
 (generated in genps.c and genpictex.c), because we won't ship personal
 information in output files (Closes: #316382).
Bug-Debian: http://bugs.debian.org/316382


05_locale.patch | (download)

fig2dev/dev/genps.c | 1 1 + 0 - 0 !
fig2dev/fig2dev.c | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+)

 fix locale settings.


06_gen_manual.patch | (download)

doc/manual/Makefile | 11 9 + 2 - 0 !
doc/manual/manual.tex | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 3 deletions(-)

 fix generation of postscript manual.


08_genps_oldpatterns.patch | (download)

fig2dev/dev/genps.c | 86 41 + 45 - 0 !
fig2dev/dev/genps.h | 1372 911 + 461 - 0 !
2 files changed, 952 insertions(+), 506 deletions(-)

 reinvent the old genps.oldpatterns.[ch] (removed from 3.2.5a),
 because the new version does not write the patterns correctly into PS and EPS
 files (Bug #348034).
Bug-Debian: http://bugs.debian.org/348034


09_maxfontsize.patch | (download)

LATEX.AND.XFIG | 6 4 + 2 - 0 !
fig2dev/dev/texfonts.h | 4 3 + 1 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

 for fonts >=42pt use the given font size in tex instead of
 restricting this to 42pt. This allows to create posters using
 \usepackage{type1cm}. See http://linuxgazette.vlsm.org/issue96/artime.html
 and Bug#343139
Bug-Debian: http://bugs.debian.org/343139


13_remove_extralibs.patch | (download)

fig2dev/Imakefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 remove unnecessary dependencies on libz and libx11.


14_fig2mpdf.patch | (download)

doc/fig2dev.1 | 71 69 + 2 - 0 !
fig2dev/dev/genpstex.c | 328 328 + 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 !
7 files changed, 1305 insertions(+), 2 deletions(-)

 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


18_fig2ps2tex_bashisms.patch | (download)

fig2dev/fig2ps2tex.sh.script | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 fix bashisms in fig2ps2tex /bin/sh script


20_transfig_pdftex.patch | (download)

transfig/mkfile.c | 20 18 + 2 - 0 !
transfig/transfig.c | 9 9 + 0 - 0 !
transfig/transfig.h | 4 2 + 2 - 0 !
transfig/txfile.c | 5 5 + 0 - 0 !
4 files changed, 34 insertions(+), 4 deletions(-)

 support pdftex output in transfig


21_rename_optopt.patch | (download)

fig2dev/getopt.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 rename optopt parameter name in getopt.c to make mips/mipsel
 happy (otherwise their linker fails with the message 
 /usr/bin/ld: non-dynamic relocations refer to dynamic symbol optopt@@GLIBC_2.0


22_typos.patch | (download)

fig2dev/dev/readgif.c | 2 1 + 1 - 0 !
fig2dev/read.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix some spelling errors in the binaries


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.
Bug-Debian: http://bugs.debian.org/654767


30_fprintf_format.patch | (download)

fig2dev/dev/gencgm.c | 2 1 + 1 - 0 !
fig2dev/dev/genmp.c | 4 2 + 2 - 0 !
fig2dev/trans_spline.c | 4 2 + 2 - 0 !
3 files changed, 5 insertions(+), 5 deletions(-)

 add a format string to fprintf()/sprintf() call instead
 of directly printing out Err_Mem.  This is needed by harding options.


31_index_not_static.patch | (download)

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

 index() is not static, otherwise transfig is liked with
 -L/usr/lib (Closes: #722857)
Bug-Debian: http://bugs.debian.org/722857


32_dev_Imake_typo.patch | (download)

fig2dev/dev/Imakefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use gengbx.c instead of gengbx.o in srcs, otherwise gccmakedep
 fails (Closes: #759236)
Bug-Debian: http://bugs.debian.org/759236


33_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
34_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