public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Hans de Goede <hdegoede@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/xfig] epel10: Bring in various bugfixes from Debian
Date: Sat, 30 May 2026 14:25:54 GMT [thread overview]
Message-ID: <178015115423.1.4381696412611977677.rpms-xfig-01425803f192@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/xfig
Branch : epel10
Commit : 01425803f19289d2bd6473320fe38751c5c79c49
Author : Hans de Goede <hdegoede@redhat.com>
Date : 2016-02-29T14:06:03+01:00
Stats : +99/-3097 in 13 file(s)
URL : https://src.fedoraproject.org/rpms/xfig/c/01425803f19289d2bd6473320fe38751c5c79c49?branch=epel10
Log:
Bring in various bugfixes from Debian
- Convert icons to png
- Add appdata
---
diff --git a/.gitignore b/.gitignore
index 64810f4..96f3150 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
xfig.3.2.5b.full.tar.gz
/xfig-icons.tar.gz
+/xfig.3.2.5c.full.tar.gz
+/xfig_3.2.5.c-8.debian.tar.xz
diff --git a/31_spelling.patch b/31_spelling.patch
deleted file mode 100644
index fd35db5..0000000
--- a/31_spelling.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-From: Roland Rosenfeld <roland@debian.org>
-Subject: Fix spelling errors in binary.
-
---- a/f_load.c
-+++ b/f_load.c
-@@ -373,5 +373,5 @@
- /* Format error; relevant error message is already delivered */
- ;
- else
-- file_msg("File \"%s\" is not accessable; %s.", file, strerror(err));
-+ file_msg("File \"%s\" is not accessible; %s.", file, strerror(err));
- }
diff --git a/33_pdfimport_mediabox.patch b/33_pdfimport_mediabox.patch
deleted file mode 100644
index a12ee33..0000000
--- a/33_pdfimport_mediabox.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From: jsoula@univ-lille2.fr
-Subject: Fix reading "/MediaBox" when importing PDF (Closes: #530898).
-Bug-Debian: http://bugs.debian.org/530898
-
---- a/f_readeps.c
-+++ b/f_readeps.c
-@@ -77,11 +77,13 @@
-
- /* look for /MediaBox for pdf file */
- if (pdf_flag) {
-- if (!strncmp(buf, "/MediaBox", 8)) { /* look for the MediaBox spec */
-+ char *s;
-+ for(s=buf; (s=strchr(s,'/')); s++) {
-+ if (!strncmp(s, "/MediaBox", 8)) { /* look for the MediaBox spec */
- char *c;
-
-- c = strchr(buf, '[') + 1;
-- if (c && sscanf(c, "%d %d %d %d", &llx, &lly, &urx, &ury) < 4) {
-+ c = strchr(s, '[');
-+ if (c && sscanf(c+1, "%d %d %d %d", &llx, &lly, &urx, &ury) < 4) {
- llx = lly = 0;
- urx = paper_sizes[0].width * 72 / PIX_PER_INCH;
- ury = paper_sizes[0].height * 72 / PIX_PER_INCH;
-@@ -89,7 +91,9 @@
- appres.INCHES ? "Letter" : "A4");
- app_flush();
- }
-+ break;
- }
-+ }
- /* look for bounding box */
- } else if (!nested && !strncmp(buf, "%%BoundingBox:", 14)) {
- if (!strstr(buf, "(atend)")) { /* make sure doesn't say (atend) */
diff --git a/38_formatstring.patch b/38_formatstring.patch
deleted file mode 100644
index 985caa3..0000000
--- a/38_formatstring.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-From: Roland Rosenfeld <roland@debian.org>
-Subject: Fix format string error with hardening.
-
---- a/w_msgpanel.c
-+++ b/w_msgpanel.c
-@@ -588,7 +588,7 @@
-
- strcat(tmpstr,"\n");
- if (update_figs) {
-- fprintf(stderr,tmpstr);
-+ fprintf(stderr, "%s", tmpstr);
- } else {
- /* append this message to the file message widget string */
- block.firstPos = 0;
diff --git a/39_add_xfig_man_html.patch b/39_add_xfig_man_html.patch
deleted file mode 100644
index ecef0bb..0000000
--- a/39_add_xfig_man_html.patch
+++ /dev/null
@@ -1,2936 +0,0 @@
---- /dev/null 2013-11-23 20:48:05.582065962 +0100
-+++ b/Doc/xfig_man.html 2008-03-31 18:29:22.000000000 +0200
-@@ -0,0 +1,2933 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<HTML><HEAD><TITLE>Man page of XFIG</TITLE>
-+</HEAD><BODY>
-+<H1>XFIG</H1>
-+Section: User Commands (1)<BR>Updated: Xfig 3.2.4 (Dec 2002)<BR><A HREF="#index">Index</A>
-+<HR>
-+
-+<A NAME="lbAB"> </A>
-+<H2>NAME</H2>
-+
-+xfig - Facility for Interactive Generation of figures under X11
-+<BR>
-+
-+Version 3.2.4
-+<A NAME="lbAC"> </A>
-+<H2>SYNOPSIS</H2>
-+
-+<B>xfig</B>
-+
-+[<I>options</I>]
-+
-+[<I>file</I>]
-+
-+<A NAME="lbAD"> </A>
-+<H2>DESCRIPTION</H2>
-+
-+<I>Xfig</I>
-+
-+is a menu-driven tool that allows the user to draw and manipulate
-+objects interactively under the X Window System.
-+<B>It runs under X version 11</B>
-+
-+<B>release 4 or higher</B>
-+
-+and requires a two- or three-button mouse.
-+<I>file</I>
-+
-+specifies the name of a file to be edited.
-+The objects in the file will be read at the start of
-+<I>xfig</I>.
-+
-+<P>
-+
-+The bulk of the documentation fori
-+<I>xfig</I>
-+
-+is in an HTML-based reference guide.
-+See the Help menu in
-+<I>xfig</I>
-+
-+or point your browser at
-+<I>Doc/html/index.html</I>
-+
-+(provided with the
-+<I>xfig</I>
-+
-+distribution, usually in the
-+<I>Doc/www</I>
-+
-+directory).
-+There are both English and Japanese versions.
-+<P>
-+
-+When using a two-button mouse use the
-+<I><Meta></I>
-+
-+key and the right button at the same time to effect
-+the action of the middle button.
-+<P>
-+
-+<I>Xfig</I>
-+
-+is available from
-+<A HREF="http://www.xfig.org">http://www.xfig.org</A> .
-+<P>
-+
-+The
-+<I>TransFig</I>
-+
-+package is used when printing or exporting the output from
-+<I>xfig</I>.
-+
-+The
-+<I>fig2dev</I>
-+
-+program from the
-+<I>TransFig</I>
-+
-+package is automatically called by
-+<I>xfig</I>
-+
-+as a back-end processor to produce various types of output:
-+<P>
-+
-+LaTeX, Metafont, PostScript or Encapsulated PostScript,
-+tk (tcl/tk tool command language/tool kit package),
-+GIF, JPEG, PCX, PNG, PPM, TIFF,
-+XBM, XPM, AutoCAD Slide, IBM-GL (HP/GL), Pic
-+PiCTeX, box, epic, eepic and eepicemu.
-+<P>
-+
-+See man fig2dev for all options.
-+<P>
-+
-+The
-+<I>TransFig</I>
-+
-+package is available from
-+<A HREF="http://www.xfig.org">http://www.xfig.org</A> .
-+<A NAME="lbAE"> </A>
-+<H2>OPTIONS</H2>
-+
-+
-+
-+<P>
-+
-+
-+<B>-help</B>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Print all command-line options for xfig and quit.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-a</B>[<B>llownegcoords</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Allow panning into the negative region of the canvas.
-+This is the default
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-bal</B>[<B>loon_delay</B>]
-+
-+<I>msec</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Cause popup information balloons to be delayed by
-+<I>msec</I>
-+
-+milliseconds. The default is 500 milliseconds.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-bol</B>[<B>d</B>]
-+
-+<I>font</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Cause the font used for displaying the file name and
-+confirmation messages to be
-+<I>font</I>
-+
-+(default = 8x13bold).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-butt</B>[<B>on</B>]
-+
-+<I>font</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Cause the font used for most buttons to be
-+<I>font</I>
-+
-+(default = 6x13).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-but_</B>[<B>per_row</B>]
-+
-+<I>number</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specify the number of buttons wide the mode panel should be.
-+This is useful in conjunction with the
-+<B>-pheight</B>
-+
-+parameter to reduce the canvas height for small screens.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-cbg</B> color
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use
-+<I>color</I>
-+
-+as the background color for the canvas.
-+If you want to set the background of everything in xfig
-+(e.g. menus, etc.) use the general
-+<B>-bg</B>
-+
-+option.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-center</B>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the print option to print the figure centered on the page.
-+This is the default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-centim</B>[<B>ers</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make centimeters the unit of choice. See also
-+<B>-metric.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-cfg</B> color
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use
-+<I>color</I>
-+
-+as the default color for objects.
-+If you want to set the foreground of everything in xfig
-+(e.g. menus, etc.) use the general
-+<B>-fg</B>
-+
-+option.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-correct_font_size</B>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Normally,
-+<I>fig2dev</I>
-+
-+uses 1/80 inch for font size increments (for historical reasons),
-+instead of the more proper ``points'' (1/72 inch) that
-+<I>xfig</I>
-+
-+uses. This option makes xfig call fig2dev with the
-+<B>-F</B>
-+
-+option to make it use points (1/72 inch).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-deb</B>[<B>ug</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Turn on debugging mode.
-+Prints various debugging messages like font names etc.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dep</B>[<B>th</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Choose depth of visual desired. Your server must support the desired
-+visual and depth chosen.
-+Use
-+<I>xdpyinfo</I>
-+
-+to see what visuals and depths are supported.
-+See also the
-+<B>-visual</B>
-+
-+option.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-donta</B>[<B>llownegcoords</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Don't allow panning into the negative region of the canvas.
-+The default is to allow panning in the negative region.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dontshowb</B>[<B>alloons</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Prevents xfig from popping up the information balloons.
-+See also
-+<B>-showballoons.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dontshowl</B>[<B>engths</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Don't show lengths of lines as they are being drawn.
-+This is the default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dontshowz</B>[<B>erolines</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Don't show axis zero lines on the canvas.
-+The default is to show them.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dontsw</B>[<B>itchcmap</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Prevents xfig from switching to a private colormap if there aren't
-+enough colors available in the default colormap. See also
-+<B>-max_image_colors.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-enc</B>[<B>oding</B>]
-+
-+<I>encoding</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Encode character set using
-+<I>encoding</I>
-+
-+when exporting LaTeX text. The default is 1. This is used
-+for the ISO-8859 encoding of character sets. Allowed
-+values are 0 (no encoding), 1 (ISO-8859-1) or 2 (ISO-8859-2).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-exportL</B>[<B>anguage</B>]
-+
-+<I>language</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specifies the default language to be used for when exporting a fig file.
-+Choices are:
-+
-+<P>
-+
-+
-+
-+
-+
-+<PRE>
-+
-+Name Language
-+<HR>Vector formats:
-+box LaTeX box (figure boundary)
-+latex LaTeX picture
-+epic LaTeX picture + epic macros
-+eepic LaTeX picture + eepic macros
-+eepicemu LaTeX picture + eepicemu macros
-+pictex PiCTeX macros
-+hpl HPGL (IBMGL)
-+eps Encapuslated PostScript
-+eps_ascii Encapuslated PostScript with ASCII preview
-+eps_mono_tiff Encapuslated PostScript with monochrome binary (TIFF) preview
-+eps_color_tiff Encapuslated PostScript with color binary (TIFF) preview
-+ps PostScript
-+pdf PDF (Portable Document Format)
-+pstex Combined PS/LaTeX (both PS and LaTeX parts)
-+pdftex Combined PDF/LaTeX (both PDF and LaTeX parts)
-+textyl Textyl special commands
-+tpic TPIC
-+pic PIC
-+mf MF (MetaFont)
-+mp MP (MetaPost)
-+mmp MMP (Multi-MetaPost)
-+cgm CGM (Computer Graphics Meta file)
-+bcgm Binary CGM (Computer Graphics Meta file)
-+emf Enhanced Meta file)
-+tk Tk (of the tcl/tk fame)
-+svg SVG (Scalable Vector Graphics (XML variant))
-+
-+Bitmap formats:
-+gif GIF
-+jpeg JPEG (JFIF)
-+pcx PCX
-+png PNG
-+ppm PPM (portable pixmap package)
-+sld (AutoCad slide)
-+tiff TIFF
-+xbm X11 Bitmap
-+xpm X11 Pixmap (XPM3 package)
-+
-+<HR></PRE>
-+
-+
-+
-+
-+
-+<P>
-+
-+</DL>
-+<P>
-+
-+
-+<B>-export_m</B>[<B>argin</B>]
-+
-+<I>width</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the size of the border margin around the figure for exporting
-+to bitmap, PostScript, Encapsulated PostScript, or HTML MAP formats.
-+This is in units of pixels (1/80th inch).
-+The default is 0.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-fli</B>[<B>pvisualhints</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Flip left/right mouse indicator messages for mice whose buttons
-+have been switched.
-+The default is to NOT flip the messages.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-flu</B>[<B>shleft</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the print option to print the figure flush left.
-+The default is to center the figure on the page.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-free</B>[<B>hand_resolution</B>]
-+
-+<I>resolution</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the resolution of the freehand drawing mode to
-+<I>resolution</I>
-+
-+pixels. This is the number of pixels the mouse must move before xfig
-+adds another point to the object being drawn.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-geom</B>[<B>etry</B>]
-+
-+[<I>WxH</I>]<I>[+X+Y]</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+You may use the -geometry option or resource to
-+<I>size and/or position the xfig window,</I>
-+
-+or you may use
-+<B>-pwidth </B>
-+
-+and/or
-+<B>-pheight</B>
-+
-+to specify the canvas size in inches or centimeters.
-+If you use the
-+<B>-geom </B>
-+
-+option to make the xfig window smaller
-+than the default, you may have to use the
-+<B>-but_per_row </B>
-+
-+option to
-+tell xfig to put 3 or 4 buttons per row on the left mode panel.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-gh</B>[<B>ostscript</B>]
-+
-+<I>postscript-interpreter</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Select the PostScript (tm) interpreter of your choice. The default is ghostscript (gs).
-+This is needed when importing Encapsulated PostScript files.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-grid_c</B>[<B>olor</B>]
-+
-+<I>color</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Draw the grid on the canvas in this color (default: red).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-grid_u</B>[<B>nit</B>]
-+
-+<I>unit</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Only used when in inches mode to choose between showing fractions or decimal inches
-+in the rulers and grid. Any of the following may be used to force decimal inches:
-+"ten", "tenth", "10, "1/10".
-+If any other value is used for this option, the rulers will show 1/16 inch divisions.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-hidd</B>[<B>entext</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Start
-+<I>xfig</I>
-+
-+with the
-+<I>hidden text</I>
-+
-+mode for text objects.
-+The
-+<I>Hidden</I>
-+
-+attribute is used for figures that will be used with
-+<I>LaTeX</I>
-+
-+and is applicable only to the display of the document in
-+<I>xfig</I>.
-+
-+It means that the text itself is not shown onscreen, but only the string
-+``<text>''. This is to keep long sequences of
-+<I>LaTeX</I>
-+
-+formatting commands from making the screen messy and hard to read.
-+The default for the
-+<I>Hidden</I>
-+
-+flag is
-+<I>off</I>.
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-dontshowd</B>[<B>epthmanager</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Hide the depth manager panel.
-+The default is to show the panel.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-icon_</B>[<B>view</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Show the library objects as icons. This is the default. The other
-+mode is
-+<B>-list_view.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-iconG</B>[<B>eometry</B>]
-+
-++<I>X</I>+<I>Y</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specifies the position for the icon.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-im</B>[<B>age_editor</B>]
-+
-+<I>editor</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specify bitmap editor to use when ``Edit Image'' button is pressed
-+in Picture Object panel.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-inc</B>[<B>hes</B>]
-+
-+<B>(or</B>-imperial)
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make inches the unit of choice.
-+This is the default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-ins</B>[<B>tallowncmap</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Install own colormap. Normally, xfig uses the current colormap.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-internalBW</B> width
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use lines of width
-+<I>width</I>
-+
-+between all buttons and panels (default = 1).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-international</B>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Switch on international support (mainly Japanese and Korean),
-+users of ISO Latin 1 (ISO-8859-1) probably should not use this,
-+therefore the international support is switched off by default
-+for locales using ISO-8859-1* codesets. For all other locales this
-+option is already used by default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-jpeg</B>[<B>_quality</B>]
-+
-+<I>quality</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the quality factor for exporting to the jpeg format.
-+The default is 75.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-k</B>[<B>eyFile</B>]
-+
-+<I>compose-key-file</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use
-+<I>compose-key-file</I>
-+
-+instead of
-+<I>CompKeyDB</I>
-+
-+for compose (meta) key database.
-+If there are no
-+``<B>/</B>''s
-+
-+in the name, the file must reside in the
-+<I>xfig</I>
-+
-+library directory,
-+<I>$XFIGLIBDIR</I>,
-+
-+usually
-+<B>/usr/local/lib/X11/xfig</B>.
-+
-+If there are any
-+``<B>/</B>''s
-+
-+in the name it is taken as is (not relative to
-+<I>$XFIGLIBDIR</I>).
-+
-+If there is a leading
-+``<B>~/</B>''
-+
-+in the string then the
-+``<B>~</B>''
-+
-+is expanded to the user's home directory.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-lan</B>[<B>dscape</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make
-+<I>xfig</I>
-+
-+come up in landscape mode (10.5" x 8").
-+This is the default; however as the orientation is stored with Fig files,
-+when you load a Fig file the orientation will change as required.
-+This is only true for files of version 3.0 or higher.
-+<BR>
-+
-+See also -portrait.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-lat</B>[<B>exfonts</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Start
-+<I>xfig</I>
-+
-+with
-+<I>LaTeX</I>
-+
-+font selection.
-+Normally, the
-+<I>PostScript</I>
-+
-+fonts are available as the default.
-+This flag selects the
-+<I>LaTeX</I>
-+
-+fonts to start.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-le</B>[<B>ft</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Change the position of the side panel window to the left of the canvas window.
-+This is the default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-library_d</B>[<B>ir</B>]
-+
-+<I>directory</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specify directory where Fig object libraries are located. There may be sub-directories
-+there and sub-sub-directories, etc.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-library_i</B>[<B>con_size</B>]
-+
-+<I>size</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specify the size of the icons shown for library objects. The default is 60 pixels, with the
-+minimum being 40 and the maximum being 120.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-lis</B>[<B>t_view</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Show the library objects as a list of names. The default
-+mode is
-+<B>-icon_view.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-mag</B>[<B>nification</B>]
-+
-+<I>mag</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set export and print magnification in %.
-+
-+</DL>
-+<P>
-+
-+
-+<B>-max</B>[<B>_image_colors</B>]
-+
-+<I>numcols</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Limit the number of colors used for imported images to
-+<I>numcols (default 64).</I>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-me</B>[<B>tric</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make centimeters the unit of choice.
-+The option
-+<B>-centimeters</B>
-+
-+may also be used.
-+<DT><DD>
-+After
-+<I>xfig</I>
-+
-+is started you may change the units from metric to
-+imperial or vice versa from a popup menu available by pressing mouse
-+button 3 in the
-+<I>units</I>
-+
-+box where the two rulers meet.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-mo</B>[<B>nochrome</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use black and white only.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-mu</B>[<B>ltiple</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Sets multiple page mode for print or export. See also
-+<B>-single.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-noo</B>[<B>verlap</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+When exporting in multiple page mode, causes no overlap from page to page.
-+This is the default. See also
-+<B>-overlap.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-nor</B>[<B>mal</B>]
-+
-+<I>font</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Cause the font used for the message window to be
-+<I>font</I>.
-+
-+This font is also used on the canvas when the selected font is not
-+available in an X11 font (default = 6x13).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-nosc</B>[<B>alablefonts</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Disables use of the X11R5 or OpenWindows scalable fonts.
-+You might want to use this for debugging.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-nosp</B>[<B>lash</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Don't show the startup splash screen. The default is to show it (
-+<B>-splash</B>
-+
-+).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-not</B>[<B>rack</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Turn off cursor (mouse) tracking arrows.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-ov</B>[<B>erlap</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+When exporting in multiple page mode, causes overlap from page to page of
-+about 10%.
-+See also
-+<B>-nooverlap.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-pag</B>[<B>eborder</B>]
-+
-+<I>color</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Draw the page border on the canvas in this color (default light blue).
-+The page border is turned on by the
-+<B>-showpageborder</B>
-+
-+option
-+(resource Fig.showpageborder),
-+and shows the edges of the current
-+<I>export</I>
-+
-+paper size.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-pap</B>[<B>er_size</B>]
-+
-+<I>size</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the initial paper size for Export and Print. Choices are
-+
-+<P>
-+
-+
-+
-+
-+
-+<PRE>
-+
-+Option Paper Size
-+<HR>letter Letter 8.5in x 11in
-+legal Legal 8.5in x 14in
-+tabloid Tabloid 17in x 11in
-+a ANSI A 8.5in x 11in
-+b ANSI B 11in x 17in
-+c ANSI C 17in x 22in
-+d ANSI D 22in x 34in
-+e ANSI E 34in x 44in
-+a9 ISO A9 37mm x 52mm
-+a8 ISO A8 52mm x 74mm
-+a7 ISO A7 74mm x 105mm
-+a6 ISO A6 105mm x 148mm
-+a5 ISO A5 148mm x 210mm
-+a4 ISO A4 210mm x 297mm
-+a3 ISO A3 297mm x 420mm
-+a2 ISO A2 420mm x 594mm
-+a1 ISO A1 594mm x 840mm
-+a0 ISO A0 840mm x 1189mm
-+b10 JIS B10 32mm x 45mm
-+b9 JIS B9 45mm x 64mm
-+b8 JIS B8 64mm x 91mm
-+b7 JIS B7 91mm x 128mm
-+b6 JIS B6 128mm x 182mm
-+b5 JIS B5 182mm x 257mm
-+b4 JIS B4 257mm x 364mm
-+b3 JIS B3 364mm x 515mm
-+b2 JIS B2 515mm x 728mm
-+b1 JIS B1 728mm x 1030mm
-+b0 JIS B0 1030mm x 1456mm
-+<HR></PRE>
-+
-+
-+
-+
-+
-+
-+<P>
-+
-+Note that this doesn't affect the size of the drawing canvas.
-+Use the
-+<B>-pheight </B>
-+
-+and
-+<B>-pwidth </B>
-+
-+options for that.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-ph</B>[<B>eight</B>]
-+
-+<I>height</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make the
-+<I>xfig</I>
-+
-+canvas
-+<I>height</I>
-+
-+high (where
-+<I>height</I>
-+
-+is either cm or in, depending on the
-+<B>-metric </B>
-+
-+setting).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-po</B>[<B>rtrait</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make
-+<I>xfig</I>
-+
-+come up in portrait mode (8.5" x 9"). See note about landscape mode.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-pw</B>[<B>idth</B>]
-+
-+<I>width</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make the
-+<I>xfig</I>
-+
-+canvas
-+<I>width</I>
-+
-+wide (where
-+<I>width</I>
-+
-+is either cm or in, depending on the
-+<B>-metric </B>
-+
-+setting).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-righ</B>[<B>t</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Change the position of the side panel window to the right of the canvas window
-+(default: left).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-rigi</B>[<B>d</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Start
-+<I>xfig</I>
-+
-+with the
-+<I>rigid text</I>
-+
-+mode for text objects.
-+The
-+<I>Rigid</I>
-+
-+attribute forces text to remain the same size even if
-+inside a compound object that is scaled up or down.
-+The default is
-+<I>off</I>.
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-ru</B>[<B>lerthick</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the height(width) of the top(side) rulers in pixels.
-+The default (and minimum) is 24.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-scala</B>[<B>blefonts</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Allows use of the X11R5 or OpenWindows scalable fonts (this is the default).
-+If the scalable fonts aren't available
-+<I>xfig</I>
-+
-+will automatically switch to non-scaling fonts.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-scale_factor</B>
-+
-+<I>scale</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Scale every figure read in by this value. This is useful in conjunction with the
-+<B>-update</B>
-+
-+option to do batch scaling of figures.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showa</B>[<B>llbuttons</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Show all the
-+<I>xfig</I>
-+
-+indicator buttons instead of only those relevant
-+to the current drawing mode.
-+Normally, the buttons
-+<I>line width</I>,
-+
-+<I>area-fill</I>,
-+
-+<I>grid mode</I>,
-+
-+<I>text size</I>,
-+
-+etc. are only visible when
-+they are relevant to the current drawing mode.
-+The
-+<B>-showallbuttons</B>
-+
-+option makes all
-+of the indicator buttons visible at all times.
-+This takes up more screen real estate,
-+but allows the user to see all settable parameters.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showb</B>[<B>alloons</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Forces
-+<I>xfig</I>
-+
-+to pop up the information balloons when the mouse
-+passws over a button. This is the default. See also
-+<B>-dontshowballoons .</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showd</B>[<B>epthmanager</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Show the depth manager panel. This panel lets one show or hide
-+objects at various depths.
-+This is the default.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showl</B>[<B>engths</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Makes
-+<I>xfig </I>
-+
-+show the lengths of lines being drawn, in red text near the
-+line itself. Also, when points are moved or added. In addition, imagine
-+a triangle formed with the line segment as the hypotenuse,
-+and a vertical and horizontal line forming the other two sides. These
-+lines and their lengths are also drawn in red as the point is moved or added.
-+This mode is ignored when drawing in freehand mode.
-+<BR>
-+
-+This flag may be toggled by pressing <Meta>i (default).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-shown</B>[<B>ums</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+With this option, xfig will draw all objects with a red number next to each vertex.
-+This is generally only useful for debugging.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showp</B>[<B>ageborder</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Makes
-+<I>xfig </I>
-+
-+show the border of the current paper size in the color specified
-+by the
-+<B>-pageborder</B>
-+
-+option (default: light blue).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-showz</B>[<B>erolines</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Show axis zero lines on the canvas.
-+This is the default
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-si</B>[<B>ngle</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Sets single page mode for print or export.
-+This is the default. See also
-+<B>-multiple.</B>
-+
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-sm</B>[<B>ooth_factor</B>]
-+
-+<I>factor</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Enable smoothing when exporting to the bitmap formats (e.g. GIF, PNG, etc.). The allowed
-+values are 0 (no smoothing), 2 or 4 (most smoothing). This parameter is passed
-+to ghostscript in the -dTextAlphaBits -dGraphicsAlphaBits options to smooth the figure.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-spec</B>[<B>ialtext</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Start
-+<I>xfig</I>
-+
-+with the
-+<I>special text</I>
-+
-+mode for text objects.
-+Special text means that special characters in the string are not specially
-+processed but are passed directly to
-+<I>LaTeX</I>.
-+
-+This is most useful for writing LaTeX equations.
-+If this flag is not set, then the backslash character '\' is changed
-+to the \backslash command, a brace '{' is turned into a brace command \{, etc.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-spel</B>[<B>lcheckcommand</B>]
-+
-+<I>command</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use
-+<I>command</I>
-+
-+for the external spell checking program when using the spell check/search/replace
-+popup.
-+The string
-+<I>command</I>
-+
-+should include the string ``%s'' which is replaced by a temporary filename.
-+Default is ``spell %s''.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-spinner_d</B>[<B>elay</B>]
-+
-+<I>msec</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+The delay (in milliseconds) before the spinner will automatically count up
-+or down when the button is pressed.
-+Spinners are the (numeric) text widgets with an up- and down-arrow, which when
-+clicked, cause the value to be incremented/decremented.
-+The default is 500 milliseconds.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-spinner_r</B>[<B>rate</B>]
-+
-+<I>msec</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+The rate (in milliseconds) at which the spinner will count
-+when the up- or down-arrow is pressed.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startfi</B>[<B>llstyle</B>]
-+
-+<I>stylenumber</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting fill style for area fill (-1 to 21).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startfo</B>[<B>ntsize</B>]
-+
-+<I>pointsize</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the default font size for text objects (default = 12pt).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startg</B>[<B>ridmode</B>]
-+
-+<I>modenumber</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting grid mode (0 to 3). Mode 0 is no grid.
-+In imperial (inches) mode, grid mode 1 is 1/4 inch,
-+mode 2 is 1/2 inch and mode 3 is 1 inch.
-+In metric mode, grid mode 1 is 5mm, mode 2 is 1cm and mode 3 is 2cm.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startla</B>[<B>texFont</B>]
-+
-+<I>font</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting font name for
-+<I>LaTeX</I>
-+
-+fonts.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startli</B>[<B>newidth</B>]
-+
-+<I>width</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting line width.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startpo</B>[<B>snmode</B>]
-+
-+<I>modenumber</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting point positioning mode (0 to 4)
-+In imperial (inches) mode, positioning mode 0 is ``any'',
-+mode 1 is 1/16 inch,
-+mode 2 is 1/4 inch, mode 3 is 1/2 inch and mode 4 is 1 inch.
-+In metric mode, mode 0 is ``any'',
-+mode 1 is 1mm, mode 2 is 5mm, mode 3 is 10mm and mode 4 is 20mm.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startp</B>[<B>sFont</B>]
-+
-+<I>font</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting font name for
-+<I>PostScript</I>
-+
-+fonts.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-startt</B>[<B>extstep</B>]
-+
-+<I>stepsize</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting text step.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-ta</B>[<B>blet</B>]
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Specifies that xfig should use the input tablet instead of the mouse
-+for drawing. You must have the XInputExtension in your X server and
-+an input tablet for this to work. Also, you must modify the Imakefile
-+to include the
-+<B>USETAB </B>
-+
-+and
-+<B>TABLIB </B>
-+
-+variables.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-track</B>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Turn on cursor (mouse) tracking arrows (default).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-tran</B>[<B>sparent_color</B>]
-+
-+<I>color_number</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Make the transparent color for GIF export
-+<I>color_number.</I>
-+
-+This number is the color number according to the
-+<B>xfig</B>
-+
-+color panel, starting at 0 (black) and ending at 31 (gold),
-+or may be a user-defined color number, which is 32 or higher.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-update</B>
-+
-+<I>file [ file ... ]</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Run xfig in an "update" mode, where it will read each Fig file specified
-+on the command line and write it out to the original file,
-+in the current file format for the version of xfig being run.
-+The original Fig file will be preserved with
-+the suffix <I>.bak</I> attached to the name.
-+<BR>
-+
-+In this mode, xfig doesn't connect the X server, so no window is opened,
-+and it exits when finished.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-users</B>[<B>cale</B>]
-+
-+<I>scale</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the multiplier for displayed line lengths etc.
-+This factor is multiplied by the actual length,
-+radius or diameter of the object currently
-+being drawn on the canvas.
-+It is useful for making scale drawings, where
-+e.g. 1 inch = 1 foot (userscale = 12.0) or 1cm = 1m (userscale = 100.0).
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-useru</B>[<B>nit</B>]
-+
-+<I>units</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+The
-+<I>units</I>
-+
-+string is printed with the length information when drawing objects.
-+For example if the
-+<I>userscale</I>
-+
-+= 1.0 and the
-+<I>userunit</I>
-+
-+=
-+<I>ft</I>
-+
-+then a line which is 3 inches long on the canvas would be displayed as
-+``length = 3 ft'' when it is being drawn.
-+<DT><DD>
-+After
-+<I>xfig</I>
-+
-+is started you may change the
-+<I>userscale</I>
-+
-+and the
-+<I>userunit</I>
-+
-+from a popup menu available by pressing mouse button 3 in the
-+<I>units</I>
-+
-+box where the two rulers meet.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-visual</B>
-+
-+<I>visualname</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Use
-+<I>visualname</I>
-+
-+as the visual for xfig. The names are TrueColor (case is not important),
-+StaticColor, DirectColor, StaticGray, GrayScale and PseudoColor.
-+<I>xfig</I>
-+
-+uses the default visual unless this is specified. Your server must
-+support the desired visual.
-+Use
-+<I>xdpyinfo</I>
-+
-+to see what visuals and depths are supported.
-+See also the
-+<B>-depth</B>
-+
-+option.
-+
-+
-+</DL>
-+<P>
-+
-+
-+<B>-zoom</B>
-+
-+<I>zoomscale</I>
-+
-+
-+
-+<DL COMPACT>
-+<DT><DD>
-+
-+
-+Set the starting zoom scale.
-+<P>
-+<P>
-+</DL>
-+<P>
-+
-+<A NAME="lbAF"> </A>
-+<H2>X RESOURCES and DEFAULTS</H2>
-+
-+The overall widget name(Class) is xfig(Fig).
-+These resources correspond to the command line arguments:
-+<P>
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+<PRE>
-+Name Type Default Command-line equivalent
-+<HR>allownegcoords boolean true -allownegcoords (true),
-+ -dontallownegcoords (false)
-+axislines string pink -axislines
-+balloon_delay integer 500 (ms) -balloon_delay
-+boldFont string 8x13bold -bold
-+but_per_row integer 2 -but_per_row
-+buttonFont string 6x13 -button
-+canvasbackground string white -cbg
-+canvasforeground string black -cfg
-+correctfontsize boolean false -correctfontsize
-+debug boolean false -debug
-+depth integer * -depth
-+dontswitchcmap boolean false -dontswitchcmap
-+euc_encoding boolean false (n/a)
-+encoding integer 1 -encoding
-+exportLanguage string eps -exportLanguage
-+export_margin integer 0 -export_margin
-+flipvisualhints boolean false -flipvisualhints
-+flushleft boolean false -flushleft (true),
-+ -center (false)
-+freehand_resolution integer 25 -freehand_resolution
-+grid_color string black -grid_color
-+grid_unit string 1/16 (inch) -grid_unit
-+ 0.1 (metric)
-+hiddentext boolean false -hiddentext
-+icon_view boolean true -icon_view (true),
-+ -list_view (false)
-+image_editor string xv -image_editor
-+inches boolean true -inches (true),
-+ -imperial (true),
-+ -centimeters (false),
-+ -metric (false)
-+installowncmap boolean false -installowncmap
-+internalborderwidth integer 1 -internalBW
-+international International booleanfalse-international
-+jpeg_quality integer 75 -jpeg_quality
-+justify boolean false -left (false),
-+ -right (true)
-+keyFile string CompKeyDB -keyFile
-+landscape boolean true -Landscape (true),
-+ -landscape (true),
-+ -Portrait (false),
-+ -portrait (false)
-+latexfonts boolean false -latexfonts
-+library_dir string ~/xfiglib -library_dir
-+magnification float 100 -magnification
-+max_image_colors integer 64 -max_image_colors
-+monochrome boolean false -monochrome
-+multiple boolean false -multiple
-+normalFont string 6x13 -normal
-+overlap boolean true -overlap (true),
-+ -nooverlap (false)
-+pageborder string lightblue -pageborder
-+paper_size string Letter (inch) -paper_size
-+ A4 (metric)
-+pheight float 8.5 (landscape) -pheight
-+ 9.5 (portrait)
-+pwidth float 11 (landscape) -pwidth
-+ 8.5 (portrait)
-+rigidtext boolean false -rigid (true)
-+rulerthick integer 24 -rulerthick
-+scalablefonts boolean true -scalablefonts (true),
-+ -noscalablefonts (false)
-+scale_factor float 1.0 -scale_factor
-+showallbuttons boolean false -showallbuttons
-+showaxislines boolean true -showaxislines (true),
-+ -dontshowaxislines (false)
-+showballoons boolean true -showballoons (true),
-+ -dontshowballoons (false)
-+showdepthmanager boolean true -showdepthmanager (true),
-+ -dontshowdepthmanager (false)
-+showlengths boolean false -showlengths (true),
-+ -dontshowlengths (false)
-+shownums boolean false -shownums (true),
-+ -dontshownums (false)
-+showpageborder boolean true -showpageborder (true),
-+ -dontshowpageborder (false)
-+single boolean true -single
-+smooth_factor integer 0 -smooth_factor
-+specialtext boolean false -specialtext
-+splash boolean true -splash (true),
-+ -nosplash (false)
-+spellcheckcommand string spell %s -spellcheckcommand
-+spinner_delay integer 500 (ms) -spinner_delay
-+spinner_rate integer 100 (ms) -spinner_rate
-+startfillstyle integer 0 -startfillstyle
-+startfontsize float 12 -startfontsize
-+startgridmode integer 0 -startgridmode
-+startlatexFont string Default -startlatexFont
-+startlinewidth integer 1 -startlinewidth
-+startposnmode integer 1 -startposnmode
-+startpsFont string Times-Roman -startpsFont
-+starttextstep float 1.2 -starttextstep
-+tablet boolean false -track,
-+trackCursor boolean true -track (true),
-+ -notrack (false)
-+transparent_color integer -2 (none) -transparent_color
-+userscale float 1.0 -userscale
-+userunit string in (inches) -userunit
-+ cm (metric)
-+visual string * -visual
-+zoom float 1.0 -zoom
-+
-+* Default visual and depth depend on the X server. Use <I>xdpyinfo</I> to see what visuals
-+and depths are supported.
-+<HR></PRE>
-+
-+
-+
-+
-+
-+<P>
-+<P>
-+
-+<A NAME="lbAG"> </A>
-+<H2>BUGS and RESTRICTIONS</H2>
-+
-+Please send bug reports, fixes, new features etc. to:
-+<BR>
-+
-+<A HREF="mailto:bvsmith@lbl.gov">bvsmith@lbl.gov</A>
-+(Brian V. Smith)
-+<P>
-+
-+When reporting a bug, please first check if the problem is mentioned in
-+the FAQ section of the HTML files (xfig Help menu).
-+<P>
-+
-+If it is not mentioned there, be sure to report the operating system you
-+are using (e.g. SunOS 4.1.3), type of X server and version (OpenWindows 3, X11R6.4,
-+XFree86 3.2.2, etc) and color depth (e.g. 8bpp, 16bpp), and most
-+importantly the version of xfig or fig2dev that is having the problem.
-+<P>
-+
-+It is also VERY useful to me if you can provide a stack trace from a debugger
-+such as gdb, dbx, ups, etc, if the bug causes xfig to crash.
-+<P>
-+
-+Because of the difference of some fonts in some X servers and the PostScript
-+fonts on printers, text alignment can be problematic.
-+<P>
-+
-+Not all operations employ smart redrawing of objects which are altered
-+as a by product of the operation.
-+You may need to use
-+<I>Redraw</I>
-+
-+in these cases.
-+<P>
-+
-+Some servers do not allow bitmaps/pixmaps taller than the screen height
-+or wider than the screen width.
-+That is why there is a limit on the width
-+of the top ruler and height of the side ruler.
-+If you need wider/taller rulers AND your server allows bigger pixmaps,
-+you may define
-+<B>MAX_TOPRULER_WD</B>
-+
-+and/or
-+<B>MAX_SIDERULER_HT</B>
-+
-+in your Imakefile in the
-+<I>DEFINES</I>
-+
-+line.
-+For example,
-+to have a maximum top ruler width of 1160 pixels, add
-+<B>-DMAX_TOPRULER_WD=1160</B>
-+
-+to your
-+<I>DEFINES</I>
-+
-+line in the Imakefile.
-+<P>
-+
-+If the image is panned or the
-+<I>xfig</I>
-+
-+window iconified and de-iconified
-+during the middle of an operation (e.g. while drawing a line), the picture
-+will be distorted.
-+This can be corrected using
-+<I>Redraw</I>
-+
-+after the operation is complete.
-+<P>
-+
-+When zoomed very large, the length of dashes in dashed lines will top out
-+at 255 pixels long. This is due to a restriction in X
-+that the dash list is defined by char (255 pixels maximum for a dash).
-+The figure will print correctly, however.
-+<P>
-+
-+When you do a copy/rotate with multiple copies,
-+only the creation of the last object can be undone with the Undo button.
-+<P>
-+
-+Modifications to text using the popup search/update/replace/spell check panel
-+cannot be undone.
-+<P>
-+
-+See the
-+<B>README</B>
-+
-+file for troubleshooting.
-+<A NAME="lbAH"> </A>
-+<H2>SEE ALSO</H2>
-+
-+<P>
-+
-+fig2dev(1)
-+(<I>TransFig</I>
-+
-+package)
-+<P>
-+
-+gs(1)
-+(<I>Ghostscript</I>
-+
-+PostScript previewer)
-+<A NAME="lbAI"> </A>
-+<H2>ACKNOWLEDGEMENT</H2>
-+
-+(From the original author, Supoj Sutanthavibul):
-+Many thanks goes to Professor Donald E. Fussell who inspired the
-+creation of this tool.
-+<P>
-+
-+(From current maintainer Brian Smith):
-+Thanks to all the users who have contributed to xfig, especially
-+Paul King who, besides adding many features,
-+revamped the look and feel which became version 2.1.
-+<A NAME="lbAJ"> </A>
-+<H2>COPYRIGHT</H2>
-+
-+<PRE>
-+Original Copyright (c) 1985 by Supoj Sutanthavibul
-+Parts Copyright (c) 1994-1999 by Brian V. Smith
-+Parts Copyright (c) 1991 by Paul King
-+Other Copyrights may be found in various files
-+
-+
-+</PRE>
-+
-+<P>
-+
-+Any party obtaining a copy of these files is granted, free of charge, a
-+full and unrestricted irrevocable, world-wide, paid up, royalty-free,
-+nonexclusive right and license to deal in this software and
-+documentation files (the "Software"), including without limitation the
-+rights to use, copy, modify, merge, publish and/or distribute copies of
-+the Software, and to permit persons who receive copies from any such
-+party to do so, with the only requirement being that this copyright
-+notice remain intact.
-+<P>
-+
-+Note that although I work at Lawrence Berkeley National Laboratory (LBNL)
-+I don't speak for LBNL nor do I represent LBNL with respect to my work on
-+TransFig and xfig, nor does LBL make any representations about the suitability
-+of this software for any purpose.
-+<P>
-+
-+Here is the legal part:
-+<P>
-+
-+THE LAWRENCE BERKELEY NATIONAL LABORATORY DISCLAIMS ALL WARRANTIES WITH
-+REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-+AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL,
-+INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-+PERFORMANCE OF THIS SOFTWARE.
-+<P>
-+<P>
-+
-+<I>PostScript</I>
-+
-+is a trademark of Adobe Systems Incorporated.
-+
-+<P>
-+
-+<PRE>
-+Parts Copyright (C) 1989 by Jef Poskanzer.
-+Copyright notice for pbmplus code:
-+
-+
-+Permission to use, copy, modify, and distribute this
-+software and its documentation for any purpose and without
-+fee is hereby granted, provided that the above copyright
-+notice appear in all copies and that both that copyright
-+notice and this permission notice appear in supporting
-+documentation. This software is provided ``as is'' without
-+express or implied warranty.
-+</PRE>
-+
-+<BR>
-+
-+<A NAME="lbAK"> </A>
-+<H2>FILES</H2>
-+
-+<B>
-+</B>
-+<DL COMPACT>
-+<DT><B>CompKeyDB</B>
-+
-+<DD>
-+Data base of compose (meta) key sequences for 8-bit characters.
-+Must be installed in
-+<B>$(XFIGLIBDIR)</B>
-+
-+with ``make install'',
-+or may be specified with command line option
-+<B>-keyFile</B>
-+
-+or X toolkit resource keyFile.
-+See the
-+<I>Imakefile</I>.
-+
-+<DT>/usr/lib/X11/xfig<DD>
-+This directory contains the html documentation, the above mentioned
-+CompKeyDB file, and a directory of libraries containing Fig objects
-+such as electrical symbols, logic symbols, etc.
-+<DT><B>Fig.ad and Fig-color.ad</B>
-+
-+<DD>
-+Application defaults files which are automatically installed
-+in the system app-defaults directory with the
-+<I>make install</I>
-+
-+command.
-+<DT><B>Doc/FORMAT3.2</B>
-+
-+<DD>
-+Description of Fig file format.
-+<DT><B>README</B>
-+
-+<DD>
-+Installation instructions and troubleshooting.
-+<DT><B>CHANGES</B>
-+
-+<DD>
-+Description of bug fixes/new features.
-+<P>
-+</DL>
-+<A NAME="lbAL"> </A>
-+<H2>AUTHORS</H2>
-+
-+Many people have contributed to
-+<I>xfig</I>.
-+
-+Here is a list of the people who
-+have contributed the most (in chronological order):
-+<P>
-+<B>Version 1:</B>
-+
-+<P>
-+
-+Original author:
-+<BR>
-+
-+Supoj Sutanthavibul, University of Texas at Austin
-+<P>
-+The
-+<I>LaTeX</I>
-+
-+line drawing modes were contributed by:
-+<BR>
-+
-+Frank Schmuck, Cornell University
-+<P>
-+Original X11 port by:
-+<BR>
-+
-+Ken Yap, Rochester
-+<P>
-+Variable window sizes, cleanup of X11 port, right hand side panel:
-+<BR>
-+
-+Dana Chee, Bellcore
-+<P>
-+Cleanup of color port to X11 by:
-+<BR>
-+
-+John T. Kohl, MIT
-+<P>
-+
-+<B>Version 2.0:</B>
-+
-+
-+<P>
-+Area fill, multiple line thicknesses, multiple fonts and font sizes,
-+bottom panel, line style/thickness,
-+(and anything else that wasn't written by the others)
-+by:
-+<BR>
-+
-+Brian Smith
-+<BR>
-+
-+(standard disclaimer applies)
-+<BR>
-+
-+(<A HREF="mailto:bvsmith@lbl.gov">bvsmith@lbl.gov</A>)
-+<P>
-+Popup change-object menu by:
-+<BR>
-+
-+Jon Tombs
-+<BR>
-+
-+Frank Schmuck
-+<P>
-+Zooming and panning functions, shift key select mechanism by:
-+<BR>
-+
-+Dieter Pellkofer
-+<BR>
-+
-+Henning Spruth
-+<P>
-+Depth feature by:
-+<BR>
-+
-+Mike Lutz
-+<P>
-+Cut/Paste by:
-+<BR>
-+
-+Tom Tkacik
-+<P>
-+
-+<B>Version 2.1:</B>
-+
-+
-+<P>
-+Indicator panel, file menu popup, print menu popup,
-+panning with rulers, mouse function window, regular polygon,
-+rubberbanding of circles/ellipses, filled splines on canvas,
-+dashed/dotted splines on canvas, update button,
-+arbitrary angle rotation of objects, alignment in compound,
-+object scaling, constrained copy/move, corner markers for compound,
-+context sensitive corner markers, smarter redraw, undo for compound
-+and point move for boxes, cancel object creation, point positioning
-+to three resolutions,
-+<I>TransFig</I>
-+
-+scalable text, hidden text,
-+special text, save of figure on crash by:
-+<P>
-+Paul King (<A HREF="mailto:king@cs.uq.oz.au">king@cs.uq.oz.au</A>)
-+<BR>
-+
-+with help from:
-+<BR>
-+
-+Brian Smith
-+and Micah Beck (<A HREF="mailto:beck@cs.utk.edu">beck@cs.utk.edu</A>)
-+<P>
-+Encapsulated
-+<I>PostScript</I>
-+
-+importing by:
-+<BR>
-+
-+Brian Boyter
-+<P>
-+Pan/zoom with ctrl key/mouse by:
-+<BR>
-+
-+Henning Spruth
-+<P>
-+International characters by:
-+<BR>
-+
-+Herve Soulard
-+<P>
-+Directory Browser based on XDir by:
-+<BR>
-+
-+Win Treese, Digital Equipment Corporation
-+<P>
-+Rotated ellipses by:
-+<BR>
-+
-+James Tough, Dept. of Computer Science, Heriot-Watt University, Scotland
-+<P>
-+Rotated text from the
-+<I>xvertext</I>
-+
-+package by:
-+<BR>
-+
-+Alan Richardson, Space Science Centre, School of MAPS,
-+University of Sussex
-+<P>
-+Popup scale menu and dynamic switching between inches and cm by:
-+<BR>
-+
-+Paul King (<A HREF="mailto:king@cs.uq.oz.au">king@cs.uq.oz.au</A>)
-+<P>
-+Extensive man page formatting revisions by:
-+<BR>
-+
-+David W. Sanderson
-+<P>
-+Display Postscript code for IBM RS/6000 by:
-+<BR>
-+
-+Dave Hale (<A HREF="mailto:dhale@green.mines.colorado.edu">dhale@green.mines.colorado.edu</A>)
-+
-+<P>
-+<B>Version 3.0:</B>
-+
-+
-+<P>
-+<BR>
-+
-+New arrowhead types, separate pen/fill colors, new file protocol,
-+more colors with extended color popup panel, new arc style,
-+new fill patterns (bricks, etc), new line join and cap styles,
-+export offset and file load offset, XPM import, XBM import and export
-+(and anything else that wasn't written by the others) by:
-+<BR>
-+
-+Brian Smith
-+<BR>
-+
-+(Note: the color popup panel was based on
-+<I>xcoloredit</I>
-+
-+by Richard Hesketh)
-+<P>
-+<P>
-+GIF header reading code by:
-+<BR>
-+
-+David Koblas from the giftoppm part of the pbmplus package
-+<P>
-+XPM export code (using XPM3 libraries) by:
-+<BR>
-+
-+Karel van Houten (<A HREF="mailto:K.H.C.vanHouten@research.ptt.nl">K.H.C.vanHouten@research.ptt.nl</A>)
-+<P>
-+Higher figure resolution (1200dpi) by:
-+<BR>
-+
-+Ross Martin (<A HREF="mailto:martin@trcsun3.eas.asu.edu">martin@trcsun3.eas.asu.edu</A>)
-+<P>
-+Color quantization using neural network by:
-+<BR>
-+
-+Anthony Dekker (<A HREF="mailto:dekker@ACM.org">dekker@ACM.org</A>)
-+<BR>
-+
-+[NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994.
-+See ``Kohonen neural networks for optimal colour quantization''
-+in ``Network: Computation in Neural Systems'' Vol. 5 (1994) pp 351-367.
-+for a discussion of the algorithm.]
-+<P>
-+Floyd-Steinberg algorithm for dithering color images on monochrome
-+displays lifted from the Pbmplus package by Jef Poskanser.
-+<P>
-+rotate/flip objects around/about selected anchor point and multiple
-+copies of objects by:
-+<BR>
-+
-+Uwe Bonnes (<A HREF="mailto:bon@lte.e-technik.uni-erlangen.de">bon@lte.e-technik.uni-erlangen.de</A>)
-+<P>
-+Input tablet extension by:
-+<BR>
-+
-+Greg LaCoste (<A HREF="mailto:greg@seismo.do.usbr.gov">greg@seismo.do.usbr.gov</A>)
-+
-+<P>
-+<B>Version 3.1:</B>
-+
-+<P>
-+
-+<BR>
-+
-+The only difference between protocol version 3.0 and version 3.1 is
-+that the position of the ``magnet'' has been shifted by 14 fig units.
-+In the 2.1 and older versions of xfig the grid was in multiples of 5 fig
-+units, but they were on intervals 4, 9, 14, 19, etc.
-+When version 3.0 was created, coordinates were simply multiplied by the
-+ratio of the resolutions (1200/80 = 15) so values like 4 became 60 instead
-+of 74 ((4+1)*15 - 1).
-+<P>
-+The JPEG import/export code uses the Independent JPEG Group software
-+(see jpeg/README for details)
-+<P>
-+Image browser, editor and screen capture features by:
-+<BR>
-+
-+Jim Daley (<A HREF="mailto:jdaley@cix.compulink.co.uk">jdaley@cix.compulink.co.uk</A>)
-+
-+<P>
-+<B>Version 3.2:</B>
-+
-+<P>
-+
-+<BR>
-+
-+The changes to the version 3.2 file protocol are the addition of the
-+paper size, print/export magnification, single/multiple page indicator
-+and a transparent color name used for GIF export to the header
-+of the file.
-+<BR>
-+
-+The other difference in the version 3.2 protocol is the
-+mathematical model used for splines. The new version
-+uses X-splines which allows the user to mix interpolation and approximation
-+points in a same curve. More precisely, it means that an X-spline curve
-+is neither an interpolated spline nor an approximated one, it is BOTH
-+(the behaviour of each point is controlled by one single parameter
-+called ``shape factor''). For additional information about X-splines, see:
-+<P>
-+<BR> "X-Splines: A Spline Model Designed for the End User"
-+<BR> by C. Blanc and C. Schlick, Proceedings of SIGGRAPH'95
-+<BR> <A HREF="http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/sig1.html">http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/sig1.html</A>
-+<P>
-+Caveat: Because previous spline models (quadratic B-splines and Bezier
-+with hidden points) are no longer supported, curves that are present
-+in version 3.1 and older files are automatically converted to X-splines.
-+This translation is only an approximation process. It means that the
-+converted curves are not exactly the same as the original ones. Though
-+they are usually very close, some hand-fitting may be needed in
-+some pathological cases.
-+<P>
-+Inclusion of X-splines by:
-+<BR>
-+
-+Carole Blanc (<A HREF="mailto:blanc@labri.u-bordeaux.fr">blanc@labri.u-bordeaux.fr</A>)
-+<BR>
-+
-+Christophe Schlick (<A HREF="mailto:schlick@labri.u-bordeaux.fr">schlick@labri.u-bordeaux.fr</A>)
-+<BR>
-+
-+Note: the initial implementation was done by C. Feuille, S. Grosbois, L.
-+Maziere and L. Minihot as a student practice (Universite Bordeaux, France).
-+<P>
-+Open/close compound feature written by
-+<BR>
-+
-+Bill Taylor (<A HREF="mailto:bill@mainstream.com">bill@mainstream.com</A>)
-+<P>
-+Library feature written by
-+<BR>
-+
-+Stephane Mancini (<A HREF="mailto:mancini@elecsrv.enst.fr">mancini@elecsrv.enst.fr</A>)
-+(object preview by Brian V. Smith)
-+<P>
-+The library objects in the Electrical and Logic libraries were done by
-+<BR>
-+
-+Peter Hiscocks (<A HREF="mailto:phiscock@ee.ryerson.ca">phiscock@ee.ryerson.ca</A>)
-+<P>
-+The library objects in the Computer, Networks, and Hospital-Equipment
-+libraries were extracted from the clipart example files by
-+<BR>
-+
-+Bill Chimiak (<A HREF="mailto:chim@bgsm.edu">chim@bgsm.edu</A>)
-+<P>
-+
-+<P>
-+<B>Version 3.2.3 and newer:</B>
-+
-+<P>
-+
-+Please see the CHANGES file for credits for newer releases.
-+
-+<A NAME="lbAM"> </A>
-+<H2>NOTES</H2>
-+
-+Many bug fixes/cleanups etc. by a host of faithful users
-+<P>
-+See the
-+<B>CHANGES</B>
-+
-+file for all the credits
-+<P>
-+The
-+<I>TransFig</I>
-+
-+package was written by Micah Beck and is maintained by Brian Smith
-+<P>
-+
-+<HR>
-+<A NAME="index"> </A><H2>Index</H2>
-+<DL>
-+<DT><A HREF="#lbAB">NAME</A><DD>
-+<DT><A HREF="#lbAC">SYNOPSIS</A><DD>
-+<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
-+<DT><A HREF="#lbAE">OPTIONS</A><DD>
-+<DT><A HREF="#lbAF">X RESOURCES and DEFAULTS</A><DD>
-+<DT><A HREF="#lbAG">BUGS and RESTRICTIONS</A><DD>
-+<DT><A HREF="#lbAH">SEE ALSO</A><DD>
-+<DT><A HREF="#lbAI">ACKNOWLEDGEMENT</A><DD>
-+<DT><A HREF="#lbAJ">COPYRIGHT</A><DD>
-+<DT><A HREF="#lbAK">FILES</A><DD>
-+<DT><A HREF="#lbAL">AUTHORS</A><DD>
-+<DT><A HREF="#lbAM">NOTES</A><DD>
-+</DL>
-+<HR>
-+This document was created by
-+man2html,
-+using the manual pages.<BR>
-+Time: 16:26:41 GMT, March 22, 2008
-+</BODY>
-+</HTML>
diff --git a/40_fix_dash_list_for_different_styles.patch b/40_fix_dash_list_for_different_styles.patch
deleted file mode 100644
index 7c5aaa9..0000000
--- a/40_fix_dash_list_for_different_styles.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- xfig.3.2.5c/w_drawprim.c 2012-10-17 00:14:09.000000000 +0200
-+++ xfig.3.2.5c/w_drawprim.c 2013-11-29 02:45:36.950448714 +0100
-@@ -1292,14 +1292,23 @@ void set_fill_gc(int fill_style, int op,
- }
-
-
--static unsigned char dash_list[16][2] = {{255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255},
-- {255, 255}, {255, 255}};
-+static unsigned char dash_list[16][8] = {
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255},
-+ {255, 255, 255, 255, 255, 255, 255, 255}};
-
- static int join_styles[3] = { JoinMiter, JoinRound, JoinBevel };
- static int cap_styles[3] = { CapButt, CapRound, CapProjecting };
diff --git a/sources b/sources
index db0a967..ee09d18 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
210851330fa4bb3581bec1f8448a4db8 xfig.3.2.5c.full.tar.gz
f58e3bde288d623c826e1784ebb45de0 xfig-icons.tar.gz
+214c32741f82fede789ae0e0ee06dc41 xfig_3.2.5.c-8.debian.tar.xz
diff --git a/xfig-3.2.5-Imakefile.patch b/xfig-3.2.5-Imakefile.patch
index 6451bff..644cbc8 100644
--- a/xfig-3.2.5-Imakefile.patch
+++ b/xfig-3.2.5-Imakefile.patch
@@ -10,7 +10,16 @@ diff -up xfig.3.2.5b/Imakefile.fed xfig.3.2.5b/Imakefile
XCOMM Comment out the following definition for XAW3D if you don't to want to use
XCOMM the 3d Athena Widget Set
-@@ -169,15 +169,14 @@ XCOMM be sure to comment out the second
+@@ -162,23 +162,22 @@ XCOMM uncomment the following line if yo
+ XCOMM inline functions. With the "INLINE" keyword, you should notice that
+ XCOMM the display will be a bit faster in complex figures
+
+-XCOMM USEINLINE = -DUSE_INLINE
++USEINLINE = -DUSE_INLINE
+
+ XCOMM use (and change) the following if you want the multi-key data base file
+ XCOMM somewhere other than the standard X11 library directory
+ XCOMM be sure to comment out the second copy of XFIGLIBDIR if you use this one
XCOMM XFIGLIBDIR = $(LIBDIR)
XCOMM use this if you want the multi-key data base file in the standard X11 tree
diff --git a/xfig-3.2.5-rhbz1046102.patch b/xfig-3.2.5-rhbz1046102.patch
deleted file mode 100644
index 23e8a52..0000000
--- a/xfig-3.2.5-rhbz1046102.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up xfig.3.2.5c/w_indpanel.c~ xfig.3.2.5c/w_indpanel.c
---- xfig.3.2.5c/w_indpanel.c~ 2011-09-30 21:27:36.000000000 +0200
-+++ xfig.3.2.5c/w_indpanel.c 2014-06-18 16:39:38.783389253 +0200
-@@ -1266,7 +1266,7 @@ static void
- set_arrow_size_state(Widget w, XtPointer closure, XtPointer call_data)
- {
- Boolean state;
-- int which;
-+ intptr_t which;
- Pixel bg1, bg2, fg1, fg2;
-
- /* check state of the toggle and set/remove checkmark */
diff --git a/xfig-3.2.5a-default-apps.patch b/xfig-3.2.5a-default-apps.patch
index 9930866..b5d8d7c 100644
--- a/xfig-3.2.5a-default-apps.patch
+++ b/xfig-3.2.5a-default-apps.patch
@@ -1,36 +1,19 @@
-diff -up xfig.3.2.5a/Fig.ad~ xfig.3.2.5a/Fig.ad
---- xfig.3.2.5a/Fig.ad~ 2007-04-14 04:17:24.000000000 +0200
-+++ xfig.3.2.5a/Fig.ad 2009-03-27 15:15:27.000000000 +0100
-@@ -5,6 +5,10 @@
-
- ! some sample settings you may want to change
-
-+! If the following resource is set to false, xfig will use metric units
-+! by default.
-+Fig.inches: false
-+
- ! The following fixes a problem that some window managers have
- ! with xfig continually resizing itself
-
-@@ -23,18 +27,16 @@
+diff -up xfig.3.2.5c/Fig.ad.default xfig.3.2.5c/Fig.ad
+--- xfig.3.2.5c/Fig.ad.default 2016-02-28 19:52:52.111911633 +0100
++++ xfig.3.2.5c/Fig.ad 2016-02-28 19:54:23.936566220 +0100
+@@ -27,13 +27,11 @@ Fig.ghostscript: gs
! Browser - put your favorite browser here.
! This is for viewing the xfig html reference.
-! For firefox, this command will open the help pages in a running firefox,
-! or start a new netscape if one isn't already running
--Fig.browser: firefox -remote 'openFile(%f)' || firefox %f
+-Fig.browser: sensible-browser
+Fig.browser: xdg-open %f
! pdfviewer - put your favorite pdf viewer here.
! This is for viewing the xfig how-to guide and man pages
--Fig.pdfviewer: xpdf %f
+-Fig.pdfviewer: xfig-pdf-viewer
+Fig.pdfviewer: xdg-open %f
! Spell check program - put your favorite spelling check program here.
! It must write the misspelled words to standard output.
-
--Fig.spellcheckcommand: spell %f
-+Fig.spellcheckcommand: enchant -l %f
-
- ! delay before spinner automatically counts when pressed (milliseconds)
- Fig.spinner_delay: 1000
diff --git a/xfig.appdata.xml b/xfig.appdata.xml
new file mode 100644
index 0000000..7734eb1
--- /dev/null
+++ b/xfig.appdata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component type="desktop">
+ <id>xfig.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>MIT</project_license>
+ <name>Xfig</name>
+ <summary>Xfig drawing application</summary>
+ <description>
+ <p>
+ Xfig is an X Window System tool for creating basic vector graphics,
+ including bezier curves, lines, rulers and more. The resulting
+ graphics can be saved, printed on PostScript printers or converted to
+ a variety of other formats (e.g., X11 bitmaps, Encapsulated
+ PostScript, LaTeX).
+ </p>
+ <p>
+ You should install xfig if you need a simple program to create vector
+ graphics.
+ </p>
+ </description>
+ <url type="homepage">http://www.xfig.org/</url>
+ <url type="help">http://xfig.org/userman/</url>
+ <screenshots>
+ <screenshot type="default">http://xfig.org/userman/images/screen-image.png</screenshot>
+ <screenshot>http://xfig.org/userman/images/library-icon-view.png</screenshot>
+ <screenshot>http://xfig.org/userman/images/file-panel.png</screenshot>
+ <screenshot>http://xfig.org/userman/images/color-panel.png</screenshot>
+ <screenshot>http://xfig.org/userman/images/dimline-panel.png</screenshot>
+ </screenshots>
+ <updatecontact>jwrdegoede_at_fedoraproject.org</updatecontact>
+</component>
diff --git a/xfig.desktop b/xfig.desktop
index 3fd49e7..0ad8a60 100644
--- a/xfig.desktop
+++ b/xfig.desktop
@@ -1,8 +1,7 @@
[Desktop Entry]
-Encoding=UTF-8
Categories=Graphics;
MimeType=image/fig;image/x-xfig;
-Exec=xfig
+Exec=/usr/bin/xfig %f
Icon=xfig
Type=Application
Name=Xfig
@@ -45,3 +44,6 @@ Comment[ta]=Xfig Ũþø ÀÂýÀ¡Î
Comment[tr]=Xfig çizim uygulaması
Comment[uk]=Xfig
Comment[zh_CN.GB2312]=Xfig 绘图应用程序
+Terminal=false
+StartupNotify=false
+Keywords=vector;graphics;figure;drawing;
diff --git a/xfig.spec b/xfig.spec
index 8ccf763..2eedf24 100644
--- a/xfig.spec
+++ b/xfig.spec
@@ -3,7 +3,7 @@
Summary: An X Window System tool for drawing basic vector graphics
Name: xfig
Version: 3.2.5
-Release: 47.c%{?dist}
+Release: 48.c%{?dist}
License: MIT
Group: Applications/Multimedia
URL: http://www.xfig.org/
@@ -11,20 +11,14 @@ Source0: http://downloads.sourceforge.net/mcj/xfig.%{version}c.full.tar.gz
Source1: xfig-icons.tar.gz
Source2: xfig.desktop
Source3: xfig.sh
+Source4: xfig.appdata.xml
+Source5: ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/pool/main/x/xfig/xfig_3.2.5.c-8.debian.tar.xz
Patch0: xfig-3.2.5a-default-apps.patch
Patch1: xfig-3.2.5-Imakefile.patch
Patch2: xfig-3.2.5-disable-Xaw3d.patch
Patch3: xfig-3.2.5-urwfonts.patch
-Patch4: 31_spelling.patch
-Patch5: 33_pdfimport_mediabox.patch
-# xfig_man.html is not in 3.2.5c tarball from some reason,
-# but makefile still tries to install it
-Patch6: 38_formatstring.patch
-Patch7: 39_add_xfig_man_html.patch
-Patch8: 40_fix_dash_list_for_different_styles.patch
-Patch9: xfig-3.2.5-rhbz1046102.patch
-patch10: xfig-3.2.5-libpng16.patch
+Patch4: xfig-3.2.5-libpng16.patch
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
@@ -39,7 +33,8 @@ BuildRequires: libXmu-devel
BuildRequires: libXpm-devel
BuildRequires: libXt-devel
BuildRequires: Xaw3d-devel
-BuildRequires: desktop-file-utils
+BuildRequires: man2html-core ImageMagick
+BuildRequires: desktop-file-utils libappstream-glib
Requires: %{name}-common = %{version}-%{release}
Provides: %{name}-executable = %{version}-%{release}
@@ -88,22 +83,28 @@ Files common to both the plain Xaw and the Xaw3d version of xfig.
%prep
-%setup -q -n xfig.%{version}c -a 1
+%setup -q -n xfig.%{version}c -a 1 -a 5
+# These Debian patches are not suited for the Fedora pkg
+rm debian/patches/02_Imakefile_Debian.patch
+rm debian/patches/05_xfig-libs.patch
+rm debian/patches/13_remove_extra_libs.patch
+for i in debian/patches/*_*.patch; do
+ patch -p1 --fuzz=0 < $i
+done
%patch0 -p1
%patch1 -p1
%patch2 -p1 -b .with-Xaw3d
%patch3 -p1
%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
iconv -f ISO-8859-1 -t UTF8 CHANGES > tmp; touch -r CHANGES tmp; mv tmp CHANGES
+for i in CHANGES FIGAPPS LATEX.AND.XFIG README Doc/html/animate.js; do
+ sed -i.orig 's/\r//' $i; touch -r $i.orig $i
+done
rm Doc/html/images/sav1a0.tmp
+rm `find -name "*.orig"`
chmod -x `find -type f`
+man2html Doc/xfig.man > Doc/xfig_man.html
%build
@@ -125,8 +126,10 @@ make CDEBUGFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_DEFAULT_SOURCE -fno-strength-r
%install
make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install.all
-install -p -m 644 CHANGES README LATEX.AND.XFIG* FIGAPPS \
- $RPM_BUILD_ROOT%{_docdir}/%{name}
+install -p -m 644 CHANGES README LATEX.AND.XFIG FIGAPPS \
+ debian/PDFLATEX.AND.XFIG debian/TeXfig2eps $RPM_BUILD_ROOT%{_docdir}/%{name}
+ln -s xfig.1x.gz $RPM_BUILD_ROOT%{_mandir}/man1/%{name}-Xaw3d.1x
+ln -s xfig.1x.gz $RPM_BUILD_ROOT%{_mandir}/man1/%{name}-plain.1x
# remove the map generation scripts, these are for xfig developers only
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/Libraries/Maps/{USA,Canada}/assemble
@@ -138,16 +141,20 @@ mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}-Xaw3d
install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/%{name}
install -m 755 %{name}-plain $RPM_BUILD_ROOT%{_bindir}
-install -D -p -m 644 %{name}16x16.xpm \
- $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.xpm
-install -D -p -m 644 %{name}32x32.xpm \
- $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.xpm
-install -D -p -m 644 %{name}64x64.xpm \
- $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.xpm
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,64x64}/apps
+convert %{name}16x16.xpm \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
+convert %{name}32x32.xpm \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+convert %{name}64x64.xpm \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-desktop-file-install \
- --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2}
+desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
+install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/appdata
+appstream-util validate-relax --nonet \
+ $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml
%post common
@@ -167,21 +174,29 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
%{_bindir}/%{name}-Xaw3d
+%{_mandir}/man1/%{name}-Xaw3d.1x.gz
%files plain
%{_bindir}/%{name}-plain
+%{_mandir}/man1/%{name}-plain.1x.gz
%files common
%doc %{_docdir}/%{name}
%{_bindir}/%{name}
%{_datadir}/%{name}
-%{_mandir}/*/*
+%{_mandir}/man1/%{name}.1x.gz
%{app_defaults_dir}/*
+%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/??x??/apps/%{name}.xpm
+%{_datadir}/icons/hicolor/??x??/apps/%{name}.png
%changelog
+* Sun Feb 28 2016 Hans de Goede <hdegoede@redhat.com> - 3.2.5-48.c
+- Bring in various bugfixes from Debian
+- Convert icons to png
+- Add appdata
+
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.5-47.c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
reply other threads:[~2026-05-30 14:25 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178015115423.1.4381696412611977677.rpms-xfig-01425803f192@fedoraproject.org \
--to=hdegoede@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox