diff options
-rw-r--r-- | wm/fvwm/DESCR | 11 | ||||
-rw-r--r-- | wm/fvwm/Makefile | 79 | ||||
-rw-r--r-- | wm/fvwm/PLIST | 450 | ||||
-rw-r--r-- | wm/fvwm/distinfo | 13 | ||||
-rw-r--r-- | wm/fvwm/patches/patch-aa | 24 | ||||
-rw-r--r-- | wm/fvwm/patches/patch-ab | 9 | ||||
-rw-r--r-- | wm/fvwm/patches/patch-ac | 20 | ||||
-rw-r--r-- | wm/fvwm/patches/patch-ad | 13 | ||||
-rw-r--r-- | wm/fvwm/patches/patch-ae | 12 |
9 files changed, 631 insertions, 0 deletions
diff --git a/wm/fvwm/DESCR b/wm/fvwm/DESCR new file mode 100644 index 00000000000..3e859e68de6 --- /dev/null +++ b/wm/fvwm/DESCR @@ -0,0 +1,11 @@ +Fvwm is a very famous window manager for X, which provides a +virtual/multiple disjoint desktop, a 3-D look for windows decorations, +shaped/color icons. It gives a very good emulation of mwm. A nice +button-bar can be used to provide convenient access to frequently used +functions or programs. + +This package uses fvwm-users-jp-kits also, to add internationalized +feature (based on X itself) to fvwm and its modules. + +With this package, you may use fonts of your own language, display +characters in everywhere in fvwm, and have fun ;-) diff --git a/wm/fvwm/Makefile b/wm/fvwm/Makefile new file mode 100644 index 00000000000..74a9f693cb8 --- /dev/null +++ b/wm/fvwm/Makefile @@ -0,0 +1,79 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +DISTNAME= fvwm-${FVWM_VER} +PKGREVISION= 2 +CATEGORIES= x11 wm +MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ + http://www.fvwm.org/generated/icon_download/ \ + ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/ +DISTFILES+= fvwm-${FVWM_VER}.tar.gz fvwm_icons.tgz + +MAINTAINER= martti@NetBSD.org +HOMEPAGE= http://www.fvwm.org/ +COMMENT= Newer version of X11 Virtual window manager + +DEPENDS+= xpmroot-2.*:../../x11/xpmroot + +CONFLICTS= fvwm1-* fvwm>=1 +EXTRACT_ONLY= ${DISTNAME}.tar.gz +FVWM_VER= 2.4.19 + +USE_X11BASE= YES +GNU_CONFIGURE= YES +USE_GNU_READLINE= YES + +PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q} + +EVAL_PREFIX+= XPMDIR=xpm +CONFIGURE_ARGS+= --without-gnome +CONFIGURE_ARGS+= --sysconfdir=${PREFIX:Q}/lib/X11/fvwm2 +CONFIGURE_ARGS+= --libexecdir=${PREFIX:Q}/lib/X11 +CONFIGURE_ARGS+= --with-xpm-includes=${XPMDIR:Q}/include +CONFIGURE_ARGS+= --with-imagepath=${PREFIX:Q}/lib/X11/fvwm2/pixmaps:${X11BASE:Q}/include/X11/bitmaps:${X11BASE:Q}/include/X11/pixmaps + +# We don't want to have CPP from the buildlink directory +CONFIGURE_ENV+= ac_cv_path_FVWM_CPP=${CPP:Q} + +post-extract: + ${MKDIR} ${WRKDIR:Q}/icons + cd ${WRKDIR:Q}/icons && ${TAR} -xzf ${DISTDIR:Q}/fvwm_icons.tgz + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX:Q}/lib/X11/fvwm2/pixmaps + ${INSTALL_DATA} \ + ${WRKDIR:Q}/icons/fvwm_icons/*.xpm \ + ${PREFIX:Q}/lib/X11/fvwm2/pixmaps + ${INSTALL_DATA_DIR} ${PREFIX:Q}/lib/X11/fvwm2 + ${INSTALL_DATA} \ + ${WRKSRC:Q}/sample.fvwmrc/decor_examples \ + ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc-sample-* \ + ${PREFIX:Q}/lib/X11/fvwm2 + ${INSTALL_DATA} \ + ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc \ + ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example + ${INSTALL_SCRIPT} \ + ${WRKSRC:Q}/utils/fvwmrc_convert \ + ${PREFIX:Q}/bin/fvwmrc_convert + if [ ! -f ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ]; then \ + ${INSTALL_DATA} \ + ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example \ + ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ; \ + fi + +.include "../../mk/bsd.prefs.mk" + +.if defined(FVWM2_USE_GTK) && ${FVWM2_USE_GTK} == "YES" +.include "../../x11/gtk/buildlink3.mk" +PLIST_SUBST+= GTK="" +.else +PLIST_SUBST+= GTK="@comment " +CONFIGURE_ARGS+= --without-gtk-prefix +.endif + +.if defined(FVWM2_USE_RPLAY) && ${FVWM2_USE_RPLAY} == "YES" +.include "../../audio/rplay/buildlink3.mk" +.endif + +.include "../../devel/readline/buildlink3.mk" +.include "../../graphics/xpm/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/wm/fvwm/PLIST b/wm/fvwm/PLIST new file mode 100644 index 00000000000..aa3088105a8 --- /dev/null +++ b/wm/fvwm/PLIST @@ -0,0 +1,450 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ +bin/FvwmCommand +bin/fvwm +bin/fvwm-config +bin/fvwm-menu-desktop +bin/fvwm-menu-directory +bin/fvwm-menu-headlines +bin/fvwm-menu-xlock +bin/fvwm-root +bin/fvwm2 +bin/fvwm24_convert +bin/fvwmbug +bin/fvwmrc_convert +lib/X11/fvwm2/${FVWM_VER}/FvwmAnimate +lib/X11/fvwm2/${FVWM_VER}/FvwmAudio +lib/X11/fvwm2/${FVWM_VER}/FvwmAuto +lib/X11/fvwm2/${FVWM_VER}/FvwmBacker +lib/X11/fvwm2/${FVWM_VER}/FvwmBanner +lib/X11/fvwm2/${FVWM_VER}/FvwmButtons +lib/X11/fvwm2/${FVWM_VER}/FvwmCascade +lib/X11/fvwm2/${FVWM_VER}/FvwmCommand.pm +lib/X11/fvwm2/${FVWM_VER}/FvwmCommand.sh +lib/X11/fvwm2/${FVWM_VER}/FvwmCommandS +lib/X11/fvwm2/${FVWM_VER}/FvwmConsole +lib/X11/fvwm2/${FVWM_VER}/FvwmConsoleC +lib/X11/fvwm2/${FVWM_VER}/FvwmConsoleC.pl +lib/X11/fvwm2/${FVWM_VER}/FvwmCpp +lib/X11/fvwm2/${FVWM_VER}/FvwmDebug +lib/X11/fvwm2/${FVWM_VER}/FvwmDragWell +lib/X11/fvwm2/${FVWM_VER}/FvwmEvent +lib/X11/fvwm2/${FVWM_VER}/FvwmForm +${GTK}lib/X11/fvwm2/${FVWM_VER}/FvwmGtk +lib/X11/fvwm2/${FVWM_VER}/FvwmIconBox +lib/X11/fvwm2/${FVWM_VER}/FvwmIconMan +lib/X11/fvwm2/${FVWM_VER}/FvwmIdent +lib/X11/fvwm2/${FVWM_VER}/FvwmM4 +lib/X11/fvwm2/${FVWM_VER}/FvwmPager +lib/X11/fvwm2/${FVWM_VER}/FvwmRearrange +lib/X11/fvwm2/${FVWM_VER}/FvwmSave +lib/X11/fvwm2/${FVWM_VER}/FvwmSaveDesk +lib/X11/fvwm2/${FVWM_VER}/FvwmScript +lib/X11/fvwm2/${FVWM_VER}/FvwmScroll +lib/X11/fvwm2/${FVWM_VER}/FvwmTalk +lib/X11/fvwm2/${FVWM_VER}/FvwmTaskBar +lib/X11/fvwm2/${FVWM_VER}/FvwmTheme +lib/X11/fvwm2/${FVWM_VER}/FvwmTile +lib/X11/fvwm2/${FVWM_VER}/FvwmWharf +lib/X11/fvwm2/${FVWM_VER}/FvwmWinList +lib/X11/fvwm2/decor_examples +lib/X11/fvwm2/pixmaps/Jlock.xpm +lib/X11/fvwm2/pixmaps/Jnews.xpm +lib/X11/fvwm2/pixmaps/Jrecycle.xpm +lib/X11/fvwm2/pixmaps/Jxlock.xpm +lib/X11/fvwm2/pixmaps/Monitor.xpm +lib/X11/fvwm2/pixmaps/Mosaic.xpm +lib/X11/fvwm2/pixmaps/Xfm.xpm +lib/X11/fvwm2/pixmaps/arrdown2.xpm +lib/X11/fvwm2/pixmaps/arrows2.xpm +lib/X11/fvwm2/pixmaps/arrup2.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_blue_cursive.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_bracket.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_cat_thing.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_red_3D.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_red_cursive.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_tiger.xpm +lib/X11/fvwm2/pixmaps/banner.fvwm_tiger_tail.xpm +lib/X11/fvwm2/pixmaps/bckgnd1.xpm +lib/X11/fvwm2/pixmaps/bckgnd3.xpm +lib/X11/fvwm2/pixmaps/bell.xpm +lib/X11/fvwm2/pixmaps/bomb.xpm +lib/X11/fvwm2/pixmaps/button-close.xpm +lib/X11/fvwm2/pixmaps/button-horiz.xpm +lib/X11/fvwm2/pixmaps/button-max.xpm +lib/X11/fvwm2/pixmaps/button-vert.xpm +lib/X11/fvwm2/pixmaps/button.xpm +lib/X11/fvwm2/pixmaps/clamp.xpm +lib/X11/fvwm2/pixmaps/date.xpm +lib/X11/fvwm2/pixmaps/datebook.xpm +lib/X11/fvwm2/pixmaps/default.xpm +lib/X11/fvwm2/pixmaps/desk.xpm +lib/X11/fvwm2/pixmaps/desktop.xpm +lib/X11/fvwm2/pixmaps/dialog_box.xpm +lib/X11/fvwm2/pixmaps/display.xpm +lib/X11/fvwm2/pixmaps/documents.xpm +lib/X11/fvwm2/pixmaps/doomface.xpm +lib/X11/fvwm2/pixmaps/editres.xpm +lib/X11/fvwm2/pixmaps/eps.xpm +lib/X11/fvwm2/pixmaps/exit.xpm +lib/X11/fvwm2/pixmaps/find1.xpm +lib/X11/fvwm2/pixmaps/flow_chart.xpm +lib/X11/fvwm2/pixmaps/folder.xpm +lib/X11/fvwm2/pixmaps/folder2.xpm +lib/X11/fvwm2/pixmaps/folders.xpm +lib/X11/fvwm2/pixmaps/fvwm.xpm +lib/X11/fvwm2/pixmaps/fvwm2.xpm +lib/X11/fvwm2/pixmaps/fvwm2_big.xpm +lib/X11/fvwm2/pixmaps/fvwm3.xpm +lib/X11/fvwm2/pixmaps/gimp.xpm +lib/X11/fvwm2/pixmaps/gnu-animal.xpm +lib/X11/fvwm2/pixmaps/graphs.xpm +lib/X11/fvwm2/pixmaps/gv.xpm +lib/X11/fvwm2/pixmaps/help.xpm +lib/X11/fvwm2/pixmaps/jx.xpm +lib/X11/fvwm2/pixmaps/keyboard.xpm +lib/X11/fvwm2/pixmaps/lemacs.xpm +lib/X11/fvwm2/pixmaps/mag_glass.xpm +lib/X11/fvwm2/pixmaps/mail1.xpm +lib/X11/fvwm2/pixmaps/mail2.xpm +lib/X11/fvwm2/pixmaps/map.xpm +lib/X11/fvwm2/pixmaps/math4.xpm +lib/X11/fvwm2/pixmaps/menu.xpm +lib/X11/fvwm2/pixmaps/mini.arch.xpm +lib/X11/fvwm2/pixmaps/mini.audiovol.xpm +lib/X11/fvwm2/pixmaps/mini.audiovol2.xpm +lib/X11/fvwm2/pixmaps/mini.ball.xpm +lib/X11/fvwm2/pixmaps/mini.ball2.xpm +lib/X11/fvwm2/pixmaps/mini.bball.xpm +lib/X11/fvwm2/pixmaps/mini.blah.xpm +lib/X11/fvwm2/pixmaps/mini.bomb.xpm +lib/X11/fvwm2/pixmaps/mini.bomb2.xpm +lib/X11/fvwm2/pixmaps/mini.book1.xpm +lib/X11/fvwm2/pixmaps/mini.book2.xpm +lib/X11/fvwm2/pixmaps/mini.book3.xpm +lib/X11/fvwm2/pixmaps/mini.book4.xpm +lib/X11/fvwm2/pixmaps/mini.books.xpm +lib/X11/fvwm2/pixmaps/mini.briefcase.xpm +lib/X11/fvwm2/pixmaps/mini.bug1.xpm +lib/X11/fvwm2/pixmaps/mini.bug2.xpm +lib/X11/fvwm2/pixmaps/mini.bx2.xpm +lib/X11/fvwm2/pixmaps/mini.calc.xpm +lib/X11/fvwm2/pixmaps/mini.calc2.xpm +lib/X11/fvwm2/pixmaps/mini.calendar.xpm +lib/X11/fvwm2/pixmaps/mini.camera.xpm +lib/X11/fvwm2/pixmaps/mini.cat.xpm +lib/X11/fvwm2/pixmaps/mini.cave.xpm +lib/X11/fvwm2/pixmaps/mini.cd.xpm +lib/X11/fvwm2/pixmaps/mini.cdlabel.xpm +lib/X11/fvwm2/pixmaps/mini.chart.xpm +lib/X11/fvwm2/pixmaps/mini.checkmark.xpm +lib/X11/fvwm2/pixmaps/mini.chinese.xpm +lib/X11/fvwm2/pixmaps/mini.clipboard.xpm +lib/X11/fvwm2/pixmaps/mini.clock.xpm +lib/X11/fvwm2/pixmaps/mini.clock2.xpm +lib/X11/fvwm2/pixmaps/mini.colors.xpm +lib/X11/fvwm2/pixmaps/mini.connect.xpm +lib/X11/fvwm2/pixmaps/mini.crosbone.xpm +lib/X11/fvwm2/pixmaps/mini.cross.xpm +lib/X11/fvwm2/pixmaps/mini.cut.xpm +lib/X11/fvwm2/pixmaps/mini.delete.xpm +lib/X11/fvwm2/pixmaps/mini.desktop.xpm +lib/X11/fvwm2/pixmaps/mini.destroy.xpm +lib/X11/fvwm2/pixmaps/mini.diff.xpm +lib/X11/fvwm2/pixmaps/mini.directory.xpm +lib/X11/fvwm2/pixmaps/mini.dirlink.xpm +lib/X11/fvwm2/pixmaps/mini.diskette.xpm +lib/X11/fvwm2/pixmaps/mini.display.xpm +lib/X11/fvwm2/pixmaps/mini.doc.xpm +lib/X11/fvwm2/pixmaps/mini.doc1.xpm +lib/X11/fvwm2/pixmaps/mini.dog.xpm +lib/X11/fvwm2/pixmaps/mini.ear.xpm +lib/X11/fvwm2/pixmaps/mini.edit.xpm +lib/X11/fvwm2/pixmaps/mini.espada.xpm +lib/X11/fvwm2/pixmaps/mini.excl.xpm +lib/X11/fvwm2/pixmaps/mini.exclam.xpm +lib/X11/fvwm2/pixmaps/mini.exit.xpm +lib/X11/fvwm2/pixmaps/mini.exp.xpm +lib/X11/fvwm2/pixmaps/mini.eye.xpm +lib/X11/fvwm2/pixmaps/mini.eye2.xpm +lib/X11/fvwm2/pixmaps/mini.eyes.xpm +lib/X11/fvwm2/pixmaps/mini.f1.xpm +lib/X11/fvwm2/pixmaps/mini.fax.xpm +lib/X11/fvwm2/pixmaps/mini.fdisk.xpm +lib/X11/fvwm2/pixmaps/mini.file.xpm +lib/X11/fvwm2/pixmaps/mini.filelink.xpm +lib/X11/fvwm2/pixmaps/mini.filemgr.xpm +lib/X11/fvwm2/pixmaps/mini.floppy.xpm +lib/X11/fvwm2/pixmaps/mini.folder.xpm +lib/X11/fvwm2/pixmaps/mini.font.xpm +lib/X11/fvwm2/pixmaps/mini.fractal.xpm +lib/X11/fvwm2/pixmaps/mini.frame.xpm +lib/X11/fvwm2/pixmaps/mini.ftp.xpm +lib/X11/fvwm2/pixmaps/mini.fvwm.xpm +lib/X11/fvwm2/pixmaps/mini.gball.xpm +lib/X11/fvwm2/pixmaps/mini.gimp.xpm +lib/X11/fvwm2/pixmaps/mini.gnome.xpm +lib/X11/fvwm2/pixmaps/mini.gnu.xpm +lib/X11/fvwm2/pixmaps/mini.go.xpm +lib/X11/fvwm2/pixmaps/mini.gopher.xpm +lib/X11/fvwm2/pixmaps/mini.graph.xpm +lib/X11/fvwm2/pixmaps/mini.graph2.xpm +lib/X11/fvwm2/pixmaps/mini.gv.xpm +lib/X11/fvwm2/pixmaps/mini.hammer.xpm +lib/X11/fvwm2/pixmaps/mini.happy.xpm +lib/X11/fvwm2/pixmaps/mini.hdisk.xpm +lib/X11/fvwm2/pixmaps/mini.heart.xpm +lib/X11/fvwm2/pixmaps/mini.hex.xpm +lib/X11/fvwm2/pixmaps/mini.hextris.xpm +lib/X11/fvwm2/pixmaps/mini.ibm.xpm +lib/X11/fvwm2/pixmaps/mini.iconify.xpm +lib/X11/fvwm2/pixmaps/mini.iconify1.xpm +lib/X11/fvwm2/pixmaps/mini.icons.xpm +lib/X11/fvwm2/pixmaps/mini.kde.xpm +lib/X11/fvwm2/pixmaps/mini.keyboard.xpm +lib/X11/fvwm2/pixmaps/mini.keys.xpm +lib/X11/fvwm2/pixmaps/mini.letter.xpm +lib/X11/fvwm2/pixmaps/mini.line.xpm +lib/X11/fvwm2/pixmaps/mini.lock.xpm +lib/X11/fvwm2/pixmaps/mini.lower.xpm +lib/X11/fvwm2/pixmaps/mini.lower2.xpm +lib/X11/fvwm2/pixmaps/mini.lower3.xpm +lib/X11/fvwm2/pixmaps/mini.mag.xpm +lib/X11/fvwm2/pixmaps/mini.mail.xpm +lib/X11/fvwm2/pixmaps/mini.mail2.xpm +lib/X11/fvwm2/pixmaps/mini.manual.xpm +lib/X11/fvwm2/pixmaps/mini.max1.xpm +lib/X11/fvwm2/pixmaps/mini.maximize-horiz.xpm +lib/X11/fvwm2/pixmaps/mini.maximize-horiz1.xpm +lib/X11/fvwm2/pixmaps/mini.maximize-vert.xpm +lib/X11/fvwm2/pixmaps/mini.maximize-vert1.xpm +lib/X11/fvwm2/pixmaps/mini.maximize.xpm +lib/X11/fvwm2/pixmaps/mini.maximize1.xpm +lib/X11/fvwm2/pixmaps/mini.maximize2.xpm +lib/X11/fvwm2/pixmaps/mini.maze.xpm +lib/X11/fvwm2/pixmaps/mini.modules.xpm +lib/X11/fvwm2/pixmaps/mini.monitor.xpm +lib/X11/fvwm2/pixmaps/mini.mouse.xpm +lib/X11/fvwm2/pixmaps/mini.move.xpm +lib/X11/fvwm2/pixmaps/mini.move1.xpm +lib/X11/fvwm2/pixmaps/mini.move2.xpm +lib/X11/fvwm2/pixmaps/mini.move3.xpm +lib/X11/fvwm2/pixmaps/mini.mwm.xpm +lib/X11/fvwm2/pixmaps/mini.netscape.xpm +lib/X11/fvwm2/pixmaps/mini.news.xpm +lib/X11/fvwm2/pixmaps/mini.nscape.xpm +lib/X11/fvwm2/pixmaps/mini.ofolder.xpm +lib/X11/fvwm2/pixmaps/mini.olwm.xpm +lib/X11/fvwm2/pixmaps/mini.pager.xpm +lib/X11/fvwm2/pixmaps/mini.paint.xpm +lib/X11/fvwm2/pixmaps/mini.paint2.xpm +lib/X11/fvwm2/pixmaps/mini.palette.xpm +lib/X11/fvwm2/pixmaps/mini.paper.xpm +lib/X11/fvwm2/pixmaps/mini.pdf.xpm +lib/X11/fvwm2/pixmaps/mini.pencil.xpm +lib/X11/fvwm2/pixmaps/mini.penguin.xpm +lib/X11/fvwm2/pixmaps/mini.perf.xpm +lib/X11/fvwm2/pixmaps/mini.picture.xpm +lib/X11/fvwm2/pixmaps/mini.question.xpm +lib/X11/fvwm2/pixmaps/mini.rainbow.xpm +lib/X11/fvwm2/pixmaps/mini.raise.xpm +lib/X11/fvwm2/pixmaps/mini.raise2.xpm +lib/X11/fvwm2/pixmaps/mini.raise3.xpm +lib/X11/fvwm2/pixmaps/mini.ray.xpm +lib/X11/fvwm2/pixmaps/mini.rball.xpm +lib/X11/fvwm2/pixmaps/mini.refresh.xpm +lib/X11/fvwm2/pixmaps/mini.resize.xpm +lib/X11/fvwm2/pixmaps/mini.resize2.xpm +lib/X11/fvwm2/pixmaps/mini.resize3.xpm +lib/X11/fvwm2/pixmaps/mini.resize4.xpm +lib/X11/fvwm2/pixmaps/mini.roach.xpm +lib/X11/fvwm2/pixmaps/mini.run.xpm +lib/X11/fvwm2/pixmaps/mini.sh.xpm +lib/X11/fvwm2/pixmaps/mini.sh1.xpm +lib/X11/fvwm2/pixmaps/mini.shade1.xpm +lib/X11/fvwm2/pixmaps/mini.slon.xpm +lib/X11/fvwm2/pixmaps/mini.sound.xpm +lib/X11/fvwm2/pixmaps/mini.start.xpm +lib/X11/fvwm2/pixmaps/mini.stick.xpm +lib/X11/fvwm2/pixmaps/mini.stick1.xpm +lib/X11/fvwm2/pixmaps/mini.stick2.xpm +lib/X11/fvwm2/pixmaps/mini.stickpressed.xpm +lib/X11/fvwm2/pixmaps/mini.stop.xpm +lib/X11/fvwm2/pixmaps/mini.telnet.xpm +lib/X11/fvwm2/pixmaps/mini.term.xpm +lib/X11/fvwm2/pixmaps/mini.term2.xpm +lib/X11/fvwm2/pixmaps/mini.tetris.xpm +lib/X11/fvwm2/pixmaps/mini.trebol.xpm +lib/X11/fvwm2/pixmaps/mini.turn.xpm +lib/X11/fvwm2/pixmaps/mini.twm.xpm +lib/X11/fvwm2/pixmaps/mini.winXX-close.xpm +lib/X11/fvwm2/pixmaps/mini.winXX-maximize.xpm +lib/X11/fvwm2/pixmaps/mini.winXX-minimize.xpm +lib/X11/fvwm2/pixmaps/mini.winXX-normalize.xpm +lib/X11/fvwm2/pixmaps/mini.winXX-sysmenu.xpm +lib/X11/fvwm2/pixmaps/mini.window.xpm +lib/X11/fvwm2/pixmaps/mini.window2.xpm +lib/X11/fvwm2/pixmaps/mini.windows.xpm +lib/X11/fvwm2/pixmaps/mini.windowshade.xpm +lib/X11/fvwm2/pixmaps/mini.x.xpm +lib/X11/fvwm2/pixmaps/mini.x2.xpm +lib/X11/fvwm2/pixmaps/mini.xaniroc.xpm +lib/X11/fvwm2/pixmaps/mini.xarchie.xpm +lib/X11/fvwm2/pixmaps/mini.xbiff.xpm +lib/X11/fvwm2/pixmaps/mini.xboing.xpm +lib/X11/fvwm2/pixmaps/mini.xfig.xpm +lib/X11/fvwm2/pixmaps/mini.xjewel.xpm +lib/X11/fvwm2/pixmaps/mini.xkeycaps.xpm +lib/X11/fvwm2/pixmaps/mini.xlander.xpm +lib/X11/fvwm2/pixmaps/mini.xlock.xpm +lib/X11/fvwm2/pixmaps/mini.xmag.xpm +lib/X11/fvwm2/pixmaps/mini.xmahjongg.xpm +lib/X11/fvwm2/pixmaps/mini.xman.xpm +lib/X11/fvwm2/pixmaps/mini.xpaint.xpm +lib/X11/fvwm2/pixmaps/mini.xsnow.xpm +lib/X11/fvwm2/pixmaps/mini.xterm.xpm +lib/X11/fvwm2/pixmaps/mini.xv.xpm +lib/X11/fvwm2/pixmaps/mini.zircon.xpm +lib/X11/fvwm2/pixmaps/mini.zoom.xpm +lib/X11/fvwm2/pixmaps/modules.xpm +lib/X11/fvwm2/pixmaps/nscape.xpm +lib/X11/fvwm2/pixmaps/page.xpm +lib/X11/fvwm2/pixmaps/page2.xpm +lib/X11/fvwm2/pixmaps/pointer.xpm +lib/X11/fvwm2/pixmaps/programs.xpm +lib/X11/fvwm2/pixmaps/ps.xpm +lib/X11/fvwm2/pixmaps/question.xpm +lib/X11/fvwm2/pixmaps/rbomb.xpm +lib/X11/fvwm2/pixmaps/rbomb2.xpm +lib/X11/fvwm2/pixmaps/rcalc.xpm +lib/X11/fvwm2/pixmaps/rcalc2.xpm +lib/X11/fvwm2/pixmaps/resize.rainbow.xpm +lib/X11/fvwm2/pixmaps/rterm.xpm +lib/X11/fvwm2/pixmaps/rterm2.xpm +lib/X11/fvwm2/pixmaps/run.xpm +lib/X11/fvwm2/pixmaps/screen.xpm +lib/X11/fvwm2/pixmaps/settings.xpm +lib/X11/fvwm2/pixmaps/shells.xpm +lib/X11/fvwm2/pixmaps/shutdown.xpm +lib/X11/fvwm2/pixmaps/shutdown2.xpm +lib/X11/fvwm2/pixmaps/side.fvwm2.xpm +lib/X11/fvwm2/pixmaps/side.fvwm2_1.xpm +lib/X11/fvwm2/pixmaps/side.fvwm2_2.xpm +lib/X11/fvwm2/pixmaps/side.utilities.xpm +lib/X11/fvwm2/pixmaps/small.Paint2.xpm +lib/X11/fvwm2/pixmaps/small.Shell2.xpm +lib/X11/fvwm2/pixmaps/small.exit.xpm +lib/X11/fvwm2/pixmaps/small.lock.xpm +lib/X11/fvwm2/pixmaps/small.man.next.xpm +lib/X11/fvwm2/pixmaps/small.note.next.xpm +lib/X11/fvwm2/pixmaps/small.tools2_3d.xpm +lib/X11/fvwm2/pixmaps/term.xpm +lib/X11/fvwm2/pixmaps/textedit.xpm +lib/X11/fvwm2/pixmaps/tiff2.xpm +lib/X11/fvwm2/pixmaps/toolbox.xpm +lib/X11/fvwm2/pixmaps/unknown1.xpm +lib/X11/fvwm2/pixmaps/wierd_page3.xpm +lib/X11/fvwm2/pixmaps/window.xpm +lib/X11/fvwm2/pixmaps/word_processor.xpm +lib/X11/fvwm2/pixmaps/wterm.xpm +lib/X11/fvwm2/pixmaps/xcalc.xpm +lib/X11/fvwm2/pixmaps/xemacs.xpm +lib/X11/fvwm2/pixmaps/xlock.xpm +lib/X11/fvwm2/pixmaps/xman.xpm +lib/X11/fvwm2/pixmaps/xpaint.xpm +lib/X11/fvwm2/pixmaps/xterm-axp.xpm +lib/X11/fvwm2/pixmaps/xterm-blank.xpm +lib/X11/fvwm2/pixmaps/xterm-bsd.xpm +lib/X11/fvwm2/pixmaps/xterm-dec.xpm +lib/X11/fvwm2/pixmaps/xterm-linux.xpm +lib/X11/fvwm2/pixmaps/xterm-sgi.xpm +lib/X11/fvwm2/pixmaps/xterm-sol.xpm +lib/X11/fvwm2/pixmaps/xterm-sun.xpm +lib/X11/fvwm2/pixmaps/xterm.xpm +lib/X11/fvwm2/pixmaps/xv.xpm +lib/X11/fvwm2/pixmaps/xv2.xpm +lib/X11/fvwm2/pixmaps/xview.xpm +lib/X11/fvwm2/system.fvwm2rc +lib/X11/fvwm2/system.fvwm2rc-sample-1 +lib/X11/fvwm2/system.fvwm2rc-sample-2 +lib/X11/fvwm2/system.fvwm2rc-sample-95 +lib/X11/fvwm2/system.fvwm2rc.example +man/man1/FvwmAnimate.1 +man/man1/FvwmAuto.1 +man/man1/FvwmBacker.1 +man/man1/FvwmBanner.1 +man/man1/FvwmButtons.1 +man/man1/FvwmCommand.1 +man/man1/FvwmConsole.1 +man/man1/FvwmConsoleC.pl.1 +man/man1/FvwmCpp.1 +man/man1/FvwmDebug.1 +man/man1/FvwmDragWell.1 +man/man1/FvwmEvent.1 +man/man1/FvwmForm.1 +${GTK}man/man1/FvwmGtk.1 +man/man1/FvwmIconBox.1 +man/man1/FvwmIconMan.1 +man/man1/FvwmIdent.1 +man/man1/FvwmM4.1 +man/man1/FvwmPager.1 +man/man1/FvwmRearrange.1 +man/man1/FvwmSave.1 +man/man1/FvwmSaveDesk.1 +man/man1/FvwmScript.1 +man/man1/FvwmScroll.1 +man/man1/FvwmTaskBar.1 +man/man1/FvwmTheme.1 +man/man1/FvwmWharf.1 +man/man1/FvwmWinList.1 +man/man1/fvwm-config.1 +man/man1/fvwm-menu-desktop.1 +man/man1/fvwm-menu-directory.1 +man/man1/fvwm-menu-headlines.1 +man/man1/fvwm-menu-xlock.1 +man/man1/fvwm-root.1 +man/man1/fvwm.1 +man/man1/fvwm2.1 +man/man1/fvwm24_convert.1 +man/man1/fvwmbug.1 +man/man1/fvwmrc_convert.1 +share/fvwm2/ConfigFvwmBacker +share/fvwm2/ConfigFvwmButtons +share/fvwm2/ConfigFvwmDefaults +share/fvwm2/ConfigFvwmIconBox +share/fvwm2/ConfigFvwmIconMan +share/fvwm2/ConfigFvwmIdent +share/fvwm2/ConfigFvwmPager +share/fvwm2/ConfigFvwmScroll +share/fvwm2/ConfigFvwmSetup +share/fvwm2/ConfigFvwmTaskBar +share/fvwm2/ConfigFvwmWinList +share/fvwm2/FvwmForm-Capture +share/fvwm2/FvwmForm-Form +share/fvwm2/FvwmForm-QuitVerify +share/fvwm2/FvwmForm-Rlogin +share/fvwm2/FvwmForm-RootCursor +share/fvwm2/FvwmForm-Setup +share/fvwm2/FvwmForm-Talk +share/fvwm2/FvwmForm-TalkHelp +share/fvwm2/FvwmScript-BaseConfig +share/fvwm2/FvwmScript-BellSetup +share/fvwm2/FvwmScript-Buttons +share/fvwm2/FvwmScript-Colorset +share/fvwm2/FvwmScript-ComExample +share/fvwm2/FvwmScript-Date +share/fvwm2/FvwmScript-FileBrowser +share/fvwm2/FvwmScript-Find +share/fvwm2/FvwmScript-KeyboardSetup +share/fvwm2/FvwmScript-PointerSetup +share/fvwm2/FvwmScript-Quit +share/fvwm2/FvwmScript-ScreenDump +share/fvwm2/FvwmScript-ScreenSetup +share/fvwm2/FvwmScript-Setup95 +share/fvwm2/FvwmScript-WidgetDemo +share/fvwm2/fvwm-script-ComExample.pl +share/fvwm2/fvwm-script-setup95.pl +share/fvwm2/system.fvwm2rc-sample-95 +@dirrm share/fvwm2 +@dirrm lib/X11/fvwm2/pixmaps +@dirrm lib/X11/fvwm2/${FVWM_VER} +@dirrm lib/X11/fvwm2 diff --git a/wm/fvwm/distinfo b/wm/fvwm/distinfo new file mode 100644 index 00000000000..5fe976839fb --- /dev/null +++ b/wm/fvwm/distinfo @@ -0,0 +1,13 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +SHA1 (fvwm-2.4.19.tar.gz) = 6d881473560d6ded360fc47a7cfb1b3d5d30824f +RMD160 (fvwm-2.4.19.tar.gz) = cc6e3ceebccd50ba0404079771faa6babc041ca0 +Size (fvwm-2.4.19.tar.gz) = 1826833 bytes +SHA1 (fvwm_icons.tgz) = d6ee1e52f1a84c4edd722ccee0f7e9cc79cc2a4b +RMD160 (fvwm_icons.tgz) = a5aa60994e64aab939f94b4620d79ea4fcb156f3 +Size (fvwm_icons.tgz) = 363406 bytes +SHA1 (patch-aa) = 1fbb00d0ef3fb3042537a7cdc0da0b1f506235ae +SHA1 (patch-ab) = 9005c7e38002a44a62d2289a72f4b9ab5b4f5386 +SHA1 (patch-ac) = b9009cad82a5f286e54964fc770c8281cefc35d8 +SHA1 (patch-ad) = 95b9fac03006378ce76a89a5116b783e8c88ef0a +SHA1 (patch-ae) = 09460e67c977d261b21e75be9a790841527d4117 diff --git a/wm/fvwm/patches/patch-aa b/wm/fvwm/patches/patch-aa new file mode 100644 index 00000000000..4167ce6e718 --- /dev/null +++ b/wm/fvwm/patches/patch-aa @@ -0,0 +1,24 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +--- utils/Makefile.in.orig 2004-09-30 19:56:39.000000000 +0300 ++++ utils/Makefile.in 2004-10-01 12:03:56.000000000 +0300 +@@ -168,3 +168,3 @@ + +-bin_PROGRAMS = @XPMROOT@ ++bin_PROGRAMS = + bin_SCRIPTS = fvwm-config fvwmbug fvwm-menu-xlock fvwm-menu-directory \ +@@ -173,5 +173,5 @@ + +-EXTRA_PROGRAMS = xpmroot xselection ++EXTRA_PROGRAMS = xselection + +-man_MANS = xpmroot.1 fvwm-config.1 fvwmbug.1 fvwmrc_convert.1 fvwm24_convert.1 \ ++man_MANS = fvwm-config.1 fvwmbug.1 fvwmrc_convert.1 fvwm24_convert.1 \ + fvwm-menu-xlock.1 fvwm-menu-directory.1 \ +@@ -194,4 +194,4 @@ + fvwm-menu-desktop fvwm-menu-headlines fvwm24_convert fvwmbug.sh +-EXTRA_PROGRAMS = xpmroot$(EXEEXT) xselection$(EXEEXT) +-bin_PROGRAMS = @XPMROOT@ ++EXTRA_PROGRAMS = xselection$(EXEEXT) ++bin_PROGRAMS = + PROGRAMS = $(bin_PROGRAMS) diff --git a/wm/fvwm/patches/patch-ab b/wm/fvwm/patches/patch-ab new file mode 100644 index 00000000000..83cd38f6f8d --- /dev/null +++ b/wm/fvwm/patches/patch-ab @@ -0,0 +1,9 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +--- configure.orig 2004-09-30 19:56:42.000000000 +0300 ++++ configure 2004-10-01 12:04:46.000000000 +0300 +@@ -1541,3 +1541,3 @@ + # Define the identity of the package. +- PACKAGE=fvwm ++ PACKAGE=fvwm2 + VERSION=2.4.19 diff --git a/wm/fvwm/patches/patch-ac b/wm/fvwm/patches/patch-ac new file mode 100644 index 00000000000..1bcb1bc9adb --- /dev/null +++ b/wm/fvwm/patches/patch-ac @@ -0,0 +1,20 @@ +$NetBSD: patch-ac,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +--- libs/Picture.c.orig Sat Jul 31 02:18:29 2004 ++++ libs/Picture.c Sat Jul 31 02:27:44 2004 +@@ -75,7 +75,15 @@ + Bool Pdefault; + Visual *Pvisual; + static Visual *FvwmVisual; ++#ifdef __APPLE__ ++/* The Apple toolchain has some quirks with common symbols in archives ++ * which makes it fail to pull in a file into a binary if only common ++ * symbols are needed from that file. Work around this by initializing ++ * one of the variables. */ ++Colormap Pcmap = {0}; ++#else + Colormap Pcmap; ++#endif + static Colormap FvwmCmap; + unsigned int Pdepth; + static unsigned int FvwmDepth; diff --git a/wm/fvwm/patches/patch-ad b/wm/fvwm/patches/patch-ad new file mode 100644 index 00000000000..0504d009cfa --- /dev/null +++ b/wm/fvwm/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +--- config.h.in.orig 2005-12-06 14:33:03.000000000 +0000 ++++ config.h.in +@@ -427,6 +427,8 @@ + #else + # ifdef _AIX + #pragma alloca ++# elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) ++# include <stdlib.h> + # else + # ifndef alloca /* predefined by HP cc +Olibcalls */ + char *alloca (); diff --git a/wm/fvwm/patches/patch-ae b/wm/fvwm/patches/patch-ae new file mode 100644 index 00000000000..d77adce3f05 --- /dev/null +++ b/wm/fvwm/patches/patch-ae @@ -0,0 +1,12 @@ +$NetBSD: patch-ae,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ + +--- fvwm/module_interface.c.orig 2005-12-06 14:48:01.000000000 +0000 ++++ fvwm/module_interface.c +@@ -1460,7 +1460,6 @@ void FlushMessageQueue(int module) + char *dptr; + struct queue_buff_struct *d; + int a; +- extern int errno; + + if((pipeOn[module] <= 0)||(pipeQueue[module] == NULL)) + return; |