BSD Ports

x11-wm/icewm 4.0.0 MidnightBSD

Window manager designed for speed and usability

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
b4c5277330
License
lgpl
Categories
x11-wm

Description

Window Manager designed for speed, usability and consistency. It supports themes and several image-rendering backends.

In the other systems

The newest version among them is 4.1.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-wm/icewm4.0.0 behind since 2026-09-03no data-[email protected]2026-09-10
FreeBSDx11-wm/icewm4.0.0 behind since 2026-09-03none known-[email protected]-
OpenBSDx11/icewm by name4.1.0 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-09-03
DragonFlyx11-wm/icewm3.7.3 behind since 2026-09-03none known-[email protected]-
HardenedBSDx11-wm/icewm4.0.0 behind since 2026-09-03no data-[email protected]-
GhostBSDx11-wm/icewm4.0.0 behind since 2026-09-03no data-[email protected]-

Compare across BSDs

Version history 1

  1. 4.0.0 b4c5277330

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:

mport install icewm

From mports:

cd /usr/mports/x11-wm/icewm && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	icewm>0:x11-wm/icewm

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

Build dependencies 4
Run dependencies 4

No port depends on this one.

Configuration

Options name: x11-wm_icewm

OptionDefaultDescription
DOCSoff
IMLIB2onUse Imlib2 for rendering
LIBRSVG2on
MIDNIGHTonUse MidnightBSD startup button
NLSoff
XFTon
XINERAMAon
XRANDRon
XRESonX11 XResource extension support
USES
compiler:c++11-lang gmake gnome iconv:translit localbase perl5 pkgconfig shebangfix tar:lz xorg
Service scripts
none

Files

Manual pages 22
  • icehelp(1)
  • icesh(1)
  • icesound(1)
  • icewm(1)
  • icewm-env(5)
  • icewm-focus_mode(5)
  • icewm-keys(5)
  • icewm-menu(5)
  • icewm-menu-fdo(1)
  • icewm-menu-xrandr(1)
  • icewm-preferences(5)
  • icewm-prefoverride(5)
  • icewm-programs(5)
  • icewm-session(1)
  • icewm-set-gnomewm(1)
  • icewm-shutdown(5)
  • icewm-startup(5)
  • icewm-theme(5)
  • icewm-toolbar(5)
  • icewm-winoptions(5)
  • icewmbg(1)
  • icewmhint(1)
