BSD Ports

x11-wm/openbox 3.6_15 MidnightBSD

Small, fast, standards compliant, extensible window manager

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

Description

Openbox is a highly configurable, next generation window manager with extensive standards support.

Openbox lets you bring the latest applications outside of a full desktop environment. Most modern applications have been written with GNOME and KDE in mind. With support for the latest freedesktop.org standards, as well as careful adherence to previous standards, Openbox provides an environment where applications work the way they were designed to.

Openbox is a highly configurable window manager. It allows you to change almost every aspect of how you interact with your desktop and invent completely new ways to use and control it. It can be like a video game for controlling windows. But Openbox can also be kept extremely simple, as it is in the default setup, meaning that it can suit just about anybody. Openbox gives you control without making you do everything.

Openbox makes desktop environments better. By running Openbox inside the GNOME or K desktop environments, you can combine their ease and functionality with the power of Openbox. Your desktop becomes cleaner and faster, and is in your control, when you use Openbox.

This port also includes optional 3rd party patches for rounder corners support and miscellaneous fixes from https://github.com/dylanaraps/openbox-patched.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-wm/openbox3.6_15no data-[email protected]2026-09-06
FreeBSDx11-wm/openbox3.6_14none known-[email protected]2026-08-09
OpenBSDx11/openbox by name3.6.1p18 newestno data-Benoit Lecocq <[email protected]>-
NetBSDwm/openbox by name3.6.1nb43 newestnone known-[email protected]2026-09-29
DragonFlyx11-wm/openbox3.6_13none known-[email protected]-
HardenedBSDx11-wm/openbox3.6_14no data-[email protected]-
GhostBSDx11-wm/openbox3.6_14no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install openbox

From mports:

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

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

RUN_DEPENDS=	openbox>0:x11-wm/openbox
LIB_DEPENDS=	libobrender.so:x11-wm/openbox

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 2

Build dependencies 2
Run dependencies 2
Required by 1

Configuration

Options name: x11-wm_openbox

OptionDefaultDescription
IMLIBon
NLSoff
NOTIFYon
PATCHESoffEnable 3rd party patches (such as rounded corners)
SVGon
USES
gmake gnome libtool pathfix python:run pkgconfig shebangfix xorg
Service scripts
none

Files

Manual pages 5
  • obxprop(1)
  • openbox(1)
  • openbox-gnome-session(1)
  • openbox-kde-session(1)
  • openbox-session(1)
