BVWM is a fork of fvwm3 with ButtonStyle hover and TitleStyle ButtonWidth.
This port ships a self-contained, coinstallable tree (bin/bvwm, modules under
libexec/bvwm/, share/bvwm, bvwm-prefixed helpers and man pages) so it does
not RUN_DEPENDS on fvwm3 and coinstalls with x11-wm/fvwm3. Defaults to
~/.bvwm / .bvwmrc so stock fvwm3 configs stay untouched.
Details
Details
$ make $ make package $ pkg install -f work/pkg/bvwm-1.1.5.2.pkg $ pkg list bvwm
Should yield:
/usr/local/bin/bvwm /usr/local/bin/bvwm-FvwmCommand /usr/local/bin/bvwm-FvwmPrompt /usr/local/bin/bvwm-convert-2.6 /usr/local/bin/bvwm-menu-desktop /usr/local/bin/bvwm-menu-directory /usr/local/bin/bvwm-menu-xlock /usr/local/bin/bvwm-perllib /usr/local/bin/bvwm-root /usr/local/libexec/bvwm/1.1.5/FvwmAnimate /usr/local/libexec/bvwm/1.1.5/FvwmAuto /usr/local/libexec/bvwm/1.1.5/FvwmBacker /usr/local/libexec/bvwm/1.1.5/FvwmButtons /usr/local/libexec/bvwm/1.1.5/FvwmEvent /usr/local/libexec/bvwm/1.1.5/FvwmForm /usr/local/libexec/bvwm/1.1.5/FvwmIconMan /usr/local/libexec/bvwm/1.1.5/FvwmIdent /usr/local/libexec/bvwm/1.1.5/FvwmMFL /usr/local/libexec/bvwm/1.1.5/FvwmPager /usr/local/libexec/bvwm/1.1.5/FvwmPerl /usr/local/libexec/bvwm/1.1.5/FvwmRearrange /usr/local/libexec/bvwm/1.1.5/FvwmScript /usr/local/libexec/bvwm/1.1.5/FvwmTalk /usr/local/share/bvwm/ConfigFvwmBacker /usr/local/share/bvwm/ConfigFvwmButtons /usr/local/share/bvwm/ConfigFvwmDefaults /usr/local/share/bvwm/ConfigFvwmIconMan /usr/local/share/bvwm/ConfigFvwmIdent /usr/local/share/bvwm/ConfigFvwmPager /usr/local/share/bvwm/FvwmForm-Capture /usr/local/share/bvwm/FvwmForm-Desktop /usr/local/share/bvwm/FvwmForm-Form /usr/local/share/bvwm/FvwmForm-QuitVerify /usr/local/share/bvwm/FvwmForm-Rlogin /usr/local/share/bvwm/FvwmForm-RootCursor /usr/local/share/bvwm/FvwmForm-Talk /usr/local/share/bvwm/FvwmForm-TalkHelp /usr/local/share/bvwm/FvwmForm-XDGMenuHelp /usr/local/share/bvwm/FvwmForm-XDGOptionsHelp /usr/local/share/bvwm/FvwmScript-BaseConfig /usr/local/share/bvwm/FvwmScript-BellSetup /usr/local/share/bvwm/FvwmScript-Buttons /usr/local/share/bvwm/FvwmScript-Colorset /usr/local/share/bvwm/FvwmScript-ComExample /usr/local/share/bvwm/FvwmScript-ConfirmCopyConfig /usr/local/share/bvwm/FvwmScript-ConfirmQuit /usr/local/share/bvwm/FvwmScript-Date /usr/local/share/bvwm/FvwmScript-DateTime /usr/local/share/bvwm/FvwmScript-FileBrowser /usr/local/share/bvwm/FvwmScript-Find /usr/local/share/bvwm/FvwmScript-KeyboardSetup /usr/local/share/bvwm/FvwmScript-PointerSetup /usr/local/share/bvwm/FvwmScript-Quit /usr/local/share/bvwm/FvwmScript-ScreenDump /usr/local/share/bvwm/FvwmScript-ScreenSetup /usr/local/share/bvwm/FvwmScript-WidgetDemo /usr/local/share/bvwm/default-config/FvwmScript-ConfirmCopyConfig /usr/local/share/bvwm/default-config/FvwmScript-ConfirmQuit /usr/local/share/bvwm/default-config/FvwmScript-DateTime /usr/local/share/bvwm/default-config/config /usr/local/share/bvwm/default-config/images/background/bg1.png /usr/local/share/bvwm/default-config/images/background/bg2.png /usr/local/share/bvwm/default-config/images/background/bg3.png /usr/local/share/bvwm/default-config/images/bgicons/bg1.png /usr/local/share/bvwm/default-config/images/bgicons/bg2.png /usr/local/share/bvwm/default-config/images/bgicons/bg3.png /usr/local/share/bvwm/default-config/images/fvwm-logo-small.png /usr/local/share/bvwm/default-config/images/icons/apps.png /usr/local/share/bvwm/default-config/images/icons/conf.png /usr/local/share/bvwm/default-config/images/icons/help.png /usr/local/share/bvwm/default-config/images/icons/info.png /usr/local/share/bvwm/default-config/images/icons/programs.png /usr/local/share/bvwm/default-config/images/icons/quit.png /usr/local/share/bvwm/default-config/images/icons/refresh.png /usr/local/share/bvwm/default-config/images/icons/restart.png /usr/local/share/bvwm/default-config/images/icons/run_arrow.png /usr/local/share/bvwm/default-config/images/icons/terminal.png /usr/local/share/bvwm/default-config/images/icons/wallpaper.png /usr/local/share/bvwm/default-config/images/icons/win/bottom.png /usr/local/share/bvwm/default-config/images/icons/win/close.png /usr/local/share/bvwm/default-config/images/icons/win/destroy.png /usr/local/share/bvwm/default-config/images/icons/win/done.png /usr/local/share/bvwm/default-config/images/icons/win/iconify.png /usr/local/share/bvwm/default-config/images/icons/win/lower.png /usr/local/share/bvwm/default-config/images/icons/win/max.png /usr/local/share/bvwm/default-config/images/icons/win/move.png /usr/local/share/bvwm/default-config/images/icons/win/raise.png /usr/local/share/bvwm/default-config/images/icons/win/resize.png /usr/local/share/bvwm/default-config/images/icons/win/sendto.png /usr/local/share/bvwm/default-config/images/icons/win/shade.png /usr/local/share/bvwm/default-config/images/icons/win/stays.png /usr/local/share/bvwm/default-config/images/icons/win/sticky.png /usr/local/share/bvwm/default-config/images/icons/win/title.png /usr/local/share/bvwm/default-config/images/icons/win/top.png /usr/local/share/bvwm/default-config/stalonetrayrc /usr/local/share/bvwm/fvwm-menu-desktop-config.fpl /usr/local/share/bvwm/fvwm-script-ComExample.pl /usr/local/share/bvwm/perllib/FVWM/Commands.pm /usr/local/share/bvwm/perllib/FVWM/Constants.pm /usr/local/share/bvwm/perllib/FVWM/Event.pm /usr/local/share/bvwm/perllib/FVWM/EventNames.pm /usr/local/share/bvwm/perllib/FVWM/Module.pm /usr/local/share/bvwm/perllib/FVWM/Module/Terminal.pm /usr/local/share/bvwm/perllib/FVWM/Module/Toolkit.pm /usr/local/share/bvwm/perllib/FVWM/Tracker.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/Colorsets.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/GlobalConfig.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/ModuleConfig.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/PageInfo.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/Scheduler.pm /usr/local/share/bvwm/perllib/FVWM/Tracker/WindowList.pm /usr/local/share/bvwm/perllib/General/FileSystem.pm /usr/local/share/bvwm/perllib/General/Parse.pm /usr/local/share/licenses/bvwm-1.1.5.3/GPLv2 /usr/local/share/licenses/bvwm-1.1.5.3/LICENSE /usr/local/share/licenses/bvwm-1.1.5.3/catalog.mk /usr/local/share/locale/ar/LC_MESSAGES/bvwm.mo /usr/local/share/locale/da/LC_MESSAGES/bvwm.mo /usr/local/share/locale/de/LC_MESSAGES/bvwm.mo /usr/local/share/locale/es/LC_MESSAGES/bvwm.mo /usr/local/share/locale/fr/LC_MESSAGES/bvwm.mo /usr/local/share/locale/ka/LC_MESSAGES/bvwm.mo /usr/local/share/locale/ru/LC_MESSAGES/bvwm.mo /usr/local/share/locale/sv_SE/LC_MESSAGES/bvwm.mo /usr/local/share/locale/uk/LC_MESSAGES/bvwm.mo /usr/local/share/locale/zh_CN/LC_MESSAGES/bvwm.mo /usr/local/share/locale/zh_TW/LC_MESSAGES/bvwm.mo /usr/local/share/man/man1/bvwm-FvwmAnimate.1.gz /usr/local/share/man/man1/bvwm-FvwmAuto.1.gz /usr/local/share/man/man1/bvwm-FvwmBacker.1.gz /usr/local/share/man/man1/bvwm-FvwmButtons.1.gz /usr/local/share/man/man1/bvwm-FvwmCommand.1.gz /usr/local/share/man/man1/bvwm-FvwmEvent.1.gz /usr/local/share/man/man1/bvwm-FvwmForm.1.gz /usr/local/share/man/man1/bvwm-FvwmIconMan.1.gz /usr/local/share/man/man1/bvwm-FvwmIdent.1.gz /usr/local/share/man/man1/bvwm-FvwmMFL.1.gz /usr/local/share/man/man1/bvwm-FvwmPager.1.gz /usr/local/share/man/man1/bvwm-FvwmPerl.1.gz /usr/local/share/man/man1/bvwm-FvwmRearrange.1.gz /usr/local/share/man/man1/bvwm-FvwmScript.1.gz /usr/local/share/man/man1/bvwm-convert-2.6.1.gz /usr/local/share/man/man1/bvwm-menu-desktop.1.gz /usr/local/share/man/man1/bvwm-menu-directory.1.gz /usr/local/share/man/man1/bvwm-menu-xlock.1.gz /usr/local/share/man/man1/bvwm-perllib.1.gz /usr/local/share/man/man1/bvwm-root.1.gz /usr/local/share/man/man1/bvwm.1.gz /usr/local/share/man/man1/bvwmall.1.gz /usr/local/share/man/man1/bvwmcommands.1.gz /usr/local/share/man/man1/bvwmmenus.1.gz /usr/local/share/man/man1/bvwmstyles.1.gz /usr/local/share/xsessions/bvwm.desktop
Diff Detail
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 75066 Build 71949: arc lint + arc unit
Event Timeline
Comment Actions
I suggest installing all files like modules, data and man pages, rather than RUN_DEPENDS on fvwm3.
Relying on a specific version of fvwm3 means that upgrading fvwm3 could break bvwm.
Conversely, upgrading bvwm would be blocked if fvwm3 is outdated.
Comment Actions
@nyan — well taken. Updated to 1.1.5-bvwm.3: the port now stages the full tree (modules, share data, helpers, man pages) and no longer RUN_DEPENDS on fvwm3.
Upstream install identity is bvwm (share/bvwm, libexec/bvwm/…, gettext bvwm.mo, bvwm.desktop), with PATH tools and man pages under a bvwm- prefix so it coinstalls with x11-wm/fvwm3. Module command names stay FvwmButtons and friends. Thanks for the catch.