x11-wm/bvwm 1.1.5.b.6 FreeBSD
B? Virtual Window Manager (fvwm3 fork)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
144c4025c3- License
- GPLv2
- Categories
- x11-wm
Description
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.
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install bvwm
From the ports tree:
cd /usr/ports/x11-wm/bvwm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= bvwm>0:x11-wm/bvwm
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.1.5.b.6 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 1.1.5.b.6 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.1.5.b.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 4
libevent.so: devel/libeventlibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libxkbcommon.so: x11/libxkbcommon
The full lists below include those, and their dependencies in turn.
Build dependencies 47
- archivers/brotli
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/gettext-tools
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libtextstyle
- devel/libunistring
- devel/libunwind
- devel/meson
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/ruby-gems
- graphics/png
- graphics/wayland
- lang/go127
- lang/perl5.42
- lang/python312
- lang/ruby34
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- textproc/libyaml
- textproc/rubygem-asciidoctor
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
- x11/xtrans
Run dependencies 34
- archivers/brotli
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/readline
- graphics/png
- graphics/wayland
- lang/perl5.42
- lang/python312
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: x11-wm_bvwm
| Option | Default | Description |
|---|---|---|
| FRIBIDI | on | Bidirectional text support via GNU FriBidi |
| GO | on | Build and install modules written in Go |
| ICONS | off | Install icon theme(s) |
| ICONV | on | Encoding conversion support via iconv |
| MANPAGES | on | Build and/or install manual pages |
| NLS | off | Native Language Support |
| PNG | on | PNG image format support |
| SVG | off | SVG vector image format support |
| XCURSOR | on | Cursor themes support |
| XPM | off | XPM pixmap image format support |
- USES
- compiler:c11 localbase:ldflags meson perl5 pkgconfig python shebangfix xorg
- Service scripts
- none
Files
Manual pages 25
- bvwm(1)
- bvwm-FvwmAnimate(1)
- bvwm-FvwmAuto(1)
- bvwm-FvwmBacker(1)
- bvwm-FvwmButtons(1)
- bvwm-FvwmCommand(1)
- bvwm-FvwmEvent(1)
- bvwm-FvwmForm(1)
- bvwm-FvwmIconMan(1)
- bvwm-FvwmIdent(1)
- bvwm-FvwmMFL(1)
- bvwm-FvwmPager(1)
- bvwm-FvwmPerl(1)
- bvwm-FvwmRearrange(1)
- bvwm-FvwmScript(1)
- bvwm-convert-2.6(1)
- bvwm-menu-desktop(1)
- bvwm-menu-directory(1)
- bvwm-menu-xlock(1)
- bvwm-perllib(1)
- bvwm-root(1)
- bvwmall(1)
- bvwmcommands(1)
- bvwmmenus(1)
- bvwmstyles(1)
pkg-plist 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
- 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
- share/bvwm/ConfigFvwmBacker
- share/bvwm/ConfigFvwmButtons
- share/bvwm/ConfigFvwmDefaults
- share/bvwm/ConfigFvwmIconMan
- share/bvwm/ConfigFvwmIdent
- share/bvwm/ConfigFvwmPager
- share/bvwm/FvwmForm-Capture
- share/bvwm/FvwmForm-Desktop
- share/bvwm/FvwmForm-Form
- share/bvwm/FvwmForm-QuitVerify
- share/bvwm/FvwmForm-Rlogin
- share/bvwm/FvwmForm-RootCursor
- share/bvwm/FvwmForm-Talk
- share/bvwm/FvwmForm-TalkHelp
- share/bvwm/FvwmForm-XDGMenuHelp
- share/bvwm/FvwmForm-XDGOptionsHelp
- share/bvwm/FvwmScript-BaseConfig
- share/bvwm/FvwmScript-BellSetup
- share/bvwm/FvwmScript-Buttons
- share/bvwm/FvwmScript-Colorset
- share/bvwm/FvwmScript-ComExample
- share/bvwm/FvwmScript-ConfirmCopyConfig
- share/bvwm/FvwmScript-ConfirmQuit
- share/bvwm/FvwmScript-Date
- share/bvwm/FvwmScript-DateTime
- share/bvwm/FvwmScript-FileBrowser
- share/bvwm/FvwmScript-Find
- share/bvwm/FvwmScript-KeyboardSetup
- share/bvwm/FvwmScript-PointerSetup
- share/bvwm/FvwmScript-Quit
- share/bvwm/FvwmScript-ScreenDump
- share/bvwm/FvwmScript-ScreenSetup
- share/bvwm/FvwmScript-WidgetDemo
- share/bvwm/default-config/FvwmScript-ConfirmCopyConfig
- share/bvwm/default-config/FvwmScript-ConfirmQuit
- share/bvwm/default-config/FvwmScript-DateTime
- share/bvwm/default-config/bhotkeys.config
- share/bvwm/default-config/config
- share/bvwm/default-config/picom/default.conf
- share/bvwm/default-config/super-menu
- share/bvwm/default-config/tiling
- share/bvwm/default-config/images/background/bg1.png
- share/bvwm/default-config/images/background/bg2.png
- share/bvwm/default-config/images/background/bg3.png
- share/bvwm/default-config/images/bgicons/bg1.png
- share/bvwm/default-config/images/bgicons/bg2.png
- share/bvwm/default-config/images/bgicons/bg3.png
- share/bvwm/default-config/images/fvwm-logo-small.png
- share/bvwm/default-config/images/icons/apps.png
- share/bvwm/default-config/images/icons/conf.png
- share/bvwm/default-config/images/icons/help.png
- share/bvwm/default-config/images/icons/info.png
- share/bvwm/default-config/images/icons/programs.png
- share/bvwm/default-config/images/icons/quit.png
- share/bvwm/default-config/images/icons/refresh.png
- share/bvwm/default-config/images/icons/restart.png
- share/bvwm/default-config/images/icons/run_arrow.png
- share/bvwm/default-config/images/icons/terminal.png
- share/bvwm/default-config/images/icons/wallpaper.png
- share/bvwm/default-config/images/icons/win/bottom.png
- share/bvwm/default-config/images/icons/win/close.png
- share/bvwm/default-config/images/icons/win/destroy.png
- share/bvwm/default-config/images/icons/win/done.png
- share/bvwm/default-config/images/icons/win/iconify.png
- share/bvwm/default-config/images/icons/win/lower.png
- share/bvwm/default-config/images/icons/win/max.png
- share/bvwm/default-config/images/icons/win/move.png
- share/bvwm/default-config/images/icons/win/raise.png
- share/bvwm/default-config/images/icons/win/resize.png
- share/bvwm/default-config/images/icons/win/sendto.png
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| fvwm_icons-20070101.tar.bz2 | 330862 | 86b0164430a3087f5cb8d55eb43a8676bbce495814b30c6844eb127f952642ab |
| FrauBSD-bvwm-1.1.5-bvwm.6_GH0.tar.gz | 4.270122e+06 | 558266c52831d9bf4b31640c38b7eb368ad63d363700d5dd558c7e3205aa3d2b |
Master sites 1
- http://fvwm.sourceforge.net/generated/icon_download/:icons