x11-wm/jwm 2.4.6_2 FreeBSD
Joe's Window Manager
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b661f7ddf0- License
- MIT
- Categories
- x11-wm
- Package size
- 143.2 KiB, 365.9 KiB installed
Description
JWM is a window manager for the X11 Window System. JWM is written in C and uses only Xlib at a minimum, though additional libraries are supported for extended functionality and features. JWM supports MWM and Extended Window Manager Hints (EWMH).
In the other systems
The newest version among them is 2.4.6, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11-wm/jwm | 2.4.6_2 newest | none known | - | [email protected] | 2026-09-14 |
| OpenBSD | x11/jwm by name | 2.4.6p0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | wm/jwm by name | 2.4.6nb8 newest | none known | - | [email protected] | 2026-09-29 |
| DragonFly | x11-wm/jwm | 2.4.3_2 | none known | - | [email protected] | - |
| HardenedBSD | x11-wm/jwm | 2.4.6_2 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/jwm | 2.4.6_2 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install jwm
From the ports tree:
cd /usr/ports/x11-wm/jwm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jwm>0:x11-wm/jwm
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 | 2.4.6_2 | 2.4.6_2 | 2.4.3 | 2.4.6 | 2.4.6_2 |
| FreeBSD:14:quarterly | 2.4.6_2 | 2.4.6_2 | n/a | 2.4.6 | 2.4.6_2 |
| FreeBSD:15:latest | 2.4.6_2 | 2.4.6_2 | n/a | 2.4.6 | 2.4.6 |
| FreeBSD:15:quarterly | 2.4.6_2 | 2.4.6_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.6_2 | 2.4.6_2 | 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 5
libfontconfig.so: x11-fonts/fontconfiglibharfbuzz.so: print/harfbuzzlibglib-2.0.so.0: devel/glib20libgobject-2.0.so.0: devel/glib20libpango-1.0.so.0: x11-toolkits/pango
The full lists below include those, and their dependencies in turn.
Build dependencies 56
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libthai
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/shared-mime-info
- multimedia/dav1d
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXinerama
- x11/libXpm
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 52
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/shared-mime-info
- multimedia/dav1d
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXinerama
- x11/libXpm
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: x11-wm_jwm
| Option | Default | Description |
|---|---|---|
| CAIRO | off | Cairo graphics library support |
| DEBUG | off | Build with debugging support |
| FRIBIDI | on | Unicode Bidirectional Algorithm support |
| JPEG | on | JPEG image format support |
| NLS | off | Native Language Support |
| PNG | on | PNG image format support |
| SVG | on | SVG vector image format support |
| XEXT | on | X11 Shape Extension support |
| XFT | on | Xft font library support |
| XINERAMA | on | X11 Xinerama extension support |
| XMU | on | X11 Miscellaneous Utilities support |
| XPM | on | XPM pixmap image format support |
| XRENDER | on | X11 Render Extension support |
- USES
- iconv localbase pkgconfig tar:xz xorg
- Service scripts
- none
Files
Manual pages 1
- jwm(1)
pkg-plist 24
- bin/jwm
- @sample etc/system.jwmrc.sample
- share/jwm/jwm-blue.svg
- share/jwm/jwm-gray.svg
- share/jwm/jwm-orange.svg
- share/jwm/jwm-red.svg
- share/jwm/jwm.xbm
- share/locale/da/LC_MESSAGES/jwm.mo
- share/locale/de/LC_MESSAGES/jwm.mo
- share/locale/es/LC_MESSAGES/jwm.mo
- share/locale/fr/LC_MESSAGES/jwm.mo
- share/locale/hu/LC_MESSAGES/jwm.mo
- share/locale/it/LC_MESSAGES/jwm.mo
- share/locale/lt/LC_MESSAGES/jwm.mo
- share/locale/nl/LC_MESSAGES/jwm.mo
- share/locale/pl/LC_MESSAGES/jwm.mo
- share/locale/pt/LC_MESSAGES/jwm.mo
- share/locale/pt_BR/LC_MESSAGES/jwm.mo
- share/locale/ru/LC_MESSAGES/jwm.mo
- share/locale/tr/LC_MESSAGES/jwm.mo
- share/locale/uk/LC_MESSAGES/jwm.mo
- share/locale/zh_CN/LC_MESSAGES/jwm.mo
- share/locale/zh_TW/LC_MESSAGES/jwm.mo
- share/man/man1/jwm.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| jwm-2.4.6.tar.xz | 320232 | b5871ec28317594b3fa22b83ed5524cc911d498c455eaab3ae68def195dd802d |
Master sites 1
- https://github.com/joewing/jwm/releases/download/v2.4.6/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
b661f7ddf0 |
Yusuf Yaman | x11-wm/jwm: Make SVG option depend on CAIRO option It seems that only enabling SVG option isn't enough for SVG-based
icon themes to work, so add SVG_IMPLIES=CAIRO.
Reported by: fernandel (on forums.freebsd.org)
URL: https://forums.freebsd.org/threads/jwm-pkg.103838/
Fixes: 4e3c1e294511 ("x11-wm/jwm: Enable SVG option by default")
Approved by: osa, vvd (Mentors, implicit) |
|
4e3c1e2945 |
Yusuf Yaman | x11-wm/jwm: Enable SVG option by default Enable SVG vector image format support for better compatibility
with icon themes.
PR: 292317
Approved by: [email protected] (maintainer timeout, 7+ months)
Approved by: osa, vvd (Mentors, implicit) |