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
>