rpms/xfig/devel xfig-3.2.5a-default-apps.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 xfig-3.2.5-color-resources.patch, 1.1, 1.2 xfig-3.2.5-debian.patch, 1.1, 1.2 xfig-3.2.5-enable-Xaw3d.patch, 1.1, 1.2 xfig-3.2.5-fhs.patch, 1.1, 1.2 xfig-3.2.5-missing-protos.patch, 1.1, 1.2 xfig-3.2.5-mkstemp.diff, 1.1, 1.2 xfig-3.2.5-rh490257.patch, 1.1, 1.2 xfig-3.2.5-rh490259.patch, 1.2, 1.3 xfig-3.2.5-zoom-crash.patch, 1.1, 1.2 xfig.3.2.5-Xaw3d.patch, 1.1, 1.2 xfig.3.2.5-modularX.patch, 1.1, 1.2 xfig.sh, 1.1, 1.2 xfig.spec, 1.58, 1.59 xfig-3.2.5-crash-on-char-from-charmap.patch, 1.1, NONE xfig-3.2.5-quiet.patch, 1.1, NONE

Hans de Goede jwrdegoede at fedoraproject.org
Sat Mar 28 09:00:34 UTC 2009


Author: jwrdegoede

Update of /cvs/extras/rpms/xfig/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22331

Modified Files:
	.cvsignore sources xfig-3.2.5-color-resources.patch 
	xfig-3.2.5-debian.patch xfig-3.2.5-enable-Xaw3d.patch 
	xfig-3.2.5-fhs.patch xfig-3.2.5-missing-protos.patch 
	xfig-3.2.5-mkstemp.diff xfig-3.2.5-rh490257.patch 
	xfig-3.2.5-rh490259.patch xfig-3.2.5-zoom-crash.patch 
	xfig.3.2.5-Xaw3d.patch xfig.3.2.5-modularX.patch xfig.sh 
	xfig.spec 
Added Files:
	xfig-3.2.5a-default-apps.patch 
Removed Files:
	xfig-3.2.5-crash-on-char-from-charmap.patch 
	xfig-3.2.5-quiet.patch 
Log Message:
* Fri Mar 27 2009 Hans de Goede <hdegoede at redhat.com> 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 ??)


xfig-3.2.5a-default-apps.patch:

--- NEW FILE xfig-3.2.5a-default-apps.patch ---
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
@@ -19,22 +19,20 @@ Fig*AllowShellResize: false
 Fig.image_editor:		xv
 
 ! name of ghostscript (not ghostview)
-Fig.ghostscript:		gs
+Fig.ghostscript:		xdg-open
 
 ! 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:			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:			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:		aspell %f
 
 ! delay before spinner automatically counts when pressed (milliseconds)
 Fig.spinner_delay:		1000


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore	16 Apr 2007 13:15:16 -0000	1.5
+++ .cvsignore	28 Mar 2009 09:00:01 -0000	1.6
@@ -1,2 +1 @@
-xfig.3.2.4.full.tar.gz
-xfig.3.2.5.full.tar.gz
+xfig.3.2.5a.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources	16 Apr 2007 13:15:16 -0000	1.5
+++ sources	28 Mar 2009 09:00:01 -0000	1.6
@@ -1 +1 @@
-fae0c67a3951bd41c057deb63b6aa47a  xfig.3.2.5.full.tar.gz
+20e8774f9cbaaf314ddf515110641a52  xfig.3.2.5a.tar.gz

xfig-3.2.5-color-resources.patch:

Index: xfig-3.2.5-color-resources.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-color-resources.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-color-resources.patch	16 Nov 2007 19:58:04 -0000	1.1
+++ xfig-3.2.5-color-resources.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,16 +1,46 @@
 diff -up xfig.3.2.5/Fig-color.ad~ xfig.3.2.5/Fig-color.ad
---- xfig.3.2.5/Fig-color.ad~	2007-11-16 13:47:45.000000000 +0100
-+++ xfig.3.2.5/Fig-color.ad	2007-11-16 13:47:52.000000000 +0100
-@@ -93,7 +93,7 @@ Fig*sideruler.background: 		gray95
+--- xfig.3.2.5/Fig.ad~	2007-11-16 13:47:45.000000000 +0100
++++ xfig.3.2.5/Fig.ad	2007-11-16 13:47:52.000000000 +0100
+@@ -113,19 +113,19 @@
+ ! I include both for compatibility.  Be sure to change both values when
+ ! modifying them.
+ 
+-	Fig*horizontal.shadowWidth: 0
+-	Fig*horizontal.topShadowPixel: black
+-	Fig*horizontal.bottomShadowPixel: white
+-	Fig*horizontal.topShadow: black
+-	Fig*horizontal.bottomShadow: white
++!	Fig*horizontal.shadowWidth: 0
++!	Fig*horizontal.topShadowPixel: black
++!	Fig*horizontal.bottomShadowPixel: white
++!	Fig*horizontal.topShadow: black
++!	Fig*horizontal.bottomShadow: white
+ 
+ ! the following is done so the widget set doesn't try to make shades of
+ ! the scrollbar shadows (even though the width is 0 it takes more colors)
+-	Fig*Scrollbar.shadowWidth: 0
+-	Fig*Scrollbar.topShadow: black
+-	Fig*Scrollbar.bottomShadow: white
+-	Fig*Scrollbar.topShadowPixel: black
+-	Fig*Scrollbar.bottomShadowPixel: white
++!	Fig*Scrollbar.shadowWidth: 0
++!	Fig*Scrollbar.topShadow: black
++!	Fig*Scrollbar.bottomShadow: white
++!	Fig*Scrollbar.topShadowPixel: black
++!	Fig*Scrollbar.bottomShadowPixel: white
+ 
+ ! this is for the standard color buttons in the color panel
+ 	Fig*stdColor.shadowWidth: 2
+@@ -655,7 +655,7 @@
  
  Fig*FigList*background: 		gray95
  Fig*List*background: 			gray95
 -Fig*Scrollbar.background: 		gray95
-+! Fig*Scrollbar.background: 		gray95
++Fig*Scrollbar.background: 		gray80
  
  Fig*Label.background: 			gray80
  Fig*ind_box.background:			gray80
-@@ -104,8 +104,8 @@ Fig*button_form.update*foreground:	red
+@@ -666,8 +666,8 @@
  Fig*upd_ctrl_form.upd_ctrl_btns*shadowWidth:	2
  
  !##### Shadows
@@ -21,19 +51,3 @@
  Fig*horizontal.shadowWidth: 		2
  Fig*Scrollbar.shadowWidth:		2
  ! no shadows for update indicators
-@@ -136,3 +136,15 @@ Fig*color_box*topShadowPixel:		gray80
- 
- Fig*toggle*bottomShadowPixel:		gray80
- Fig*toggle*topShadowPixel:		gray50
-+
-+! repare damage done to scrollbar shadows non color resources file
-+
-+Fig*horizontal.topShadowPixel: gray95
-+Fig*horizontal.bottomShadowPixel: gray50
-+Fig*horizontal.topShadow: gray95
-+Fig*horizontal.bottomShadow: gray50
-+
-+Fig*Scrollbar.topShadow: gray95
-+Fig*Scrollbar.bottomShadow: gray50
-+Fig*Scrollbar.topShadowPixel: gray95
-+Fig*Scrollbar.bottomShadowPixel: gray50

xfig-3.2.5-debian.patch:

Index: xfig-3.2.5-debian.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-debian.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-debian.patch	15 Mar 2009 19:32:56 -0000	1.1
+++ xfig-3.2.5-debian.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,89 +1,6 @@
-diff -urN xfig.3.2.5.orig/Doc/html/introduction.html xfig.3.2.5/Doc/html/introduction.html
---- xfig.3.2.5.orig/Doc/html/introduction.html	2004-01-05 18:19:14.000000000 +0100
-+++ xfig.3.2.5/Doc/html/introduction.html	2009-03-15 16:44:48.000000000 +0100
-@@ -7,7 +7,7 @@
- </HEAD>
- <BODY>
- <a href="contents.html"><img src="images/xfig-title.png"
--  alt="XFIG Users Manual" border=0></a>
-+  alt="XFIG Users Manual Version 3.2.5 Feb 22, 2007" border=0></a>
- 
- <P>[ <img src="images/usflag.png" alt=""><B>English Version</B>
-  | <A HREF="japanese/index.html" target="_top"><img src="images/japaneseflag.png" alt="" border=0>
 diff -urN xfig.3.2.5.orig/Doc/xfig.man xfig.3.2.5/Doc/xfig.man
 --- xfig.3.2.5.orig/Doc/xfig.man	2004-04-14 19:26:07.000000000 +0200
 +++ xfig.3.2.5/Doc/xfig.man	2009-03-15 16:44:48.000000000 +0100
-@@ -437,7 +437,7 @@
- .BR \-geom [ etry ]
- .RI [ WxH ] [+X+Y]
- .Ap
--You may use the -geometry option or resource to
-+You may use the \-geometry option or resource to
- .I size and/or position the xfig window,
- or you may use 
- .B -pwidth 
-@@ -595,7 +595,7 @@
- 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.
-+See also \-portrait.
- .\"-------
- .At
- .BR \-lat [ exfonts ]
-@@ -967,7 +967,7 @@
- .Ap
- 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.
-+to ghostscript in the \-dTextAlphaBits \-dGraphicsAlphaBits options to smooth the figure.
- .\"-------
- .At
- .BR \-spec [ ialtext ]
-@@ -1018,7 +1018,7 @@
- .BR \-startfi [ llstyle ]
- .I stylenumber
- .Ap
--Set the starting fill style for area fill (-1 to 21).
-+Set the starting fill style for area fill (\-1 to 21).
- .\"-------
- .At
- .BR \-startfo [ ntsize ]
-@@ -1206,7 +1206,7 @@
- .\"-------
- .\" BODY
- .\"-------
--.if n \l'\nnu-'
-+.if n \l'\nnu\&-'
- .if t \l'\nnu'
- allownegcoords	boolean	true	\-allownegcoords (true),
- 			\-dontallownegcoords (false)
-@@ -1242,7 +1242,7 @@
- 			\-metric (false)
- installowncmap	boolean	false	\-installowncmap
- internalborderwidth	integer	1	\-internalBW
--international	International	boolean	false	-international
-+international	International	boolean	false	\-international
- jpeg_quality	integer	75	\-jpeg_quality
- justify	boolean	false	\-left (false),
- 			\-right (true)
-@@ -1267,6 +1267,7 @@
- 		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)
-@@ -1303,7 +1304,7 @@
- tablet	boolean	false	\-track,
- trackCursor	boolean	true	\-track (true),
- 			\-notrack (false)
--transparent_color	integer	-2 (none)	\-transparent_color
-+transparent_color	integer	\-2 (none)	\-transparent_color
- userscale	float	1.0	\-userscale
- userunit	string	in (inches)	\-userunit
- 		cm (metric)
 @@ -1474,8 +1475,11 @@
  See the
  .IR Imakefile .
@@ -129,1316 +46,3 @@
  ! The following fixes a problem that some window managers have
  ! with xfig continually resizing itself
  