pkg-plist 648
  • bin/icehelp
  • bin/icesh
  • bin/icesound
  • bin/icewm
  • bin/icewm-menu-fdo
  • bin/icewm-menu-xrandr
  • bin/icewm-session
  • bin/icewm-set-gnomewm
  • bin/icewmbg
  • bin/icewmhint
  • share/doc/icewm/ChangeLog
  • share/doc/icewm/NEWS
  • share/doc/icewm/README
  • share/doc/icewm/TODO
  • share/doc/icewm/icehelp.1.html
  • share/doc/icewm/icesh.1.html
  • share/doc/icewm/icesound.1.html
  • share/doc/icewm/icewm-env.5.html
  • share/doc/icewm/icewm-focus_mode.5.html
  • share/doc/icewm/icewm-keys.5.html
  • share/doc/icewm/icewm-menu-fdo.1.html
  • share/doc/icewm/icewm-menu-xrandr.1.html
  • share/doc/icewm/icewm-menu.5.html
  • share/doc/icewm/icewm-preferences.5.html
  • share/doc/icewm/icewm-prefoverride.5.html
  • share/doc/icewm/icewm-programs.5.html
  • share/doc/icewm/icewm-session.1.html
  • share/doc/icewm/icewm-set-gnomewm.1.html
  • share/doc/icewm/icewm-shutdown.5.html
  • share/doc/icewm/icewm-startup.5.html
  • share/doc/icewm/icewm-theme.5.html
  • share/doc/icewm/icewm-toolbar.5.html
  • share/doc/icewm/icewm-winoptions.5.html
  • share/doc/icewm/icewm.1.html
  • share/doc/icewm/icewm.html
  • share/doc/icewm/icewmbg.1.html
  • share/doc/icewm/icewmhint.1.html
  • share/icewm/IceWM.jpg
  • share/icewm/icons/about_16x16.xpm
  • share/icewm/icons/about_32x32.xpm
  • share/icewm/icons/app_16x16.xpm
  • share/icewm/icons/app_32x32.xpm
  • share/icewm/icons/bomb_16x16.xpm
  • share/icewm/icons/bomb_32x32.xpm
  • share/icewm/icons/cancel-logout_16x16.xpm
  • share/icewm/icons/emacs_16x16.xpm
  • share/icewm/icons/emacs_32x32.xpm
  • share/icewm/icons/file_16x16.xpm
  • share/icewm/icons/file_32x32.xpm
  • share/icewm/icons/focus_16x16.png
  • share/icewm/icons/focus_16x16.xpm
  • share/icewm/icons/focus_32x32.png
  • share/icewm/icons/focus_32x32.xpm
  • share/icewm/icons/folder_16x16.xpm
  • share/icewm/icons/folder_32x32.xpm
  • share/icewm/icons/gimp_16x16.xpm
  • share/icewm/icons/gimp_32x32.xpm
  • share/icewm/icons/gnome_16x16.xpm
  • share/icewm/icons/help_16x16.xpm
  • share/icewm/icons/help_32x32.xpm
  • share/icewm/icons/hibernate_16x16.xpm
  • share/icewm/icons/hibernate_32x32.xpm
  • share/icewm/icons/icewm_16x16.png
  • share/icewm/icons/icewm_32x32.png
  • share/icewm/icons/java_16x16.xpm
  • share/icewm/icons/java_32x32.xpm
  • share/icewm/icons/kde_16x16.xpm
  • share/icewm/icons/key_16x16.png
  • share/icewm/icons/key_32x32.png
  • share/icewm/icons/lock_16x16.xpm
  • share/icewm/icons/lock_32x32.xpm
  • share/icewm/icons/lock_48x48.xpm
  • share/icewm/icons/logout_16x16.xpm
  • share/icewm/icons/logout_32x32.xpm
  • share/icewm/icons/pdf_16x16.xpm
  • share/icewm/icons/pdf_32x32.xpm
  • share/icewm/icons/pref_16x16.png
  • share/icewm/icons/pref_32x32.png
  • share/icewm/icons/programs_16x16.xpm
  • share/icewm/icons/programs_32x32.xpm
  • share/icewm/icons/reboot_16x16.xpm
  • share/icewm/icons/reboot_32x32.xpm
  • share/icewm/icons/restart_16x16.xpm
  • share/icewm/icons/restart_32x32.xpm
  • share/icewm/icons/run_16x16.xpm
  • share/icewm/icons/run_32x32.xpm
  • share/icewm/icons/save_16x16.png
  • share/icewm/icons/save_32x32.png
  • share/icewm/icons/setscreen12_32x32.png
  • share/icewm/icons/setscreen12x_32x32.png
  • share/icewm/icons/setscreen1_32x32.png
  • share/icewm/icons/setscreen21_32x32.png
  • share/icewm/icons/setscreen21x_32x32.png
  • share/icewm/icons/setscreen2_32x32.png
  • share/icewm/icons/settings_16x16.xpm
  • share/icewm/icons/settings_32x32.xpm
  • share/icewm/icons/shutdown_16x16.xpm
  • share/icewm/icons/shutdown_32x32.xpm
  • share/icewm/icons/suspend_16x16.xpm
  • share/icewm/icons/suspend_32x32.xpm

The first 100 are listed.

distinfo 1
FileSizeSHA256
icewm-4.0.0.tar.lz1.897528e+06b8b22a2f0460c51f92ba785102bd122707966a618bb872c95fa6e6801d620cd1
Master sites 1
  • https://github.com/ice-wm/icewm/releases/download/4.0.0/

Commit history 1

DateCommitCreditsLog message
b4c5277330 Lucas Holt x11-wm/icewm: update to 4.0.0 (#1121)
Updates IceWM to 4.0.0. - Refreshes X11 feature options to match upstream configure support. - Retains MidnightBSD startup artwork and updates the plist. Validation: - bmake makesum - bmake patch - bmake - bmake fake - bmake package - bmake test - bmake check-license - portlint -C (0 fatal errors) - git diff --check ## Summary by Sourcery Update the IceWM port to 4.0.0 and align its dependencies, feature options, and packaging metadata with the upstream release. Enhancements: - Update the IceWM port to version 4.0.0 with refreshed X11 extension support and options, including librsvg2 and XResource support. - Retain the MidnightBSD startup artwork while synchronizing package metadata and installed-file listings with the new release. Signed-off-by: Lucas Holt <[email protected]>