Summary
fvwm3 is a multiple large virtual desktop window manager. The successor to fvwm-2.6, Fvwm3 is intended to be extremely customizable and extendible while consuming a relatively small amount of resources.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )
- USE flags
- bidi go nls readline svg
v1.1.1-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )
- Keywords
- ~amd64 ~riscv
- USE flags
- bidi go nls readline svg
USE flags
General
- bidi
- Enable bidirectional language support
- go
- Enable building dev-lang/go code (FvwmPrompt)
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- readline
- Enable support for libreadline, a GNU line-editing library that almost everyone wants
- svg
- Add support for SVG (Scalable Vector Graphics)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / glib : The GLib library of C routines
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / libpng : Portable Network Graphics library
sys-libs / readline : Another cute console display library
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libSM : X.Org Session Management library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXext : X.Org Xext library
x11-libs / libXfixes : X.Org Xfixes library
x11-libs / libXft : X.Org Xft library
x11-libs / libXpm : X.Org Xpm library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXrender : X.Org Xrender library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
Runtime Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / glib : The GLib library of C routines
dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / libpng : Portable Network Graphics library
sys-libs / readline : Another cute console display library
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libSM : X.Org Session Management library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXext : X.Org Xext library
x11-libs / libXfixes : X.Org Xfixes library
x11-libs / libXft : X.Org Xft library
x11-libs / libXpm : X.Org Xpm library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXrender : X.Org Xrender library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
x11-libs / xtrans : X.Org xtrans library
x11-wm / fvwm : An extremely powerful ICCCM-compliant multiple virtual desktop window manager
Depending packages
x11-themes / fvwm-crystal : Configurable FVWM theme with transparency and freedesktop compatible menu
x11-themes / fvwm_icons : Icons for use with FVWM
x11-themes / fvwm_sounds : Sounds for use with FVWM
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.1.1-r1; drop 1.1.1
Several unconditionally installed python scripts had `python_doscript` gated by USE=go. We now fix the shebang unconditionally. Postinst messages have been tidied up to match the actual behaviour of the package. Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: remove duplicated `x11-libs/libXfixes` dependency
Signed-off-by: Matt Jolly <kangie@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: drop `-fno-strict-aliasing`
Confirmed with upstream that this is not required for us. It was once recommended for older compilers on esoteric systems (like Solaris). Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: drop 1.0.9-r1, 1.1.0-r1
The major fixes that came with 1.1.1/meson, and the canary users who have been testing on live have made me comfortable dropping the older packages immediately. Closes: https://bugs.gentoo.org/864959 Closes: https://bugs.gentoo.org/939531 Closes: https://bugs.gentoo.org/919163 Signed-off-by: Matt Jolly <kangie@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.1.1, sync live
This update brings the meson build sytem among other improvements! Bug: https://bugs.gentoo.org/864959 Bug: https://bugs.gentoo.org/939531 Bug: https://bugs.gentoo.org/919163 Closes: https://bugs.gentoo.org/944780 Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: drop xkbcommon from meson configuration
This is now mandatory and has been removed upstream. Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: update live
- Meson Build - enable py3.13 - sanity check deps Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: drop 1.1.0
Signed-off-by: Matt Jolly <kangie@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.1.0-r1
This updated patch does actually fix golang detection. Drop FVWM_BUGADDR - it's long dead. Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.1.0
Fix golang detection in autotools so that versions of go released after the tarball are not considered "too old" Reported-by: Denny Rivetti <denny.rivetti.me@gmail.com> Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: drop 1.0.8
Signed-off-by: Matt Jolly <kangie@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: update live ebuild
Bring it into line with 1.0.9-r1; debianutils has not been required since 2007! Signed-off-by: Matt Jolly <kangie@gentoo.org> - Eli Schwartz · gentoo
x11-wm/fvwm3: remove pointless dependency on debianutils
This was originally added back in 2004, to fvwm and not fvwm3, to support a patch called fvwm-2.5.8-fvwm-bug-security.diff. It modified the fvwm-bug program with the following diff as a backport from upstream: ``` -TEMP=/tmp/fvwm-bug.$$ +TEMP=`mktemp -q "/tmp/fvwm-bug.XXXXXX"` ``` Of course, in 2004 the mktemp program was not yet part of coreutils. That came later on, in 2007. But back when this change was first introduced, debianutils was the canonical source of this program. 17 years later, no one has ever noticed the reason for this dependency, so here it sits, haunting us. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: force prebuilt docs off for 9999
Closes: https://bugs.gentoo.org/920420 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34385 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm3: fix logic error
Signed-off-by: Sam James <sam@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.0.9
Fix man installation which was unintentionally disabled alongside htmldoc. Add pregenerated docs to avoid pulling in ruby as a bdep. Closes: https://bugs.gentoo.org/919240 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34200 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: drop 1.0.7-r1
Closes: https://bugs.gentoo.org/901275 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.0.8
- add python 3.12 Closes: https://bugs.gentoo.org/915473 Bug: https://bugs.gentoo.org/901275 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: drop 1.0.4-r2, 1.0.6a, 1.0.7
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm3: fix shebang in /etc/X11/Sessions file
A file in /etc/X11/Sessions with just the path that's *not* executable is fine, but if it's executable, it's reasonably treated as a script. Oops. Bug: https://bugs.gentoo.org/911787 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.0.7
Closes: https://bugs.gentoo.org/910192 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/32026 Signed-off-by: Sam James <sam@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: Update live ebuild
master -> main Closes: https://bugs.gentoo.org/910600 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
x11-wm/fvwm3: add 1.0.6a, update 9999
- Drop translucent menu patch; after 20 years it was upstreamed! - Drop htmldoc patch - Drop vanilla USE; superfluous Closes: https://bugs.gentoo.org/877487 Closes: https://bugs.gentoo.org/879877 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/30066 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm3: HTTPSify HOMEPAGE
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
x11-wm/fvwm3: Remove USE=rplay
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-wm/fvwm3: [QA] pass AR to make
Closes: https://bugs.gentoo.org/849761 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-wm/fvwm3: [QA] remove userland_GNU
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
x11-wm/fvwm3: forward keyword to live ebuild
Signed-off-by: Yixun Lan <dlan@gentoo.org> - Yixun Lan · gentoo
x11-wm/fvwm3: keyword 1.0.4-r1 for ~riscv
Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm3: revbump for fixed RDEPEND
Bug: https://bugs.gentoo.org/849596 Bug: https://bugs.gentoo.org/849668 Signed-off-by: Sam James <sam@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: Fix breaking builds
- Bug in fvwm3-1.0.4-htmldoc patch - Upstream bug with `./configure ... --disable-xft` (truetype USE flag) - Upstream bug with `./configure ... --disable-png` (png USE flag) Closes: https://bugs.gentoo.org/849596 Closes: https://bugs.gentoo.org/849668 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25748 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "x11-wm/fvwm3: new package, add 1.0.4, 9999"
Didn't mean to push! This reverts commit 441413d3e25f69a370edd41ce25aad07f6803b86. See: https://github.com/gentoo/gentoo/pull/25609 Signed-off-by: Sam James <sam@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: new package, add 1.0.4, 9999
Closes: https://bugs.gentoo.org/760012 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org> - Matt Jolly · gentoo
x11-wm/fvwm3: new package, add 1.0.4, 9999
Closes: https://bugs.gentoo.org/760012 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25609 Signed-off-by: Sam James <sam@gentoo.org>