SHA256
1
0
forked from pool/transfig
Commit Graph

109 Commits

Author SHA256 Message Date
Ana Guerrero
762b401b16 Accepting request 1152019 from Publishing
- Use %patch -P N instead of deprecated %patchN (forwarded request 1151818 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1152019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=57
2024-02-28 18:44:52 +00:00
Dr. Werner Fink
7add4baa64 Accepting request 1151818 from home:pgajdos:t
- Use %patch -P N instead of deprecated %patchN

OBS-URL: https://build.opensuse.org/request/show/1151818
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=89
2024-02-27 07:05:34 +00:00
Ana Guerrero
173df1b9fa Accepting request 1112311 from Publishing
- Update to fig2dev version 3.2.9 (Aug 2023)
  o Write utf8-encoded postscript and tex-outputs.
    Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
  o Include sys/wait.h to build on some bsds.
  o Process crafted input files, tickets #142, #145, #146, #147, #148,
    and #152.
  o Correctly scale dxf output, ticket #91.
  o Correct a typo causing incorrect eps import, ticket #137.
  o Regression, pass driver names to driver, ticket #139.
- Port and rename patch transfig-3.2.8.dif which is now transfig-3.2.9.dif
- Port patches
  * fig2dev-3.2.6-fig2mpdf.patch
  * transfig-fix-afl.patch
- Remove patches now upstream
  * 0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch
  * 1b09a8.patch

OBS-URL: https://build.opensuse.org/request/show/1112311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=56
2023-09-21 20:13:18 +00:00
Dr. Werner Fink
a4bfe3aebc Update to transfig (fig2dev) 3.2.9 which is required by xfig 3.2.9
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=87
2023-09-19 13:54:09 +00:00
Dominique Leuenberger
0b8c60c51b Accepting request 1073047 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1073047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=55
2023-03-22 21:28:56 +00:00
Martin Pluskal
ca6efafa18 Accepting request 1072992 from home:StefanBruens:branches:Publishing
- Drop obsolete fig2dev-3.2.6a-RGBFILE.patch.
- Set correct path for X11 rgb.txt file (no longer in /etc),
  recommend rgb package.
- Fix typo for enable-scale-pict2e option.
- Remove obsolsete hunks from transfig-3.2.8.dif,
  rebase fig2dev-3.2.6-fig2mpdf.patch.
- Avoid epstopdf dependency, add
  0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.patch
  This also fixes unreproducible figures created by fig2mpdf.
- Fix CFLAGS checks, -Wformat-security requires -Wformat.

OBS-URL: https://build.opensuse.org/request/show/1072992
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=85
2023-03-20 08:22:39 +00:00
Dominique Leuenberger
2ea4baaedc Accepting request 1070627 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1070627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=54
2023-03-11 17:23:21 +00:00
Dr. Werner Fink
9615ad6216 Accepting request 1070588 from home:StefanBruens:branches:Publishing
OBS-URL: https://build.opensuse.org/request/show/1070588
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=83
2023-03-10 08:19:23 +00:00
Dominique Leuenberger
8126e1cdb1 Accepting request 927524 from Publishing
- This Update includes the fixes for
  * bsc#1190618, CVE-2020-21529: stack buffer overflow in the bezier_spline function in genepic.c.
  * bsc#1190615, CVE-2020-21530: segmentation fault in the read_objects function in read.c.
  * bsc#1190617, CVE-2020-21531: global buffer overflow in the conv_pattern_index function in gencgm.c.
  * bsc#1190616, CVE-2020-21532: global buffer overflow in the setfigfont function in genepic.c.
  * bsc#1190612, CVE-2020-21533: stack buffer overflow in the read_textobject function in read.c.
  * bsc#1190611, CVE-2020-21534: global buffer overflow in the get_line function in read.c.
  * bsc#1190607, CVE-2020-21535: segmentation fault in the gencgm_start function in gencgm.c.
  * bsc#1192019, CVE-2021-32280: NULL pointer dereference in compute_closed_spline() in trans_spline.c

OBS-URL: https://build.opensuse.org/request/show/927524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=53
2021-10-26 19:03:11 +00:00
Dr. Werner Fink
8b9196e968 Forgotten or late CVE
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=82
2021-10-26 12:51:26 +00:00
Dominique Leuenberger
58f58d5b8a Accepting request 923484 from Publishing
- Update to fig2dev version 3.2.8 Patchlevel 8b (Aug 2021)
  o Detect the output language from the output file name.
  o On the command line, a minus (-) as input or output file name refers
    to standard input or standard output.
  o Correct buffer overflows and segfaults, mainly due to maliciously
    crafted input files, tickets #113-117, #122, #123, #125-#135.
  o With -Lepic -P, generate a complete tex file.
  o Correctly produce a gif if a transparent color is given, ticket #121.
  o Return with error if no space is left on the device. Ticket #101.
- Remove patch 6827c09d.patch now upstream
- Add patch 1b09a8.patch from upstream (for ticket #137)
- Port patch fig2dev-3.2.6-fig2mpdf.patch back

OBS-URL: https://build.opensuse.org/request/show/923484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=52
2021-10-11 13:30:24 +00:00
Dr. Werner Fink
b15ce829e9 Update transfig 3.2.8b + commit 1b09a8
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=81
2021-10-06 11:09:27 +00:00
Dominique Leuenberger
f1b47ea08b Accepting request 921792 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/921792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=51
2021-09-27 18:09:05 +00:00
Dr. Werner Fink
78f11b810e transfig-fix-of-e0c4b024.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=80
2021-09-20 12:59:00 +00:00
Dr. Werner Fink
630223e119 Missed CVE numbers
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=79
2021-09-14 09:39:26 +00:00
Dominique Leuenberger
a86473cf67 Accepting request 913712 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/913712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=50
2021-08-25 18:56:29 +00:00
Dr. Werner Fink
8979e0ec42 Really skip requirement of texlive-epstopdf
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=78
2021-08-16 07:42:20 +00:00
Dr. Werner Fink
3519509b83 Skip build of fig2mpdf docs on SLE-12
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=77
2021-08-11 12:45:51 +00:00
Dominique Leuenberger
2d2540faa9 Accepting request 903347 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/903347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=49
2021-07-04 20:09:59 +00:00
Dr. Werner Fink
98c48efe05 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=76
2021-06-24 06:26:09 +00:00
Dr. Werner Fink
c08bfb5c9e .
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=75
2021-06-21 07:27:57 +00:00
Dr. Werner Fink
a10c8f64a6 Support older products
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=74
2021-06-18 14:02:54 +00:00
Dominique Leuenberger
13bee7b999 Accepting request 894796 from Publishing
- Add upstream commit as patch 6827c09d.patch
  Global buffer overflow in fig2dev/read.c in function read_colordef() 
  (boo#1186329, CVE-2021-3561)

OBS-URL: https://build.opensuse.org/request/show/894796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=48
2021-05-23 21:30:39 +00:00
Dr. Werner Fink
14435d2596 boo#1186329
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=72
2021-05-21 12:16:51 +00:00
Richard Brown
68586e206f Accepting request 882560 from Publishing
- Update to fig2dev version 3.2.8 Patchlevel 8a (Mar 2021)
  o Allow closed splines with three points.
  o Fix build under Darwin.
- Correct hunk offsets of the patch
  o transfig-3.2.8.dif

OBS-URL: https://build.opensuse.org/request/show/882560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=47
2021-04-10 13:25:55 +00:00
Dr. Werner Fink
9d875a506f .
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=70
2021-04-01 12:02:09 +00:00
Dr. Werner Fink
67a1fee6ce Update to fig2dev 3.2.8a
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=69
2021-04-01 12:00:10 +00:00
Richard Brown
e0157c5a99 Accepting request 873730 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/873730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=46
2021-02-22 13:39:30 +00:00
Dr. Werner Fink
aa6675647f Update to fig2dev 3.2.8
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=67
2021-02-12 10:22:10 +00:00
Dominique Leuenberger
9fb5ccc032 Accepting request 838775 from Publishing
- Add upstream security patches/commits
  * 100e27.patch
  * 3065eb.patch
  * ca48cc.patch

- Do hardening via compile and linker flags

OBS-URL: https://build.opensuse.org/request/show/838775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=45
2020-10-03 16:55:00 +00:00
Dr. Werner Fink
be676d2f8e Hardening and adding three commits
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=65
2020-09-30 10:50:09 +00:00
Dominique Leuenberger
a8c2899b22 Accepting request 775156 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/775156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=44
2020-02-21 15:39:29 +00:00
Dr. Werner Fink
23107dc78c Various security fixes, second
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=63
2020-02-11 11:43:31 +00:00
Dr. Werner Fink
55355626e5 Various security fixes
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=62
2020-02-11 11:42:48 +00:00
Dominique Leuenberger
a9f96ae574 Accepting request 768027 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/768027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=43
2020-01-30 08:38:23 +00:00
Dr. Werner Fink
fab0225ae6 Avoid auto(re)config
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=60
2020-01-21 13:09:30 +00:00
Dr. Werner Fink
fc3b4317e8 bsc#1159130 and bsc#1159293
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=59
2020-01-21 12:20:15 +00:00
Dominique Leuenberger
f904d3e4a9 Accepting request 754322 from Publishing
- Add patch CVE-2019-19555.patch
  * Even if we are not affected add fix for CVE-2019-19555

OBS-URL: https://build.opensuse.org/request/show/754322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=42
2019-12-11 11:01:06 +00:00
Dr. Werner Fink
97337c5663 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=57
2019-12-05 10:22:23 +00:00
Dr. Werner Fink
049340a945 CVE-2019-19555
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=56
2019-12-05 08:50:25 +00:00
Dominique Leuenberger
a662bf1f3b Accepting request 743820 from Publishing
- Update to fig2dev version 3.2.7 (Patchlevel 7b (Oct 2019)
  o A X color database is not needed, but can be provided. The location of
    the database can be given at compile time, default /etc/X11/rgb.txt.
  Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
  Debian bug numbers refer to https://bugs.debian.org/#.
  o Do not clip objects with line-thickness 0 having arrows. Ticket #53.
  o Do not segfault on circle/half circle arrowheads with a magnification
    larger 42. Always draw circle arrowheads with 40 points. Ticket #52.
  o Allow circles or ellipses with negative radii. Ticket #49.
  o Avoid "dimension too large error" with tikz output by avoiding
    coordinate values smaller than -16383.
  o Make tests (test1.c) work with -fsanitize=address compiler option.
  o Obey join-style of lines in tikz output.
  o Pass utf8-strings to svg output, escape some chars (<>&).
  o Accept inclined boxes and change them to polygons. Fixes ticket #43.
  o Make tests #27 and #33 work on Mac Darwin, failed due to whitespace
    formatting differences. From Hanspeter Niederstrasser. Ticket #40.
  o Use only latex, neither etex or tex, to test tikz output. Usage of
    etex, after hint from Roland Rosenfeld, closed debian bug 920368.
  o For tikz output, do not draw arrows on a single point line.
  o Omit spurious showpage when including jpg-file. From Rainer Buchty.
  o Correct a few memory leaks and corruptions. See commit d1c54f6.
  o Change negative color numbers to default color. Fixes ticket #30.
  o A spline with one point would cause segfault. Fixed, see ticket #29.
  o Allow one char without newline in the last line of an input file.
    Fixes ticket #28.
  o Harden input, mainly against files in which an incomplete object would
    be created and freeing the object would violate memory, i.e, it may
    cause segfault. See, e.g., ticket #27.
  o Properly initalize line storage when reading fig files version 1.3.

OBS-URL: https://build.opensuse.org/request/show/743820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=41
2019-11-03 09:51:41 +00:00
Dr. Werner Fink
77b3dad9b3 Update to fig2dev-3.2.7b
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=54
2019-10-29 11:12:25 +00:00
Dominique Leuenberger
73ede5f1d1 Accepting request 723457 from Publishing
- Add patch transfig-03ea4578.patch from upstream commit 03ea4578
  to fix bsc#1143650 with CVE-2019-14275

OBS-URL: https://build.opensuse.org/request/show/723457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=40
2019-08-19 18:48:58 +00:00
Dr. Werner Fink
573a48c6d5 Add patch transfig-03ea4578.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=52
2019-08-15 07:23:21 +00:00
Dominique Leuenberger
13750cf3c7 Accepting request 632307 from Publishing
- Add patch transfig-e0c4b024.patch from upstream commit e0c4b024
  to fix bsc#1106531 with CVE-2018-16140

OBS-URL: https://build.opensuse.org/request/show/632307
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=39
2018-09-04 20:48:05 +00:00
Dr. Werner Fink
56eb478239 Avoid automake
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=50
2018-08-30 10:07:54 +00:00
Dr. Werner Fink
23cf431efc Add patch transfig-e0c4b024.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=49
2018-08-30 09:53:59 +00:00
Dominique Leuenberger
36907eb5e2 Accepting request 605087 from Publishing
- Update to fig2dev version 3.2.7a (Patchlevel 7a (April 2018))
  o  Language         previous option         current option
    ------------------------------------------------------------
     cgm              -b dummy                -a
     epic             -A scale                -d scale
     eepic            -A scale                -d scale
     eepicemu         -A scale                -d scale
     gbx              -i on|off               -v
     ibmgl            -m mag,xoff,yoff        -m mag -x xoff -y yoff
     mp               -I file                 -d file
     ps               -S dummy                -o
  o Print language-specific help text by using fig2dev -L lang -h.
  o Add option -M, multipage, for MetaPost output language.
  o Add option -P, pagemode, and -z to choose a pagesize for pdf output.
  o Add option -W (scaling of figures not possible) for tikz.
  o Add option -b, border width, for LaTeX output language.
  o Add option -f for pstex_t and pdftex_t output language.
  o Add uk_UA and ru_RU encodings for PostScript output. Ticket #12.
  o Fix regression whereupon flipped ellipses were not read. Ticket #23.
  o Distribute i18n files ru_RU.CP1251.ps and uk_UA.KOI8-U.ps.
  o Make test "survive debian bug #890016" succeed on 32 bit systems.
  o Distribute the X bitmaps files within fig2dev, no need to install
    these files. The files were needed for Tk and Perl/Tk output.
  o Add option -w, wrap (create stand-alone perl file) for Perl/Tk output.
  o Update help text: Output help for dxf and textyl output language,
    add description of -g option for Tk/Tcl and Perl/Tk output, allow -f
    option for pstex_t and pdftex_t output language.
  o Sanitize input. Do not segfault on malformed input files. Fixes debian
    bugs 881143, 881144, 881396, 890015, 890016, 882021 and also 882022.
  o Do not put an %%Orientation: comment into PostScript output. Some

OBS-URL: https://build.opensuse.org/request/show/605087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=38
2018-05-08 11:37:55 +00:00
Dr. Werner Fink
82b79c281c Update to fig2dev-3.2.7a
OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=47
2018-05-07 10:32:51 +00:00
Dominique Leuenberger
2c5338bbd8 Accepting request 582071 from Publishing
OBS-URL: https://build.opensuse.org/request/show/582071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transfig?expand=0&rev=37
2018-03-04 11:51:24 +00:00