-diff -urN xfig.3.2.5.orig/Imakefile xfig.3.2.5/Imakefile
---- xfig.3.2.5.orig/Imakefile	2009-03-15 16:31:31.000000000 +0100
-+++ xfig.3.2.5/Imakefile	2009-03-15 16:44:48.000000000 +0100
-@@ -429,7 +429,7 @@
- 	if [ -d $(DESTDIR)$(XFIGDOCDIR)/html/japanese ]; then set +x; \
- 	   else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGDOCDIR)/html/japanese ); fi ; \
- 	tar cf - * | ( cd $(DESTDIR)$(XFIGDOCDIR)/html/japanese ; tar xf - ) ; \
--	done) ;
-+	) ;
- #endif
- 
- XCOMM Install the object libraries here with "make install.libs"
-diff -urN xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig
---- xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,60 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Landscape
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# Rack mounted PC
-+# Drawn by Andre Esser
-+1200 2
-+0 33 #c7c3c7
-+0 37 #e0e0e0
-+0 48 #565151
-+6 6930 3195 9990 3960
-+6 9515 3316 9634 3422
-+6 9515 3316 9634 3369
-+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9541 3343 19 19 9541 3343 9555 3356
-+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9607 3343 19 19 9607 3343 9621 3356
-+-6
-+6 9515 3369 9634 3422
-+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9541 3395 19 19 9541 3395 9555 3409
-+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9607 3395 19 19 9607 3395 9621 3409
-+-6
-+-6
-+6 7247 3330 8212 3803
-+6 7247 3330 8212 3503
-+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2352.803 7247 3330 7737 3439 8196 3330
-+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
-+	 7247 3330 8212 3330 8212 3503 7247 3503 7247 3330
-+-6
-+6 7247 3630 8212 3803
-+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2662.682 7247 3630 7737 3740 8196 3630
-+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
-+	 7247 3630 8212 3630 8212 3803 7247 3803 7247 3630
-+-6
-+-6
-+6 8338 3330 9305 3803
-+6 8338 3330 9305 3503
-+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2350.697 8338 3330 8829 3439 9288 3330
-+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
-+	 8338 3330 9305 3330 9305 3503 8338 3503 8338 3330
-+-6
-+6 8338 3630 9305 3803
-+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2660.595 8338 3630 8829 3740 9288 3630
-+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5
-+	 8338 3630 9305 3630 9305 3803 8338 3803 8338 3630
-+-6
-+-6
-+2 4 0 1 0 7 50 0 -1 0.000 0 0 2 0 0 5
-+	 9660 3856 9660 3290 9502 3290 9502 3856 9660 3856
-+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5
-+	 7194 3882 7194 3237 6983 3237 6983 3882 7194 3882
-+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5
-+	 9937 3882 9937 3237 9726 3237 9726 3882 9937 3882
-+2 4 0 1 0 48 50 0 27 0.000 0 0 2 0 0 5
-+	 9634 3817 9634 3632 9528 3632 9528 3817 9634 3817
-+2 2 0 1 0 33 53 0 15 0.000 0 0 7 0 0 5
-+	 6930 3211 9977 3211 9977 3922 6930 3922 6930 3211
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig xfig.3.2.5/Libraries/Computers/mirapoint.fig
---- xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/mirapoint.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,85 @@
-+#FIG 3.2
-+Landscape
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# Mirapoint M400
-+# Drawn by Andre Esser
-+1200 2
-+0 32 #85807d
-+0 33 #d2d2d2
-+0 34 #3a3a3a
-+0 35 #4573aa
-+6 4455 2430 7541 4470
-+6 4455 3617 7541 4470
-+2 2 0 1 0 0 55 0 20 0.000 0 0 7 0 0 5
-+	 4455 3617 7541 3617 7541 4470 4455 4470 4455 3617
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 4550 3664 4597 3664 4597 4423 4550 4423 4550 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 4692 3664 4738 3664 4738 4423 4692 4423 4692 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 4834 3664 4883 3664 4883 4423 4834 4423 4834 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 4979 3664 5025 3664 5025 4423 4979 4423 4979 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5120 3664 5166 3664 5166 4423 5120 4423 5120 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5262 3664 5309 3664 5309 4423 5262 4423 5262 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5405 3664 5452 3664 5452 4423 5405 4423 5405 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5548 3664 5595 3664 5595 4423 5548 4423 5548 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5689 3664 5737 3664 5737 4423 5689 4423 5689 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5832 3664 5879 3664 5879 4423 5832 4423 5832 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 5974 3664 6022 3664 6022 4423 5974 4423 5974 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6117 3664 6164 3664 6164 4423 6117 4423 6117 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6259 3664 6307 3664 6307 4423 6259 4423 6259 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6401 3664 6448 3664 6448 4423 6401 4423 6401 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6544 3664 6591 3664 6591 4423 6544 4423 6544 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6687 3664 6734 3664 6734 4423 6687 4423 6687 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6830 3664 6876 3664 6876 4423 6830 4423 6830 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 6971 3664 7017 3664 7017 4423 6971 4423 6971 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 7113 3664 7162 3664 7162 4423 7113 4423 7113 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 7258 3664 7304 3664 7304 4423 7258 4423 7258 3664
-+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5
-+	 7399 3664 7446 3664 7446 4423 7399 4423 7399 3664
-+-6
-+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3189 47 47 5025 3189 5025 3236
-+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5120 3094 47 47 5120 3094 5120 3142
-+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3000 47 47 5025 3000 5025 3047
-+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 4930 3094 47 47 4930 3094 4930 3142
-+2 4 0 1 0 33 47 0 20 0.000 0 0 4 0 0 5
-+	 5689 3379 4788 3379 4788 2621 5689 2621 5689 3379
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4646 3330 7350 3330 7350 3379 4646 3379 4646 3330
-+2 4 0 1 0 14 45 0 20 0.000 0 0 4 0 0 5
-+	 5548 2905 4883 2905 4883 2713 5548 2713 5548 2905
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4646 2621 7350 2621 7350 2667 4646 2667 4646 2621
-+2 2 0 1 0 35 50 0 20 0.000 0 0 7 0 0 5
-+	 4455 2430 7541 2430 7541 3617 4455 3617 4455 2430
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4597 2762 7399 2762 7399 2809 4597 2809 4597 2762
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4550 2905 7446 2905 7446 2951 4550 2951 4550 2905
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4597 3189 7399 3189 7399 3236 4597 3236 4597 3189
-+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5
-+	 4550 3047 7446 3047 7446 3094 4550 3094 4550 3047
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig xfig.3.2.5/Libraries/Computers/sun_d1000.fig
---- xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/sun_d1000.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,21 @@
-+#FIG 3.2
-+Landscape
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# SUN D1000 disk shelf
-+# Drawn by Andre Esser
-+1200 2
-+0 33 #7b79a5
-+6 2160 4230 5400 5490
-+2 2 0 1 0 33 50 0 50 0.000 0 0 7 0 0 5
-+	 5355 5223 2205 5223 2205 5466 5355 5466 5355 5223
-+2 2 0 1 0 33 49 0 40 0.000 0 0 7 0 0 5
-+	 2302 5247 2641 5247 2641 5441 2302 5441 2302 5247
-+2 2 0 1 0 33 49 0 9 0.000 0 0 7 0 0 5
-+	 2205 4254 5355 4254 5355 5223 2205 5223 2205 4254
-+4 0 0 49 0 0 7 0.0000 4 73 153 2399 5393 Sun\001
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig xfig.3.2.5/Libraries/Computers/sunfire_v120.fig
---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/sunfire_v120.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,33 @@
-+#FIG 3.2
-+Landscape
-+Center
-+Metric
-+A4      
-+73.00
-+Single
-+-2
-+# SunFire V120
-+# Drawn by Andre Esser
-+1200 2
-+0 49 #444444
-+0 80 #73758c
-+# SunfireV120
-+6 818 3167 3841 3435
-+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5
-+	 2161 3247 2108 3300 2161 3355 2216 3300 2161 3247
-+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5
-+	 3840 3435 818 3435 818 3167 3840 3167 3840 3435
-+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5
-+	 3570 3195 3732 3195 3732 3221 3570 3221 3570 3195
-+2 2 0 1 0 0 25 0 19 0.000 0 0 -1 0 0 5
-+	 3544 3273 3786 3273 3786 3329 3544 3329 3544 3273
-+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5
-+	 854 3173 882 3173 882 3240 854 3240 854 3173
-+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3
-+	 818 3249 2036 3303 818 3356
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3
-+	 3841 3249 2623 3303 3841 3356
-+	 0.000 -1.000 0.000
-+4 0 0 30 0 27 7 0.0000 4 90 270 2270 3329 Sun\001
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig xfig.3.2.5/Libraries/Computers/sunfire_v240.fig
---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/sunfire_v240.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,46 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Landscape
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# SunFire V240
-+# Drawn by Andre Esser
-+1200 2
-+0 80 #73758c
-+6 6210 3544 6688 3756
-+1 2 0 1 0 7 44 -1 -1 0.000 1 0.0000 6449 3650 239 106 6210 3650 6688 3650
-+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5
-+	 6325 3598 6280 3651 6325 3706 6372 3651 6325 3598
-+4 0 0 30 0 27 6 0.0000 4 90 192 6418 3680 Sun\001
-+-6
-+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5
-+	 7710 3510 7872 3510 7872 3536 7710 3536 7710 3510
-+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5
-+	 4994 3488 5022 3488 5022 3555 4994 3555 4994 3488
-+2 1 0 1 0 80 44 -1 5 0.000 0 0 7 0 0 10
-+	 7652 3512 5220 3510 5221 3534 6210 3580 6305 3533 6447 3522
-+	 6597 3538 6680 3581 7650 3532 7641 3504
-+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5
-+	 7980 4050 4950 4050 4950 3482 7980 3482 7980 4050
-+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 12
-+	 4987 3778 6194 3718 6314 3777 6456 3793 6616 3769 6684 3733
-+	 7919 3769 7920 3816 6668 3870 6222 3866 4996 3823 4999 3782
-+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 4
-+	 5661 4051 6178 3978 6755 3975 7257 4040
-+2 2 0 1 0 80 40 -1 20 0.000 0 0 -1 0 0 5
-+	 5014 3625 5255 3625 5255 3693 5014 3693 5014 3625
-+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
-+	 4989 3589 6165 3645 4989 3739
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
-+	 4992 3855 6165 3915 4992 4005
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
-+	 7922 3860 6750 3915 7924 4005
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3
-+	 7922 3591 6750 3645 7921 3737
-+	 0.000 -1.000 0.000
-diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig xfig.3.2.5/Libraries/Computers/sunfire_v440.fig
---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Computers/sunfire_v440.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,79 @@
-+#FIG 3.2
-+Landscape
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# SunFire V440
-+# Drawn by Andre Esser
-+1200 2
-+0 46 #444444
-+0 74 #f7f7f7
-+0 76 #414541
-+0 82 #635dce
-+6 1980 3869 4971 5310
-+1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 3331 4103 181 126 3331 4103 3511 4229
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2791 5094 1980 5058 1980 5040 2791 5076 2791 5094
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2791 4878 1980 4914 1980 4932 2791 4896 2791 4878
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2791 4445 1980 4481 1980 4499 2791 4463 2791 4445
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2791 4265 1980 4229 1980 4211 2791 4247 2791 4265
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2791 4031 1980 4067 1980 4085 2791 4050 2791 4031
-+2 2 0 1 0 76 55 0 21 0.000 0 0 -1 0 0 5
-+	 2809 3927 2034 3927 2034 5274 2809 5274 2809 3927
-+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5
-+	 2809 4680 1980 4644 1980 4626 2791 4662 2809 4680
-+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5
-+	 2809 5310 1980 5310 1980 3869 2809 3869 2809 5310
-+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5
-+	 2809 3869 4971 3869 4971 5310 2809 5310 2809 3869
-+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7
-+	 4899 5004 3511 4932 2899 4932 2899 5094 3511 5094 4899 5040
-+	 4899 5004
-+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7
-+	 4899 4716 3511 4644 2899 4644 2899 4805 3511 4805 4899 4752
-+	 4899 4716
-+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5
-+	 2664 4662 3061 4662 3061 4787 2664 4787 2664 4662
-+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 6
-+	 4124 5274 3511 5220 3079 5220 2899 5274 4106 5274 4124 5274
-+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-+	 2809 3923 4899 3923 4899 5274 2809 5274 2809 3923
-+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5
-+	 3710 4283 4899 4283 4899 4410 3710 4410 3710 4283
-+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5
-+	 2899 4265 3565 4265 3565 4463 2899 4463 2899 4265
-+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 11
-+	 2917 3959 3151 4013 3213 3973 3283 3953 3373 3953 3463 3983
-+	 3513 4018 3547 4013 4719 3923 2917 3923 2917 3959
-+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5
-+	 2827 3887 2863 3887 2863 5310 2827 5310 2827 3887
-+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
-+	 4899 4499 3547 4590 4899 4680
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
-+	 4899 5076 3547 5166 4899 5256
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
-+	 4899 4787 3547 4878 4899 4968
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
-+	 2899 4499 3097 4553 2899 4626 2899 4608
-+	 0.000 -1.000 -1.000 0.000
-+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3
-+	 4899 3977 3547 4067 4899 4157
-+	 0.000 -1.000 0.000
-+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
-+	 2899 4013 3097 4067 2899 4139 2899 4121
-+	 0.000 -1.000 -1.000 0.000
-+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4
-+	 2899 5112 3097 5166 2899 5238 2899 5220
-+	 0.000 -1.000 -1.000 0.000
-+4 0 0 50 0 0 6 0.0000 4 78 174 3241 4139 Sun\001
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig
---- xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig	2001-10-31 19:41:41.000000000 +0100
-+++ xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -6,6 +6,7 @@
- 100.00
- Single
- -2
-+# Eastern Europe
- 1200 2
- # Estonia
- 2 3 0 1 0 7 48 -1 -1 0.000 1 0 7 0 0 96
-diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig xfig.3.2.5/Libraries/Maps/Europe/spain.fig
---- xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig	2000-11-07 21:14:35.000000000 +0100
-+++ xfig.3.2.5/Libraries/Maps/Europe/spain.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -1,245 +1,265 @@
--#FIG 3.2
--Portrait
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Landscape
- Center
- Metric
- A4      
- 100.00
- Single
- -2
--# Spain
- 1200 2
- # Spain
--2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1393
--	 3290 8388 3287 8388 3279 8388 3275 8388 3272 8388 3272 8391
--	 3268 8391 3264 8391 3260 8391 3257 8395 3253 8395 3238 8395
--	 3227 8399 3219 8399 3212 8403 3204 8403 3197 8403 3193 8403
--	 3189 8403 3182 8399 3174 8395 3167 8391 3167 8388 3159 8384
--	 3155 8380 3144 8376 3137 8373 3129 8373 3122 8369 3114 8369
--	 3107 8369 3095 8369 3084 8369 3077 8369 3069 8365 3069 8361
--	 3065 8361 3065 8354 3062 8346 3062 8339 3058 8331 3058 8324
--	 3058 8316 3054 8313 3054 8309 3050 8309 3047 8301 3047 8298
--	 3047 8294 3043 8290 3035 8286 3032 8286 3028 8283 3024 8279
--	 3020 8275 3017 8275 3013 8271 3005 8268 2998 8264 2979 8256
--	 2972 8253 2968 8249 2960 8245 2957 8241 2953 8238 2949 8234
--	 2942 8230 2942 8226 2934 8223 2927 8219 2919 8215 2912 8211
--	 2904 8208 2897 8204 2893 8196 2889 8193 2885 8189 2878 8185
--	 2874 8181 2867 8178 2859 8174 2859 8178 2852 8178 2844 8181
--	 2833 8185 2825 8193 2822 8196 2818 8204 2814 8208 2810 8211
--	 2807 8211 2803 8208 2799 8204 2795 8204 2792 8200 2788 8193
--	 2784 8193 2777 8189 2769 8189 2762 8189 2750 8189 2743 8185
--	 2735 8185 2728 8181 2709 8178 2702 8178 2690 8174 2690 8170
--	 2683 8166 2679 8163 2672 8159 2668 8151 2664 8148 2664 8140
--	 2660 8140 2660 8136 2657 8133 2649 8125 2642 8121 2638 8118
--	 2634 8118 2627 8114 2615 8110 2612 8110 2608 8110 2597 8106
--	 2585 8106 2582 8106 2578 8106 2574 8103 2574 8099 2574 8095
--	 2574 8091 2570 8088 2570 8084 2567 8080 2563 8073 2559 8069
--	 2556 8069 2552 8065 2544 8065 2541 8065 2537 8061 2529 8054
--	 2526 8050 2522 8046 2518 8043 2511 8039 2507 8035 2507 8031
--	 2499 8028 2492 8024 2492 8020 2484 8020 2477 8016 2469 8013
--	 2466 8009 2462 8005 2454 8001 2451 8001 2447 7998 2443 7998
--	 2439 7998 2436 7998 2432 7998 2424 7998 2421 7994 2424 7990
--	 2424 7986 2428 7986 2428 7983 2432 7979 2436 7975 2443 7971
--	 2447 7964 2454 7960 2454 7956 2454 7953 2454 7949 2451 7945
--	 2451 7941 2443 7938 2439 7934 2432 7930 2428 7930 2421 7930
--	 2417 7926 2413 7926 2409 7926 2406 7923 2402 7919 2398 7915
--	 2394 7915 2391 7908 2391 7904 2391 7900 2370 7890 2364 7885
--	 2353 7881 2349 7881 2342 7878 2334 7874 2327 7874 2319 7870
--	 2312 7870 2304 7870 2301 7870 2297 7870 2297 7866 2293 7866
--	 2289 7866 2286 7866 2278 7866 2278 7863 2274 7863 2267 7859
--	 2263 7859 2259 7855 2256 7851 2252 7848 2248 7844 2244 7840
--	 2241 7836 2237 7829 2229 7825 2226 7821 2218 7818 2211 7810
--	 2203 7806 2199 7806 2192 7803 2184 7799 2173 7799 2169 7799
--	 2162 7799 2154 7799 2151 7803 2143 7803 2132 7803 2124 7803
--	 2121 7799 2113 7795 2106 7795 2098 7791 2098 7788 2091 7784
--	 2083 7784 2076 7780 2072 7776 2061 7773 2061 7769 2057 7765
--	 2057 7758 2057 7750 2057 7743 2057 7735 2057 7731 2057 7728
--	 2057 7720 2057 7716 2053 7713 2042 7701 2034 7698 2027 7698
--	 2019 7694 2008 7694 2000 7694 1989 7698 1982 7698 1970 7698
--	 1963 7701 1955 7701 1948 7701 1937 7701 1925 7701 1910 7701
--	 1899 7701 1888 7701 1877 7701 1865 7698 1850 7694 1843 7694
--	 1832 7686 1820 7683 1813 7679 1805 7675 1802 7671 1794 7668
--	 1783 7660 1772 7653 1764 7645 1753 7641 1745 7634 1738 7630
--	 1734 7630 1727 7626 1715 7626 1715 7623 1708 7619 1704 7615
--	 1700 7611 1693 7611 1693 7608 1685 7604 1682 7600 1678 7596
--	 1674 7593 1670 7589 1667 7585 1667 7578 1663 7566 1663 7559
--	 1663 7551 1663 7544 1659 7536 1655 7533 1655 7529 1648 7521
--	 1640 7521 1637 7521 1633 7518 1625 7514 1614 7510 1607 7506
--	 1603 7499 1595 7495 1588 7491 1580 7488 1573 7484 1562 7476
--	 1558 7469 1547 7465 1543 7465 1539 7465 1535 7469 1532 7469
--	 1528 7473 1528 7476 1524 7480 1524 7484 1520 7491 1517 7495
--	 1513 7499 1509 7506 1505 7510 1502 7510 1494 7514 1487 7514
--	 1479 7514 1472 7514 1460 7514 1449 7514 1445 7510 1438 7510
--	 1427 7506 1419 7503 1415 7499 1408 7495 1404 7491 1397 7488
--	 1389 7484 1382 7480 1374 7480 1367 7476 1363 7476 1356 7473
--	 1352 7469 1348 7465 1344 7461 1337 7458 1333 7454 1333 7450
--	 1326 7446 1322 7439 1318 7435 1311 7428 1303 7420 1299 7416
--	 1296 7409 1292 7409 1284 7401 1273 7401 1269 7401 1266 7401
--	 1262 7401 1258 7398 1254 7394 1251 7386 1247 7383 1239 7379
--	 1232 7375 1224 7371 1217 7368 1213 7368 1206 7364 1198 7364
--	 1191 7364 1187 7364 1172 7371 1164 7375 1161 7379 1157 7383
--	 1149 7386 1146 7394 1142 7401 1138 7405 1134 7413 1134 7416
--	 1131 7420 1131 7424 1127 7428 1123 7431 1116 7431 1116 7435
--	 1112 7439 1108 7439 1104 7439 1097 7443 1093 7446 1089 7446
--	 1086 7446 1078 7450 1071 7450 1063 7450 1059 7446 1052 7446
--	 1044 7443 1037 7439 1029 7435 1026 7431 1018 7428 1010 7424
--	 1007 7424 999 7420 992 7416 984 7416 977 7416 973 7416
--	 969 7413 965 7413 962 7413 958 7416 954 7416 947 7416
--	 943 7416 939 7420 935 7420 928 7420 920 7420 913 7420
--	 905 7420 898 7420 894 7420 890 7424 887 7424 883 7428
--	 883 7435 879 7439 879 7443 879 7446 875 7450 875 7454
--	 872 7454 872 7458 868 7458 868 7461 868 7465 868 7473
--	 868 7480 868 7488 872 7491 872 7499 875 7503 879 7510
--	 879 7514 879 7521 883 7529 883 7536 883 7540 883 7544
--	 883 7551 879 7555 879 7563 883 7570 887 7581 887 7585
--	 887 7589 887 7593 887 7596 883 7600 879 7604 875 7611
--	 879 7615 887 7623 894 7626 902 7630 909 7630 913 7634
--	 917 7638 917 7641 913 7645 913 7649 913 7641 909 7641
--	 905 7649 902 7656 894 7664 890 7675 887 7679 883 7686
--	 875 7701 872 7709 872 7713 872 7720 868 7728 868 7735
--	 868 7743 868 7746 864 7758 864 7765 860 7769 853 7780
--	 849 7791 842 7795 842 7803 842 7806 842 7814 842 7825
--	 842 7829 842 7836 842 7844 842 7851 842 7859 842 7866
--	 842 7874 842 7881 838 7889 838 7896 838 7904 838 7911
--	 834 7919 838 7926 838 7934 838 7941 838 7949 838 7956
--	 838 7964 834 7971 834 7979 830 7990 830 8005 830 8016
--	 830 8031 830 8039 830 8043 830 8050 830 8054 827 8061
--	 823 8069 819 8076 815 8084 812 8091 804 8103 801 8118
--	 793 8125 793 8129 789 8136 786 8140 782 8144 778 8148
--	 774 8155 767 8163 763 8166 759 8174 756 8178 748 8185
--	 744 8193 741 8200 733 8215 729 8223 722 8230 718 8238
--	 714 8241 711 8249 707 8253 699 8264 696 8275 688 8290
--	 681 8305 677 8313 669 8320 666 8328 662 8331 654 8339
--	 647 8350 639 8361 636 8365 628 8376 624 8388 617 8399
--	 606 8410 587 8425 583 8429 579 8433 579 8436 576 8440
--	 568 8448 564 8451 557 8459 553 8463 553 8466 549 8466
--	 546 8466 542 8466 538 8466 527 8466 523 8466 523 8470
--	 519 8474 516 8478 512 8481 508 8481 508 8485 504 8485
--	 501 8489 497 8496 493 8496 489 8500 489 8508 482 8519
--	 474 8526 471 8534 463 8541 463 8549 456 8556 452 8560
--	 448 8564 448 8568 441 8575 437 8583 437 8586 433 8590
--	 433 8594 433 8598 433 8601 429 8609 429 8613 426 8616
--	 426 8620 426 8624 422 8628 422 8631 418 8635 422 8639
--	 426 8643 429 8646 433 8646 437 8646 441 8646 452 8643
--	 459 8639 471 8631 482 8628 489 8624 493 8624 497 8620
--	 504 8620 512 8616 516 8616 519 8613 531 8613 534 8613
--	 538 8616 542 8620 546 8624 546 8631 546 8639 546 8646
--	 546 8658 546 8661 546 8669 546 8673 542 8673 542 8676
--	 538 8680 516 8703 508 8710 504 8710 504 8714 501 8718
--	 501 8721 501 8729 501 8733 501 8736 504 8740 508 8744
--	 516 8748 519 8751 523 8755 523 8763 527 8766 527 8774
--	 531 8785 531 8793 531 8800 531 8808 527 8819 527 8826
--	 523 8834 519 8845 516 8853 512 8860 512 8868 508 8871
--	 508 8883 508 8886 504 8894 504 8898 501 8901 501 8909
--	 501 8913 497 8916 497 8924 493 8931 493 8943 493 8950
--	 489 8958 489 8961 489 8969 486 8969 482 8976 478 8984
--	 471 8995 463 9003 456 9010 448 9021 441 9036 433 9044
--	 429 9051 426 9059 422 9066 422 9070 418 9078 411 9085
--	 407 9093 399 9096 396 9104 392 9108 384 9111 381 9119
--	 377 9123 377 9126 377 9134 384 9141 392 9145 399 9149
--	 407 9149 418 9153 429 9153 437 9153 444 9156 452 9156
--	 459 9156 467 9156 474 9160 486 9164 493 9168 501 9171
--	 508 9175 516 9183 519 9186 527 9194 531 9198 538 9201
--	 546 9209 553 9213 561 9216 568 9220 572 9224 576 9228
--	 587 9231 594 9235 598 9239 606 9243 613 9246 617 9246
--	 628 9250 632 9250 643 9246 651 9246 658 9243 666 9243
--	 673 9243 684 9239 692 9239 703 9243 711 9243 718 9243
--	 726 9243 733 9243 748 9246 756 9246 763 9250 771 9250
--	 774 9254 782 9258 786 9261 793 9261 793 9265 801 9269
--	 808 9276 819 9280 827 9288 834 9291 838 9295 845 9303
--	 853 9306 857 9314 860 9314 860 9318 864 9325 868 9329
--	 872 9333 872 9340 879 9348 879 9351 883 9355 883 9359
--	 887 9366 887 9378 890 9385 890 9396 890 9404 894 9411
--	 894 9419 898 9426 898 9430 898 9434 898 9438 898 9441
--	 898 9449 898 9456 898 9468 898 9471 894 9475 894 9483
--	 894 9490 890 9494 890 9501 890 9509 890 9516 890 9524
--	 898 9535 898 9543 898 9546 902 9554 913 9569 917 9569
--	 928 9576 932 9576 932 9584 932 9591 935 9599 939 9606
--	 943 9610 947 9614 947 9621 950 9625 954 9633 958 9636
--	 962 9644 965 9648 969 9651 980 9655 988 9663 995 9666
--	 1003 9670 1010 9674 1014 9678 1018 9681 1026 9685 1026 9689
--	 1029 9689 1041 9693 1048 9696 1056 9696 1067 9700 1074 9700
--	 1086 9700 1089 9696 1097 9696 1123 9670 1127 9666 1127 9663
--	 1131 9659 1138 9651 1142 9648 1146 9644 1149 9640 1153 9636
--	 1161 9633 1161 9629 1168 9625 1172 9621 1179 9621 1179 9618
--	 1183 9618 1187 9614 1191 9614 1194 9614 1198 9614 1202 9614
--	 1206 9614 1213 9618 1221 9618 1228 9621 1232 9621 1243 9621
--	 1251 9621 1254 9621 1258 9621 1262 9621 1266 9621 1273 9621
--	 1281 9621 1288 9621 1292 9618 1299 9618 1307 9614 1314 9614
--	 1322 9606 1329 9606 1333 9603 1337 9599 1341 9599 1344 9595
--	 1348 9595 1352 9595 1359 9595 1363 9595 1371 9595 1374 9595
--	 1382 9599 1389 9603 1397 9606 1404 9606 1408 9610 1415 9610
--	 1419 9614 1427 9618 1434 9618 1442 9621 1445 9621 1453 9621
--	 1460 9625 1468 9629 1475 9629 1483 9633 1490 9636 1498 9636
--	 1505 9636 1513 9640 1524 9640 1535 9644 1550 9648 1558 9648
--	 1569 9651 1573 9651 1577 9651 1580 9651 1588 9651 1595 9655
--	 1603 9655 1610 9655 1622 9655 1629 9659 1633 9659 1640 9659
--	 1644 9663 1648 9666 1652 9666 1655 9666 1659 9670 1667 9674
--	 1674 9678 1682 9681 1685 9685 1693 9689 1697 9693 1700 9696
--	 1704 9700 1708 9704 1712 9711 1715 9711 1723 9715 1727 9715
--	 1734 9719 1738 9719 1742 9719 1745 9715 1753 9711 1760 9708
--	 1764 9700 1768 9696 1775 9696 1779 9693 1783 9693 1787 9693
--	 1790 9693 1798 9693 1805 9693 1817 9696 1820 9696 1824 9700
--	 1828 9708 1832 9711 1835 9715 1835 9719 1843 9726 1850 9726
--	 1858 9730 1869 9734 1877 9734 1888 9734 1895 9734 1899 9730
--	 1899 9726 1903 9723 1903 9719 1907 9711 1910 9708 1922 9696
--	 1929 9693 1940 9685 1948 9678 1955 9670 1967 9663 1970 9655
--	 1978 9648 1982 9640 1982 9633 1985 9625 1989 9618 1989 9606
--	 1993 9603 1993 9595 1997 9588 2000 9584 2004 9580 2012 9576
--	 2019 9576 2027 9576 2030 9576 2038 9576 2049 9573 2053 9573
--	 2064 9573 2072 9569 2083 9569 2094 9565 2102 9565 2113 9565
--	 2121 9561 2128 9561 2136 9561 2143 9561 2151 9565 2158 9565
--	 2166 9569 2173 9569 2181 9569 2188 9569 2196 9565 2199 9565
--	 2207 9561 2211 9561 2218 9558 2222 9558 2226 9554 2229 9550
--	 2233 9543 2237 9535 2237 9531 2237 9524 2237 9520 2233 9513
--	 2233 9509 2233 9501 2237 9494 2241 9486 2244 9479 2248 9475
--	 2256 9468 2271 9441 2271 9434 2274 9430 2274 9426 2278 9419
--	 2282 9415 2286 9411 2289 9408 2293 9404 2297 9400 2301 9396
--	 2304 9393 2308 9389 2316 9385 2323 9381 2323 9378 2331 9374
--	 2334 9370 2338 9366 2346 9363 2353 9355 2361 9355 2368 9351
--	 2376 9348 2379 9344 2387 9340 2394 9340 2402 9336 2409 9336
--	 2417 9333 2424 9333 2432 9329 2436 9325 2443 9325 2451 9321
--	 2458 9321 2466 9318 2469 9318 2473 9314 2477 9310 2481 9310
--	 2484 9306 2488 9306 2496 9303 2499 9299 2503 9299 2507 9295
--	 2511 9291 2514 9291 2518 9288 2518 9284 2518 9280 2514 9273
--	 2511 9269 2507 9265 2503 9261 2499 9258 2496 9254 2492 9250
--	 2484 9246 2484 9243 2481 9235 2473 9231 2469 9216 2466 9213
--	 2462 9205 2458 9201 2458 9194 2451 9186 2447 9171 2443 9156
--	 2443 9153 2439 9145 2436 9138 2436 9126 2436 9119 2439 9078
--	 2443 9070 2443 9063 2443 9059 2447 9059 2447 9055 2443 9051
--	 2443 9048 2439 9048 2436 9044 2432 9040 2432 9036 2432 9029
--	 2432 9025 2436 9021 2436 9018 2439 9014 2443 9010 2447 9006
--	 2451 9003 2454 8999 2462 8991 2466 8988 2473 8984 2477 8976
--	 2481 8973 2484 8969 2488 8969 2492 8965 2496 8961 2503 8961
--	 2507 8954 2514 8950 2522 8946 2533 8943 2537 8939 2541 8935
--	 2544 8931 2548 8931 2552 8928 2559 8924 2563 8920 2567 8916
--	 2570 8916 2574 8913 2578 8909 2582 8905 2585 8901 2593 8898
--	 2597 8894 2600 8890 2604 8886 2612 8883 2619 8879 2627 8875
--	 2634 8871 2645 8868 2649 8864 2653 8860 2657 8860 2660 8856
--	 2664 8853 2668 8849 2672 8845 2675 8838 2679 8834 2679 8830
--	 2683 8826 2683 8823 2687 8815 2690 8811 2694 8808 2698 8804
--	 2702 8800 2705 8796 2709 8796 2709 8800 2713 8804 2717 8808
--	 2724 8811 2728 8815 2732 8815 2735 8815 2743 8815 2750 8815
--	 2758 8808 2765 8804 2773 8796 2777 8793 2780 8789 2784 8785
--	 2784 8781 2788 8778 2788 8774 2784 8770 2784 8766 2777 8755
--	 2773 8748 2769 8744 2769 8740 2765 8736 2769 8733 2769 8721
--	 2799 8710 2803 8710 2807 8706 2807 8703 2810 8699 2814 8695
--	 2818 8691 2822 8691 2825 8688 2833 8688 2840 8684 2848 8684
--	 2855 8680 2863 8680 2867 8680 2874 8680 2882 8680 2889 8680
--	 2897 8680 2908 8680 2915 8680 2927 8680 2934 8680 2942 8680
--	 2949 8680 2957 8680 2964 8680 2972 8680 2990 8680 2994 8680
--	 3002 8680 3005 8680 3013 8680 3020 8680 3028 8680 3035 8680
--	 3043 8680 3050 8676 3058 8676 3065 8676 3073 8673 3080 8673
--	 3088 8669 3092 8669 3103 8665 3118 8661 3125 8658 3133 8654
--	 3137 8650 3140 8646 3144 8643 3148 8639 3152 8635 3155 8635
--	 3159 8631 3163 8631 3167 8628 3174 8624 3185 8620 3197 8616
--	 3215 8609 3223 8605 3230 8601 3238 8601 3245 8598 3253 8594
--	 3260 8594 3268 8590 3272 8586 3279 8583 3287 8579 3294 8575
--	 3298 8571 3305 8571 3309 8568 3317 8564 3324 8560 3328 8556
--	 3332 8556 3335 8553 3339 8549 3343 8541 3343 8534 3343 8526
--	 3343 8519 3347 8511 3347 8504 3343 8496 3343 8493 3343 8485
--	 3343 8478 3343 8474 3343 8470 3343 8466 3343 8463 3347 8459
--	 3350 8455 3354 8451 3354 8448 3358 8444 3362 8444 3362 8440
--	 3362 8436 3365 8433 3365 8429 3365 8421 3365 8418 3362 8410
--	 3358 8406 3354 8403 3354 8399 3350 8395 3347 8391 3343 8391
--	 3339 8388 3335 8388 3332 8388 3332 8384 3328 8384 3332 8384
--	 3290 8388
-+2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1521
-+	 1742 6936 1742 6929 1742 6925 1755 6935 1760 6935 1765 6935
-+	 1775 6930 1780 6930 1785 6930 1790 6925 1795 6925 1800 6920
-+	 1805 6915 1815 6910 1820 6905 1825 6905 1830 6905 1835 6905
-+	 1840 6905 1845 6905 1850 6905 1860 6905 1870 6905 1875 6905
-+	 1880 6910 1885 6910 1895 6910 1900 6915 1905 6915 1905 6920
-+	 1910 6925 1910 6930 1910 6935 1910 6940 1905 6945 1900 6945
-+	 1890 6950 1885 6955 1880 6960 1875 6960 1870 6965 1865 6970
-+	 1865 6975 1865 6980 1860 6990 1860 6995 1865 7000 1865 7005
-+	 1870 7010 1870 7015 1875 7015 1885 7015 1890 7015 1895 7015
-+	 1900 7015 1905 7015 1915 7015 1920 7015 1930 7010 1935 7010
-+	 1940 7010 1945 7010 1950 7010 1955 7010 1960 7015 1970 7015
-+	 1970 7020 1975 7020 1980 7025 1985 7030 1990 7030 2000 7035
-+	 2005 7035 2015 7040 2020 7040 2030 7040 2040 7045 2045 7045
-+	 2050 7045 2055 7045 2065 7045 2070 7045 2075 7040 2085 7040
-+	 2090 7040 2095 7040 2100 7040 2105 7040 2115 7040 2125 7040
-+	 2130 7045 2135 7045 2140 7050 2145 7050 2150 7050 2155 7050
-+	 2165 7055 2170 7060 2175 7060 2180 7065 2185 7070 2185 7075
-+	 2185 7080 2185 7085 2185 7090 2185 7095 2185 7100 2185 7105
-+	 2185 7110 2185 7115 2185 7120 2190 7125 2190 7130 2195 7135
-+	 2195 7140 2200 7140 2205 7145 2205 7150 2215 7155 2220 7155
-+	 2220 7160 2225 7160 2225 7165 2230 7170 2230 7175 2230 7180
-+	 2230 7185 2230 7190 2230 7195 2230 7200 2230 7205 2230 7210
-+	 2225 7215 2225 7220 2220 7225 2220 7230 2215 7235 2210 7240
-+	 2205 7240 2205 7245 2200 7250 2195 7250 2195 7255 2190 7260
-+	 2185 7260 2175 7265 2165 7265 2155 7265 2150 7265 2145 7265
-+	 2140 7265 2135 7270 2130 7270 2125 7275 2120 7280 2115 7285
-+	 2110 7290 2105 7295 2100 7295 2095 7300 2090 7300 2080 7300
-+	 2075 7300 2065 7300 2060 7305 2055 7305 2050 7310 2050 7315
-+	 2050 7320 2050 7325 2050 7330 2050 7335 2050 7340 2050 7345
-+	 2050 7360 2050 7365 2050 7370 2050 7375 2045 7385 2045 7390
-+	 2045 7395 2040 7405 2040 7410 2040 7415 2040 7420 2035 7430
-+	 2035 7435 2035 7440 2035 7445 2035 7450 2030 7455 2030 7460
-+	 2025 7470 2020 7480 2015 7490 2010 7495 2010 7500 2005 7505
-+	 2005 7510 2005 7515 2000 7520 2000 7525 1995 7530 1990 7530
-+	 1985 7535 1980 7535 1975 7535 1970 7540 1965 7540 1960 7545
-+	 1955 7550 1955 7555 1950 7560 1950 7565 1950 7570 1950 7575
-+	 1950 7580 1950 7585 1950 7590 1950 7595 1950 7600 1950 7605
-+	 1950 7610 1950 7615 1950 7620 1945 7625 1940 7630 1935 7635
-+	 1935 7640 1930 7640 1930 7645 1925 7645 1925 7650 1920 7650
-+	 1915 7655 1910 7655 1905 7655 1900 7660 1895 7660 1890 7655
-+	 1885 7655 1875 7650 1870 7650 1860 7645 1855 7645 1850 7645
-+	 1845 7645 1840 7640 1835 7640 1830 7640 1825 7640 1815 7640
-+	 1810 7640 1805 7640 1800 7640 1795 7640 1795 7645 1790 7650
-+	 1790 7655 1790 7660 1810 7680 1815 7680 1815 7685 1820 7690
-+	 1820 7695 1825 7695 1825 7700 1830 7705 1830 7710 1830 7715
-+	 1830 7720 1835 7725 1835 7730 1835 7735 1835 7740 1835 7745
-+	 1835 7750 1835 7755 1835 7760 1840 7765 1840 7770 1840 7775
-+	 1845 7785 1845 7790 1845 7795 1850 7800 1850 7805 1850 7810
-+	 1855 7815 1855 7820 1860 7830 1865 7835 1865 7840 1870 7845
-+	 1870 7850 1870 7855 1870 7860 1865 7865 1860 7870 1855 7870
-+	 1850 7875 1845 7880 1835 7880 1830 7890 1825 7895 1815 7900
-+	 1810 7900 1805 7905 1800 7910 1795 7910 1795 7915 1790 7920
-+	 1785 7925 1780 7930 1780 7935 1775 7940 1775 7945 1770 7950
-+	 1765 7955 1765 7960 1760 7960 1755 7965 1755 7970 1750 7975
-+	 1750 7980 1745 7985 1745 7990 1745 7995 1745 8000 1745 8005
-+	 1745 8010 1745 8015 1745 8020 1750 8025 1750 8030 1755 8035
-+	 1755 8040 1760 8045 1760 8050 1765 8055 1765 8060 1770 8060
-+	 1775 8065 1785 8070 1790 8075 1795 8080 1800 8085 1800 8095
-+	 1800 8100 1800 8105 1795 8105 1790 8110 1785 8115 1775 8115
-+	 1765 8120 1755 8120 1750 8120 1745 8120 1740 8120 1735 8120
-+	 1730 8125 1725 8125 1720 8130 1715 8135 1715 8140 1710 8140
-+	 1705 8145 1700 8155 1690 8160 1685 8165 1675 8170 1670 8175
-+	 1665 8180 1660 8185 1655 8190 1650 8190 1645 8200 1635 8205
-+	 1635 8210 1630 8215 1630 8220 1630 8225 1625 8230 1625 8235
-+	 1625 8240 1625 8245 1625 8250 1625 8260 1630 8270 1635 8280
-+	 1640 8285 1640 8290 1635 8295 1635 8300 1630 8305 1625 8310
-+	 1611 8343 1618 8343 1626 8343 1633 8343 1648 8346 1656 8346
-+	 1663 8350 1671 8350 1674 8354 1682 8358 1686 8361 1693 8361
-+	 1693 8365 1701 8369 1708 8376 1719 8380 1727 8388 1734 8391
-+	 1738 8395 1745 8403 1753 8406 1757 8414 1760 8414 1760 8418
-+	 1764 8425 1768 8429 1772 8433 1772 8440 1779 8448 1779 8451
-+	 1783 8455 1783 8459 1787 8466 1787 8478 1790 8485 1790 8496
-+	 1790 8504 1794 8511 1794 8519 1798 8526 1798 8530 1798 8534
-+	 1798 8538 1798 8541 1798 8549 1798 8556 1798 8568 1798 8571
-+	 1794 8575 1794 8583 1794 8590 1790 8594 1790 8601 1790 8609
-+	 1790 8616 1790 8624 1798 8635 1798 8643 1798 8646 1802 8654
-+	 1813 8669 1817 8669 1828 8676 1832 8676 1832 8684 1832 8691
-+	 1835 8699 1839 8706 1843 8710 1847 8714 1847 8721 1850 8725
-+	 1854 8733 1858 8736 1862 8744 1865 8748 1869 8751 1880 8755
-+	 1888 8763 1895 8766 1903 8770 1910 8774 1914 8778 1918 8781
-+	 1926 8785 1926 8789 1929 8789 1941 8793 1948 8796 1956 8796
-+	 1967 8800 1974 8800 1986 8800 1989 8796 1997 8796 2023 8770
-+	 2027 8766 2027 8763 2031 8759 2038 8751 2042 8748 2046 8744
-+	 2049 8740 2053 8736 2061 8733 2061 8729 2068 8725 2072 8721
-+	 2079 8721 2079 8718 2083 8718 2087 8714 2091 8714 2094 8714
-+	 2098 8714 2102 8714 2106 8714 2113 8718 2121 8718 2128 8721
-+	 2132 8721 2143 8721 2151 8721 2154 8721 2158 8721 2162 8721
-+	 2166 8721 2173 8721 2181 8721 2188 8721 2192 8718 2199 8718
-+	 2207 8714 2214 8714 2222 8706 2229 8706 2233 8703 2237 8699
-+	 2241 8699 2244 8695 2248 8695 2252 8695 2259 8695 2263 8695
-+	 2271 8695 2274 8695 2282 8699 2289 8703 2297 8706 2304 8706
-+	 2308 8710 2315 8710 2319 8714 2327 8718 2334 8718 2342 8721
-+	 2345 8721 2353 8721 2360 8725 2368 8729 2375 8729 2383 8733
-+	 2390 8736 2398 8736 2405 8736 2413 8740 2424 8740 2435 8744
-+	 2450 8748 2458 8748 2469 8751 2473 8751 2477 8751 2480 8751
-+	 2488 8751 2495 8755 2503 8755 2510 8755 2522 8755 2529 8759
-+	 2533 8759 2540 8759 2544 8763 2548 8766 2552 8766 2555 8766
-+	 2559 8770 2567 8774 2574 8778 2582 8781 2585 8785 2593 8789
-+	 2597 8793 2600 8796 2604 8800 2608 8804 2612 8811 2615 8811
-+	 2623 8815 2627 8815 2634 8819 2638 8819 2642 8819 2645 8815
-+	 2653 8811 2660 8808 2664 8800 2668 8796 2675 8796 2679 8793
-+	 2683 8793 2687 8793 2690 8793 2698 8793 2705 8793 2717 8796
-+	 2720 8796 2724 8800 2728 8808 2732 8811 2735 8815 2735 8819
-+	 2743 8826 2750 8826 2758 8830 2769 8834 2777 8834 2788 8834
-+	 2795 8834 2799 8830 2799 8826 2803 8823 2803 8819 2807 8811
-+	 2810 8808 2822 8796 2829 8793 2840 8785 2848 8778 2855 8770
-+	 2867 8763 2870 8755 2878 8748 2882 8740 2882 8733 2885 8725
-+	 2889 8718 2889 8706 2893 8703 2893 8695 2897 8688 2900 8684
-+	 2904 8680 2912 8676 2919 8676 2927 8676 2930 8676 2938 8676
-+	 2949 8673 2953 8673 2964 8673 2972 8669 2983 8669 2994 8665
-+	 3002 8665 3013 8665 3021 8661 3028 8661 3036 8661 3043 8661
-+	 3051 8665 3058 8665 3066 8669 3073 8669 3081 8669 3088 8669
-+	 3096 8665 3099 8665 3107 8661 3111 8661 3118 8658 3122 8658
-+	 3126 8654 3129 8650 3133 8643 3137 8635 3137 8631 3137 8624
-+	 3137 8620 3133 8613 3133 8609 3133 8601 3137 8594 3141 8586
-+	 3144 8579 3148 8575 3156 8568 3171 8541 3171 8534 3174 8530
-+	 3174 8526 3178 8519 3182 8515 3186 8511 3189 8508 3193 8504
-+	 3197 8500 3201 8496 3204 8493 3208 8489 3216 8485 3223 8481
-+	 3223 8478 3231 8474 3234 8470 3238 8466 3246 8463 3253 8455
-+	 3261 8455 3268 8451 3276 8448 3279 8444 3287 8440 3294 8440
-+	 3302 8436 3309 8436 3317 8433 3324 8433 3332 8429 3336 8425
-+	 3343 8425 3351 8421 3358 8421 3366 8418 3369 8418 3373 8414
-+	 3377 8410 3381 8410 3384 8406 3388 8406 3396 8403 3399 8399
-+	 3403 8399 3407 8395 3411 8391 3414 8391 3418 8388 3418 8384
-+	 3418 8380 3414 8373 3411 8369 3407 8365 3403 8361 3399 8358
-+	 3396 8354 3392 8350 3384 8346 3384 8343 3381 8335 3373 8331
-+	 3369 8316 3366 8313 3362 8305 3358 8301 3358 8294 3351 8286
-+	 3347 8271 3343 8256 3343 8253 3339 8245 3336 8238 3336 8226
-+	 3336 8219 3339 8178 3343 8170 3343 8163 3343 8159 3347 8159
-+	 3347 8155 3343 8151 3343 8148 3339 8148 3336 8144 3332 8140
-+	 3332 8136 3332 8129 3332 8125 3336 8121 3336 8118 3339 8114
-+	 3343 8110 3347 8106 3351 8103 3354 8099 3362 8091 3366 8088
-+	 3373 8084 3377 8076 3381 8073 3384 8069 3388 8069 3392 8065
-+	 3396 8061 3403 8061 3407 8054 3414 8050 3422 8046 3433 8043
-+	 3437 8039 3441 8035 3444 8031 3448 8031 3452 8028 3459 8024
-+	 3463 8020 3467 8016 3470 8016 3474 8013 3478 8009 3482 8005
-+	 3485 8001 3493 7998 3497 7994 3500 7990 3504 7986 3512 7983
-+	 3519 7979 3527 7975 3534 7971 3545 7968 3549 7964 3553 7960
-+	 3557 7960 3560 7956 3564 7953 3568 7949 3572 7945 3575 7938
-+	 3579 7934 3579 7930 3583 7926 3583 7923 3587 7915 3590 7911
-+	 3594 7908 3598 7904 3602 7900 3605 7896 3609 7896 3609 7900
-+	 3613 7904 3617 7908 3624 7911 3628 7915 3632 7915 3635 7915
-+	 3643 7915 3650 7915 3658 7908 3665 7904 3673 7896 3677 7893
-+	 3680 7889 3684 7885 3684 7881 3688 7878 3688 7874 3684 7870
-+	 3684 7866 3677 7855 3673 7848 3669 7844 3669 7840 3665 7836
-+	 3669 7833 3669 7821 3699 7810 3703 7810 3707 7806 3707 7803
-+	 3710 7799 3714 7795 3718 7791 3722 7791 3725 7788 3733 7788
-+	 3740 7784 3748 7784 3755 7780 3763 7780 3767 7780 3774 7780
-+	 3782 7780 3789 7780 3797 7780 3808 7780 3815 7780 3827 7780
-+	 3834 7780 3842 7780 3849 7780 3857 7780 3864 7780 3872 7780
-+	 3890 7780 3894 7780 3902 7780 3905 7780 3913 7780 3920 7780
-+	 3928 7780 3935 7780 3943 7780 3950 7776 3958 7776 3965 7776
-+	 3973 7773 3980 7773 3988 7769 3992 7769 4003 7765 4018 7761
-+	 4025 7758 4033 7754 4037 7750 4040 7746 4044 7743 4048 7739
-+	 4052 7735 4055 7735 4059 7731 4063 7731 4067 7728 4074 7724
-+	 4085 7720 4097 7716 4115 7709 4123 7705 4130 7701 4138 7701
-+	 4145 7698 4153 7694 4160 7694 4168 7690 4172 7686 4179 7683
-+	 4187 7679 4194 7675 4198 7671 4205 7671 4209 7668 4217 7664
-+	 4224 7660 4228 7656 4232 7656 4235 7653 4239 7649 4243 7641
-+	 4243 7634 4243 7626 4243 7619 4247 7611 4247 7604 4243 7596
-+	 4243 7593 4243 7585 4243 7578 4243 7574 4243 7570 4243 7566
-+	 4243 7563 4247 7559 4250 7555 4254 7551 4254 7548 4258 7544
-+	 4262 7544 4262 7540 4262 7536 4265 7533 4265 7529 4265 7521
-+	 4265 7518 4262 7510 4258 7506 4254 7503 4254 7499 4250 7495
-+	 4247 7491 4243 7491 4239 7488 4235 7488 4232 7488 4232 7484
-+	 4228 7484 4232 7484 4190 7488 4187 7488 4179 7488 4175 7488
-+	 4172 7488 4172 7491 4168 7491 4164 7491 4160 7491 4157 7495
-+	 4153 7495 4138 7495 4127 7499 4119 7499 4112 7503 4104 7503
-+	 4097 7503 4093 7503 4089 7503 4082 7499 4074 7495 4067 7491
-+	 4067 7488 4059 7484 4055 7480 4044 7476 4037 7473 4029 7473
-+	 4022 7469 4014 7469 4007 7469 3995 7469 3984 7469 3977 7469
-+	 3969 7465 3969 7461 3965 7461 3965 7454 3962 7446 3962 7439
-+	 3958 7431 3958 7424 3958 7416 3954 7413 3954 7409 3950 7409
-+	 3947 7401 3947 7398 3947 7394 3943 7390 3935 7386 3932 7386
-+	 3928 7383 3924 7379 3920 7375 3917 7375 3913 7371 3905 7368
-+	 3898 7364 3879 7356 3872 7353 3868 7349 3860 7345 3857 7341
-+	 3853 7338 3849 7334 3842 7330 3842 7326 3834 7323 3827 7319
-+	 3819 7315 3812 7311 3804 7308 3797 7304 3793 7296 3789 7293
-+	 3785 7289 3778 7285 3774 7281 3767 7278 3759 7274 3759 7278
-+	 3752 7278 3744 7281 3733 7285 3725 7293 3722 7296 3718 7304
-+	 3714 7308 3710 7311 3707 7311 3703 7308 3699 7304 3695 7304
-+	 3692 7300 3688 7293 3684 7293 3677 7289 3669 7289 3662 7289
-+	 3650 7289 3643 7285 3635 7285 3628 7281 3609 7278 3602 7278
-+	 3590 7274 3590 7270 3583 7266 3579 7263 3572 7259 3568 7251
-+	 3564 7248 3564 7240 3560 7240 3560 7236 3557 7233 3549 7225
-+	 3542 7221 3538 7218 3534 7218 3527 7214 3515 7210 3512 7210
-+	 3508 7210 3497 7206 3485 7206 3482 7206 3478 7206 3474 7203
-+	 3474 7199 3474 7195 3474 7191 3470 7188 3470 7184 3467 7180
-+	 3463 7173 3459 7169 3456 7169 3452 7165 3444 7165 3441 7165
-+	 3437 7161 3429 7154 3426 7150 3422 7146 3418 7143 3411 7139
-+	 3407 7135 3407 7131 3399 7128 3392 7124 3392 7120 3384 7120
-+	 3377 7116 3369 7113 3366 7109 3362 7105 3354 7101 3351 7101
-+	 3347 7098 3343 7098 3339 7098 3336 7098 3332 7098 3324 7098
-+	 3321 7094 3324 7090 3324 7086 3328 7086 3328 7083 3332 7079
-+	 3336 7075 3343 7071 3347 7064 3354 7060 3354 7056 3354 7053
-+	 3354 7049 3351 7045 3351 7041 3343 7038 3339 7034 3332 7030
-+	 3328 7030 3321 7030 3317 7026 3313 7026 3309 7026 3306 7023
-+	 3302 7019 3298 7015 3294 7015 3291 7008 3291 7004 3291 7000
-+	 3270 6990 3264 6985 3253 6981 3249 6981 3242 6978 3234 6974
-+	 3227 6974 3219 6970 3212 6970 3204 6970 3201 6970 3197 6970
-+	 3197 6966 3193 6966 3189 6966 3186 6966 3178 6966 3178 6963
-+	 3174 6963 3167 6959 3163 6959 3159 6955 3156 6951 3152 6948
-+	 3148 6944 3144 6940 3141 6936 3137 6929 3129 6925 3126 6921
-+	 3118 6918 3111 6910 3103 6906 3099 6906 3092 6903 3084 6899
-+	 3073 6899 3069 6899 3062 6899 3054 6899 3051 6903 3043 6903
-+	 3032 6903 3024 6903 3021 6899 3013 6895 3006 6895 2998 6891
-+	 2998 6888 2991 6884 2983 6884 2976 6880 2972 6876 2961 6873
-+	 2961 6869 2957 6865 2957 6858 2957 6850 2957 6843 2957 6835
-+	 2957 6831 2957 6828 2957 6820 2957 6816 2953 6813 2942 6801
-+	 2934 6798 2927 6798 2919 6794 2908 6794 2900 6794 2889 6798
-+	 2882 6798 2870 6798 2863 6801 2855 6801 2848 6801 2837 6801
-+	 2825 6801 2810 6801 2799 6801 2788 6801 2777 6801 2765 6798
-+	 2750 6794 2743 6794 2732 6786 2720 6783 2713 6779 2705 6775
-+	 2702 6771 2694 6768 2683 6760 2672 6753 2664 6745 2653 6741
-+	 2645 6734 2638 6730 2634 6730 2627 6726 2615 6726 2615 6723
-+	 2608 6719 2604 6715 2600 6711 2593 6711 2593 6708 2585 6704
-+	 2582 6700 2578 6696 2574 6693 2570 6689 2567 6685 2567 6678
-+	 2563 6666 2563 6659 2563 6651 2563 6644 2559 6636 2555 6633
-+	 2555 6629 2548 6621 2540 6621 2537 6621 2533 6618 2525 6614
-+	 2514 6610 2507 6606 2503 6599 2495 6595 2488 6591 2480 6588
-+	 2473 6584 2462 6576 2458 6569 2447 6565 2443 6565 2439 6565
-+	 2435 6569 2432 6569 2428 6573 2428 6576 2424 6580 2424 6584
-+	 2420 6591 2417 6595 2413 6599 2409 6606 2405 6610 2402 6610
-+	 2394 6614 2387 6614 2379 6614 2372 6614 2360 6614 2349 6614
-+	 2345 6610 2338 6610 2327 6606 2319 6603 2315 6599 2308 6595
-+	 2304 6591 2297 6588 2289 6584 2282 6580 2274 6580 2267 6576
-+	 2263 6576 2256 6573 2252 6569 2248 6565 2244 6561 2237 6558
-+	 2233 6554 2233 6550 2226 6546 2222 6539 2218 6535 2211 6528
-+	 2203 6520 2199 6516 2196 6509 2192 6509 2184 6501 2173 6501
-+	 2169 6501 2166 6501 2162 6501 2158 6498 2154 6494 2151 6486
-+	 2147 6483 2139 6479 2132 6475 2124 6471 2117 6468 2113 6468
-+	 2106 6464 2098 6464 2091 6464 2087 6464 2072 6471 2064 6475
-+	 2061 6479 2057 6483 2049 6486 2046 6494 2042 6501 2038 6505
-+	 2034 6513 2034 6516 2031 6520 2031 6524 2027 6528 2023 6531
-+	 2016 6531 2016 6535 2012 6539 2008 6539 2004 6539 1997 6543
-+	 1993 6546 1989 6546 1986 6546 1978 6550 1971 6550 1963 6550
-+	 1959 6546 1952 6546 1944 6543 1937 6539 1929 6535 1926 6531
-+	 1918 6528 1910 6524 1907 6524 1899 6520 1892 6516 1884 6516
-+	 1877 6516 1873 6516 1869 6513 1865 6513 1862 6513 1858 6516
-+	 1854 6516 1847 6516 1843 6516 1839 6520 1835 6520 1828 6520
-+	 1820 6520 1813 6520 1805 6520 1798 6520 1794 6520 1790 6524
-+	 1787 6524 1783 6528 1783 6535 1779 6539 1779 6543 1779 6546
-+	 1775 6550 1775 6554 1772 6554 1772 6558 1768 6558 1768 6561
-+	 1768 6565 1768 6573 1768 6580 1768 6588 1772 6591 1772 6599
-+	 1775 6603 1779 6610 1779 6614 1779 6621 1783 6629 1783 6636
-+	 1783 6640 1783 6644 1783 6651 1779 6655 1779 6663 1783 6670
-+	 1787 6681 1787 6685 1787 6689 1787 6693 1787 6696 1783 6700
-+	 1779 6704 1775 6711 1779 6715 1787 6723 1794 6726 1802 6730
-+	 1809 6730 1813 6734 1817 6738 1817 6741 1813 6745 1813 6749
-+	 1813 6741 1809 6741 1805 6749 1802 6756 1794 6764 1790 6775
-+	 1787 6779 1783 6786 1775 6801 1772 6809 1772 6813 1772 6820
-+	 1768 6828 1768 6835 1768 6843 1768 6846 1764 6858 1764 6865
-+	 1760 6869 1753 6880 1749 6891 1742 6895 1742 6903 1742 6906
-+	 1742 6914 1742 6925 1742 6936
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig
---- xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,75 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Inches
-+A4      
-+100.00
-+Single
-+-2
-+# A pair of firewalls
-+# Combined by Roland Rosenfeld
-+1200 2
-+0 32 #aeaaae
-+# A pair of firewalls
-+6 3375 2175 4050 3075
-+6 3600 2250 4050 3075
-+# Firewall
-+# (from TomiOllila <Tomi.Ollila at tfi.net> )
-+6 3600 2250 4050 3075
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3825 3075 3825 2475
-+2 1 0 1 0 20 2 0 20 0.000 0 0 -1 0 0 5
-+	 3675 2475 3675 3075 3825 3075 3975 2925 3975 2400
-+2 1 0 1 0 32 1 0 20 0.000 0 0 -1 0 0 7
-+	 3600 2400 3600 2475 3900 2475 4050 2325 4050 2250 3750 2250
-+	 3600 2400
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
-+	 3900 2475 3900 2400 3600 2400
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3900 2400 4050 2250
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
-+	 3675 2625 3825 2625 3975 2475
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
-+	 3675 2775 3825 2775 3975 2625
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3
-+	 3675 2925 3825 2925 3975 2775
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3900 3000 3900 2850
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3900 2700 3900 2550
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3750 2475 3750 2625
-+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2
-+	 3750 2775 3750 2925
-+-6
-+-6
-+6 3375 2175 3825 3000
-+6 3450 2175 3825 3000
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3600 3000 3600 2400
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3675 2325 3825 2175
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
-+	 3450 2550 3600 2550 3750 2400
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
-+	 3450 2700 3600 2700 3750 2550
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3
-+	 3450 2850 3600 2850 3750 2700
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3675 2925 3675 2775
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3675 2625 3675 2475
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3525 2400 3525 2550
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2
-+	 3525 2700 3525 2850
-+-6
-+2 1 0 1 0 20 22 0 20 0.000 0 0 -1 0 0 5
-+	 3450 2400 3450 3000 3600 3000 3750 2850 3750 2325
-+2 1 0 1 0 32 21 0 20 0.000 0 0 -1 0 0 7
-+	 3375 2325 3375 2400 3675 2400 3825 2250 3825 2175 3525 2175
-+	 3375 2325
-+2 1 0 1 0 7 20 0 -1 0.000 0 0 -1 0 0 3
-+	 3675 2400 3675 2325 3375 2325
-+-6
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig xfig.3.2.5/Libraries/Networks/Devices/internet.fig
---- xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Devices/internet.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,39 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Inches
-+A4      
-+100.00
-+Single
-+-2
-+# Internet cloud
-+# By Roland Rosenfeld
-+1200 2
-+# An Internet cloud
-+6 4275 5700 7200 7650
-+2 1 0 0 7 7 970 0 20 4.000 0 0 0 0 0 65
-+	 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888
-+	 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244
-+	 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825
-+	 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915
-+	 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825
-+	 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244
-+	 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888
-+	 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265
-+	 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557
-+	 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594
-+	 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111
-+2 1 0 2 1 0 969 0 -1 0.000 0 0 0 0 0 65
-+	 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888
-+	 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244
-+	 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825
-+	 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915
-+	 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825
-+	 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244
-+	 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888
-+	 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265
-+	 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557
-+	 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594
-+	 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111
-+4 0 0 100 0 18 33 0.0000 4 405 2040 4744 6853 Internet\001
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig
---- xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,78 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Inches
-+A4      
-+100.00
-+Single
-+-2
-+# A pair of routers
-+# Colored and combined by Roland Rosenfeld
-+1200 2
-+# A pair of routers
-+6 3150 3300 4275 3975
-+6 3346 3450 4269 3975
-+6 3844 3615 4173 3718
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3879 3701 3854 3647 3976 3624 3955 3642 4159 3676 4111 3713
-+	 3908 3676 3879 3701
-+-6
-+6 3617 3636 3803 3759
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3764 3731 3638 3754 3634 3694 3671 3703 3738 3646 3800 3657
-+	 3727 3719 3764 3731
-+-6
-+6 3803 3470 3988 3594
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8
-+	 3837 3518 3982 3481 3983 3541 3947 3535 3876 3591 3809 3581
-+	 3882 3526 3837 3518
-+-6
-+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 3807 3619 457 169 3349 3619 4264 3619
-+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 3803 3806 457 169 3346 3806 4261 3806
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3705 3557 3738 3608 3609 3637 3638 3615 3439 3581 3488 3545
-+	 3681 3576 3705 3557
-+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-+	 3350 3613 3347 3812
-+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-+	 4263 3626 4263 3815
-+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5
-+	 3349 3626 4269 3626 4269 3800 3349 3800 3349 3626
-+-6
-+6 3150 3300 4125 3825
-+6 3600 3450 3975 3600
-+# polyline
-+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
-+	 3683 3551 3658 3497 3780 3474 3759 3492 3963 3526 3915 3563
-+	 3712 3526 3683 3551
-+-6
-+6 3600 3300 3825 3450
-+# polyline
-+2 1 0 1 0 7 60 0 20 0.000 0 0 7 0 0 8
-+	 3641 3368 3786 3331 3787 3391 3751 3385 3680 3441 3613 3431
-+	 3686 3376 3641 3368
-+-6
-+6 3375 3450 3675 3675
-+# polyline
-+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
-+	 3568 3581 3442 3604 3438 3544 3475 3553 3542 3496 3604 3507
-+	 3531 3569 3568 3581
-+-6
-+1 2 0 1 0 15 61 0 20 0.000 1 0.0000 3611 3469 457 169 3153 3469 4068 3469
-+1 2 0 1 0 15 63 0 20 0.000 1 0.0000 3607 3656 457 169 3150 3656 4065 3656
-+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2
-+	 4067 3476 4067 3665
-+# polyline
-+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8
-+	 3509 3407 3542 3458 3413 3487 3442 3465 3243 3431 3292 3395
-+	 3485 3426 3509 3407
-+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2
-+	 3154 3463 3151 3662
-+2 2 0 0 0 15 62 -1 20 0.000 0 0 -1 0 0 5
-+	 3153 3476 4073 3476 4073 3650 3153 3650 3153 3476
-+-6
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig xfig.3.2.5/Libraries/Networks/Routers/router4.fig
---- xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Routers/router4.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,44 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Metric
-+A4      
-+100.00
-+Single
-+-2
-+# Router
-+# Colored by Roland Rosenfeld
-+1200 2
-+# Router
-+6 3870 4455 5940 5625
-+6 4995 4815 5715 5040
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 5072 5002 5018 4886 5284 4834 5238 4873 5683 4948 5578 5030
-+	 5136 4948 5072 5002
-+-6
-+6 4500 4860 4905 5130
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 4822 5067 4545 5117 4537 4989 4618 5007 4766 4883 4900 4905
-+	 4741 5041 4822 5067
-+-6
-+6 4905 4500 5310 4770
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8
-+	 4981 4603 5296 4523 5300 4653 5222 4640 5066 4762 4919 4741
-+	 5079 4622 4981 4603
-+-6
-+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 4914 4824 999 369 3915 4824 5913 4824
-+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 4908 5231 999 369 3909 5231 5907 5231
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 4693 4690 4766 4800 4483 4863 4545 4814 4111 4740 4219 4661
-+	 4640 4731 4693 4690
-+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-+	 3917 4811 3910 5244
-+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-+	 5910 4838 5910 5251
-+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5
-+	 3915 4838 5924 4838 5924 5218 3915 5218 3915 4838
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig
---- xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,66 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Inches
-+A4      
-+100.00
-+Single
-+-2
-+# A pair of switches
-+# Colored and combined by Roland Rosenfeld
-+1200 2
-+# A pair of switches
-+6 2550 2625 4725 3750
-+6 2625 2850 4725 3750
-+6 3000 2850 4425 3300
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126
-+	 3214 3184 3608 3184
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182
-+	 4040 3124 3646 3124
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954
-+	 3371 3012 3765 3012
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017
-+	 4216 2959 3822 2959
-+-6
-+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4
-+	 4125 3300 4725 2850 4725 3300 4125 3750
-+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5
-+	 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300
-+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5
-+	 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300
-+-6
-+6 2550 2625 4650 3525
-+6 2925 2625 4350 3075
-+# polyline
-+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
-+	 3528 2955 3506 2985 3119 2985 3086 3015 2953 2970 3193 2901
-+	 3139 2959 3533 2959
-+# polyline
-+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
-+	 3576 2903 3598 2873 3985 2873 4018 2843 4151 2888 3911 2957
-+	 3965 2899 3571 2899
-+# polyline
-+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
-+	 3685 2783 3663 2813 3276 2813 3243 2843 3110 2798 3350 2729
-+	 3296 2787 3690 2787
-+# polyline
-+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8
-+	 3752 2738 3774 2708 4161 2708 4194 2678 4327 2723 4087 2792
-+	 4141 2734 3747 2734
-+-6
-+2 1 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 4
-+	 4050 3075 4650 2625 4650 3075 4050 3525
-+2 2 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 5
-+	 2550 3075 4050 3075 4050 3525 2550 3525 2550 3075
-+2 3 0 1 0 15 62 -1 20 0.000 0 0 -1 0 0 5
-+	 2550 3075 3150 2625 4650 2625 4050 3075 2550 3075
-+-6
-+-6
-diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig xfig.3.2.5/Libraries/Networks/Switches/switch2.fig
---- xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig	1970-01-01 01:00:00.000000000 +0100
-+++ xfig.3.2.5/Libraries/Networks/Switches/switch2.fig	2009-03-15 16:44:48.000000000 +0100
-@@ -0,0 +1,38 @@
-+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
-+Portrait
-+Center
-+Inches
-+A4      
-+100.00
-+Single
-+-2
-+# Switch
-+# colored by Roland Rosenfeld
-+1200 2
-+# Switch
-+6 2625 2850 4725 3750
-+6 3000 2850 4425 3300
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126
-+	 3214 3184 3608 3184
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182
-+	 4040 3124 3646 3124
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954
-+	 3371 3012 3765 3012
-+# polyline
-+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8
-+	 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017
-+	 4216 2959 3822 2959
-+-6
-+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4
-+	 4125 3300 4725 2850 4725 3300 4125 3750
-+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5
-+	 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300
-+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5
-+	 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300
-+-6
-diff -urN xfig.3.2.5.orig/u_free.c xfig.3.2.5/u_free.c
---- xfig.3.2.5.orig/u_free.c	2005-07-26 18:40:00.000000000 +0200
-+++ xfig.3.2.5/u_free.c	2009-03-15 16:44:48.000000000 +0100
-@@ -168,14 +168,14 @@
- 	return;
- 
-     if (picture->refcount == 0) {
--	fprintf(stderr, "Error freeing picture %x %s with refcount = 0\n",
-+	fprintf(stderr, "Error freeing picture %p %s with refcount = 0\n",
- 		picture, picture->file);
- 	return;
-     }
-     picture->refcount--;
-     if (picture->refcount == 0) {
- 	if (appres.DEBUG)
--	    fprintf(stderr,"Delete picture %x %s, refcount = %d\n",
-+	    fprintf(stderr,"Delete picture %p %s, refcount = %d\n",
- 				picture, picture->file, picture->refcount);
- 	if (picture->bitmap)
- 	    free((char *) picture->bitmap);
-@@ -193,7 +193,7 @@
- 	free(picture);
-     } else {
- 	if (appres.DEBUG)
--	    fprintf(stderr,"Decrease refcount for picture %x %s, refcount = %d\n",
-+	    fprintf(stderr,"Decrease refcount for picture %p %s, refcount = %d\n",
- 				picture, picture->file, picture->refcount);
-     }
- }
-diff -urN xfig.3.2.5.orig/w_file.c xfig.3.2.5/w_file.c
---- xfig.3.2.5.orig/w_file.c	2005-07-26 18:40:01.000000000 +0200
-+++ xfig.3.2.5/w_file.c	2009-03-15 16:44:48.000000000 +0100
-@@ -208,7 +208,7 @@
-     *iyoff = round(yoff*offset_unit_conv[yoff_unit_setting]);
- }
- 
--void
-+static void
- merge_request(Widget w, XButtonEvent *ev)
- {
-     if (preview_in_progress) {
-@@ -291,7 +291,7 @@
-     }
- }
- 
--void
-+static void
- do_load(Widget w, XButtonEvent *ev)
- {
-     char	    fname[PATH_MAX];
-diff -urN xfig.3.2.5.orig/w_setup.c xfig.3.2.5/w_setup.c
---- xfig.3.2.5.orig/w_setup.c	2009-03-15 16:32:09.000000000 +0100
-+++ xfig.3.2.5/w_setup.c	2009-03-15 16:44:48.000000000 +0100
-@@ -23,8 +23,6 @@
- #include "w_setup.h"
- #include "w_util.h"
- 
--#define	NUM_DRAW_SW 17 /* kludge - shouldn't have to edit this by hand */
--
- int		TOOL_WD, TOOL_HT;
- int		CMDFORM_WD, CMDFORM_HT = CMD_BUT_HT;
- int		NAMEPANEL_WD;
-@@ -94,8 +92,7 @@
- 
-     /* space for both modepanel titles (Drawing modes and Editing modes) */
-     MODEPANEL_SPACE = 1 + CANVAS_HT + RULER_WD - 
--	(MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_DRAW_SW/SW_PER_ROW) +
--			ceil((double)(NUM_MODE_SW-NUM_DRAW_SW)/SW_PER_ROW));
-+	(MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_MODE_SW/SW_PER_ROW) + 1);
-     if (MODEPANEL_SPACE < 2)
- 	MODEPANEL_SPACE = 2;
- }

