Summary
fvwm is an ICCCM-compliant X window manager providing a 3D look for window decorations, multiple discontiguous virtual desktops, a high degree of configurability, and an external module interface for implementing functional extensions.
Versions
v2.7.0-r5 :: 0 :: gentoo
- Modified
- License
- GPL-2+ FVWM
- Keywords
- amd64 ppc x86 ~alpha ~arm ~ppc64 ~riscv ~sparc
- USE flags
- bidi debug doc lock netpbm nls perl png readline stroke svg tk truetype vanilla xinerama
v2.6.9 :: 0 :: gentoo
- Modified
- License
- GPL-2+ FVWM
- Keywords
- amd64 ppc x86 ~alpha ~arm ~ppc64 ~riscv ~sparc
- USE flags
- bidi debug doc lock netpbm nls perl png readline stroke svg tk truetype vanilla xinerama
USE flags
General
- bidi
- Enable bidirectional language support
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- lock
- Enable screen locking
- netpbm
- Enable NetPBM support (used by FvwmScript-ScreenDump)
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- perl
- Add optional support/bindings for the Perl language
- png
- Add support for libpng (PNG images)
- readline
- Enable support for libreadline, a GNU line-editing library that almost everyone wants
- stroke
- Mouse Gesture support
- svg
- Add support for SVG (Scalable Vector Graphics)
- tk
- Add support for Tk GUI toolkit
- truetype
- Add support for FreeType and/or FreeType2 fonts
- vanilla
- Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
- xinerama
- Add support for querying multi-monitor screen geometry through the Xinerama API
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
Dependencies
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / libstroke : Stroke and Gesture recognition Library
dev-libs / libxslt : XSLT libraries and tools
dev-python / pyxdg : A Python module to deal with freedesktop.org specifications
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 / ncurses : Console display library
sys-libs / readline : Another cute console display library
sys-libs / zlib : Standard (de)compression library
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
virtual / pkgconfig : Virtual for the pkg-config implementation
x11-base / xorg-proto : X.Org combined protocol headers
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 / libXau : X.Org X authorization library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXdmcp : X.Org X Display Manager Control Protocol library
x11-libs / libXext : X.Org Xext library
x11-libs / libXfixes : X.Org Xfixes library
x11-libs / libXft : X.Org Xft library
x11-libs / libXinerama : X.Org Xinerama library
x11-libs / libXpm : X.Org Xpm library
x11-libs / libXrandr : X.Org Xrandr library
x11-libs / libXrender : X.Org Xrender library
Runtime Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm
dev-libs / libstroke : Stroke and Gesture recognition Library
dev-perl / Tk : A Perl Module for Tk
dev-perl / X11-Protocol : Client-side interface to the X11 Protocol
dev-python / pyxdg : A Python module to deal with freedesktop.org specifications
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
media-libs / netpbm : A set of utilities for converting to/from the netpbm (and related) formats
sys-apps / debianutils : A selection of tools from Debian
sys-libs / ncurses : Console display library
sys-libs / readline : Another cute console display library
sys-libs / zlib : Standard (de)compression library
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
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 / libXau : X.Org X authorization library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXdmcp : X.Org X Display Manager Control Protocol library
x11-libs / libXext : X.Org Xext library
x11-libs / libXfixes : X.Org Xfixes library
x11-libs / libXft : X.Org Xft library
x11-libs / libXinerama : X.Org Xinerama 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-misc / xlockmore : Just another screensaver application for X
Depending packages
x11-themes / fvwm-crystal : Configurable FVWM theme with transparency and freedesktop compatible menu
x11-themes / fvwm-themes : A configuration framework for the fvwm window manager
x11-themes / fvwm_icons : Icons for use with FVWM
x11-themes / fvwm_sounds : Sounds for use with FVWM
x11-wm / fvwm3 : A multiple large virtual desktop window manager derived from fvwm
Bugs
- 921601
- x11-wm/fvwm-2.7.0-r5 fails to compile (GCC-14-SYSTEM): PictureImageLoader.c:482:13: error: implicit declaration of function png_get_color_type [-Wimplicit-function-declaration]
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: drop 2.7.0, 2.7.0-r1, 2.7.0-r4
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
x11-wm/fvwm: stabilize 2.7.0-r5 for amd64, ppc, x86
Bug: https://bugs.gentoo.org/898918 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
x11-wm/fvwm: fix patches
* Use rebased ar, translucent-menus patches from bug #898918, thanks to Gianni Ceccarelli <dakkar@thenautilus.net> * Filter LTO for bug #864957 (fvwm 2.x is EOL) so unlikely to be fixed upstream. If 3.x gets fixed (bug #864959), we can always look at backporting it. Bug: https://bugs.gentoo.org/864959 Closes: https://bugs.gentoo.org/864957 Closes: https://bugs.gentoo.org/898918 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r4 ppc, #933067
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r4 x86, #933067
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r4 amd64, #933067
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
x11-wm/fvwm: drop 2.7.0-r3
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
x11-wm/fvwm: enable py3.12
Enable python 3.12. It is used only for one script in bin/ and it works. Fix installing docs in the proper place. Closes: https://bugs.gentoo.org/929896 Closes: https://bugs.gentoo.org/927863 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
x11-wm/fvwm: remove pointless dependency on debianutils
This was originally added back in 2004, 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 - Sam James · gentoo
x11-wm/fvwm: further modern C fixes for configure
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r1 amd64, #915428
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r1 ppc, #915428
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: Stabilize 2.7.0-r1 x86, #915428
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: 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 - Sam James · gentoo
x11-wm/fvwm: enable py3.11
Closes: https://bugs.gentoo.org/897354 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.7.0 x86, #896270
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.7.0 ppc, #896270
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.7.0 amd64, #896270
Signed-off-by: Arthur Zamarin <arthurzam@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/fvwm: drop 2.6.9-r1
Bug: https://bugs.gentoo.org/886827 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.6.9-r1 x86, #886827
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.6.9-r1 amd64, #886827
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
x11-wm/fvwm: Stabilize 2.6.9-r1 ppc, #886827
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: add 2.7.0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
x11-wm/fvwm: Remove USE=rplay
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: EAPI 8
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
x11-wm/fvwm: install man pages; add Python dependency
- Install man pages (only needs libxslt which is pretty common (and Perl), so do it unconditionally.) - Add Python dep for fvwm-menu-desktop (and then pyxdg). Funnily enough, hit this last night independently. Closes: https://bugs.gentoo.org/832507 Closes: https://bugs.gentoo.org/710772 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yongxiang Liang · gentoo
x11-wm/fvwm: keyword 2.6.9 for ~riscv
Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-wm/fvwm: remove userland_GNU
Closes: https://github.com/gentoo/gentoo/pull/23664 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
x11-wm/fvwm: remove x86-fbsd
Closes: https://github.com/gentoo/gentoo/pull/23656 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
x11-wm/fvwm: drop 2.6.8-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
x11-wm/fvwm: use HTTPS, fix LICENSE
Closes: https://github.com/gentoo/gentoo/pull/19351 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
x11-wm/fvwm: drop old
Signed-off-by: Aaron Bauman <bman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
x11-wm/fvwm: x86 stable wrt bug #735508
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
x11-wm/fvwm: ppc stable wrt bug #735508
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
x11-wm/fvwm: amd64 stable wrt bug #735508
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tim Harder · gentoo
x11-wm/fvwm: version bump to 2.6.9
Signed-off-by: Tim Harder <radhermit@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
x11-wm: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Kent Fredric · gentoo
x11-wm/fvwm: Drop ~x86-fbsd due to bug #665088
Judicious dropping of keywords due to inactivity in bug #665088 This percolates due to keyword inconsistencies in: dev-perl/Gtk2, dev-perl/Log-Agent, dev-perl/Pango dev-perl/glib-perl Bug: https://bugs.gentoo.org/665088 Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --force --include-arches="x86-fbsd" Signed-off-by: Kent Fredric <kentnl@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
x11-wm/fvwm: Remove old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
x11-wm/fvwm: Add Perl 5.26 / 5.28 fix, bug 674742
Closes: https://bugs.gentoo.org/674742 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
x11-wm/fvwm: Ensure utf8 works always (#602276), use eapi7
Closes: https://bugs.gentoo.org/602276 Closes: https://bugs.gentoo.org/592322 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Tim Harder · gentoo
x11-wm/fvwm: version bump to 2.6.8
Closes: https://bugs.gentoo.org/533258 Closes: https://bugs.gentoo.org/599144 - Arfrever Frehtes Taifersar Arahesis · gentoo
x11-wm/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto). - Matt Turner · gentoo
x11-wm/fvwm: Drop unnecessary x11-proto dep - Kent Fredric · gentoo
x11-wm/fvwm: Fix dep on dev-perl/Gtk2
Package-Manager: Portage-2.3.4, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Kent Fredric · gentoo
x11-wm/fvwm: Fix dependency on dev-perl/Tk
Package-Manager: portage-2.2.27 - Ian Stakenvicius · gentoo
x11-wm/fvwm: fix mising slot-0 pegs and slot operators on deps
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed