To make it totally clear: Any objections to removing x11/xfm?
On 2016/01/28 14:00, Stuart Henderson wrote: > It's difficult to separate these as old versions don't build with > new Xaw3d, with these diffs everything that builds against Xaw3d > still builds and runs OK with one exception: x11/xfm. There is a > patch in pkgsrc for that, but it segfaults at startup - since it > doesn't really seem all that useful any more I propose to remove it. > > Any xfig/gv power users wanting to test? > > (Note that I've added a crash-at-window-close fix for xfig which > affects the in-tree version too). > > Any OKs/objections? > > Index: x11/Xaw3d/Makefile > =================================================================== > RCS file: /cvs/ports/x11/Xaw3d/Makefile,v > retrieving revision 1.31 > diff -u -p -r1.31 Makefile > --- x11/Xaw3d/Makefile 16 Mar 2015 18:07:58 -0000 1.31 > +++ x11/Xaw3d/Makefile 28 Jan 2016 13:56:11 -0000 > @@ -2,31 +2,23 @@ > > COMMENT= 3D Athena Widget set that looks like Motif > > -DISTNAME= Xaw3d-1.5 > -REVISION= 3 > -SHARED_LIBS= Xaw3d 11.0 > +PKGNAME= Xaw3d-1.6.2 > +DISTNAME= lib${PKGNAME} > + > +SHARED_LIBS += Xaw3d 12.0 # 8.0 > + > CATEGORIES= x11 > > -MASTER_SITES= ${MASTER_SITE_XCONTRIB:=widgets/Xaw3d/R6.3/} > +MASTER_SITES= http://xorg.freedesktop.org/archive/individual/lib/ > > # X11/badly worded > PERMIT_PACKAGE_CDROM= Yes > -WANTLIB= ICE SM X11 Xext Xmu Xpm Xt Xau Xdmcp > - > > -CONFIGURE_STYLE=imake > -MAKE_FLAGS= SOXAWREV=${LIBXaw3d_VERSION} > +WANTLIB += ICE SM X11 Xext Xmu Xt xcb > > -WRKDIST= ${WRKDIR}/xc/lib/Xaw3d > - > -post-extract: > - @mkdir -p ${WRKSRC}/X11/Xaw3d > - @cd ${WRKSRC}/X11/Xaw3d; ln -sf ../../*.h . > +CONFIGURE_STYLE= gnu > +#CONFIGURE_ARGS= --enable-arrow-scrollbars > > NO_TEST= Yes > - > -post-install: > - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/Xaw3d > - ${INSTALL_DATA} ${WRKSRC}/README.XAW3D ${PREFIX}/share/doc/Xaw3d > > .include <bsd.port.mk> > Index: x11/Xaw3d/distinfo > =================================================================== > RCS file: /cvs/ports/x11/Xaw3d/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- x11/Xaw3d/distinfo 18 Jan 2015 03:15:51 -0000 1.4 > +++ x11/Xaw3d/distinfo 28 Jan 2016 13:56:11 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Xaw3d-1.5.tar.gz) = QYZsSSb213x+1fh3bBwCzQYNWTgwESsorU5dQ8FD3wg= > -SIZE (Xaw3d-1.5.tar.gz) = 284420 > +SHA256 (libXaw3d-1.6.2.tar.gz) = hH2rAa6sFEiRbjtO20QlWUs6wollYtnHFBqkrGyJi6k= > +SIZE (libXaw3d-1.6.2.tar.gz) = 672986 > Index: x11/Xaw3d/patches/patch-Imakefile > =================================================================== > RCS file: x11/Xaw3d/patches/patch-Imakefile > diff -N x11/Xaw3d/patches/patch-Imakefile > --- x11/Xaw3d/patches/patch-Imakefile 31 Dec 2005 17:29:38 -0000 1.2 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,15 +0,0 @@ > -$OpenBSD: patch-Imakefile,v 1.2 2005/12/31 17:29:38 naddy Exp $ > ---- Imakefile.orig Tue Oct 15 16:41:19 1996 > -+++ Imakefile Sat Dec 31 16:32:15 2005 > -@@ -39,9 +39,9 @@ DEFINES = XawI18nDefines > - > - LINTLIBS = $(LINTXLIB) $(LINTXTOOL) > - > --# EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY > -+EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY > - > --# EXTRA_INCLUDES = -I. > -+EXTRA_INCLUDES = -I. > - > - HEADERS = \ > - AllWidgets.h \ > Index: x11/Xaw3d/patches/patch-XawI18n_h > =================================================================== > RCS file: x11/Xaw3d/patches/patch-XawI18n_h > diff -N x11/Xaw3d/patches/patch-XawI18n_h > --- x11/Xaw3d/patches/patch-XawI18n_h 3 Nov 2004 23:46:11 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,16 +0,0 @@ > -$OpenBSD: patch-XawI18n_h,v 1.1 2004/11/03 23:46:11 naddy Exp $ > ---- XawI18n.h.orig Thu Nov 4 00:32:53 2004 > -+++ XawI18n.h Thu Nov 4 00:33:46 2004 > -@@ -29,10 +29,12 @@ in this Software without prior written a > - > - #ifdef HAS_WCTYPE_H > - #include <wctype.h> > -+#ifndef NO_WIDEC_H > - #include <widec.h> > - #define wcslen(c) wslen(c) > - #define wcscpy(d,s) wscpy(d,s) > - #define wcsncpy(d,s,l) wsncpy(d,s,l) > -+#endif > - #endif > - > - #ifdef HAS_WCHAR_H > Index: x11/Xaw3d/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/x11/Xaw3d/pkg/PLIST,v > retrieving revision 1.8 > diff -u -p -r1.8 PLIST > --- x11/Xaw3d/pkg/PLIST 16 Mar 2015 18:07:58 -0000 1.8 > +++ x11/Xaw3d/pkg/PLIST 28 Jan 2016 13:56:11 -0000 > @@ -55,9 +55,6 @@ include/X11/Xaw3d/SmeThreeD.h > include/X11/Xaw3d/SmeThreeDP.h > include/X11/Xaw3d/StripCharP.h > include/X11/Xaw3d/StripChart.h > -include/X11/Xaw3d/Template.c > -include/X11/Xaw3d/Template.h > -include/X11/Xaw3d/TemplateP.h > include/X11/Xaw3d/Text.h > include/X11/Xaw3d/TextP.h > include/X11/Xaw3d/TextSink.h > @@ -66,6 +63,8 @@ include/X11/Xaw3d/TextSrc.h > include/X11/Xaw3d/TextSrcP.h > include/X11/Xaw3d/ThreeD.h > include/X11/Xaw3d/ThreeDP.h > +include/X11/Xaw3d/Tip.h > +include/X11/Xaw3d/TipP.h > include/X11/Xaw3d/Toggle.h > include/X11/Xaw3d/ToggleP.h > include/X11/Xaw3d/Tree.h > @@ -73,9 +72,12 @@ include/X11/Xaw3d/TreeP.h > include/X11/Xaw3d/VendorEP.h > include/X11/Xaw3d/Viewport.h > include/X11/Xaw3d/ViewportP.h > +include/X11/Xaw3d/Xaw3dP.h > include/X11/Xaw3d/XawImP.h > include/X11/Xaw3d/XawInit.h > lib/libXaw3d.a > +lib/libXaw3d.la > @lib lib/libXaw3d.so.${LIBXaw3d_VERSION} > -share/doc/Xaw3d/ > -share/doc/Xaw3d/README.XAW3D > +lib/pkgconfig/xaw3d.pc > +share/doc/libXaw3d/ > +share/doc/libXaw3d/README.XAW3D > Index: print/gv/Makefile > =================================================================== > RCS file: /cvs/ports/print/gv/Makefile,v > retrieving revision 1.40 > diff -u -p -r1.40 Makefile > --- print/gv/Makefile 9 Nov 2013 23:19:03 -0000 1.40 > +++ print/gv/Makefile 28 Jan 2016 13:56:11 -0000 > @@ -2,8 +2,7 @@ > > COMMENT= PostScript and PDF previewer > > -DISTNAME= gv-3.7.1 > -REVISION= 1 > +DISTNAME= gv-3.7.4 > CATEGORIES= print > > HOMEPAGE= https://www.gnu.org/software/gv/ > Index: print/gv/distinfo > =================================================================== > RCS file: /cvs/ports/print/gv/distinfo,v > retrieving revision 1.5 > diff -u -p -r1.5 distinfo > --- print/gv/distinfo 18 Jan 2015 03:14:57 -0000 1.5 > +++ print/gv/distinfo 28 Jan 2016 13:56:11 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (gv-3.7.1.tar.gz) = 2ofhCk88TpIJB36rAZ7HGtG8/I8ZFGFGIHzvTuW4gRQ= > -SIZE (gv-3.7.1.tar.gz) = 747166 > +SHA256 (gv-3.7.4.tar.gz) = IWKzs6lUgdOFWzxOKPl0YX7vZ4JFI+VuILVvEv4gGmE= > +SIZE (gv-3.7.4.tar.gz) = 759287 > Index: print/gv/patches/patch-src_Makefile_in > =================================================================== > RCS file: /cvs/ports/print/gv/patches/patch-src_Makefile_in,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-src_Makefile_in > --- print/gv/patches/patch-src_Makefile_in 14 Sep 2010 08:50:07 -0000 > 1.1 > +++ print/gv/patches/patch-src_Makefile_in 28 Jan 2016 13:56:11 -0000 > @@ -2,9 +2,9 @@ $OpenBSD: patch-src_Makefile_in,v 1.1 20 > > - Fix linking (needs libiconv) > > ---- src/Makefile.in.orig Tue Jun 8 19:59:16 2010 > -+++ src/Makefile.in Tue Sep 14 10:41:13 2010 > -@@ -423,7 +423,7 @@ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@ > +--- src/Makefile.in.orig Sun Mar 17 11:20:10 2013 > ++++ src/Makefile.in Thu Jan 28 12:36:55 2016 > +@@ -415,7 +415,7 @@ LIBGNU_LIBDEPS = @LIBGNU_LIBDEPS@ > LIBGNU_LTLIBDEPS = @LIBGNU_LTLIBDEPS@ > LIBINTL = @LIBINTL@ > LIBOBJS = @LIBOBJS@ > Index: print/gv/patches/patch-src_dialog_c > =================================================================== > RCS file: print/gv/patches/patch-src_dialog_c > diff -N print/gv/patches/patch-src_dialog_c > --- print/gv/patches/patch-src_dialog_c 14 Sep 2010 08:50:07 -0000 > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,18 +0,0 @@ > -$OpenBSD: patch-src_dialog_c,v 1.1 2010/09/14 08:50:07 jasper Exp $ > - > -Fix a segmentation fault which may occur when printing. > -From FreeBSD ports/149066. > - > ---- src/dialog.c.orig Tue Sep 14 10:41:40 2010 > -+++ src/dialog.c Tue Sep 14 10:42:02 2010 > -@@ -292,9 +292,9 @@ void DialogPopupSetText(s) > - if (!s) {INFMESSAGE(no text) ENDMESSAGE(DialogPopupSetText) return;} > - if (!dialogPopupCreated) makeDialogPopup(); > - response = XtNameToWidget(DIALOG_POPUP, "*dialog_text"); > -+ n=0; > - #ifdef HAVE_XAW3D_INTERNATIONAL > - vw = (VlistWidget)response; > -- n=0; > - if( vw->simple.international == True ) { > - XtSetArg(args[n], XtNfontSet, &fontset); n++; > - } else { > Index: print/gv/patches/patch-src_gv_misc_res_dat > =================================================================== > RCS file: print/gv/patches/patch-src_gv_misc_res_dat > diff -N print/gv/patches/patch-src_gv_misc_res_dat > --- print/gv/patches/patch-src_gv_misc_res_dat 5 Jun 2011 15:03:09 > -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,15 +0,0 @@ > -$OpenBSD: patch-src_gv_misc_res_dat,v 1.1 2011/06/05 15:03:09 jasper Exp $ > - > -Fix Unknown keysym name: apLineDel. > -From FreeBSD ports/50074. > - > ---- src/gv_misc_res.dat.orig Sun Jun 5 16:58:53 2011 > -+++ src/gv_misc_res.dat Sun Jun 5 16:59:02 2011 > -@@ -476,7 +476,6 @@ GV.control.baseTranslations:#replace \n\ > - <Key>BackSpace: GV_Page(up,left-bottom,!page-1,bottom-rightedge)\n\ > - <Key>Insert: GV_Page(page-5) \n\ > - <Key>Delete: GV_Page(page+5) \n\ > -- <Key>apLineDel: GV_Page(page+5) \n\ > - <Key>Home: GV_Page(page=0) \n\ > - <Key>End: GV_Page(page=99999) \n\ > - <Key>Prior: GV_Page(page-1) \n\ > Index: print/gv/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/print/gv/pkg/PLIST,v > retrieving revision 1.5 > diff -u -p -r1.5 PLIST > --- print/gv/pkg/PLIST 14 Sep 2010 08:50:07 -0000 1.5 > +++ print/gv/pkg/PLIST 28 Jan 2016 13:56:11 -0000 > @@ -6,12 +6,6 @@ lib/X11/app-defaults/GV > @man man/man1/gv-update-userconfig.1 > @man man/man1/gv.1 > share/gv/ > -share/gv/gv_class.ad > -share/gv/gv_copyright.dat > -share/gv/gv_spartan.dat > @comment no checksum > share/gv/gv_system.ad > -share/gv/gv_user.ad > -share/gv/gv_user_res.dat > -share/gv/gv_widgetless.dat > share/gv/safe-gs-workdir/ > Index: games/xmine/Makefile > =================================================================== > RCS file: /cvs/ports/games/xmine/Makefile,v > retrieving revision 1.32 > diff -u -p -r1.32 Makefile > --- games/xmine/Makefile 28 Aug 2015 14:22:14 -0000 1.32 > +++ games/xmine/Makefile 28 Jan 2016 13:56:11 -0000 > @@ -4,13 +4,13 @@ COMMENT= Athena port of xminesweeper > > DISTNAME= xmine-1.0.3-Xaw > PKGNAME= xmine-1.0.3 > -REVISION = 4 > +REVISION= 5 > CATEGORIES= games > > -# License: BSD > +# BSD > PERMIT_PACKAGE_CDROM= Yes > > -WANTLIB= ICE SM Xau Xdmcp X11 Xext Xmu Xpm Xt c pthread-stubs xcb Xaw3d > +WANTLIB += ICE SM X11 Xau Xaw3d Xdmcp Xext Xmu Xpm Xt c > > LIB_DEPENDS= x11/Xaw3d > > Index: graphics/xfig/Makefile > =================================================================== > RCS file: /cvs/ports/graphics/xfig/Makefile,v > retrieving revision 1.51 > diff -u -p -r1.51 Makefile > --- graphics/xfig/Makefile 11 Mar 2013 11:10:56 -0000 1.51 > +++ graphics/xfig/Makefile 28 Jan 2016 13:56:11 -0000 > @@ -2,10 +2,9 @@ > > COMMENT= CAD drawing program for X11 > > -VERSION= 3.2.5b > +VERSION= 3.2.5c > DISTNAME= xfig.${VERSION}.full > PKGNAME= xfig-${VERSION} > -REVISION = 6 > CATEGORIES= graphics x11 > > HOMEPAGE= http://www.xfig.org/ > @@ -13,20 +12,23 @@ HOMEPAGE= http://www.xfig.org/ > # MIT > PERMIT_PACKAGE_CDROM= Yes > > -WANTLIB += ICE SM X11 Xmu Xpm Xt c m z jpeg>=62 png>=2 > -WANTLIB += Xaw3d>=6.1 > +WANTLIB += ICE SM X11 Xaw3d Xmu Xpm Xt c jpeg m png z > > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mcj/} > > -FAKE= lib > PATCHORIG= .pat.orig > LIB_DEPENDS= graphics/jpeg \ > graphics/png \ > - x11/Xaw3d > + x11/Xaw3d>=1.6 > RUN_DEPENDS= print/transfig \ > textproc/xpdf > > -MAKE_FLAGS= XAPPLOADDIR="${PREFIX}/lib/X11/app-defaults" \ > +MAKE_FLAGS= CDEBUGFLAGS="${CFLAGS}" \ > + PNGLIBDIR="${LOCALBASE}/lib" \ > + PNGINC="-I${LOCALBASE}/include" \ > + XPMLIBDIR="${X11BASE}/lib" \ > + XPMINC="-I${X11BASE}/include/X11" \ > + XAPPLOADDIR="${PREFIX}/lib/X11/app-defaults" \ > XFIGDOCDIR="${PREFIX}/share/doc/xfig" \ > XFIGLIBDIR="${PREFIX}/lib/X11/xfig" > > @@ -35,13 +37,11 @@ CONFIGURE_STYLE= imake > INSTALL_TARGET= install install.all > > WRKDIST= ${WRKDIR}/xfig.${VERSION} > - > NO_TEST= Yes > - > -USE_GROFF = Yes > +USE_GROFF= Yes > > post-extract: > - chmod -R a+rX,go-w ${WRKSRC}/Libraries ${WRKSRC}/Doc > - find ${WRKSRC}/Libraries ${WRKSRC}/Doc -type f -exec chmod -x "{}" \; > + chmod -R u=rwX,go=rX ${WRKSRC}; find ${WRKSRC} -type f -print0 | xargs > -0 chmod -x > + find ${WRKSRC}/Doc/html -name '*.orig' -print0 | xargs -0 rm > > .include <bsd.port.mk> > Index: graphics/xfig/distinfo > =================================================================== > RCS file: /cvs/ports/graphics/xfig/distinfo,v > retrieving revision 1.7 > diff -u -p -r1.7 distinfo > --- graphics/xfig/distinfo 18 Jan 2015 03:14:15 -0000 1.7 > +++ graphics/xfig/distinfo 28 Jan 2016 13:56:11 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (xfig.3.2.5b.full.tar.gz) = > XAHPbXn03gTj2e/J8+TqBG6IDWYQ8hDIVRuwpxPphcI= > -SIZE (xfig.3.2.5b.full.tar.gz) = 5821049 > +SHA256 (xfig.3.2.5c.full.tar.gz) = > 6mKPl1t5qxdaspIgzBGCdEZkl/YhfymJkoMXvimTofk= > +SIZE (xfig.3.2.5c.full.tar.gz) = 6078933 > Index: graphics/xfig/patches/patch-Imakefile > =================================================================== > RCS file: /cvs/ports/graphics/xfig/patches/patch-Imakefile,v > retrieving revision 1.11 > diff -u -p -r1.11 patch-Imakefile > --- graphics/xfig/patches/patch-Imakefile 4 Jun 2013 15:41:23 -0000 > 1.11 > +++ graphics/xfig/patches/patch-Imakefile 28 Jan 2016 13:56:11 -0000 > @@ -1,77 +1,18 @@ > $OpenBSD: patch-Imakefile,v 1.11 2013/06/04 15:41:23 naddy Exp $ > ---- Imakefile.pat.orig Mon Mar 30 11:53:05 2009 > -+++ Imakefile Tue Jun 4 11:17:07 2013 > -@@ -68,15 +68,16 @@ XCOMM #define XAW3D1_5E > - XAW_SRC = w_menuentry.c SmeCascade.c SmeBSB.c SimpleMenu.c > - XAW_OBJ = w_menuentry.o SmeCascade.o SmeBSB.o SimpleMenu.o > - # ifdef XAW3D > -- DUSEXAW3D = -DXAW3D > -+ DUSEXAW3D = -DXAW3D > -+ XAWLIB = -lXaw3d > - # endif /* XAW3D */ > - #endif /* XAW3D1_5E */ > - > - XCOMM Redefine the following if your PNG library, zlib library and/or > include file > - XCOMM are in different places > - > --PNGLIBDIR = $(USRLIBDIR) > --PNGINC = -I/usr/local/include > -+PNGLIBDIR = ${LOCALBASE}/lib > -+PNGINC = -I${LOCALBASE}/include > - ZLIBDIR = $(USRLIBDIR) > - > - XCOMM If don't want JPEG support, comment out the #define USEJPEG line > -@@ -95,13 +96,13 @@ XCOMM You must have version 5b or newer of the jpeg li > - #define USEINSTALLEDJPEG > +--- Imakefile.pat.orig Thu Aug 9 18:14:15 2012 > ++++ Imakefile Thu Jan 28 13:00:31 2016 > +@@ -96,8 +96,8 @@ XCOMM You must have version 5b or newer of the jpeg li > > #ifdef USEJPEG > -- #ifdef USEINSTALLEDJPEG > + # ifdef USEINSTALLEDJPEG > - JPEGLIBDIR = /usr/local/lib > - JPEGINC = -I/usr/include/X11 > -- #else > -- JPEGLIBDIR = ../jpeg > -- JPEGINC = -I$(JPEGLIBDIR) > -- #endif /* USEINSTALLEDJPEG */ > -+#ifdef USEINSTALLEDJPEG > +JPEGLIBDIR = ${LOCALBASE}/lib > +JPEGINC = -I${LOCALBASE}/include > -+#else > -+JPEGLIBDIR = ../jpeg > -+JPEGINC = -I$(JPEGLIBDIR) > -+#endif /* USEINSTALLEDJPEG */ > - #endif /* USEJPEG */ > - > - XCOMM Uncomment the #define for USEXPM if you want to use the XPM > -@@ -119,8 +120,8 @@ XCOMM Change XPMINC if necessary to point to the inclu > - #define USEXPM_ICON > - > - #ifdef USEXPM > --XPMLIBDIR = /usr/local/lib > --XPMINC = -I/usr/local/include/X11 > -+XPMLIBDIR = ${X11BASE}/lib > -+XPMINC = -I${X11BASE}/include/X11 > - #endif > - > - XCOMM Uncomment the following definiton if you want to use the small icons > -@@ -154,14 +155,16 @@ XCOMM #define I18N > - > - XCOMM If using an input tablet uncomment the following > - > -+#if BuildInputExt == YES > - TABLIB = $(XILIB) > - USETAB = -DUSE_TAB > -+#endif > - > - XCOMM uncomment the following line if your compiler supports > - XCOMM inline functions. With the "INLINE" keyword, you should notice that > - XCOMM the display will be a bit faster in complex figures > - > --XCOMM USEINLINE = -DUSE_INLINE > -+USEINLINE = -DUSE_INLINE > - > - XCOMM use (and change) the following if you want the multi-key data base > file > - XCOMM somewhere other than the standard X11 library directory > -@@ -177,7 +180,7 @@ XFIGDOCDIR = /usr/local/xfig/doc > + # else > + JPEGLIBDIR = ../jpeg > + JPEGINC = -I$(JPEGLIBDIR) > +@@ -178,7 +178,7 @@ XFIGDOCDIR = /usr/local/xfig/doc > > 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 > @@ -80,16 +21,15 @@ $OpenBSD: patch-Imakefile,v 1.11 2013/06 > XCOMM MANDIR = /usr/local/xfig/man > > XCOMM If your system doesn't have strstr undefine the following definition > -@@ -251,7 +254,7 @@ DEPLIBJPEG = $(JPEGLIBDIR)/libjpeg.a > - #endif /* USEJPEG */ > - > - #ifdef I18N > --I18N_DEFS = -DI18N -DSETLOCALE > -+I18N_DEFS = -DI18N > - I18N_SRC = w_i18n.c > - I18N_OBJ = w_i18n.o > - #endif > -@@ -450,7 +453,7 @@ install.libs:: > +@@ -428,7 +428,6 @@ install.rhtml:: > + echo Copying pdf and html files to $(DESTDIR)$(XFIGDOCDIR) ; \ > + if [ -d $(DESTDIR)$(XFIGDOCDIR)/html ]; then set +x; \ > + else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGDOCDIR)/html ); fi ; \ > +- $(INSTALL) -m 644 -c xfig_man.html $(DESTDIR)$(XFIGDOCDIR) ; \ > + $(INSTALL) -m 644 -c xfig_ref_en.pdf $(DESTDIR)$(XFIGDOCDIR) ; \ > + $(INSTALL) -m 644 -c xfig-howto.pdf $(DESTDIR)$(XFIGDOCDIR) ; \ > + if [ -d html ]; then \ > +@@ -451,7 +450,7 @@ install.libs:: > @if [ -d $(DESTDIR)$(OBJLIBDIR) ]; then set +x; \ > else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR) ; set +x; ); > fi > @if [ -d Libraries ]; then \ > Index: graphics/xfig/patches/patch-f_readold_c > =================================================================== > RCS file: graphics/xfig/patches/patch-f_readold_c > diff -N graphics/xfig/patches/patch-f_readold_c > --- graphics/xfig/patches/patch-f_readold_c 27 Dec 2009 22:09:24 -0000 > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,58 +0,0 @@ > -$OpenBSD: patch-f_readold_c,v 1.1 2009/12/27 22:09:24 jasper Exp $ > - > -Security fix for CVE-2009-4227. > -Xfig ".fig" File Parsing Buffer Overflow > - > -Patch from RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=543905 > - > ---- f_readold.c.pat.orig Thu Mar 29 02:23:14 2007 > -+++ f_readold.c Sun Dec 27 23:07:04 2009 > -@@ -471,7 +471,7 @@ read_1_3_textobject(FILE *fp) > - F_text *t; > - int n; > - int dum; > -- char buf[128]; > -+ char buf[512]; > - PR_SIZE tx_dim; > - > - if ((t = create_text()) == NULL) > -@@ -485,22 +485,34 @@ read_1_3_textobject(FILE *fp) > - t->pen_style = -1; > - t->angle = 0.0; > - t->next = NULL; > -+ if (!fgets(buf, sizeof(buf), fp)) { > -+ file_msg("Incomplete text data"); > -+ free((char *) t); > -+ return (NULL); > -+ } > -+ > -+ /* Note using strlen(buf) here will waste a few bytes, as the > -+ various text attributes are counted into this length too. */ > -+ if ((t->cstring = new_string(strlen(buf))) == NULL) > -+ return (NULL); > -+ > - /* ascent and length will be recalculated later */ > -- n = fscanf(fp, " %d %d %d %d %d %d %d %[^\n]", > -+ n = sscanf(buf, " %d %d %d %d %d %d %d %[^\n]", > - &t->font, &dum, &dum, &t->ascent, &t->length, > -- &t->base_x, &t->base_y, buf); > -+ &t->base_x, &t->base_y, t->cstring); > - if (n != 8) { > - file_msg("Incomplete text data"); > -+ free(t->cstring); > - free((char *) t); > - return (NULL); > - } > -- if ((t->cstring = new_string(strlen(buf))) == NULL) { > -+ > -+ if (!strlen(t->cstring)) { > -+ free(t->cstring); > - free((char *) t); > - file_msg("Empty text string at line %d.", line_no); > - return (NULL); > - } > -- /* put string in structure */ > -- strcpy(t->cstring, buf); > - > - /* get the font struct */ > - t->zoom = zoomscale; > Index: graphics/xfig/patches/patch-f_readpng_c > =================================================================== > RCS file: graphics/xfig/patches/patch-f_readpng_c > diff -N graphics/xfig/patches/patch-f_readpng_c > --- graphics/xfig/patches/patch-f_readpng_c 8 Jul 2011 20:36:09 -0000 > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,52 +0,0 @@ > -$OpenBSD: patch-f_readpng_c,v 1.1 2011/07/08 20:36:09 naddy Exp $ > - > -Fix build with png-1.5. > - > ---- f_readpng.c.pat.orig Wed Mar 28 18:23:14 2007 > -+++ f_readpng.c Wed Jul 6 11:06:59 2011 > -@@ -44,6 +44,8 @@ read_png(FILE *file, int filetype, F_pic *pic) > - int num_palette; > - png_colorp palette; > - png_color_16 background; > -+ double gamma; > -+ png_color_16p file_background; > - > - /* make scale factor smaller for metric */ > - float scale = (appres.INCHES ? > -@@ -73,7 +75,7 @@ read_png(FILE *file, int filetype, F_pic *pic) > - } > - > - /* set long jump recovery here */ > -- if (setjmp(png_ptr->jmpbuf)) { > -+ if (setjmp(png_jmpbuf(png_ptr))) { > - /* if we get here there was a problem reading the file */ > - png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); > - close_picfile(file,filetype); > -@@ -90,14 +92,14 @@ read_png(FILE *file, int filetype, F_pic *pic) > - png_get_IHDR(png_ptr, info_ptr, &w, &h, &bit_depth, &color_type, > - &interlace_type, &compression_type, &filter_type); > - > -- if (info_ptr->valid & PNG_INFO_gAMA) > -- png_set_gamma(png_ptr, 2.2, info_ptr->gamma); > -+ if (png_get_gAMA(png_ptr, info_ptr, &gamma)) > -+ png_set_gamma(png_ptr, 2.2, gamma); > - else > - png_set_gamma(png_ptr, 2.2, 0.45); > - > -- if (info_ptr->valid & PNG_INFO_bKGD) > -+ if (png_get_bKGD(png_ptr, info_ptr, &file_background)) > - /* set the background to the one supplied */ > -- png_set_background(png_ptr, &info_ptr->background, > -+ png_set_background(png_ptr, file_background, > - PNG_BACKGROUND_GAMMA_FILE, 1, 1.0); > - else { > - /* blend the canvas background using the alpha channel */ > -@@ -136,7 +138,7 @@ read_png(FILE *file, int filetype, F_pic *pic) > - > - if (png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette)) { > - png_get_hIST(png_ptr, info_ptr, &histogram); > -- png_set_dither(png_ptr, palette, num_palette, 256, histogram, 0); > -+ png_set_quantize(png_ptr, palette, num_palette, 256, histogram, 0); > - } > - } > - if (color_type == PNG_COLOR_TYPE_GRAY || color_type == > PNG_COLOR_TYPE_GRAY_ALPHA) { > Index: graphics/xfig/patches/patch-f_wrpng_c > =================================================================== > RCS file: graphics/xfig/patches/patch-f_wrpng_c > diff -N graphics/xfig/patches/patch-f_wrpng_c > --- graphics/xfig/patches/patch-f_wrpng_c 8 Jul 2011 20:36:09 -0000 > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,23 +0,0 @@ > -$OpenBSD: patch-f_wrpng_c,v 1.1 2011/07/08 20:36:09 naddy Exp $ > - > -Fix build with png-1.5. > - > ---- f_wrpng.c.pat.orig Wed Mar 28 18:23:14 2007 > -+++ f_wrpng.c Wed Jul 6 11:06:59 2011 > -@@ -20,6 +20,7 @@ > - #include "w_msgpanel.h" > - #include "w_setup.h" > - #include <png.h> > -+#include <zlib.h> > - > - /* > - * Write PNG file from rgb data > -@@ -59,7 +60,7 @@ write_png(FILE *file, unsigned char *data, int type, u > - } > - > - /* set long jump recovery here */ > -- if (setjmp(png_ptr->jmpbuf)) { > -+ if (setjmp(png_jmpbuf(png_ptr))) { > - /* if we get here there was a problem reading the file */ > - png_destroy_write_struct(&png_ptr, &info_ptr); > - return False; > Index: graphics/xfig/patches/patch-fig_h > =================================================================== > RCS file: /cvs/ports/graphics/xfig/patches/patch-fig_h,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-fig_h > --- graphics/xfig/patches/patch-fig_h 9 Jun 2009 13:19:44 -0000 1.2 > +++ graphics/xfig/patches/patch-fig_h 28 Jan 2016 13:56:11 -0000 > @@ -1,13 +1,12 @@ > $OpenBSD: patch-fig_h,v 1.2 2009/06/09 13:19:44 jasper Exp $ > ---- fig.h.pat.orig Tue Jun 9 14:59:04 2009 > -+++ fig.h Tue Jun 9 14:59:24 2009 > -@@ -374,7 +374,8 @@ extern double drand48(); > - extern long random(); > - extern void srandom(unsigned int); > - > --#elif !defined(__osf__) && !defined(__CYGWIN__) && !defined(linux) && > !defined(__FreeBSD__) && !defined(__GLIBC__) > -+#elif !defined(__osf__) && !defined(__CYGWIN__) && !defined(linux) && \ > -+ !defined(__FreeBSD__) && !defined(__GLIBC__) && !defined(__OpenBSD__) > - extern void srandom(int); > - > - #endif > +--- fig.h.pat.orig Fri Feb 18 19:43:48 2011 > ++++ fig.h Thu Jan 28 12:52:39 2016 > +@@ -375,7 +375,7 @@ extern double drand48(); > > + extern long random(); > > + extern void srandom(unsigned int); > > + > > +-#elif !defined(__osf__) && !defined(__CYGWIN__) && !defined(linux) && > !defined(__FreeBSD__) && !defined(__GLIBC__) > > ++#elif !defined(__osf__) && !defined(__CYGWIN__) && !defined(linux) && > !defined(__FreeBSD__) && !defined(__GLIBC__) && !defined(__OpenBSD__) > > + extern void srandom(int); > > + > > + #endif > > Index: graphics/xfig/patches/patch-u_error_c > =================================================================== > RCS file: graphics/xfig/patches/patch-u_error_c > diff -N graphics/xfig/patches/patch-u_error_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ graphics/xfig/patches/patch-u_error_c 28 Jan 2016 13:56:11 -0000 > @@ -0,0 +1,16 @@ > +$OpenBSD$ > + > +Avoids null deref->segfault->core seen if you exit by closing the window. > + > +--- u_error.c.pat.orig Thu Jan 28 13:21:16 2016 > ++++ u_error.c Thu Jan 28 13:23:12 2016 > +@@ -67,6 +67,9 @@ int X_error_handler(Display *d, XErrorEvent *err_ev) > + /* uninstall error handlers so we don't recurse if another error > happens! */ > + XSetErrorHandler(NULL); > + XSetIOErrorHandler((XIOErrorHandler) NULL); > ++ if (!err_ev) { > ++ return 0; > ++ } > + XGetErrorText(tool_d, (int) (err_ev->error_code), err_msg, MAXERRMSGLEN > - 1); > + (void) fprintf(stderr, > + "xfig%s.%s: X error trapped - error message follows:\n%s\n", > Index: graphics/xfig/patches/patch-w_keyboard_c > =================================================================== > RCS file: /cvs/ports/graphics/xfig/patches/patch-w_keyboard_c,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-w_keyboard_c > --- graphics/xfig/patches/patch-w_keyboard_c 9 Jun 2009 13:19:44 -0000 > 1.2 > +++ graphics/xfig/patches/patch-w_keyboard_c 28 Jan 2016 13:56:11 -0000 > @@ -1,6 +1,6 @@ > $OpenBSD: patch-w_keyboard_c,v 1.2 2009/06/09 13:19:44 jasper Exp $ > ---- w_keyboard.c.pat.orig Tue May 20 21:38:18 2008 > -+++ w_keyboard.c Tue Jun 9 15:12:20 2009 > +--- w_keyboard.c.pat.orig Fri Sep 30 20:27:36 2011 > ++++ w_keyboard.c Thu Jan 28 12:51:55 2016 > @@ -17,8 +17,9 @@ > */ > > @@ -13,7 +13,7 @@ $OpenBSD: patch-w_keyboard_c,v 1.2 2009/ > #endif > #include <string.h> > @@ -41,7 +42,8 @@ > - #define REG_NOERROR REG_OKAY > + #define REG_NOERROR 0 > #endif > > -#if defined(__FreeBSD__) && !defined(REG_NOERROR) > Index: graphics/xfig/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/graphics/xfig/pkg/PLIST,v > retrieving revision 1.12 > diff -u -p -r1.12 PLIST > --- graphics/xfig/pkg/PLIST 11 Oct 2013 20:39:35 -0000 1.12 > +++ graphics/xfig/pkg/PLIST 28 Jan 2016 13:56:11 -0000 > @@ -76,6 +76,7 @@ lib/X11/xfig/Libraries/Computers/Scenic- > lib/X11/xfig/Libraries/Computers/cd_disk.fig > lib/X11/xfig/Libraries/Computers/dat-drive.fig > lib/X11/xfig/Libraries/Computers/dat-drive2.fig > +lib/X11/xfig/Libraries/Computers/datacard.fig > lib/X11/xfig/Libraries/Computers/desktop1.fig > lib/X11/xfig/Libraries/Computers/desktop2.fig > lib/X11/xfig/Libraries/Computers/desktop3.fig > @@ -98,6 +99,7 @@ lib/X11/xfig/Libraries/Computers/printer > lib/X11/xfig/Libraries/Computers/qic-drive.fig > lib/X11/xfig/Libraries/Computers/r320.fig > lib/X11/xfig/Libraries/Computers/scanner.fig > +lib/X11/xfig/Libraries/Computers/screen.fig > lib/X11/xfig/Libraries/Computers/server.fig > lib/X11/xfig/Libraries/Computers/sparc5.fig > lib/X11/xfig/Libraries/Computers/sun_d1000.fig > @@ -112,6 +114,7 @@ lib/X11/xfig/Libraries/Computers/tower2. > lib/X11/xfig/Libraries/Computers/tower3.fig > lib/X11/xfig/Libraries/Computers/ultra2.fig > lib/X11/xfig/Libraries/Computers/ultra30.fig > +lib/X11/xfig/Libraries/Computers/usbpen.fig > lib/X11/xfig/Libraries/Computers/va-jbot.fig > lib/X11/xfig/Libraries/Computers/va-server-11xx.fig > lib/X11/xfig/Libraries/Computers/va-server-1hd.fig > @@ -123,6 +126,7 @@ lib/X11/xfig/Libraries/Computers/va-serv > lib/X11/xfig/Libraries/Computers/va-server-4hd.fig > lib/X11/xfig/Libraries/Computers/va-server-5df.fig > lib/X11/xfig/Libraries/Computers/va-server-nhs.fig > +lib/X11/xfig/Libraries/Computers/xbox.fig > lib/X11/xfig/Libraries/Computers/xterminal.fig > lib/X11/xfig/Libraries/DSP/ > lib/X11/xfig/Libraries/DSP/1toN.fig > @@ -189,6 +193,7 @@ lib/X11/xfig/Libraries/Electronic/ > lib/X11/xfig/Libraries/Electronic/Physical/ > lib/X11/xfig/Libraries/Electronic/Physical/README > lib/X11/xfig/Libraries/Electronic/Physical/bal_mike.fig > +lib/X11/xfig/Libraries/Electronic/Physical/bnc.fig > lib/X11/xfig/Libraries/Electronic/Physical/conn_db15.fig > lib/X11/xfig/Libraries/Electronic/Physical/conn_db25.fig > lib/X11/xfig/Libraries/Electronic/Physical/conn_db37.fig > @@ -1227,7 +1232,6 @@ lib/X11/xfig/Libraries/Electronic/Schema > lib/X11/xfig/Libraries/Electronic/Schematic/pnp.fig > lib/X11/xfig/Libraries/Electronic/Schematic/pushbutton_nc.fig > lib/X11/xfig/Libraries/Electronic/Schematic/pushbutton_no.fig > -lib/X11/xfig/Libraries/Electronic/Schematic/relay.fig > lib/X11/xfig/Libraries/Electronic/Schematic/relay_dpdt.fig > lib/X11/xfig/Libraries/Electronic/Schematic/relay_spdt.fig > lib/X11/xfig/Libraries/Electronic/Schematic/resistor.fig > @@ -1313,6 +1317,7 @@ lib/X11/xfig/Libraries/Examples/tsr2-sid > lib/X11/xfig/Libraries/Examples/uno_hand.fig > lib/X11/xfig/Libraries/Examples/watch.fig > lib/X11/xfig/Libraries/Examples/window.fig > +lib/X11/xfig/Libraries/Examples/xfig.exe.stackdump > lib/X11/xfig/Libraries/Fasteners/ > lib/X11/xfig/Libraries/Fasteners/Bolts/ > lib/X11/xfig/Libraries/Fasteners/Bolts/Hexhead_Shld_bolt.fig > @@ -1326,7 +1331,7 @@ lib/X11/xfig/Libraries/Fasteners/Bolts/R > lib/X11/xfig/Libraries/Fasteners/Bolts/Roundhead_Shld_bolt.fig > lib/X11/xfig/Libraries/Fasteners/Bolts/Roundhead_Slotted_bolt.fig > lib/X11/xfig/Libraries/Fasteners/Bolts/Roundhead_bolt.fig > -lib/X11/xfig/Libraries/Fasteners/Fasteners.tar.gz > +lib/X11/xfig/Libraries/Fasteners/Fasteners.tar > lib/X11/xfig/Libraries/Fasteners/Machinescrews/ > lib/X11/xfig/Libraries/Fasteners/Machinescrews/Hexhead_Shld_screw.fig > lib/X11/xfig/Libraries/Fasteners/Machinescrews/Hexhead_screw.fig > @@ -2250,9 +2255,11 @@ lib/X11/xfig/Libraries/Networks/ATM/syno > lib/X11/xfig/Libraries/Networks/Devices/ > lib/X11/xfig/Libraries/Networks/Devices/bridge.fig > lib/X11/xfig/Libraries/Networks/Devices/dsu-csu.fig > +lib/X11/xfig/Libraries/Networks/Devices/firewall-pair.fig > lib/X11/xfig/Libraries/Networks/Devices/firewall.fig > lib/X11/xfig/Libraries/Networks/Devices/generic_hw.fig > lib/X11/xfig/Libraries/Networks/Devices/imux.fig > +lib/X11/xfig/Libraries/Networks/Devices/internet.fig > lib/X11/xfig/Libraries/Networks/Devices/microwave1.fig > lib/X11/xfig/Libraries/Networks/Devices/microwave2.fig > lib/X11/xfig/Libraries/Networks/Devices/netcloud.fig > @@ -2279,13 +2286,16 @@ lib/X11/xfig/Libraries/Networks/Hubs/hub > lib/X11/xfig/Libraries/Networks/Hubs/hub3.fig > lib/X11/xfig/Libraries/Networks/Hubs/hub4.fig > lib/X11/xfig/Libraries/Networks/Hubs/netgearhub.fig > +lib/X11/xfig/Libraries/Networks/NodeB.fig > lib/X11/xfig/Libraries/Networks/README > lib/X11/xfig/Libraries/Networks/Routers/ > lib/X11/xfig/Libraries/Networks/Routers/cisco_7010.fig > lib/X11/xfig/Libraries/Networks/Routers/cisco_7513.fig > +lib/X11/xfig/Libraries/Networks/Routers/router-pair.fig > lib/X11/xfig/Libraries/Networks/Routers/router.fig > lib/X11/xfig/Libraries/Networks/Routers/router2.fig > lib/X11/xfig/Libraries/Networks/Routers/router3.fig > +lib/X11/xfig/Libraries/Networks/Routers/router4.fig > lib/X11/xfig/Libraries/Networks/Switches/ > lib/X11/xfig/Libraries/Networks/Switches/ExtremeSummit.fig > lib/X11/xfig/Libraries/Networks/Switches/cisco_catalyst.fig > @@ -2295,7 +2305,9 @@ lib/X11/xfig/Libraries/Networks/Switches > lib/X11/xfig/Libraries/Networks/Switches/ether_switch2.fig > lib/X11/xfig/Libraries/Networks/Switches/extreme_blk_dmnd.fig > lib/X11/xfig/Libraries/Networks/Switches/extreme_summit.fig > +lib/X11/xfig/Libraries/Networks/Switches/switch-pair.fig > lib/X11/xfig/Libraries/Networks/Switches/switch.fig > +lib/X11/xfig/Libraries/Networks/Switches/switch2.fig > lib/X11/xfig/Libraries/Networks/Switches/switching_hub.fig > lib/X11/xfig/Libraries/Networks/TestEquip/ > lib/X11/xfig/Libraries/Networks/TestEquip/smartbit.fig > @@ -2306,6 +2318,9 @@ lib/X11/xfig/Libraries/Networks/VideoPla > lib/X11/xfig/Libraries/Networks/VideoPlayers/minervavnp.fig > lib/X11/xfig/Libraries/Networks/VideoPlayers/minervavnp_panel.fig > lib/X11/xfig/Libraries/Networks/VideoPlayers/mmedia_explorer.fig > +lib/X11/xfig/Libraries/Networks/cloud.fig > +lib/X11/xfig/Libraries/Networks/router.fig > +lib/X11/xfig/Libraries/Networks/wlan.fig > lib/X11/xfig/Libraries/OfficeEquip/ > lib/X11/xfig/Libraries/OfficeEquip/filecabinet.fig > lib/X11/xfig/Libraries/OfficeEquip/overhead.fig > @@ -2631,7 +2646,6 @@ share/doc/xfig/html/accelerators.html > share/doc/xfig/html/animate.js > share/doc/xfig/html/attributes.html > share/doc/xfig/html/authors.html > -@comment share/doc/xfig/html/authors.html.orig > share/doc/xfig/html/bugs_fixed.html > share/doc/xfig/html/but_frm_accelerators.html > share/doc/xfig/html/but_frm_attributes.html > @@ -2652,12 +2666,9 @@ share/doc/xfig/html/but_frm_options.html > share/doc/xfig/html/but_frm_panning.html > share/doc/xfig/html/but_frm_printing.html > share/doc/xfig/html/contents.html > -@comment share/doc/xfig/html/contents.html.orig > share/doc/xfig/html/drawing.html > share/doc/xfig/html/editing.html > -@comment share/doc/xfig/html/editing.html.orig > share/doc/xfig/html/faq.html > -@comment share/doc/xfig/html/faq.html.orig > share/doc/xfig/html/fig-format.html > share/doc/xfig/html/frm_accelerators.html > share/doc/xfig/html/frm_attributes.html > @@ -2795,7 +2806,6 @@ share/doc/xfig/html/images/export-panel- > share/doc/xfig/html/images/export-panel-postscript.png > share/doc/xfig/html/images/export-panel.png > share/doc/xfig/html/images/file-accel.png > -@comment share/doc/xfig/html/images/file-accel.png.orig > share/doc/xfig/html/images/file-menu-button.png > share/doc/xfig/html/images/file-panel.png > share/doc/xfig/html/images/fill-color-button.png > @@ -2870,6 +2880,7 @@ share/doc/xfig/html/images/polyline-exam > share/doc/xfig/html/images/power-supply.png > share/doc/xfig/html/images/power-supply_sm.png > share/doc/xfig/html/images/print-panel.png > +share/doc/xfig/html/images/pspbrwse.jbf > share/doc/xfig/html/images/redball.png > share/doc/xfig/html/images/redballdot.png > share/doc/xfig/html/images/regular-polygon-button.png > @@ -2894,7 +2905,6 @@ share/doc/xfig/html/images/smart-link-sl > share/doc/xfig/html/images/snap-accel.png > share/doc/xfig/html/images/spell-check-panel.png > share/doc/xfig/html/images/spinner.png > -share/doc/xfig/html/images/splash-screen.png > share/doc/xfig/html/images/spline-curves.png > share/doc/xfig/html/images/spline-examples.png > share/doc/xfig/html/images/spline-line-button.png > @@ -2933,7 +2943,6 @@ share/doc/xfig/html/images/vertical-alig > share/doc/xfig/html/images/vertical-align-none.png > share/doc/xfig/html/images/vertical-align-top.png > share/doc/xfig/html/images/view-accel.png > -@comment share/doc/xfig/html/images/view-accel.png.orig > share/doc/xfig/html/images/view-menu-button.png > share/doc/xfig/html/images/watch.png > share/doc/xfig/html/images/watch_sm.png > @@ -2949,19 +2958,14 @@ share/doc/xfig/html/images/zoom-panel.pn > share/doc/xfig/html/index.html > share/doc/xfig/html/installation.html > share/doc/xfig/html/introduction.html > -share/doc/xfig/html/introduction.html.save > share/doc/xfig/html/latex_and_xfig.html > share/doc/xfig/html/layers.html > share/doc/xfig/html/main_menus.html > -@comment share/doc/xfig/html/main_menus.html.orig > share/doc/xfig/html/miscellaneous.html > -@comment share/doc/xfig/html/miscellaneous.html.orig > share/doc/xfig/html/new_features.html > -@comment share/doc/xfig/html/new_features.html.orig > share/doc/xfig/html/options.html > share/doc/xfig/html/panning.html > share/doc/xfig/html/printing.html > share/doc/xfig/html/screen_image_map.html > share/doc/xfig/xfig-howto.pdf > -share/doc/xfig/xfig_man.html > share/doc/xfig/xfig_ref_en.pdf >