xfig-3.2.5-enable-Xaw3d.patch:

Index: xfig-3.2.5-enable-Xaw3d.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-enable-Xaw3d.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-enable-Xaw3d.patch	16 Nov 2007 19:58:04 -0000	1.1
+++ xfig-3.2.5-enable-Xaw3d.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,34 +1,21 @@
-diff -up xfig.3.2.5/Imakefile.no-Xaw3d xfig.3.2.5/Imakefile
---- xfig.3.2.5/Imakefile.no-Xaw3d	2007-11-16 10:38:18.000000000 +0100
-+++ xfig.3.2.5/Imakefile	2007-11-16 10:38:49.000000000 +0100
-@@ -50,16 +50,16 @@ XAPPLOADDIR = /usr/share/X11/app-default
- XCOMM Uncomment the following definition for XAW3D if you want to use
- XCOMM the 3d Athena Widget Set (highly recommended!)
+diff -up xfig.3.2.5a/Imakefile.no-Xaw3d xfig.3.2.5a/Imakefile
+--- xfig.3.2.5a/Imakefile.no-Xaw3d	2009-03-27 16:33:46.000000000 +0100
++++ xfig.3.2.5a/Imakefile	2009-03-27 16:35:06.000000000 +0100
+@@ -50,7 +50,7 @@ XAPPLOADDIR = /usr/share/X11/app-default
+ XCOMM Comment out the following definition for XAW3D if you don't to want to use
+ XCOMM the 3d Athena Widget Set
  
 -XCOMM #define XAW3D
 +#define XAW3D
  
- XCOMM Uncomment the following if you have David Hawkey's Xaw3D version 1.5E which has
+ #ifdef XAW3D
+ XAWLIB = -lXaw3d
+@@ -60,7 +60,7 @@ XCOMM Uncomment the following if you hav
  XCOMM some new features, including "Tips", which replace xfig's "help balloons"
+ XCOMM NOTE: This is the default for many X systems now.
  
 -XCOMM #define XAW3D1_5E
 +#define XAW3D1_5E
  
  #ifdef XAW3D1_5E
      DUSEXAW3D = -DXAW3D -DXAW3D1_5E
--    XAWLIB = -lXaw3d15e
-+    XAWLIB = -lXaw3d
- #else
-     XAW_SRC = w_menuentry.c SmeCascade.c SmeBSB.c SimpleMenu.c
-     XAW_OBJ = w_menuentry.o SmeCascade.o SmeBSB.o SimpleMenu.o
-diff -up xfig.3.2.5/w_library.c.no-Xaw3d xfig.3.2.5/w_library.c
---- xfig.3.2.5/w_library.c.no-Xaw3d	2006-04-03 18:27:30.000000000 +0200
-+++ xfig.3.2.5/w_library.c	2007-11-16 10:38:18.000000000 +0100
-@@ -1029,6 +1029,7 @@ make_library_menu(Widget parent, char *n
-     Widget	     menu, entry;
- #ifndef XAW3D1_5E
-     Widget	     submenu;
-+#else
-     char	     submenu_name[200];
- #endif /* XAW3D1_5E */
-     char	     menu_name[200];

xfig-3.2.5-fhs.patch:

Index: xfig-3.2.5-fhs.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-fhs.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-fhs.patch	16 Apr 2007 13:15:16 -0000	1.1
+++ xfig-3.2.5-fhs.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,6 +1,6 @@
 --- xfig.3.2.5/Imakefile.fhs	2006-10-11 01:19:22.000000000 +0200
 +++ xfig.3.2.5/Imakefile	2007-04-16 14:04:45.000000000 +0200
-@@ -169,13 +169,11 @@
+@@ -169,8 +169,7 @@
  XFIGLIBDIR = $(LIBDIR)/xfig
  
  XCOMM XFIGDOCDIR tells where the html and pdf documentation should go
@@ -10,9 +10,3 @@
  
  XCOMM MANDIR tells where the standard man pages should go (no need to change it
  XCOMM if you want the man pages installed in the standard place on your system
--XCOMM MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
--MANDIR = /usr/local/xfig/man
-+MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
- 
- XCOMM If your system doesn't have strstr undefine the following definition
- XCOMM HAVE_NO_NOSTRSTR = -DNOSTRSTR

xfig-3.2.5-missing-protos.patch:

Index: xfig-3.2.5-missing-protos.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-missing-protos.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-missing-protos.patch	3 Apr 2008 17:39:10 -0000	1.1
+++ xfig-3.2.5-missing-protos.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,15 +1,15 @@
-diff -ur xfig.3.2.5/e_chop.c xfig.3.2.5.new/e_chop.c
---- xfig.3.2.5/e_chop.c	2005-07-26 18:56:28.000000000 +0200
-+++ xfig.3.2.5.new/e_chop.c	2008-04-03 18:58:07.000000000 +0200
-@@ -20,6 +20,7 @@
- 
- #include <stdlib.h>
+diff -urNad xfig~/e_chop.c xfig/e_chop.c
+--- xfig~/e_chop.c
++++ xfig/e_chop.c
+@@ -22,6 +22,7 @@
+ #ifndef __FreeBSD__
  #include <alloca.h>
+ #endif
 +#include <math.h>
  #include "fig.h"
  #include "resources.h"
  #include "mode.h"
-@@ -29,6 +30,9 @@
+@@ -31,6 +32,9 @@
  #include "u_list.h"
  #include "u_search.h"
  #include "u_undo.h"
@@ -19,7 +19,7 @@
  #include "w_canvas.h"
  #include "w_drawprim.h"
  #include "w_mousefun.h"
-@@ -37,6 +41,8 @@
+@@ -39,6 +43,8 @@
  #include "w_zoom.h"
  #include "w_snap.h"
  #include "w_intersect.h"
@@ -28,9 +28,9 @@
  
  static void select_axe_object();
  static void select_log_object();
-diff -ur xfig.3.2.5/main.c xfig.3.2.5.new/main.c
---- xfig.3.2.5/main.c	2008-04-03 19:28:25.000000000 +0200
-+++ xfig.3.2.5.new/main.c	2008-04-03 19:26:36.000000000 +0200
+diff -urNad xfig~/main.c xfig/main.c
+--- xfig~/main.c
++++ xfig/main.c
 @@ -68,6 +68,8 @@
  #include <X11/keysym.h>
  #endif  /* I18N */
@@ -40,9 +40,9 @@
  /* EXPORTS */
  
  Boolean	    geomspec;
-diff -ur xfig.3.2.5/w_intersect.c xfig.3.2.5.new/w_intersect.c
---- xfig.3.2.5/w_intersect.c	2004-09-29 23:46:00.000000000 +0200
-+++ xfig.3.2.5.new/w_intersect.c	2008-04-03 19:25:08.000000000 +0200
+diff -urNad xfig~/w_intersect.c xfig/w_intersect.c
+--- xfig~/w_intersect.c
++++ xfig/w_intersect.c
 @@ -23,6 +23,8 @@
  #include "mode.h"
  #include "w_snap.h"
@@ -50,11 +50,11 @@
 +#include "w_msgpanel.h"
 +#include "f_util.h"
  #include "u_quartic.h"
+ #include <alloca.h>
  #include <math.h>
- #include <complex.h>
-diff -ur xfig.3.2.5/w_intersect.h xfig.3.2.5.new/w_intersect.h
---- xfig.3.2.5/w_intersect.h	2004-09-28 05:05:03.000000000 +0200
-+++ xfig.3.2.5.new/w_intersect.h	2008-04-03 19:15:44.000000000 +0200
+diff -urNad xfig~/w_intersect.h xfig/w_intersect.h
+--- xfig~/w_intersect.h
++++ xfig/w_intersect.h
 @@ -59,4 +59,6 @@
  
  extern F_line * build_text_bounding_box(F_text * t);
@@ -62,22 +62,9 @@
 +extern void delete_text_bounding_box(F_line * l);
 +
  #endif
-diff -ur xfig.3.2.5/w_keyboard.c xfig.3.2.5.new/w_keyboard.c
---- xfig.3.2.5/w_keyboard.c	2004-11-09 22:10:22.000000000 +0100
-+++ xfig.3.2.5.new/w_keyboard.c	2008-04-03 19:24:23.000000000 +0200
-@@ -31,7 +31,9 @@
- #include "w_setup.h"
- #include "w_indpanel.h"
- #include "w_util.h"
-+#include "w_msgpanel.h"
- #include "w_keyboard.h"
-+#include "f_util.h"
- 
- #if defined(__CYGWIN__)
- #define REG_NOERROR REG_OKAY
-diff -ur xfig.3.2.5/w_snap.c xfig.3.2.5.new/w_snap.c
---- xfig.3.2.5/w_snap.c	2004-09-29 23:52:16.000000000 +0200
-+++ xfig.3.2.5.new/w_snap.c	2008-04-03 19:16:37.000000000 +0200
+diff -urNad xfig~/w_snap.c xfig/w_snap.c
+--- xfig~/w_snap.c
++++ xfig/w_snap.c
 @@ -27,7 +27,10 @@
  #include "w_setup.h"
  #include "w_indpanel.h"
@@ -87,41 +74,17 @@
 +#include "u_search.h"
 +#include "f_util.h"
  #include <math.h>
+ #ifndef __FreeBSD__
  #include <alloca.h>
+diff -up xfig.3.2.5a/w_canvas.h~ xfig.3.2.5a/w_canvas.h
+--- xfig.3.2.5a/w_canvas.h~	2008-06-19 21:55:20.000000000 +0200
++++ xfig.3.2.5a/w_canvas.h	2009-03-27 16:42:25.000000000 +0100
+@@ -35,7 +35,7 @@ extern void	toggle_show_balloons(void);
+ extern void	toggle_show_lengths(void);
+ extern void	toggle_show_vertexnums(void);
+ extern void	toggle_show_borders(void);
+-extern void 	round_coords();				// isometric grid
++extern void 	round_coords(int *x, int *y);		// isometric grid
  
-@@ -850,6 +853,12 @@
- }
- 
- 
-+#ifdef signbit
-+#undef signbit
-+#endif
-+#define signbit(x) \
-+    ((0.0 >  (x)) ? 1 : 0)
-+
- Boolean
- is_point_on_arc(a, x, y)
-      F_arc * a;
-diff -ur xfig.3.2.5/w_snap.h xfig.3.2.5.new/w_snap.h
---- xfig.3.2.5/w_snap.h	2004-11-09 22:14:42.000000000 +0100
-+++ xfig.3.2.5.new/w_snap.h	2008-04-03 19:15:49.000000000 +0200
-@@ -63,8 +63,4 @@
- extern Widget snap_indicator_panel;  
- extern Widget snap_indicator_label;
- 
--#  define signbit(x) \
--    ((0.0 >  (x)) ? 1 : 0)
--
--
- #endif
-diff -up xfig.3.2.5/u_draw.c~ xfig.3.2.5/u_draw.c
---- xfig.3.2.5/u_draw.c~	2008-04-03 15:58:23.000000000 +0200
-+++ xfig.3.2.5/u_draw.c	2008-04-03 15:58:23.000000000 +0200
-@@ -43,6 +43,7 @@
- #include "w_zoom.h"
- #include "u_redraw.h"
- #include "w_cursor.h"
-+#include <X11/ImUtil.h>
- 
- static Boolean add_point(int x, int y);
- static void init_point_array(void);
+ extern void		canvas_selected(Widget tool, XButtonEvent *event, String *params, Cardinal *nparams);
+ extern void	paste_primary_selection(void);

xfig-3.2.5-mkstemp.diff:

Index: xfig-3.2.5-mkstemp.diff
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-mkstemp.diff,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-mkstemp.diff	16 Apr 2007 13:15:16 -0000	1.1
+++ xfig-3.2.5-mkstemp.diff	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,5 +1,110 @@
---- xfig.3.2.5/f_readtif.c.mkstemp	2005-07-26 18:39:59.000000000 +0200
-+++ xfig.3.2.5/f_readtif.c	2007-04-16 14:05:22.000000000 +0200
+diff -urNad xfig~/f_readeps.c xfig/f_readeps.c
+--- xfig~/f_readeps.c
++++ xfig/f_readeps.c
+@@ -250,11 +250,10 @@
+     int         urx, llx, ury, lly;
+     int         pdf_flag;
+ {
+-    static	tempseq = 0;
+     char        buf[300];
+     FILE       *tmpfp, *pixfile, *gsfile;
+     char       *psnam, *driver;
+-    int         status, wid, ht, nbitmap;
++    int         status, wid, ht, nbitmap, fd;
+     char        tmpfile[PATH_MAX],
+ 		pixnam[PATH_MAX],
+ 		errnam[PATH_MAX],
+@@ -270,8 +269,12 @@
+ 	/* re-open the pipe */
+ 	close_picfile(file, filetype);
+ 	file = open_picfile(tmpfile, &filetype, PIPEOK, pixnam);
+-	sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-eps", getpid());
+-	if ((tmpfp = fopen(tmpfile, "wb")) == NULL) {
++   snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-eps.XXXXXX", TMPDIR);
++   if ((fd = mkstemp(tmpfile)) == -1 || (tmpfp = fdopen(fd, "wb")) == NULL) {
++       if (fd != -1) {
++         unlink(tmpfile);
++         close(fd);
++       }
+ 	    file_msg("Couldn't open tmp file %s, %s", tmpfile, strerror(errno));
+ 	    return False;
+ 	}
+@@ -280,10 +283,20 @@
+ 	fclose(tmpfp);
+     }
+     /* make name /TMPDIR/xfig-pic######.pix */
+-    sprintf(pixnam, "%s/%s%06d.pix", TMPDIR, "xfig-pic", tempseq);
++    snprintf(pixnam, sizeof(pixnam), "%s/xfig-pic.XXXXXX", TMPDIR);
++    if ((fd = mkstemp(pixnam)) == -1) {
++        file_msg("Couldn't open tmp file %s, %s", pixnam, strerror(errno));
++        return False;
++    }
++    close(fd);
++
+     /* and file name for any error messages from gs */
+-    sprintf(errnam, "%s/%s%06d.err", TMPDIR, "xfig-pic", tempseq);
+-    tempseq++;
++    snprintf(errnam, sizeof(errnam), "%s/xfig-picerr.XXXXXX", TMPDIR);
++    if ((fd = mkstemp(errnam)) == -1) {
++       file_msg("Couldn't open tmp file %s, %s", errnam, strerror(errno));
++       return False;
++    }
++    close(fd);
+ 
+     /* generate gs command line */
+     /* for monochrome, use pbm */
+diff -urNad xfig~/f_readgif.c xfig/f_readgif.c
+--- xfig~/f_readgif.c
++++ xfig/f_readgif.c
+@@ -76,7 +76,7 @@
+ 	char		buf[BUFLEN],pcxname[PATH_MAX];
+ 	FILE		*giftopcx;
+ 	struct Cmap 	localColorMap[MAX_COLORMAP_SIZE];
+-	int		i, stat, size;
++	int		i, stat, size, fd;
+ 	int		useGlobalColormap;
+ 	unsigned int	bitPixel, red, green, blue;
+ 	unsigned char	c;
+@@ -173,7 +173,13 @@
+ 	/* now call giftopnm and ppmtopcx */
+ 
+ 	/* make name for temp output file */
+-	sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid());
++	snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR);
++	if ((fd = mkstemp(pcxname)) == -1) {
++		file_msg("Cannot create temporary file\n");
++		return FileInvalid;
++	}
++	close(fd);
++
+ 	/* make command to convert gif to pcx into temp file */
+ 	sprintf(buf, "giftopnm -quiet | ppmtopcx -quiet > %s", pcxname);
+ 	if ((giftopcx = popen(buf,"w" )) == 0) {
+diff -urNad xfig~/f_readppm.c xfig/f_readppm.c
+--- xfig~/f_readppm.c
++++ xfig/f_readppm.c
+@@ -34,10 +34,16 @@
+ {
+ 	char	 buf[BUFLEN],pcxname[PATH_MAX];
+ 	FILE	*giftopcx;
+-	int	 stat, size;
++	int	 stat, size, fd;
+ 
+ 	/* make name for temp output file */
+-	sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid());
++	snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR);
++	if ((fd = mkstemp(pcxname)) == -1) {
++	    file_msg("Cannot open temp file %s: %s\n", pcxname, strerror(errno));
++	    return FileInvalid;
++	}
++	close(fd);
++
+ 	/* make command to convert gif to pcx into temp file */
+ 	sprintf(buf, "ppmtopcx > %s 2> /dev/null", pcxname);
+ 	if ((giftopcx = popen(buf,"w" )) == 0) {
+diff -urNad xfig~/f_readtif.c xfig/f_readtif.c
+--- xfig~/f_readtif.c
++++ xfig/f_readtif.c
 @@ -33,11 +33,16 @@
  {
  	char	 buf[2*PATH_MAX+40],pcxname[PATH_MAX];
@@ -20,47 +125,9 @@
  	/* make command to convert tif to pnm then to pcx into temp file */
  	/* for some reason, tifftopnm requires a file and can't work in a pipe */
  	sprintf(buf, "tifftopnm %s 2> /dev/null | ppmtopcx > %s 2> /dev/null",
---- xfig.3.2.5/u_print.c.mkstemp	2006-02-24 21:18:11.000000000 +0100
-+++ xfig.3.2.5/u_print.c	2007-04-16 14:05:22.000000000 +0200
-@@ -92,9 +92,16 @@
-     char	    syspr[2*PATH_MAX+200];
-     char	    tmpfile[PATH_MAX];
-     char	   *name;
-+    int     fd;
- 
--    sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-print", getpid());
-+    snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-print.XXXXXX", TMPDIR);
-     warnexist = False;
-+    if ((fd = mkstemp(tmpfile)) == -1) {
-+       file_msg("Can't open temp file %s: %s\n", tmpfile, strerror(errno));
-+       return;
-+    }
-+    close(fd);
-+
-     init_write_tmpfile();
-     if (write_file(tmpfile, False)) {
-       end_write_tmpfile();
-@@ -648,10 +655,16 @@
-     char   errfname[PATH_MAX];
-     FILE  *errfile;
-     char   str[400];
--    int	   status;
-+    int	   status, fd;
- 
-     /* make temp filename for any errors */
--    sprintf(errfname, "%s/xfig-export%06d.err", TMPDIR, getpid());
-+    snprintf(errfname, sizeof(errfname), "%s/xfig-export.XXXXXX", TMPDIR);
-+    if ((fd = mkstemp(errfname)) == -1) {
-+	file_msg("Can't open temp file %s: %s\n", errfname, strerror(errno));
-+	return 1;
-+    }
-+    close(fd);
-+    
-     /* direct any output from fig2dev to this file */
-     strcat(command, " 2> "); 
-     strcat(command, errfname); 
---- xfig.3.2.5/f_util.c.mkstemp	2007-01-16 18:58:18.000000000 +0100
-+++ xfig.3.2.5/f_util.c	2007-04-16 14:05:22.000000000 +0200
+diff -urNad xfig~/f_util.c xfig/f_util.c
+--- xfig~/f_util.c
++++ xfig/f_util.c
 @@ -906,14 +906,20 @@
  int strain_out(char *name)
  {
@@ -87,9 +154,10 @@
      }
      /* read the .xfigrc file and write all to temp file except file names */
      xfigrc = fopen(xfigrc_name,"r");
---- xfig.3.2.5/main.c.mkstemp	2007-01-15 01:24:26.000000000 +0100
-+++ xfig.3.2.5/main.c	2007-04-16 14:05:22.000000000 +0200
-@@ -653,8 +653,10 @@
+diff -urNad xfig~/main.c xfig/main.c
+--- xfig~/main.c
++++ xfig/main.c
+@@ -657,8 +657,10 @@
      update_figs = False;
  
      /* get the TMPDIR environment variable for temporary files */
@@ -102,7 +170,7 @@
  
      /* first check args to see if user wants to scale the figure as it is
  	read in and make sure it is a resonable (positive) number */
-@@ -1669,7 +1671,14 @@
+@@ -1673,7 +1675,14 @@
      if (userhome != NULL && *strcpy(cut_buf_name, userhome) != '\0') {
  	strcat(cut_buf_name, "/.xfig");
      } else {
@@ -118,9 +186,62 @@
      }
  }
  
---- xfig.3.2.5/w_print.c.mkstemp	2005-07-26 18:40:01.000000000 +0200
-+++ xfig.3.2.5/w_print.c	2007-04-16 14:05:22.000000000 +0200
-@@ -294,9 +294,10 @@
+diff -urNad xfig~/mode.c xfig/mode.c
+--- xfig~/mode.c
++++ xfig/mode.c
+@@ -86,7 +86,7 @@
+ 
+ int		cur_exp_lang;		/* gets initialized in main.c */
+ Boolean		batch_exists = False;
+-char		batch_file[32];
++char		batch_file[PATH_MAX];
+ 
+ /*******************************************************************/
+ /* If you change the order of the lang_items[] you must change the */
+diff -urNad xfig~/u_print.c xfig/u_print.c
+--- xfig~/u_print.c
++++ xfig/u_print.c
+@@ -92,9 +92,16 @@
+     char	    syspr[2*PATH_MAX+200];
+     char	    tmpfile[PATH_MAX];
+     char	   *name;
++    int     fd;
+ 
+-    sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-print", getpid());
++    snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-print.XXXXXX", TMPDIR);
+     warnexist = False;
++    if ((fd = mkstemp(tmpfile)) == -1) {
++       file_msg("Can't open temp file %s: %s\n", tmpfile, strerror(errno));
++       return;
++    }
++    close(fd);
++
+     init_write_tmpfile();
+     if (write_file(tmpfile, False)) {
+       end_write_tmpfile();
+@@ -671,10 +678,16 @@
+     char   errfname[PATH_MAX];
+     FILE  *errfile;
+     char   str[400];
+-    int	   status;
++    int	   status, fd;
+ 
+     /* make temp filename for any errors */
+-    sprintf(errfname, "%s/xfig-export%06d.err", TMPDIR, getpid());
++    snprintf(errfname, sizeof(errfname), "%s/xfig-export.XXXXXX", TMPDIR);
++    if ((fd = mkstemp(errfname)) == -1) {
++	file_msg("Can't open temp file %s: %s\n", errfname, strerror(errno));
++	return 1;
++    }
++    close(fd);
++    
+     /* direct any output from fig2dev to this file */
+     strcat(command, " 2> "); 
+     strcat(command, errfname); 
+diff -urNad xfig~/w_print.c xfig/w_print.c
+--- xfig~/w_print.c
++++ xfig/w_print.c
+@@ -295,9 +295,10 @@
  do_print_batch(Widget w)
  {
  	FILE	   *infp,*outfp;
@@ -132,7 +253,7 @@
  
  	if (writing_batch || emptyfigure_msg(print_msg))
  		return;
-@@ -305,11 +306,20 @@
+@@ -306,11 +307,20 @@
  	/* this could happen if the user presses the button too fast */
  	writing_batch = True;
  
@@ -157,7 +278,7 @@
  	if (!print_popup) 
  		create_print_panel(w);
  
-@@ -322,6 +332,12 @@
+@@ -323,6 +333,12 @@
  	/* make a #rrggbb string from the background color */
  	make_rgb_string(export_background_color, backgrnd);
  
@@ -170,55 +291,9 @@
  	/* get grid params and assemble into fig2dev parm */
  	get_grid_spec(grid, print_grid_minor_text, print_grid_major_text);
  
---- xfig.3.2.5/f_readppm.c.mkstemp	2005-07-26 18:39:59.000000000 +0200
-+++ xfig.3.2.5/f_readppm.c	2007-04-16 14:05:22.000000000 +0200
-@@ -34,10 +34,16 @@
- {
- 	char	 buf[BUFLEN],pcxname[PATH_MAX];
- 	FILE	*giftopcx;
--	int	 stat, size;
-+	int	 stat, size, fd;
- 
- 	/* make name for temp output file */
--	sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid());
-+	snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR);
-+	if ((fd = mkstemp(pcxname)) == -1) {
-+	    file_msg("Cannot open temp file %s: %s\n", pcxname, strerror(errno));
-+	    return FileInvalid;
-+	}
-+	close(fd);
-+
- 	/* make command to convert gif to pcx into temp file */
- 	sprintf(buf, "ppmtopcx > %s 2> /dev/null", pcxname);
- 	if ((giftopcx = popen(buf,"w" )) == 0) {
---- xfig.3.2.5/f_readgif.c.mkstemp	2005-07-26 18:39:59.000000000 +0200
-+++ xfig.3.2.5/f_readgif.c	2007-04-16 14:05:22.000000000 +0200
-@@ -76,7 +76,7 @@
- 	char		buf[BUFLEN],pcxname[PATH_MAX];
- 	FILE		*giftopcx;
- 	struct Cmap 	localColorMap[MAX_COLORMAP_SIZE];
--	int		i, stat, size;
-+	int		i, stat, size, fd;
- 	int		useGlobalColormap;
- 	unsigned int	bitPixel, red, green, blue;
- 	unsigned char	c;
-@@ -173,7 +173,13 @@
- 	/* now call giftopnm and ppmtopcx */
- 
- 	/* make name for temp output file */
--	sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid());
-+	snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR);
-+	if ((fd = mkstemp(pcxname)) == -1) {
-+		file_msg("Cannot create temporary file\n");
-+		return FileInvalid;
-+	}
-+	close(fd);
-+
- 	/* make command to convert gif to pcx into temp file */
- 	sprintf(buf, "giftopnm | ppmtopcx > %s 2> /dev/null", pcxname);
- 	if ((giftopcx = popen(buf,"w" )) == 0) {
---- xfig.3.2.5/w_srchrepl.c.mkstemp	2005-07-26 18:40:02.000000000 +0200
-+++ xfig.3.2.5/w_srchrepl.c	2007-04-16 14:05:22.000000000 +0200
+diff -urNad xfig~/w_srchrepl.c xfig/w_srchrepl.c
+--- xfig~/w_srchrepl.c
++++ xfig/w_srchrepl.c
 @@ -788,7 +788,7 @@
    char	 *cmd;
    char	  str[300];
@@ -244,68 +319,3 @@
      file_msg("Can't open temporary file: %s: %s\n", filename, strerror(errno));
    } else {
      /* locate all text objects and write them to file fp */
---- xfig.3.2.5/f_readeps.c.mkstemp	2005-10-31 18:40:38.000000000 +0100
-+++ xfig.3.2.5/f_readeps.c	2007-04-16 14:19:32.000000000 +0200
-@@ -250,11 +250,10 @@
-     int         urx, llx, ury, lly;
-     int         pdf_flag;
- {
--    static	tempseq = 0;
-     char        buf[300];
-     FILE       *tmpfp, *pixfile, *gsfile;
-     char       *psnam, *driver;
--    int         status, wid, ht, nbitmap;
-+    int         status, wid, ht, nbitmap, fd;
-     char        tmpfile[PATH_MAX],
- 		pixnam[PATH_MAX],
- 		errnam[PATH_MAX],
-@@ -270,8 +269,12 @@
- 	/* re-open the pipe */
- 	close_picfile(file, filetype);
- 	file = open_picfile(tmpfile, &filetype, PIPEOK, pixnam);
--	sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-eps", getpid());
--	if ((tmpfp = fopen(tmpfile, "wb")) == NULL) {
-+   snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-eps.XXXXXX", TMPDIR);
-+   if ((fd = mkstemp(tmpfile)) == -1 || (tmpfp = fdopen(fd, "wb")) == NULL) {
-+       if (fd != -1) {
-+         unlink(tmpfile);
-+         close(fd);
-+       }
- 	    file_msg("Couldn't open tmp file %s, %s", tmpfile, strerror(errno));
- 	    return False;
- 	}
-@@ -280,10 +283,20 @@
- 	fclose(tmpfp);
-     }
-     /* make name /TMPDIR/xfig-pic######.pix */
--    sprintf(pixnam, "%s/%s%06d.pix", TMPDIR, "xfig-pic", tempseq);
-+    snprintf(pixnam, sizeof(pixnam), "%s/xfig-pic.XXXXXX", TMPDIR);
-+    if ((fd = mkstemp(pixnam)) == -1) {
-+        file_msg("Couldn't open tmp file %s, %s", pixnam, strerror(errno));
-+        return False;
-+    }
-+    close(fd);
-+
-     /* and file name for any error messages from gs */
--    sprintf(errnam, "%s/%s%06d.err", TMPDIR, "xfig-pic", tempseq);
--    tempseq++;
-+    snprintf(errnam, sizeof(errnam), "%s/xfig-picerr.XXXXXX", TMPDIR);
-+    if ((fd = mkstemp(errnam)) == -1) {
-+       file_msg("Couldn't open tmp file %s, %s", errnam, strerror(errno));
-+       return False;
-+    }
-+    close(fd);
- 
-     /* generate gs command line */
-     /* for monochrome, use pbm */
---- xfig.3.2.5/mode.c.mkstemp	2005-07-26 18:40:00.000000000 +0200
-+++ xfig.3.2.5/mode.c	2007-04-16 14:05:22.000000000 +0200
-@@ -86,7 +86,7 @@
- 
- int		cur_exp_lang;		/* gets initialized in main.c */
- Boolean		batch_exists = False;
--char		batch_file[32];
-+char		batch_file[PATH_MAX];
- 
- /*******************************************************************/
- /* If you change the order of the lang_items[] you must change the */

xfig-3.2.5-rh490257.patch:

Index: xfig-3.2.5-rh490257.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-rh490257.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-rh490257.patch	15 Mar 2009 15:34:17 -0000	1.1
+++ xfig-3.2.5-rh490257.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,5 +1,6 @@
---- xfig.3.2.5/w_util.c	2007-01-16 18:58:18.000000000 +0100
-+++ xfig.3.2.5.wip/w_util.c	2009-03-15 13:31:47.000000000 +0100
+diff -urNad xfig~/w_util.c xfig/w_util.c
+--- xfig~/w_util.c
++++ xfig/w_util.c
 @@ -932,21 +932,23 @@
      DeclareArgs(4);
      spin_struct *spins = (spin_struct*) info;

xfig-3.2.5-rh490259.patch:

Index: xfig-3.2.5-rh490259.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-rh490259.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xfig-3.2.5-rh490259.patch	19 Mar 2009 13:25:17 -0000	1.2
+++ xfig-3.2.5-rh490259.patch	28 Mar 2009 09:00:01 -0000	1.3
@@ -1,14 +1,7 @@
 diff -urN xfig.3.2.5.orig/w_msgpanel.c xfig.3.2.5/w_msgpanel.c
 --- xfig.3.2.5.orig/w_msgpanel.c	2005-07-26 18:40:01.000000000 +0200
 +++ xfig.3.2.5/w_msgpanel.c	2009-03-19 14:21:11.000000000 +0100
-@@ -86,12 +86,14 @@
- {
-     /* now the message panel */
-     FirstArg(XtNfont, roman_font);
--    FirstArg(XtNwidth, MSGPANEL_WD);
-+    NextArg(XtNwidth, MSGPANEL_WD);
-     NextArg(XtNheight, MSGPANEL_HT);
-     NextArg(XtNstring, "\0");
+@@ -86,6 +86,8 @@
      NextArg(XtNfromVert, cmd_form);
      NextArg(XtNvertDistance, -INTERNAL_BW);
      NextArg(XtNborderWidth, INTERNAL_BW);

xfig-3.2.5-zoom-crash.patch:

Index: xfig-3.2.5-zoom-crash.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig-3.2.5-zoom-crash.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig-3.2.5-zoom-crash.patch	12 Dec 2007 19:34:13 -0000	1.1
+++ xfig-3.2.5-zoom-crash.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,16 +1,7 @@
-diff -up xfig.3.2.5/w_rulers.c~ xfig.3.2.5/w_rulers.c
---- xfig.3.2.5/w_rulers.c~	2007-12-12 20:28:30.000000000 +0100
-+++ xfig.3.2.5/w_rulers.c	2007-12-12 20:28:30.000000000 +0100
-@@ -1166,7 +1166,7 @@ void reset_topruler(void)
-     register int    i,k;
-     register tick_info* tk;
-     register Pixmap p = topruler_pm;
--    char	    number[6];
-+    char	    number[16];
-     int		    X0,len;
-     int		    tickmod, tickskip;
- 
-@@ -1183,7 +1183,7 @@ void reset_topruler(void)
+diff -urNad xfig~/w_rulers.c xfig/w_rulers.c
+--- xfig~/w_rulers.c
++++ xfig/w_rulers.c
+@@ -1183,7 +1183,7 @@
  	tickmod = 1;
  
      /* see how big a label is to adjust spacing, if necessary */
@@ -19,7 +10,7 @@
      len = XTextWidth(roman_font, number, strlen(number));
      while (skipx < (len + 5)/zoomscale) {
  	skip *= 2;
-@@ -1197,11 +1197,11 @@ void reset_topruler(void)
+@@ -1197,11 +1197,11 @@
        /* string */
        if (i % skipx == 0) {
          if ((i/10) % tickmod == 0)
@@ -34,16 +25,7 @@
  	/* get length of string to position it */
  	len = XTextWidth(roman_font, number, strlen(number));
          /* we center on the number only, letting the minus sign hang out */
-@@ -1425,7 +1425,7 @@ void reset_sideruler(void)
-     register int    i,k;
-     register tick_info* tk;
-     register Pixmap p = sideruler_pm;
--    char	    number[6],len;
-+    char	    number[16],len;
-     int		    Y0;
-     int		    tickmod, tickskip;
- 
-@@ -1456,11 +1456,11 @@ void reset_sideruler(void)
+@@ -1456,11 +1456,11 @@
        /* string */
        if (i % skipx == 0) {
          if ((i/10) % tickmod == 0)

xfig.3.2.5-Xaw3d.patch:

Index: xfig.3.2.5-Xaw3d.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig.3.2.5-Xaw3d.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig.3.2.5-Xaw3d.patch	16 Apr 2007 13:15:16 -0000	1.1
+++ xfig.3.2.5-Xaw3d.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,11 +1,12 @@
---- xfig.3.2.5/Imakefile.Xaw3d	2007-04-16 14:56:58.000000000 +0200
-+++ xfig.3.2.5/Imakefile	2007-04-16 14:57:26.000000000 +0200
-@@ -50,7 +50,7 @@
- XCOMM Uncomment the following definition for XAW3D if you want to use
- XCOMM the 3d Athena Widget Set (highly recommended!)
+diff -up xfig.3.2.5a/Imakefile.Xaw3d xfig.3.2.5a/Imakefile
+--- xfig.3.2.5a/Imakefile.Xaw3d	2009-03-27 16:32:20.000000000 +0100
++++ xfig.3.2.5a/Imakefile	2009-03-27 16:33:20.000000000 +0100
+@@ -50,7 +50,7 @@ XAPPLOADDIR = /usr/share/X11/app-default
+ XCOMM Comment out the following definition for XAW3D if you don't to want to use
+ XCOMM the 3d Athena Widget Set
  
 -#define XAW3D
 +XCOMM #define XAW3D
  
- XCOMM Uncomment the following if you have David Hawkey's Xaw3D version 1.5E which has
- XCOMM some new features, including "Tips", which replace xfig's "help balloons"
+ #ifdef XAW3D
+ XAWLIB = -lXaw3d

xfig.3.2.5-modularX.patch:

Index: xfig.3.2.5-modularX.patch
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig.3.2.5-modularX.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig.3.2.5-modularX.patch	16 Apr 2007 13:15:16 -0000	1.1
+++ xfig.3.2.5-modularX.patch	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,15 +1,16 @@
---- xfig.3.2.5/Imakefile.modularX	2007-04-16 14:27:49.000000000 +0200
-+++ xfig.3.2.5/Imakefile	2007-04-16 14:29:18.000000000 +0200
-@@ -45,7 +45,7 @@
+diff -up xfig.3.2.5a/Imakefile~ xfig.3.2.5a/Imakefile
+--- xfig.3.2.5a/Imakefile~	2009-03-27 15:31:02.000000000 +0100
++++ xfig.3.2.5a/Imakefile	2009-03-27 15:35:44.000000000 +0100
+@@ -45,7 +45,7 @@ XCOMM Don't set the DESTDIR variable unl
  XCOMM different tree than the "correct" tree that your X system expects. The usual
  XCOMM purpose of DESTDIR is to test an install process by installing in a benign area.
  
 -XCOMM XAPPLOADDIR = /home/user/xfig
 +XAPPLOADDIR = /usr/share/X11/app-defaults
  
- XCOMM Uncomment the following definition for XAW3D if you want to use
- XCOMM the 3d Athena Widget Set (highly recommended!)
-@@ -166,14 +166,14 @@
+ XCOMM Comment out the following definition for XAW3D if you don't to want to use
+ XCOMM the 3d Athena Widget Set
+@@ -169,14 +169,14 @@ XCOMM be sure to comment out the second 
  XCOMM XFIGLIBDIR = $(LIBDIR)
  
  XCOMM use this if you want the multi-key data base file in the standard X11 tree
@@ -23,6 +24,6 @@
  XCOMM if you want the man pages installed in the standard place on your system
 -MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
 +MANDIR = /usr/share/man/man1
+ XCOMM MANDIR = /usr/local/xfig/man
  
  XCOMM If your system doesn't have strstr undefine the following definition
- XCOMM HAVE_NO_NOSTRSTR = -DNOSTRSTR


Index: xfig.sh
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfig.sh	16 Nov 2007 19:58:04 -0000	1.1
+++ xfig.sh	28 Mar 2009 09:00:01 -0000	1.2
@@ -1,9 +1,6 @@
 #!/bin/bash
 
 if [ -x /usr/bin/xfig-Xaw3d ]; then
-    cd /usr/share/X11/app-defaults
-    xrdb -merge Fig-color 2> /dev/null
-    cd - > /dev/null
     exec xfig-Xaw3d "$@"
 else
     exec xfig-plain "$@"


Index: xfig.spec
===================================================================
RCS file: /cvs/extras/rpms/xfig/devel/xfig.spec,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- xfig.spec	15 Mar 2009 19:32:57 -0000	1.58
+++ xfig.spec	28 Mar 2009 09:00:01 -0000	1.59
@@ -3,30 +3,31 @@
 Summary: An X Window System tool for drawing basic vector graphics
 Name: xfig
 Version: 3.2.5
-Release: 17%{?dist}
+Release: 18.a%{?dist}
 License: MIT
 Group: Applications/Multimedia
 URL: http://www.xfig.org/
-Source0: http://www.xfig.org/xfigdist/xfig.%{version}.full.tar.gz
+# The new upstream 3.2.5a release was made available to me (Hans) 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 ??)
+Source0: xfig.%{version}a.tar.gz
 Source1: xfig.png
 Source2: xfig.desktop
 Source3: xfig.sh
 
-Patch0: xfig-3.2.4-redhat.patch
+Patch0: xfig-3.2.5a-default-apps.patch
 Patch1: xfig-3.2.5-fhs.patch
 Patch2: xfig-3.2.5-mkstemp.diff
 Patch7: xfig.3.2.5-modularX.patch
 Patch9: xfig.3.2.5-Xaw3d.patch
 Patch10: xfig-3.2.5-enable-Xaw3d.patch
 Patch11: xfig-3.2.5-color-resources.patch
-Patch12: xfig-3.2.5-quiet.patch
 Patch13: xfig-3.2.5-urwfonts.patch
 Patch14: xfig-3.2.5-zoom-crash.patch
 Patch15: xfig-3.2.5-missing-protos.patch
 Patch17: xfig-3.2.5-rh490257.patch
 Patch18: xfig-3.2.5-rh490259.patch
 Patch19: xfig-3.2.5-debian.patch
-Patch20: xfig-3.2.5-crash-on-char-from-charmap.patch
 
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel
@@ -91,7 +92,7 @@
 
 
 %prep
-%setup -q -n xfig.%{version}
+%setup -q -n xfig.%{version}a
 %patch0 -p1 -b .redhat
 %patch1 -p1 -b .fhs
 %patch2 -p1 -b .mkstemp
@@ -99,24 +100,13 @@
 %patch9 -p1 -b .Xaw3d
 %patch10 -p1 -b .no-Xaw3d
 %patch11 -p1 -b .color-resources
-%patch12 -p1 -b .quiet
 %patch13 -p1 -b .urw
 %patch14 -p1 -b .zoom-crash
 %patch15 -p1
 %patch17 -p1
 %patch18 -p1
 %patch19 -p1
-%patch20 -p1
-ln -nfs Doc/xfig.man xfig.man
-find -type f -print0 | xargs -0 chmod -x
-sed -i.save 's/\r//g' Doc/html/index.html
-touch -r Doc/html/index.html.save Doc/html/index.html
-rm `find Doc -name '*.orig'` Doc/html/*.save Doc/html/images/sav1a0.tmp
-for i in Doc/html/{new_features,new_features.3.2.4,bugs_fixed.3.2.4}.html; do
-  iconv -f ISO-8859-1 -t UTF8 $i > $i.UTF-8
-  touch -r $i $i.UTF-8
-  mv $i.UTF-8 $i
-done
+rm Doc/html/images/sav1a0.tmp
 
 
 %build
@@ -204,6 +194,12 @@
 
 
 %changelog
+* Fri Mar 27 2009 Hans de Goede <hdegoede at redhat.com> 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 <hdegoede at redhat.com> 3.2.5-17
 - Add various patches from Debian (doc updates, new figures in the lib,
   better fix for modepanel resizing)


--- xfig-3.2.5-crash-on-char-from-charmap.patch DELETED ---


--- xfig-3.2.5-quiet.patch DELETED ---




More information about the fedora-extras-commits mailing list