git: dc33dbaaa5fc - main - x11-wm/bvwm: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 20 Oct 2026 23:28:02 UTC
The branch main has been updated by dteske:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dc33dbaaa5fc1b7797dbb0fd9ac223d2da2d8ca5
commit dc33dbaaa5fc1b7797dbb0fd9ac223d2da2d8ca5
Author: Devin Teske <dteske@FreeBSD.org>
AuthorDate: 2026-10-20 23:24:03 +0000
Commit: Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-10-20 23:24:03 +0000
x11-wm/bvwm: New port
BVWM is a fork of fvwm3: still a floating window manager, and now able
to work as a hybridized tiling manager.
Enhancements summarized below:
fvwm-tile is new to BVWM; helper making the hybrid possible: floating
windows, tiled windows, or a mix of the two. The fvwm- prefix is there
because it is fully backward compatible and can be lifted into fvwm.
ButtonStyle hover is a new config directive offering UX improvement.
TitleStyle ButtonWidth is a usability and accessibility improvement,
supporting non-square window decor buttons so the decor is tap-
friendly.
A bare Super key press opens a start menu.
With no DBUS_SESSION_BUS_ADDRESS, bvwm re-execs through
dbus-launch --exit-with-session.
picom and bhotkeys-start start when those programs are in PATH.
FvwmPrompt is built with the ports Go toolchain.
The port ships a self-contained tree and coinstalls with x11-wm/fvwm3.
Configs default to ~/.bvwm and .bvwmrc so stock fvwm3 configs stay
untouched.
Reviewed by: fuz
Differential Revision: https://reviews.freebsd.org/D58427
---
x11-wm/Makefile | 1 +
x11-wm/bvwm/Makefile | 102 +++++++++++
x11-wm/bvwm/distinfo | 5 +
x11-wm/bvwm/pkg-descr | 10 +
x11-wm/bvwm/pkg-plist | 494 ++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 612 insertions(+)
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 04f7801d1194..9b812c940b34 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -12,6 +12,7 @@
SUBDIR += blackbox
SUBDIR += bspwm
SUBDIR += bspwm-devel
+ SUBDIR += bvwm
SUBDIR += cage
SUBDIR += cagebreak
SUBDIR += chamfer
diff --git a/x11-wm/bvwm/Makefile b/x11-wm/bvwm/Makefile
new file mode 100644
index 000000000000..69b98edd2e43
--- /dev/null
+++ b/x11-wm/bvwm/Makefile
@@ -0,0 +1,102 @@
+PORTNAME= bvwm
+DISTVERSION= 1.1.5-bvwm.6
+CATEGORIES= x11-wm
+# Extra icons tarball (optional); GitHub distfile comes from USE_GITHUB.
+MASTER_SITES= http://fvwm.sourceforge.net/generated/icon_download/:icons
+
+MAINTAINER= dteske@FreeBSD.org
+COMMENT= B? Virtual Window Manager (fvwm3 fork)
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libevent.so:devel/libevent \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libxkbcommon.so:x11/libxkbcommon
+
+USES= compiler:c11 localbase:ldflags meson perl5 pkgconfig python \
+ shebangfix xorg
+USE_GITHUB= yes
+GH_ACCOUNT= FrauBSD
+USE_XORG= ice sm x11 xext xft xrandr xrender xt xtrans
+SHEBANG_FILES= bin/fvwm-menu-desktop.in bin/FvwmCommand.in
+python_OLD_CMD= @PYTHON@
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+# libexec/bvwm/<ver>/ follows meson.project_version() (.current-version).
+BVWM_VERSION= ${DISTVERSION:C/-.*//}
+PLIST_SUB= BVWM_VERSION=${BVWM_VERSION}
+
+OPTIONS_DEFINE= FRIBIDI GO ICONS ICONV MANPAGES NLS PNG SVG XCURSOR XPM
+OPTIONS_DEFAULT= FRIBIDI GO ICONV MANPAGES PNG XCURSOR
+OPTIONS_SUB= yes
+GO_DESC= Build and install modules written in Go
+
+FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi
+FRIBIDI_MESON_ENABLED= bidi
+
+# go.mod says "go 1.21". modules: vendor dir is in the tarball.
+# no_targets: meson runs go; this port only borrows the toolchain.
+GO_USES= go:1.21+,modules,no_targets
+GO_MESON_ENABLED= golang
+
+FVWM_ICONS= fvwm_icons-20070101
+ICONS_IMPLIES= XPM
+# Append-only: USE_GITHUB already provides the primary distfile.
+ICONS_DISTFILES= ${FVWM_ICONS}.tar.bz2:icons
+
+ICONV_USES= iconv:translit
+ICONV_MESON_ENABLED= iconv
+
+MANPAGES_BUILD_DEPENDS= rubygem-asciidoctor>0:textproc/rubygem-asciidoctor
+MANPAGES_MESON_TRUE= mandoc
+
+NLS_USES= gettext
+NLS_MESON_ENABLED= nls
+
+PNG_LIB_DEPENDS= libpng.so:graphics/png
+PNG_MESON_ENABLED= png
+
+SVG_USES= gnome
+SVG_USE= GNOME=librsvg2
+SVG_MESON_ENABLED= svg
+
+XCURSOR_USE= XORG=xcursor,xfixes
+XCURSOR_MESON_ENABLED= xcursor xfixes
+
+XPM_USE= XORG=xpm
+XPM_MESON_ENABLED= xpm
+
+# After `make patch`, so makepatch does not record this substitution.
+pre-configure:
+ @${REINPLACE_CMD} -e 's,/etc/,${LOCALBASE}/etc/,g' \
+ ${WRKSRC}/bin/fvwm-menu-desktop.in
+
+post-install-GO-on:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bvwm-FvwmPrompt
+
+post-install-ICONS-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/bvwm/pixmaps
+ ${INSTALL_DATA} ${WRKDIR}/${FVWM_ICONS}/*.xpm \
+ ${STAGEDIR}${PREFIX}/share/bvwm/pixmaps
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MGO}
+# bin/FvwmPrompt/meson.build runs go itself. GO_CMD and GO_BUILDFLAGS
+# are written into a wrapper at configure time (quoted -ldflags stay
+# shell syntax, and -C stays the first flag). GO_ENV is still needed
+# when that wrapper runs.
+CONFIGURE_ENV+= ${GO_ENV} \
+ GO_BUILDFLAGS="${GO_BUILDFLAGS}" \
+ GO_CMD="${GO_CMD}" \
+ GOMAXPROCS=${MAKE_JOBS_NUMBER} \
+ GOPROXY=off
+MAKE_ENV+= ${GO_ENV} \
+ GOMAXPROCS=${MAKE_JOBS_NUMBER} \
+ GOPROXY=off
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/x11-wm/bvwm/distinfo b/x11-wm/bvwm/distinfo
new file mode 100644
index 000000000000..e1dd6bd9ed6e
--- /dev/null
+++ b/x11-wm/bvwm/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1792473266
+SHA256 (fvwm_icons-20070101.tar.bz2) = 86b0164430a3087f5cb8d55eb43a8676bbce495814b30c6844eb127f952642ab
+SIZE (fvwm_icons-20070101.tar.bz2) = 330862
+SHA256 (FrauBSD-bvwm-1.1.5-bvwm.6_GH0.tar.gz) = 558266c52831d9bf4b31640c38b7eb368ad63d363700d5dd558c7e3205aa3d2b
+SIZE (FrauBSD-bvwm-1.1.5-bvwm.6_GH0.tar.gz) = 4270122
diff --git a/x11-wm/bvwm/pkg-descr b/x11-wm/bvwm/pkg-descr
new file mode 100644
index 000000000000..abdeb015b1be
--- /dev/null
+++ b/x11-wm/bvwm/pkg-descr
@@ -0,0 +1,10 @@
+BVWM (B? Virtual Window Manager) is a fork of fvwm3 with core window-manager
+enhancements (ButtonStyle hover states and TitleStyle ButtonWidth). This port
+ships a self-contained, coinstallable tree: bin/bvwm, modules under
+libexec/bvwm/, share/bvwm, prefixed helpers (bvwm-root, ...), and prefixed man
+pages (bvwm.1, bvwm-FvwmAnimate.1, ...).
+
+Configs keep the Fvwm module vocabulary (Module FvwmButtons, and so on). BVWM
+defaults to ~/.bvwm and .bvwmrc so stock fvwm3 configs are not asked to parse
+BVWM-only decor syntax. PATH tools and man pages use a bvwm- prefix so this
+port coinstalls with x11-wm/fvwm3.
diff --git a/x11-wm/bvwm/pkg-plist b/x11-wm/bvwm/pkg-plist
new file mode 100644
index 000000000000..5dad3e9368eb
--- /dev/null
+++ b/x11-wm/bvwm/pkg-plist
@@ -0,0 +1,494 @@
+bin/bhotkeys-bvwm-run
+bin/fvwm-tile
+bin/super-menu-arm
+bin/super-menu-open
+bin/super-menu-release
+bin/bvwm
+bin/bvwm-FvwmCommand
+%%GO%%bin/bvwm-FvwmPrompt
+bin/bvwm-convert-2.6
+bin/bvwm-menu-desktop
+bin/bvwm-menu-directory
+bin/bvwm-menu-xlock
+bin/bvwm-perllib
+bin/bvwm-root
+bin/bvwm-same-class
+bin/bvwm-super-menu-handler
+libexec/bvwm/%%BVWM_VERSION%%/FvwmAnimate
+libexec/bvwm/%%BVWM_VERSION%%/FvwmAuto
+libexec/bvwm/%%BVWM_VERSION%%/FvwmBacker
+libexec/bvwm/%%BVWM_VERSION%%/FvwmButtons
+libexec/bvwm/%%BVWM_VERSION%%/FvwmEvent
+libexec/bvwm/%%BVWM_VERSION%%/FvwmForm
+libexec/bvwm/%%BVWM_VERSION%%/FvwmIconMan
+libexec/bvwm/%%BVWM_VERSION%%/FvwmIdent
+libexec/bvwm/%%BVWM_VERSION%%/FvwmMFL
+libexec/bvwm/%%BVWM_VERSION%%/FvwmPager
+libexec/bvwm/%%BVWM_VERSION%%/FvwmPerl
+libexec/bvwm/%%BVWM_VERSION%%/FvwmRearrange
+libexec/bvwm/%%BVWM_VERSION%%/FvwmScript
+libexec/bvwm/%%BVWM_VERSION%%/FvwmTalk
+%%DATADIR%%/ConfigFvwmBacker
+%%DATADIR%%/ConfigFvwmButtons
+%%DATADIR%%/ConfigFvwmDefaults
+%%DATADIR%%/ConfigFvwmIconMan
+%%DATADIR%%/ConfigFvwmIdent
+%%DATADIR%%/ConfigFvwmPager
+%%DATADIR%%/FvwmForm-Capture
+%%DATADIR%%/FvwmForm-Desktop
+%%DATADIR%%/FvwmForm-Form
+%%DATADIR%%/FvwmForm-QuitVerify
+%%DATADIR%%/FvwmForm-Rlogin
+%%DATADIR%%/FvwmForm-RootCursor
+%%DATADIR%%/FvwmForm-Talk
+%%DATADIR%%/FvwmForm-TalkHelp
+%%DATADIR%%/FvwmForm-XDGMenuHelp
+%%DATADIR%%/FvwmForm-XDGOptionsHelp
+%%DATADIR%%/FvwmScript-BaseConfig
+%%DATADIR%%/FvwmScript-BellSetup
+%%DATADIR%%/FvwmScript-Buttons
+%%DATADIR%%/FvwmScript-Colorset
+%%DATADIR%%/FvwmScript-ComExample
+%%DATADIR%%/FvwmScript-ConfirmCopyConfig
+%%DATADIR%%/FvwmScript-ConfirmQuit
+%%DATADIR%%/FvwmScript-Date
+%%DATADIR%%/FvwmScript-DateTime
+%%DATADIR%%/FvwmScript-FileBrowser
+%%DATADIR%%/FvwmScript-Find
+%%DATADIR%%/FvwmScript-KeyboardSetup
+%%DATADIR%%/FvwmScript-PointerSetup
+%%DATADIR%%/FvwmScript-Quit
+%%DATADIR%%/FvwmScript-ScreenDump
+%%DATADIR%%/FvwmScript-ScreenSetup
+%%DATADIR%%/FvwmScript-WidgetDemo
+%%DATADIR%%/default-config/FvwmScript-ConfirmCopyConfig
+%%DATADIR%%/default-config/FvwmScript-ConfirmQuit
+%%DATADIR%%/default-config/FvwmScript-DateTime
+%%DATADIR%%/default-config/bhotkeys.config
+%%DATADIR%%/default-config/config
+%%DATADIR%%/default-config/picom/default.conf
+%%DATADIR%%/default-config/super-menu
+%%DATADIR%%/default-config/tiling
+%%DATADIR%%/default-config/images/background/bg1.png
+%%DATADIR%%/default-config/images/background/bg2.png
+%%DATADIR%%/default-config/images/background/bg3.png
+%%DATADIR%%/default-config/images/bgicons/bg1.png
+%%DATADIR%%/default-config/images/bgicons/bg2.png
+%%DATADIR%%/default-config/images/bgicons/bg3.png
+%%DATADIR%%/default-config/images/fvwm-logo-small.png
+%%DATADIR%%/default-config/images/icons/apps.png
+%%DATADIR%%/default-config/images/icons/conf.png
+%%DATADIR%%/default-config/images/icons/help.png
+%%DATADIR%%/default-config/images/icons/info.png
+%%DATADIR%%/default-config/images/icons/programs.png
+%%DATADIR%%/default-config/images/icons/quit.png
+%%DATADIR%%/default-config/images/icons/refresh.png
+%%DATADIR%%/default-config/images/icons/restart.png
+%%DATADIR%%/default-config/images/icons/run_arrow.png
+%%DATADIR%%/default-config/images/icons/terminal.png
+%%DATADIR%%/default-config/images/icons/wallpaper.png
+%%DATADIR%%/default-config/images/icons/win/bottom.png
+%%DATADIR%%/default-config/images/icons/win/close.png
+%%DATADIR%%/default-config/images/icons/win/destroy.png
+%%DATADIR%%/default-config/images/icons/win/done.png
+%%DATADIR%%/default-config/images/icons/win/iconify.png
+%%DATADIR%%/default-config/images/icons/win/lower.png
+%%DATADIR%%/default-config/images/icons/win/max.png
+%%DATADIR%%/default-config/images/icons/win/move.png
+%%DATADIR%%/default-config/images/icons/win/raise.png
+%%DATADIR%%/default-config/images/icons/win/resize.png
+%%DATADIR%%/default-config/images/icons/win/sendto.png
+%%DATADIR%%/default-config/images/icons/win/shade.png
+%%DATADIR%%/default-config/images/icons/win/stays.png
+%%DATADIR%%/default-config/images/icons/win/sticky.png
+%%DATADIR%%/default-config/images/icons/win/title.png
+%%DATADIR%%/default-config/images/icons/win/top.png
+%%DATADIR%%/default-config/stalonetrayrc
+%%DATADIR%%/fvwm-menu-desktop-config.fpl
+%%DATADIR%%/fvwm-script-ComExample.pl
+%%DATADIR%%/perllib/FVWM/Commands.pm
+%%DATADIR%%/perllib/FVWM/Constants.pm
+%%DATADIR%%/perllib/FVWM/Event.pm
+%%DATADIR%%/perllib/FVWM/EventNames.pm
+%%DATADIR%%/perllib/FVWM/Module.pm
+%%DATADIR%%/perllib/FVWM/Module/Terminal.pm
+%%DATADIR%%/perllib/FVWM/Module/Toolkit.pm
+%%DATADIR%%/perllib/FVWM/Tracker.pm
+%%DATADIR%%/perllib/FVWM/Tracker/Colorsets.pm
+%%DATADIR%%/perllib/FVWM/Tracker/GlobalConfig.pm
+%%DATADIR%%/perllib/FVWM/Tracker/ModuleConfig.pm
+%%DATADIR%%/perllib/FVWM/Tracker/PageInfo.pm
+%%DATADIR%%/perllib/FVWM/Tracker/Scheduler.pm
+%%DATADIR%%/perllib/FVWM/Tracker/WindowList.pm
+%%DATADIR%%/perllib/General/FileSystem.pm
+%%DATADIR%%/perllib/General/Parse.pm
+%%ICONS%%%%DATADIR%%/pixmaps/Jlock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Jnews.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Jrecycle.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Jxlock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Monitor.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Mosaic.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/Xfm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/arrdown2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/arrows2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/arrup2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_blue_cursive.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_bracket.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_cat_thing.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_red_3D.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_red_cursive.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_tiger.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/banner.fvwm_tiger_tail.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/bckgnd1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/bckgnd3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/bell.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/bomb.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/button-close.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/button-horiz.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/button-max.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/button-vert.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/button.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/clamp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/date.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/datebook.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/default.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/desk.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/desktop.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/dialog_box.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/display.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/documents.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/doomface.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/editres.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/eps.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/exit.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/find1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/flow_chart.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/folder.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/folder2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/folders.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/fvwm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/fvwm2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/fvwm2_big.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/fvwm3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/gimp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/gnu-animal.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/graphs.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/gv.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/help.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/jx.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/keyboard.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/lemacs.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mag_glass.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mail1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mail2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/map.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/math4.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/menu.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.arch.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.audiovol.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.audiovol2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ball.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ball2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bball.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.blah.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bomb.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bomb2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.book1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.book2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.book3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.book4.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.books.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.briefcase.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bug1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bug2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.bx2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.calc.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.calc2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.calendar.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.camera.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cat.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cave.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cd.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cdlabel.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.chart.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.checkmark.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.chinese.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.clipboard.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.clock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.clock2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.colors.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.connect.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.crosbone.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cross.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.cut.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.delete.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.desktop.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.destroy.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.diff.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.directory.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.dirlink.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.diskette.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.display.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.doc.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.doc1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.dog.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ear.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.edit.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.espada.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.excl.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.exclam.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.exit.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.exp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.eye.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.eye2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.eyes.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.f1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.fax.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.fdisk.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.file.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.filelink.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.filemgr.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.floppy.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.folder.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.font.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.fractal.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.frame.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ftp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.fvwm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gball.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gimp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gnome.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gnu.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.go.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gopher.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.graph.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.graph2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.gv.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.hammer.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.happy.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.hdisk.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.heart.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.hex.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.hextris.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ibm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.iconify.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.iconify1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.icons.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.kde.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.keyboard.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.keys.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.letter.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.line.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.lock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.lower.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.lower2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.lower3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.mag.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.mail.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.mail2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.manual.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.max1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize-horiz.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize-horiz1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize-vert.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize-vert1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maximize2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.maze.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.modules.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.monitor.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.mouse.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.move.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.move1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.move2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.move3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.mwm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.netscape.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.news.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.nscape.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ofolder.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.olwm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.pager.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.paint.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.paint2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.palette.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.paper.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.pdf.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.pencil.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.penguin.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.perf.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.picture.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.question.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.rainbow.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.raise.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.raise2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.raise3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.ray.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.rball.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.refresh.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.resize.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.resize2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.resize3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.resize4.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.roach.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.run.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.sh.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.sh1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.shade1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.slon.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.sound.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.start.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.stick.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.stick1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.stick2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.stickpressed.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.stop.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.telnet.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.term.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.term2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.tetris.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.trebol.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.turn.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.twm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.winXX-close.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.winXX-maximize.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.winXX-minimize.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.winXX-normalize.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.winXX-sysmenu.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.window.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.window2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.windows.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.windowshade.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.x.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.x2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xaniroc.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xarchie.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xbiff.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xboing.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xfig.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xjewel.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xkeycaps.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xlander.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xlock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xmag.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xmahjongg.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xman.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xpaint.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xsnow.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xterm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.xv.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.zircon.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/mini.zoom.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/modules.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/nscape.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/page.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/page2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/pointer.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/programs.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/ps.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/question.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rbomb.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rbomb2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rcalc.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rcalc2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/resize.rainbow.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rterm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/rterm2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/run.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/screen.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/settings.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/shells.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/shutdown.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/shutdown2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/side.fvwm2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/side.fvwm2_1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/side.fvwm2_2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/side.utilities.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.Paint2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.Shell2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.exit.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.lock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.man.next.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.note.next.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/small.tools2_3d.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/term.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/textedit.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/tiff2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/toolbox.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/unknown1.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/wierd_page3.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/window.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/word_processor.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/wterm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xcalc.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xemacs.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xlock.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xman.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xpaint.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-axp.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-blank.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-bsd.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-dec.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-linux.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-sgi.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-sol.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm-sun.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xterm.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xv.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xv2.xpm
+%%ICONS%%%%DATADIR%%/pixmaps/xview.xpm
+share/bhotkeys/plugins.d/bvwm-focus-back
+share/bhotkeys/plugins.d/bvwm-focus-class
+share/bhotkeys/plugins.d/bvwm-focus-class-back
+share/bhotkeys/plugins.d/bvwm-focus-next
+share/bhotkeys/plugins.d/bvwm-tile-auto
+share/bhotkeys/plugins.d/bvwm-tile-bottom
+share/bhotkeys/plugins.d/bvwm-tile-bottom-left
+share/bhotkeys/plugins.d/bvwm-tile-bottom-right
+share/bhotkeys/plugins.d/bvwm-tile-down
+share/bhotkeys/plugins.d/bvwm-tile-insert
+share/bhotkeys/plugins.d/bvwm-tile-left
+share/bhotkeys/plugins.d/bvwm-tile-right
+share/bhotkeys/plugins.d/bvwm-tile-rotate
+share/bhotkeys/plugins.d/bvwm-tile-top
+share/bhotkeys/plugins.d/bvwm-tile-top-left
+share/bhotkeys/plugins.d/bvwm-tile-top-right
+share/bhotkeys/plugins.d/bvwm-tile-up
+%%NLS%%share/locale/ar/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/da/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/de/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/es/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/sv_SE/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/bvwm.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/bvwm.mo
+%%MANPAGES%%share/man/man1/bvwm-FvwmAnimate.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmAuto.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmBacker.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmButtons.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmCommand.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmEvent.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmForm.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmIconMan.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmIdent.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmMFL.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmPager.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmPerl.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmRearrange.1.gz
+%%MANPAGES%%share/man/man1/bvwm-FvwmScript.1.gz
+%%MANPAGES%%share/man/man1/bvwm-convert-2.6.1.gz
+%%MANPAGES%%share/man/man1/bvwm-menu-desktop.1.gz
+%%MANPAGES%%share/man/man1/bvwm-menu-directory.1.gz
+%%MANPAGES%%share/man/man1/bvwm-menu-xlock.1.gz
+%%MANPAGES%%share/man/man1/bvwm-perllib.1.gz
+%%MANPAGES%%share/man/man1/bvwm-root.1.gz
+%%MANPAGES%%share/man/man1/bvwm.1.gz
+%%MANPAGES%%share/man/man1/bvwmall.1.gz
+%%MANPAGES%%share/man/man1/bvwmcommands.1.gz
+%%MANPAGES%%share/man/man1/bvwmmenus.1.gz
+%%MANPAGES%%share/man/man1/bvwmstyles.1.gz
+share/xsessions/bvwm.desktop