Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
06c87c1d68
!26 Update to version 3.2.9
From: @wang--ge 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2023-12-19 08:48:50 +00:00
wang--ge
7ac1ed3b6c update to version 3.2.9 2023-12-19 15:56:46 +08:00
openeuler-ci-bot
09de8dac25
!18 [sync] PR-17: fix GSEXE undefined issue
From: @openeuler-sync-bot 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
2022-02-14 02:57:56 +00:00
herengui
ff083dbe59 fix GSEXE undefined issue
Signed-off-by: herengui <herengui@uniontech.com>
(cherry picked from commit fb55ae6d15ab533d7f065dbb581775a482a97c62)
2022-02-11 21:28:48 +08:00
openeuler-ci-bot
df0bc2b1cb
!9 Upgrade transfig to 3.2.8b, fix CVE-2021-37529 CVE-2021-37530
Merge pull request !9 from starlet_dx/master
2022-01-21 06:58:28 +00:00
starlet-dx
46d3143eeb Upgrade transfig to 3.2.8b, fix CVE-2021-37529 CVE-2021-37530 2022-01-20 21:17:34 +08:00
openeuler-ci-bot
7be45d2100 !3 fix CVE-2021-32280
From: @starlet-dx
Reviewed-by: @small_leek
Signed-off-by: @small_leek
2021-10-12 07:34:45 +00:00
starlet-dx
a7d683941c fix CVE-2021-32280 2021-10-12 14:59:56 +08:00
openeuler-ci-bot
a8391075b9 !2 add yaml file
Merge pull request !2 from sigui/master
2020-05-19 15:33:40 +08:00
si-gui
f577c219ae add yaml file 2020-05-12 17:57:13 +08:00
5 changed files with 20 additions and 46 deletions

View File

@ -1,38 +0,0 @@
diff -up fig2dev-3.2.6a/fig2dev/read.c.orig fig2dev-3.2.6a/fig2dev/read.c
--- fig2dev-3.2.6a/fig2dev/read.c.orig 2017-01-07 23:01:19.000000000 +0100
+++ fig2dev-3.2.6a/fig2dev/read.c 2017-11-21 15:17:31.195643198 +0100
@@ -1329,8 +1329,14 @@ read_textobject(FILE *fp)
| PSFONT_TEXT;
/* keep the font number reasonable */
- if (t->font > MAXFONT(t))
+ if (t->font > MAXFONT(t)) {
t->font = MAXFONT(t);
+ } else if (t->font < 0 ) {
+ if (psfont_text(t) && t->font < -1)
+ t->font = -1;
+ else
+ t->font = 0;
+ }
fix_and_note_color(&t->color);
t->comments = attach_comments(); /* attach any comments */
return t;
diff -up fig2dev-3.2.6a/fig2dev/read1_3.c.orig fig2dev-3.2.6a/fig2dev/read1_3.c
--- fig2dev-3.2.6a/fig2dev/read1_3.c.orig 2016-08-19 21:34:38.000000000 +0200
+++ fig2dev-3.2.6a/fig2dev/read1_3.c 2017-11-21 15:17:31.196643206 +0100
@@ -470,6 +470,15 @@ read_textobject(FILE *fp)
free((char*) t);
return(NULL);
}
+ /* keep the font number within valid range */
+ if (t->font > MAXFONT(t)) {
+ t->font = MAXFONT(t);
+ } else if (t->font < 0 ) {
+ if (psfont_text(t) && t->font < -1)
+ t->font = -1;
+ else
+ t->font = 0;
+ }
(void)strcpy(t->cstring, buf);
if (t->size == 0) t->size = 18;
return(t);

Binary file not shown.

BIN
fig2dev-3.2.9.tar.xz Normal file

Binary file not shown.

View File

@ -1,18 +1,16 @@
Name: transfig
Summary: Utility for converting FIG files (made by xfig) to other formats
Version: 3.2.6a
Release: 6
Version: 3.2.9
Release: 1
Epoch: 1
License: MIT
URL: https://sourceforge.net/projects/mcj/
Source0: http://downloads.sourceforge.net/mcj/fig2dev-%{version}.tar.xz
Patch1: fig2dev-3.2.6a-CVE-2017-16899.patch
Requires: netpbm-progs ghostscript bc
BuildRequires: gcc libpng-devel libjpeg-devel libXpm-devel
BuildRequires: gcc libpng-devel libjpeg-devel libXpm-devel ghostscript
%description
The transfig utility creates a makefile which translates FIG (created
@ -41,13 +39,23 @@ figures into certain graphics languages.
%{_bindir}/fig2*
%{_bindir}/pic2tpic
%{_datadir}/fig2dev/i18n/*.ps
%{_datadir}/fig2dev/bitmaps/*.bmp
%files help
%doc %{name}/doc/manual.pdf
%{_mandir}/man1/*.1.gz
%{_datadir}/fig2dev/rgb.txt
%changelog
* Tue Dec 19 2023 Ge Wang <wang__ge@126.com> - 1:3.2.9-1
- Upgrade transfig to 3.2.9
* Fri Feb 11 2022 herengui <herengui@uniontech.com> - 1:3.2.8b-2
- fix GSEXE undefined issue.
* Thu Jan 20 2022 yaoxin<yaoxin30@huawei.com> - 1:3.2.8b-1
- Upgrade transfig to 3.2.8b, fix CVE-2021-37529 CVE-2021-37530
* Tue Oct 12 2021 yaoxin<yaoxin30@huawei.com> - 1:3.2.6a-7
- Fix CVE-2021-32280
* Tue Dec 3 2019 caomeng<caomeng5@huawei.com> - 1:3.2.6a-6
- Package init
- Package init

4
transfig.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: git
src_repo: https://sourceforge.net/p/mcj/fig2dev/ci/master/tree/
tag_prefix: ^
seperator: .