pkg-plist 195
  • include/openbox/%%VERSION%%/obrender/color.h
  • include/openbox/%%VERSION%%/obrender/font.h
  • include/openbox/%%VERSION%%/obrender/geom.h
  • include/openbox/%%VERSION%%/obrender/gradient.h
  • include/openbox/%%VERSION%%/obrender/image.h
  • include/openbox/%%VERSION%%/obrender/instance.h
  • include/openbox/%%VERSION%%/obrender/mask.h
  • include/openbox/%%VERSION%%/obrender/render.h
  • include/openbox/%%VERSION%%/obrender/theme.h
  • include/openbox/%%VERSION%%/obrender/version.h
  • include/openbox/%%VERSION%%/obt/display.h
  • include/openbox/%%VERSION%%/obt/keyboard.h
  • include/openbox/%%VERSION%%/obt/link.h
  • include/openbox/%%VERSION%%/obt/paths.h
  • include/openbox/%%VERSION%%/obt/prop.h
  • include/openbox/%%VERSION%%/obt/signal.h
  • include/openbox/%%VERSION%%/obt/util.h
  • include/openbox/%%VERSION%%/obt/version.h
  • include/openbox/%%VERSION%%/obt/xml.h
  • include/openbox/%%VERSION%%/obt/xqueue.h
  • bin/gdm-control
  • bin/gnome-panel-control
  • bin/obxprop
  • bin/openbox
  • bin/openbox-gnome-session
  • bin/openbox-kde-session
  • bin/openbox-session
  • @sample etc/openbox/autostart.sample
  • @sample etc/openbox/environment.sample
  • @sample etc/openbox/menu.xml.sample
  • @sample etc/openbox/rc.xml.sample
  • lib/libobrender.a
  • lib/libobrender.so
  • lib/libobrender.so.29
  • lib/libobrender.so.29.0.2
  • lib/libobt.a
  • lib/libobt.so
  • lib/libobt.so.2
  • lib/libobt.so.2.0.2
  • libdata/pkgconfig/obrender-3.5.pc
  • libdata/pkgconfig/obt-3.5.pc
  • libexec/openbox-autostart
  • libexec/openbox-xdg-autostart
  • share/applications/openbox.desktop
  • share/gnome-session/sessions/openbox-gnome-fallback.session
  • share/gnome-session/sessions/openbox-gnome.session
  • share/gnome/wm-properties/openbox.desktop
  • share/man/man1/obxprop.1.gz
  • share/man/man1/openbox-gnome-session.1.gz
  • share/man/man1/openbox-kde-session.1.gz
  • share/man/man1/openbox-session.1.gz
  • share/man/man1/openbox.1.gz
  • share/pixmaps/openbox.png
  • share/themes/Artwiz-boxed/openbox-3/themerc
  • share/themes/Bear2/openbox-3/close.xbm
  • share/themes/Bear2/openbox-3/close_pressed.xbm
  • share/themes/Bear2/openbox-3/desk.xbm
  • share/themes/Bear2/openbox-3/desk_toggled.xbm
  • share/themes/Bear2/openbox-3/iconify.xbm
  • share/themes/Bear2/openbox-3/iconify_pressed.xbm
  • share/themes/Bear2/openbox-3/max.xbm
  • share/themes/Bear2/openbox-3/max_pressed.xbm
  • share/themes/Bear2/openbox-3/max_toggled.xbm
  • share/themes/Bear2/openbox-3/shade.xbm
  • share/themes/Bear2/openbox-3/shade_pressed.xbm
  • share/themes/Bear2/openbox-3/themerc
  • share/themes/Clearlooks-3.4/openbox-3/themerc
  • share/themes/Clearlooks-Olive/openbox-3/themerc
  • share/themes/Clearlooks/openbox-3/themerc
  • share/themes/Mikachu/openbox-3/bullet.xbm
  • share/themes/Mikachu/openbox-3/close.xbm
  • share/themes/Mikachu/openbox-3/desk.xbm
  • share/themes/Mikachu/openbox-3/iconify.xbm
  • share/themes/Mikachu/openbox-3/max.xbm
  • share/themes/Mikachu/openbox-3/themerc
  • share/themes/Natura/openbox-3/close.xbm
  • share/themes/Natura/openbox-3/close_hover.xbm
  • share/themes/Natura/openbox-3/desk.xbm
  • share/themes/Natura/openbox-3/desk_hover.xbm
  • share/themes/Natura/openbox-3/desk_toggled.xbm
  • share/themes/Natura/openbox-3/iconify.xbm
  • share/themes/Natura/openbox-3/iconify_hover.xbm
  • share/themes/Natura/openbox-3/max.xbm
  • share/themes/Natura/openbox-3/max_hover.xbm
  • share/themes/Natura/openbox-3/max_toggled.xbm
  • share/themes/Natura/openbox-3/shade.xbm
  • share/themes/Natura/openbox-3/shade_hover.xbm
  • share/themes/Natura/openbox-3/themerc
  • share/themes/Onyx-Citrus/openbox-3/themerc
  • share/themes/Onyx/openbox-3/themerc
  • share/themes/Orang/openbox-3/themerc
  • share/themes/Syscrash/openbox-3/max.xbm
  • share/themes/Syscrash/openbox-3/max_disabled.xbm
  • share/themes/Syscrash/openbox-3/max_pressed.xbm
  • share/themes/Syscrash/openbox-3/max_toggled.xbm
  • share/themes/Syscrash/openbox-3/themerc
  • share/xsessions/openbox-gnome.desktop
  • share/xsessions/openbox-kde.desktop
  • share/xsessions/openbox.desktop
  • share/doc/openbox/AUTHORS

The first 100 are listed.

distinfo 1
FileSizeSHA256
openbox-3.6.tar.gz963207866c0ab8cb1cd15c7ae8022179cb6132a4c0f0476673bd3b834a1ef67a593ba8
Master sites 1
  • http://openbox.org/dist/openbox/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …