x11-wm / fvwm

An extremely powerful ICCCM-compliant multiple virtual desktop window manager

Official package sites : https://www.fvwm.org/ ·

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.

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

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

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

x11-libs / libxcb : X C-language Bindings library

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / tk : Tk Widget Set

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

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

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]
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