* Wed Jun 26 2019 Dr. Werner Fink <werner@suse.de>
- Add patch transfig-fix-of-e0c4b024.patch to fix last added upstream
commit (boo#1136882)
* Thu Aug 30 2018 Dr. Werner Fink <werner@suse.de>
- Add patch transfig-e0c4b024.patch from upstream commit e0c4b024
to fix bsc#1106531 with CVE-2018-16140
* Wed Nov 22 2017 werner@suse.de
- Added patches
* fig2dev-3.2.6a-RGBFILE.patch to let rgb.txt be located via
environment variable FIG2DEV_RGBFILE
* fig2dev-3.2.6a-man-typo.patch to fix simple typo in manual page
* fig2dev-3.2.6a-input-sanitizing.patch to do some input
sanitizing when reading FIG files (bsc#1069257, CVE-2017-16899)
* fig2dev-3.2.6a-style-overflow.patch
* Mon Feb 06 2017 werner@suse.de
- Fix now failing download source service, that is don't do this
* Thu Feb 02 2017 werner@suse.de
- Update to fig2dev version 3.2.6a (Patchlevel 6a (January 2017))
NEW FEATURES:
o Distribute transfig.pdf. No need to build it from the TeX sources.
o Enable reproducible build for svg output.
o Set the creator to fig2dev, not to the path by which fig2dev is
invoked.
BUGS FIXED:
Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
o The svg output now produces correct patterns and pie-wege arcs.
Property names instead of style attributes are used. Hollow arrow
heads are really hollow, not filled with white. In the PostScript
output, this might also clip a bit of the filling underneath an arrow.
o tikz output: Re-use \dimen \XFigu if it is already defined. Ticket #3.
o tikz output: A pattern in an object with line width zero and the
stroke color equal to the fill color would produce a white fill.
The tikz output now does not try to be smart and puts a pattern, even
if the result is equal to a solid fill. Ticket #1.
o pict2e output: Standalone tex-files always include color.sty. #2.
o pict2e output: A pattern with stroke color equal to fill color is
rendered as a solid fill.
o Compiles when gnu iconv and standard iconv are present.
* Fri Sep 23 2016 werner@suse.de
- Update to fig2dev version 3.2.6 (the successor of transfig)
o Add compile switch --enable-versioning and script update-version_m4,
to create version string from source control system
o tikz output: Support -G (grid) option. Make \XFigwidth and \XFigheight
only scale coordinates, not line widths; Do not set unnecessarily
\color{black} on text.
From Roland Rosenfeld <roland@spinnaker.de>
o Correct comment string in man page fig2ps2tex.1
o Distribute autotest file lookup_X_color.at - only useful for hacko
From Brian V. Smith:
o Changed object defs from O_ to OBJ_ because O_TEXT conflicts
with system typedef (debian 37_OBJ_typedef.patch)
o Remove unused charset variables cs and ca from genibmgl.c
(debian 38_unusedcharset.patch)
o Build with make CFLAGS="-Werror -Wpedantic -Wformat -Wformat-security'
o On lines with Round or Projecting cap style and arrowheads, the line
endpoint stuck out beyond the arrowhead (this was fixed in
xfig 3.2.5c, but not here until now; debian 41_arrowhead.patch)
o Changed .ce (center lines) to .RS (right-justify) in fig2ps2tex man
page file because of issues when generating HTML (From Eric Raymond)
(debian 36_manpage_ce2RS.patch)
o Quotes added to output file name for several formats in case there
are blanks in the name (debian 39_gs_quote.patch)
o For PDF output, changed -dColorImageFilter from /FlateEncode to
/DCTEncode for lossy compression (smaller pdf files)
(debian 40_ColorImageFilter.patch)
o Update help for PDF options (debian 42_PDF_help.patch)
From Roland Rosenfeld. Bug numers refer to https://bugs.debian.org/#.
o Remove bashisms in fig2ps2tex script. Reported from
Chris Lamb <chris@chris-lamb.co.uk>. Fixes debian bug 480615.
o Include sys/stat.h in genps.c. Reported from Steven Chamberlain
<steven@pyro.eu.org>. Debian bug 654767. (28_fix_chmod...patch)
o Distribute the man page transig.1. (34_transfig.1.patch)
o Do not report user information in ps files. Debian bug 316382
(04_displaywho.patch)
o Set locale to C. Debian bug 45378 (05_locale_patch).
o Support pdftex in transfig (20_transfig_pdftex.patch). Reported by
Jindrich Makovicka <makovick@gmail.com>.
o Fix some typos (22_typos.patch, 35_manpage_typos.patch).
o Honor environment variable SOURCE_DATE_EPOCH, for reproducible
builds. Debian bug 819911. From Alexis Bienvenüe <pado@passoire.fr>.
(33_honour_SOURCE_DATE_EPOCH.patch).
o Enable fonts >= 42 pt, needs \usepackage{type1cm}. Bug 343139,
(09_maxfontsize.patch).
o New pict2e and tikz output language, for use with TeX/LaTeX.
o Compile with ./configure; make; make install.
Optionally, use make check; make installcheck.
o By default, transfig is not built.
o Swap patterns in PostScript output, were upside down.
o Silence most compiler warnings.
o Update man-pages and help text.
o Accurately position arrowheads, flush with line, in PostScript output.
- Remove transfig.3.2.5d-patches.tar.bz2 but port and add the oldpatterns
and mpdf patches to 3.2.6:
fig2dev-3.2.6-fig2mpdf-doc.patch
fig2dev-3.2.6-fig2mpdf.patch
fig2dev-3.2.6-genps_oldpatterns.patch
- Patch transfig.3.2.5d.dif becomes transfig-3.2.6.dif
- Modify the patches
transfig-fix-afl.patch
transfig.3.2.5-binderman.dif
transfig.3.2.5d-mediaboxrealnb.dif
* Thu Apr 16 2015 meissner@suse.com
- transfig-fix-afl.patch: fixed crashes due to uninitialized memory,
found by afl.
* Tue Dec 10 2013 werner@suse.de
- Update to transfig version 3.2.5e
* HTML map output was limited to 100 links.
Fix by Jan van Dijk
* Updated for compatibility to PNG 1.5
From Matthias Scheler
* Was adding "showpage" command when producing bitmap formats from intermediate EPS.
This produced "illegal" PNG and JPEG files with extra, blank image.
* Maximum width of included image in PS/EPS output increased from 8192 to 16384
* Precision of some PIC objects increased from %.2f to %.3f
* Double close of output file when ghostscript fails. Original bug report from
https://bugzilla.redhat.com/728825
- Change out patch sets to fit 3.2.5e
* Fri Apr 05 2013 idonmez@suse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
* Fri Feb 08 2013 werner@suse.de
- Use original patches from Debian
* Thu Feb 07 2013 werner@suse.de
- Add xfig.3.2.5b-mediaboxrealnb.dif to fix regarding pdf import,
reported by Loic Le Guyader compare with Debian bug #530898
* Fri Sep 28 2012 werner@suse.de
- Update to transfig version 3.2.5d
* made PostScript output DSC 3.0 compliant to work with CUPS
patch from Ian Dall (see https://bugzilla.redhat.com/558380)
* Changed STOCK_LAST from 17 to 19 in fig2dev/dev/genemf.c
* Questionable copy of one data type to another in genemf.c
* Changed definition of command for short slanted lines in genlatex.c
* Added check for existance of arrows in SVG line generator
* Removed %%Page: directive from included JPEG files in PostScript/EPS output
* bound.c was passing pointers to int instead of double to arc_tangent
* put_msg function uses proper varargs now
* Option for debug comments in GBX output is "yes" or "no", not "on" or "off"
* Added help (-h) info for GBX output
* In version 1.4 of the PNG library dither was removed so fig2dev now uses
quantize when importing PNG images with palettes
* put_msg was declared twice (fig2dev/dev/genemf.c)
* Added xlink namespace for images in SVG export
* SVG output for imported images didn't form href link properly
* New PSTricks driver from Gene Ressler (see man fig2dev for info)
* transfig command was hardwired for "tex" for "make all" directive and
removing files with "make clean" directive in creating Makefile
* -a option added to PostScript and PICTeX languages to NOT include user's
login name in output
* Gerber (RS-247-X for CAD drawings for printed circuits) export language from Edward Gr
* Tue Jul 24 2012 werner@suse.de
- Add missed fonts
* Tue Jul 10 2012 werner@suse.de
- Make it build with latest TeXLive 2012 with new package layout
* Tue Jun 28 2011 werner@suse.de
- Add URL due bnc#676463
* Tue Apr 20 2010 werner@suse.de
- Add compatibility switch for libpng 1.4 or higher
* Mon Apr 19 2010 sndirsch@suse.de
- fixed libpng buildrequires for openSUSE >= 11.3
* Thu Dec 17 2009 werner@suse.de
- Apply latest binderman patch
* Mon Dec 14 2009 werner@suse.de
- Update to transfig version 3.2.5a
* 22 new arrowhead types
* HTML map now produces reference to .png file instead of .gif
* CreationDate in pictex output was either wrong or caused segfault
* bugs fixed in SVG Driver:
- blue component of shaded colors was always zero
- line protruding beyond arrowhead on long arrows
- wrong position of back arrowhead on double-headed arrows
- fill patterns either missing or using incorrect linewidth
- lowercase greek phi did not match its X11 counterpart
from Martin Kroeker
* dubious printf(j++,j++) in MP driver
* missing #includes in MP driver
* added !defined(__FreeBSD) to fig2dev.h def for sys_nerr and errno
From Eric Scott
* added -quiet options to giftopnm and ppmtopcs in reading GIF files
From Eric Scott
* Typo in LaTeX driver when generating arc-box. "iut" should be "put"
* extraneous stroke:black in svg header removed along with stroke color
for text, since the text fill color does the whole job
* fig2dev produces more correctly structured PostScript. Files get printed via
CUPS on PostScript printers. When viewing a .ps-file in gv you can go to the
last page and back and to the last page again without getting PostScript errors.
From Ronald Lembcke
* Renamed the macro \SetFigFont to \SetFigFontNFSS if NFSS is #defined to alleviate
some problems. From Roland Rosenfeld.
* Grid in metric mode was incorrectly scaled
* Removes any %EOF or %%EOF from imported EPS pictures before exporting.
Also doesn't add %EOF when importing JPEG file now.
* Missing call to get local time before converting to string in genpictex.c
* Fri Oct 09 2009 werner@suse.de
- Yet an other David Binderman bug (bnc#544938)