From 0f7f0f3afe657a7553b74a449c6c726a138e1879 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Oct 30 2018 08:35:45 +0000 Subject: New upstream release 3.2.7a Add Requires: transfig to make sure esp export works (rhbz#1642033) Switch back to URW fonts so that Bookman, New Century Schoolbook and Palatino work again. This uses the old version of the URW fonts which are now packaged as urw-base35-fonts-legacy (rhbz#1523624, rhbz#1551219) Trim the changelog --- diff --git a/.gitignore b/.gitignore index 054f115..ee34dba 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ xfig.3.2.5b.full.tar.gz /xfig-full-3.2.6.tar.xz /xfig-3.2.6.tar.xz /xfig-3.2.6a.tar.xz +/xfig-3.2.7a.tar.xz diff --git a/07_colorsliderarrows.patch b/07_colorsliderarrows.patch deleted file mode 100644 index 0bb141b..0000000 --- a/07_colorsliderarrows.patch +++ /dev/null @@ -1,34 +0,0 @@ -Description: Fix direction of RGB & HSV color sliders arrows. -Author: Tim Bagot -Bug-Debian: https://bugs.debian.org/870365 - ---- a/src/w_color.c -+++ b/src/w_color.c -@@ -1919,15 +1919,15 @@ Scrolled(Widget w, XtPointer closure, Xt - pos = 255 - (int)(locked_top * 255 + 0.5); - break; - case S_HUE: -- hsv_values.h += (going_up? -blip: blip); -+ hsv_values.h += (going_up? blip: -blip); - ThumbHSV(w, 1.0-hsv_values.h); - return; - case S_SAT: -- hsv_values.s += (going_up? -blip: blip); -+ hsv_values.s += (going_up? blip: -blip); - ThumbHSV(w, 1.0-hsv_values.s); - return; - case S_VAL: -- hsv_values.v += (going_up? -blip: blip); -+ hsv_values.v += (going_up? blip: -blip); - ThumbHSV(w, 1.0-hsv_values.v); - return; - default: -@@ -1935,7 +1935,7 @@ Scrolled(Widget w, XtPointer closure, Xt - exit(1); - } - -- if (going_up) { -+ if (!going_up) { - if (pos > 0) - pos--; - } else { diff --git a/sources b/sources index d718363..b7c4295 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (xfig-3.2.6a.tar.xz) = 8d6952301cab297f87041ca645c316863c4ee454ba6318ae94b2493ca9dfeda6b0240a038001f82c390d1a772c4b5e3c43c9414ea150fd18adb8780a608d8cd0 +SHA512 (xfig-3.2.7a.tar.xz) = d5c8c6f1d7fb0ce9565e71eb7b9fad00b797c321c29542c1cf68d93b7fd1f018c72d1eeb242735b9741fb4b48ac8e93c68589bb89737e497fffdf67068a1cd04 SHA512 (xfig-icons.tar.gz) = f7d9b314d57994d479712740dcac4a2c924ddacea028db1c6cdeef36fb7d846885c45d21499f7453c750c265eeb5877e4b032454911ce91667ccc550cb2112e5 diff --git a/xfig-3.2.5-urwfonts.patch b/xfig-3.2.5-urwfonts.patch index 69938ce..7a46ce3 100644 --- a/xfig-3.2.5-urwfonts.patch +++ b/xfig-3.2.5-urwfonts.patch @@ -1,6 +1,6 @@ --- xfig.3.2.4/src/u_fonts.c 2002-09-09 13:36:58.000000000 -0400 +++ xfig-3.2.4/src/u_fonts.c 2006-10-11 00:29:07.000000000 -0400 -@@ -22,41 +22,44 @@ +@@ -22,41 +22,41 @@ /* X11 font names */ struct _xfstruct x_fontinfo[NUM_FONTS] = { @@ -39,44 +39,41 @@ - {"-*-symbol-medium-r-normal--", (struct xfont*) NULL}, - {"-*-itc zapf chancery-medium-i-normal--", (struct xfont*) NULL}, - {"-*-itc zapf dingbats-*-*-*--", (struct xfont*) NULL}, -+ {"-urw-nimbus roman-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus roman-medium-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus roman-bold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus roman-bold-i-normal--", (struct xfont*) NULL}, -+ {"-urw-urw gothic-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-urw gothic-medium-o-normal--", (struct xfont*) NULL}, -+ {"-urw-urw gothic-semibold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-urw gothic-semibold-o-normal--", (struct xfont*) NULL}, -+ {"-urw-urw bookman-light-r-normal--", (struct xfont*) NULL}, -+ {"-urw-urw bookman-light-i-normal--", (struct xfont*) NULL}, -+ {"-urw-urw bookman-semibold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-urw bookman-semibold-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus mono ps-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus mono ps-medium-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus mono ps-bold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus mono ps-bold-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans-medium-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans-bold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans-bold-i-normal--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans narrow-medium-r-semicondensed--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans narrow-medium-o-semicondensed--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans narrow-bold-r-semicondensed--", (struct xfont*) NULL}, -+ {"-urw-nimbus sans narrow-bold-o-semicondensed--", (struct xfont*) NULL}, -+ {"-urw-c059-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-c059-medium-i-normal--", (struct xfont*) NULL}, -+ {"-urw-c059-bold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-c059-bold-i-normal--", (struct xfont*) NULL}, -+ {"-urw-p052-medium-r-normal--", (struct xfont*) NULL}, -+ {"-urw-p052-medium-i-normal--", (struct xfont*) NULL}, -+ {"-urw-p052-bold-r-normal--", (struct xfont*) NULL}, -+ {"-urw-p052-bold-i-normal--", (struct xfont*) NULL}, -+ /* Should be "-urw-standard symbols ps-medium-r-normal--" but that is currently broken */ -+ {"-*-symbol-medium-r-normal--", (struct xfont*) NULL}, -+ /* Should be "-urw-z003-medium-i-normal--" but that is currently broken */ -+ {"-urw-nimbus roman-bold-i-normal--", (struct xfont*) NULL}, -+ /* Also broken but we've no alternative for it */ -+ {"-urw-d050000l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus roman no9 l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus roman no9 l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus roman no9 l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus roman no9 l-bold-i-normal--", (struct xfont*) NULL}, ++ {"-urw-urw gothic l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw gothic l-medium-o-normal--", (struct xfont*) NULL}, ++ {"-urw-urw gothic l-semibold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw gothic l-semibold-o-normal--", (struct xfont*) NULL}, ++ {"-urw-urw bookman l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw bookman l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-urw bookman l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw bookman l-bold-i-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus mono l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus mono l-medium-o-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus mono l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus mono l-bold-o-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-bold-i-normal--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-medium-r-condensed--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-medium-i-condensed--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-bold-r-condensed--", (struct xfont*) NULL}, ++ {"-urw-nimbus sans l-bold-i-condensed--", (struct xfont*) NULL}, ++ {"-urw-century schoolbook l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-century schoolbook l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-century schoolbook l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-century schoolbook l-bold-i-normal--", (struct xfont*) NULL}, ++ {"-urw-urw palladio l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw palladio l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-urw palladio l-bold-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw palladio l-bold-i-normal--", (struct xfont*) NULL}, ++ {"-urw-standard symbols l-medium-r-normal--", (struct xfont*) NULL}, ++ {"-urw-urw chancery l-medium-i-normal--", (struct xfont*) NULL}, ++ {"-urw-dingbats-medium-r-normal--", (struct xfont*) NULL}, }; /* Use the following font names for any font that doesn't exist in the table above. diff --git a/xfig-3.2.6a-fallback-for-nonscalable-fonts.patch b/xfig-3.2.6a-fallback-for-nonscalable-fonts.patch deleted file mode 100644 index 36644e3..0000000 --- a/xfig-3.2.6a-fallback-for-nonscalable-fonts.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -up xfig-3.2.6a/src/w_drawprim.c.orig xfig-3.2.6a/src/w_drawprim.c ---- xfig-3.2.6a/src/w_drawprim.c.orig 2018-03-03 14:16:49.102597205 +0100 -+++ xfig-3.2.6a/src/w_drawprim.c 2018-03-03 14:31:36.434162815 +0100 -@@ -90,6 +90,7 @@ void init_font(void) - struct xfont *newfont, *nf; - int f, count, i, p, ss; - char template[300]; -+ char backup_template[300]; - char **fontlist, **fname; - - if (appres.boldFont == NULL || *appres.boldFont == '\0') -@@ -171,19 +172,28 @@ void init_font(void) - nf = NULL; - strcpy(template,x_fontinfo[f].template); - strcat(template,"*-*-*-*-*-*-"); -+ strcpy(backup_template,x_backup_fontinfo[f].template); -+ strcat(backup_template,"*-*-*-*-*-*-"); - /* add ISO8859 (if not Symbol font or ZapfDingbats) to font name in non-international mode*/ - if ( - #ifdef I18N - !appres.international && - #endif - strstr(template,"ymbol") == NULL && -- strstr(template,"ingbats") == NULL) -+ strstr(template,"ingbats") == NULL) { - strcat(template,"ISO8859-*"); -- else -+ strcat(backup_template,"ISO8859-*"); -+ } else { - strcat(template,"*-*"); -+ strcat(backup_template,"*-*"); -+ } - /* don't free the Fontlist because we keep pointers into it */ - p = 0; -- if ((fontlist = XListFonts(tool_d, template, MAXNAMES, &count))==0) { -+ -+ if ((fontlist = XListFonts(tool_d, template, MAXNAMES, &count))==0) -+ fontlist = XListFonts(tool_d, backup_template, MAXNAMES, &count); -+ -+ if (fontlist == 0) { - /* no fonts by that name found, substitute the -normal font name */ - flist[p].fn = appres.normalFont; - flist[p++].s = 12; /* just set the size to 12 */ -@@ -233,16 +243,17 @@ parsesize(char *name) - int s; - char *np; - -- for (np = name; *(np + 1); np++) -- if (*np == '-' && *(np + 1) == '-') /* look for the -- */ -- break; -- s = 0; -- if (*(np + 1)) { -- np += 2; /* point past the -- */ -- s = atoi(np); /* get the point size */ -- } else -- fprintf(stderr, "Can't parse '%s'\n", name); -- return s; -+ for (np = name; *(np + 1); np++) { -+ /* look for "--" */ -+ if (strncmp(np, "--", 2) == 0) -+ return atoi(np + 2); -+ /* For "-b&h-lucida-*-normal-sans--*" */ -+ if (strncmp(np, "-normal-sans-", 13) == 0) -+ return atoi(np + 13); -+ } -+ -+ fprintf(stderr, "Can't parse '%s'\n", name); -+ return 0; - } - - /* diff --git a/xfig-3.2.6a-scalable-fonts.patch b/xfig-3.2.6a-scalable-fonts.patch deleted file mode 100644 index f9b1ed0..0000000 --- a/xfig-3.2.6a-scalable-fonts.patch +++ /dev/null @@ -1,106 +0,0 @@ -diff -up xfig-3.2.6a/src/w_drawprim.c.scalable xfig-3.2.6a/src/w_drawprim.c ---- xfig-3.2.6a/src/w_drawprim.c.scalable 2017-01-05 15:08:08.000000000 +0100 -+++ xfig-3.2.6a/src/w_drawprim.c 2018-03-01 18:01:52.344780986 +0100 -@@ -69,6 +69,7 @@ static Pixel gc_color[NUMOPS], gc_backgr - static XRectangle clip[1]; - static int parsesize(char *name); - static Boolean openwinfonts; -+static Boolean font_scalable[NUM_FONTS]; - - #define MAXNAMES 300 - -@@ -131,33 +132,42 @@ void init_font(void) - if (appres.scalablefonts) { - /* first look for OpenWindow style font names (e.g. times-roman) */ - if ((fontlist = XListFonts(tool_d, ps_fontinfo[1].name, 1, &count))!=0) { -- openwinfonts = True; /* yes, use them */ -- for (f=0; fnext = NULL; - } - } /* next size */ -- } /* next font, f */ -- } /* !appres.scalablefonts */ -+ } /* !font_scalable[f] */ -+ } /* next font, f */ - } - - /* parse the point size of font 'name' */ -@@ -279,11 +289,11 @@ lookfont(int fnum, int size) - nf = x_fontinfo[fnum].xfontlist; - oldnf = nf; - if (nf != NULL) { -- if (nf->size > size && !appres.scalablefonts) -+ if (nf->size > size && !font_scalable[fnum]) - found = True; - else { - while (nf != NULL) { -- if (nf->size == size || (!appres.scalablefonts && -+ if (nf->size == size || (!font_scalable[fnum] && - (nf->size >= size && oldnf->size <= size))) { - found = True; - break; -@@ -297,7 +307,7 @@ lookfont(int fnum, int size) - strcpy(fn,nf->fname); /* put the name in fn */ - if (size < nf->size) - put_msg("Font size %d not found, using larger %d point",size,nf->size); -- } else if (!appres.scalablefonts) { /* not found, use largest available */ -+ } else if (!font_scalable[fnum]) { /* not found, use largest available */ - nf = oldnf; - strcpy(fn,nf->fname); /* put the name in fn */ - if (size > nf->size) diff --git a/xfig.spec b/xfig.spec index 440212b..a87bcea 100644 --- a/xfig.spec +++ b/xfig.spec @@ -2,8 +2,8 @@ Summary: An X Window System tool for drawing basic vector graphics Name: xfig -Version: 3.2.6a -Release: 8%{?dist} +Version: 3.2.7a +Release: 1%{?dist} License: MIT URL: https://en.wikipedia.org/wiki/Xfig Source0: http://downloads.sourceforge.net/mcj/xfig-%{version}.tar.xz @@ -12,10 +12,7 @@ Source2: xfig.desktop Source3: xfig.appdata.xml Patch0: xfig-3.2.5a-default-apps.patch -#Patch1: xfig-3.2.5-urwfonts.patch -Patch2: xfig-3.2.6a-scalable-fonts.patch -Patch3: xfig-3.2.6a-fallback-for-nonscalable-fonts.patch -Patch4: 07_colorsliderarrows.patch +Patch1: xfig-3.2.5-urwfonts.patch BuildRequires: gcc BuildRequires: libjpeg-devel @@ -34,13 +31,11 @@ BuildRequires: man2html-core ImageMagick BuildRequires: desktop-file-utils libappstream-glib # For eps preview generation Requires: ghostscript +Requires: transfig # Used in the UI Requires: xorg-x11-fonts-misc -# For scalable fonts, currently broken see bug: 1551219 -#Requires: urw-base35-fonts -# Because urw-base35-fonts is currently broken. Should be dropped -# and xfig-3.2.5-urwfonts.patch adjusted, once fixed -Requires: xorg-x11-fonts-100dpi +# For scalable fonts, inc. Bookman, New Century Schoolbook and Palatino +Requires: urw-base35-fonts-legacy # We used to have seperate Xaw3d and non Xaw3d pkgs, now we only have Xaw3d Obsoletes: %{name}-common < %{version}-%{release} @@ -109,6 +104,14 @@ appstream-util validate-relax --nonet \ %changelog +* Mon Oct 29 2018 Hans de Goede - 3.2.7a-1 +- New upstream release 3.2.7a +- Add Requires: transfig to make sure esp export works (rhbz#1642033) +- Switch back to URW fonts so that Bookman, New Century Schoolbook and + Palatino work again. This uses the old version of the URW fonts which are + now packaged as urw-base35-fonts-legacy (rhbz#1523624, rhbz#1551219) +- Trim the changelog + * Sat Jul 14 2018 Fedora Release Engineering - 3.2.6a-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild @@ -177,396 +180,3 @@ appstream-util validate-relax --nonet \ * Fri Feb 05 2016 Fedora Release Engineering - 3.2.5-47.c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 3.2.5-46.c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Oct 9 2014 Hans de Goede - 3.2.5-45.c -- Fix png reading (rhbz#1150330) - -* Mon Aug 18 2014 Fedora Release Engineering - 3.2.5-44.c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Wed Jun 18 2014 Hans de Goede - 3.2.5-43.c -- Fix crash when changing arrow size on x86_64 (rhbz#1046102) - -* Sun Jun 08 2014 Fedora Release Engineering - 3.2.5-42.c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Jan 06 2014 Michal Srb - 3.2.5-41.c -- Name binaries correctly - -* Mon Jan 06 2014 Michal Srb - 3.2.5-40.c -- Use fprintf in safe manner - -* Fri Jan 03 2014 David Kaufmann - 3.2.5-39.c -- Version bump to 3.2.5-39c - -* Fri Jan 03 2014 Michal Srb - 3.2.5-38.b -- Fix crash when creating lines with linestyle 3 -- Resolves: rhbz#1023744 (Thanks to Maurizio Paolini and David Kaufmann) - -* Sun Aug 04 2013 Fedora Release Engineering - 3.2.5-37.b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sun Feb 10 2013 Parag Nemade - 3.2.5-36.b -- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077 - -* Mon Jan 21 2013 Adam Tkac - 3.2.5-35.b -- rebuild due to "jpeg8-ABI" feature drop - -* Fri Dec 21 2012 Adam Tkac - 3.2.5-34.b -- rebuild against new libjpeg - -* Sun Aug 12 2012 Hans de Goede - 3.2.5-33.b -- Re-organize / consolidate patches -- Add a bunch of patches (minor bug-fixes) from the Debian package -- Add better icons from the Debian package - -* Sun Aug 12 2012 Hans de Goede - 3.2.5-32.b -- Fix a stack overflow when importing 1.3 files (CVE-2009-4227) (rhbz#543905) - -* Sun Jul 22 2012 Fedora Release Engineering - 3.2.5-31.b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sun Feb 26 2012 Orion Poplawski - 3.2.5-30.b -- Rebuild with Xaw3d 1.6.1 - -* Tue Feb 14 2012 Peter Robinson - 3.2.5-29.b -- Add patch from Debian for libpng 1.5 - -* Sat Jan 14 2012 Fedora Release Engineering - 3.2.5-28.b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 06 2011 Adam Jackson - 3.2.5-27.b -- Rebuild for new libpng - -* Mon Feb 07 2011 Fedora Release Engineering - 3.2.5-26.b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Dec 6 2010 Stanislav Ochotnicky - 3.2.5-25.b -- Fix buffer overflow when opening malicious fig files - -* Thu Nov 25 2010 Hans de Goede 3.2.5-24.b -- Fix importing of eps files (#657290) - -* Wed Sep 30 2009 Hans de Goede 3.2.5-23.b -- New upstream 3.2.5b release -- Drop many merged patches - -* Mon Jul 27 2009 Fedora Release Engineering - 3.2.5-22.a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Sun Jun 28 2009 Caolán McNamara 3.2.5-21.a -- Resolves: rhbz#506791 make xfig spellchecking work - -* Wed Jun 3 2009 Hans de Goede 3.2.5-20.a -- Fix eps preview (#503911) - -* Wed Apr 8 2009 Hans de Goede 3.2.5-19.a -- Fix crash when printing (#494193), thanks to Ian Dall for the patch - -* Fri Mar 27 2009 Hans de Goede 3.2.5-18.a -- Rebase to new upstream 3.2.5a release, this was made available to me by - the Debian maintainer who is in contact with upstream, which appearantly - is still somewhat alive (but not alive enough to put the tarbal on the - homepage ??) - -* Sun Mar 15 2009 Hans de Goede 3.2.5-17 -- Add various patches from Debian (doc updates, new figures in the lib, - better fix for modepanel resizing) -- Do not crash when inserting a character from the charmap into a text string - -* Sun Mar 15 2009 Hans de Goede 3.2.5-16 -- Fix Text size field inserts characters on left instead of right (#490257) -- Fix xfig-Xaw3d does not display messages in message panel (#490259) - -* Thu Feb 26 2009 Fedora Release Engineering - 3.2.5-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Feb 22 2009 Hans de Goede 3.2.5-14 -- Add missing Requires: xorg-x11-fonts-base (#486701) - -* Mon Nov 10 2008 Stepan Kasal - 3.2.5-13 -- fix the Obsoletes tag to <= 3.2.5-7.fc8, which is the last - release with Xaw3d subpackage - -* Tue Nov 4 2008 Hans de Goede 3.2.5-12 -- Various small specfile cleanups from merge review - -* Mon Jul 14 2008 Ian Hutchinson 3.2.5-11 -- Fix incorrect height of modepanel. - -* Thu Apr 3 2008 Hans de Goede 3.2.5-10 -- Fix missing prototype compiler warnings - -* Thu Feb 28 2008 Hans de Goede 3.2.5-9 -- Fix cmdline parsing (broken by renaming the binary) (bz 435097) - -* Tue Feb 19 2008 Fedora Release Engineering - 3.2.5-8 -- Autorebuild for GCC 4.3 - -* Wed Dec 12 2007 Hans de Goede 3.2.5-7 -- Fix xfig crashing when zooming in a lot (bz 420411) - -* Sat Nov 17 2007 Hans de Goede 3.2.5-6 -- Put the Xaw3d version in the main xfig package, put the plain Xaw version - in a -plain subpackage - -* Fri Nov 16 2007 Hans de Goede 3.2.5-5 -- Also compile a version against Xaw3d instead of plain Xaw, available in the - new xfig-Xaw3d package -- Various specfile cleanups for packaging guidelines compliance -- Remove spurious executable permissions on various files (bz 247424) -- Apply patch fixing problems with xfig not finding fonts (bz 210278) - -* Thu Nov 15 2007 Than Ngo 3.2.5-4 -- fix #201992, xfig crashes in the edit function - -* Thu Nov 15 2007 Than Ngo 3.2.5-3 -- fix #201992, xfig crashes in the edit function - -* Fri Oct 05 2007 Than Ngo - 3.2.5-2 -- rh#313321, use xdg-open - -* Mon Apr 16 2007 Than Ngo - 3.2.5-1.fc7 -- 3.2.5 - -* Wed Jul 12 2006 Jesse Keating - 3.2.4-21.1 -- rebuild - -* Tue May 16 2006 Than Ngo 3.2.4-21 -- fix #191816, Xaw3d build problem - -* Fri May 05 2006 Than Ngo 3.2.4-20 -- fix #169330, wrong docdir -- fix #187902, no parameter negotiation for xfig -- fix #182451, switch xfig's pdf viewer to evince - -* Tue Apr 25 2006 Adam Jackson 3.2.4-19 -- Rebuild for updated imake build rules - -* Tue Apr 04 2006 Than Ngo 3.2.4-18 -- no parameter negotiation for xfig, fix #187902 - -* Fri Feb 10 2006 Jesse Keating - 3.2.4-17.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 3.2.4-17.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Wed Dec 21 2005 Than Ngo 3.2.4-17 -- workaround for utf8 - -* Sun Dec 18 2005 Than Ngo 3.2.4-16 -- add correct app-defaults directory - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Tue Nov 15 2005 Than Ngo 3.2.4-15 -- fix for modular X - -* Mon Oct 24 2005 Than Ngo 3.2.4-14 -- enable xpm support #158422 - -* Tue Jul 19 2005 Than Ngo 3.2.4-13 -- buildrequires on xorg-x11-devel - -* Mon Jul 18 2005 Than Ngo 3.2.4-12 -- fix another buffer overflow #163413 - -* Thu May 19 2005 Than Ngo 3.2.4-11 -- apply patch to fix buffer overflow #158088 - -* Mon Mar 21 2005 Than Ngo 3.2.4-10 -- fix font warning #116542 - -* Mon Mar 07 2005 Than Ngo 3.2.4-9 -- cleanup - -* Sat Mar 05 2005 Than Ngo 3.2.4-8 -- rebuilt - -* Wed Feb 09 2005 Than Ngo 3.2.4-7 -- rebuilt - -* Sat Sep 25 2004 Than Ngo 3.2.4-6 -- add mimetype spec #131629 - -* Mon Sep 13 2004 Than Ngo 3.2.4-5 -- fix desktop file #131983 - -* Tue Jun 15 2004 Elliot Lee -- rebuilt - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Wed Jun 04 2003 Elliot Lee -- rebuilt - -* Tue Jun 3 2003 Jeff Johnson -- add explicit epoch's where needed. - -* Tue May 6 2003 Than Ngo 3.2.4-1 -- 3.2.4 - -* Wed Jan 22 2003 Tim Powers -- rebuilt - -* Thu Nov 7 2002 Than Ngo 3.2.3d-11 -- rebuild in new enviroment - -* Thu Aug 22 2002 Than Ngo 3.2.3d-10 -- close should get fd, not filename - -* Wed Jul 31 2002 Than Ngo 3.2.3d-9 -- Fixed typo bug (bug #70347) - -* Wed Jul 24 2002 Than Ngo 3.2.3d-8 -- desktop file issue (bug #69543) - -* Tue Jun 25 2002 Than Ngo 3.2.3d-7 -- add patch file using mkstemp (bug #67351) - -* Fri Jun 21 2002 Tim Powers -- automated rebuild - -* Thu May 23 2002 Tim Powers -- automated rebuild - -* Wed Jan 09 2002 Tim Powers -- automated rebuild - -* Fri Jul 13 2001 Than Ngo 3.2.3d-3 -- fix build dependencies (bug #48910) - -* Tue Jul 03 2001 Than Ngo -- fix export to eps when i18n set (bug #45114) -- requires transfig-3.2.3d - -* Fri Jun 15 2001 Than Ngo -- update to 3.2.3d release - -* Tue Jun 12 2001 Than Ngo -- fix to build against XFree86-4.1.0 - -* Tue May 29 2001 Than Ngo -- update to 3.2.3d beta2 fixes (Bug #42597, #42556) -- fix bug when LANG is set, launching help gives a spurious error (Bug #42596) -- fix bug in resource setting (Bug #42595) -- remove some patches, which are included in 3.2.3d beta2 -- fix wrong version number -- use make install.all -- fix fhs problem - -* Wed May 9 2001 Bernhard Rosenkraenzer -- Don't require Netscape at all - use htmlview (which automatically launches - Netscape, Mozilla or Konqueror depending on what is installed/running). - No need to depend on proprietary stuff... - -* Thu Apr 26 2001 Florian La Roche -- do the same for s390x - -* Sat Jan 06 2001 Florian La Roche -- only require /usr/bin/netscape if not on S390 - -* Wed Dec 20 2000 Yukihiro Nakai -- Delete enable_japanese macro and set i18n default. -- Fix Japanese translation in .desktop file - -* Mon Nov 20 2000 Than Ngo -- rebuilt to fix bad dir perms - -* Thu Nov 9 2000 Than Ngo -- fixed f_read, which made xfig stop reading the file after - removing such bad objects. - -* Fri Oct 13 2000 Preston Brown -- improved .desktop entry - -* Thu Aug 24 2000 Yukihiro Nakai -- Add Japanese patch - -* Tue Aug 08 2000 Than Ngo -- fixed dependency problem -- fixed starting xpdf - -* Mon Aug 07 2000 Than Ngo -- fixed for using xpdf instead acroreader (Bug #15621) -- add requires: netscape, display - -* Sat Aug 05 2000 Than Ngo -- update to 3.2.3c (bugs fixed released) -- fix parse_printcap broken (Bug #11147) - -* Thu Jul 13 2000 Prospector -- automatic rebuild - -* Fri Jun 23 2000 Than Ngo -- xfig crash, if a menu item was clicked (Bug #12855) - -* Sun Jun 18 2000 Than Ngo -- rebuilt in the new build environment -- enable optimization - -* Sat Jun 03 2000 Than Ngo -- fix requires, xfig-3.2.3a requires transfig-2.2.3 or newer -- disable optimization -O2 (gcc-2.96 Bug) on i386 - -* Thu May 18 2000 Preston Brown -- fix buildroot issue in Imakefile - -* Mon May 8 2000 Bernhard Rosenkraenzer -- rebuild with current libXaw3d -- update to 3.2.3a - -* Mon Feb 07 2000 Preston Brown -- rebuild to gzip man pages - -* Fri Jan 14 2000 Preston Brown -- upgrade to beta1 of 2.2.3. Hopefully this fixes outstanding issues. -- no need for vararg fix, commented out - -* Thu Sep 23 1999 Preston Brown -- add icon -- don't compile with optimization on alpha - -* Mon Aug 30 1999 Preston Brown -- converted to use a .desktop file - -* Fri Mar 26 1999 Michael Maher -- added files that were missing. - -* Sun Mar 21 1999 Cristian Gafton -- auto rebuild in the new build environment (release 4) -- varargs fix - -* Thu Feb 18 1999 Jeff Johnson -- correct DESTDIRR typo (#962) - -* Wed Dec 30 1998 Cristian Gafton -- build for glibc 2.1 - -* Tue Jul 7 1998 Jeff Johnson -- updated to 3.2.2. - -* Wed Jun 10 1998 Prospector System -- translations modified for de - -* Fri May 08 1998 Prospector System -- translations modified for de, fr, tr - -* Sat Apr 11 1998 Cristian Gafton -- updated for manhattan -- buildroot - -* Thu Oct 23 1997 Marc Ewing -- new version -- messed with config for 5.0 -- updated Requires and Copyright -- added wmconfig - -* Mon Jul 21 1997 Erik Troan -- built against glibc