CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

x11-wm/afterstep-stable 2.2.12_12

Stable version of the AfterStep window manager

Port info

Maintainer
glewis@FreeBSD.org
Packages
latest: 2.2.12_12
Upstream
up to date
Last update
to 2.2.12_12 · e87d8134a3
Quarterly
2026Q4: 2.2.12_12
WWW
http://www.afterstep.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install afterstep
installs 2.2.12_12 from latest; from quarterly (2026Q4) 2.2.12_12
Port
# cd /usr/ports/x11-wm/afterstep-stable && make install clean
Size
5.5 MiB download · 24 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, devel/dbus 1.16.2_4,1, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/giflib 6.1.3, graphics/jpeg-turbo 3.1.4.1, graphics/librsvg2-rust 2.62.3_3, graphics/png 1.6.59_1, graphics/tiff 4.7.2, graphics/xli 1.17.0_19, print/freetype2 2.14.3, print/harfbuzz 14.6.0, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk20 2.24.33_1, x11-toolkits/pango 1.57.1, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXcomposite 0.4.7,1, x11/libXcursor 1.2.3, x11/libXdamage 1.1.7, x11/libXext 1.3.7,1, x11/libXfixes 6.0.2, x11/libXi 1.8.4,1, x11/libXinerama 1.1.6,1, x11/libXrandr 1.5.5, x11/libXrender 0.9.13

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.2.12_122.2.12_12–
FreeBSD 152.2.12_122.2.12_12–
FreeBSD 142.2.12_122.2.12_122.2.12_12

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.2.12_122.2.12_12–
FreeBSD 142.2.12_122.2.12_122.2.12_12

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.2.12_12.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (156)

Trevor Johnson (trevor) · 1.8.11
Add size data, approved by maintainers.
3bca696b10
Trevor Johnson (trevor) · 1.8.11
Define USE_PERL5_BUILD, not erroneous USE_PERL.

Submitted by:	Oliver Eikemeier
7e223b8511
Trevor Johnson (trevor) · 1.8.11
Define USE_PERL to make Perl available for (mostly deprecated) "perl -pi -e" construction.
318a536982
Ade Lovett (ade) · 1.8.11
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
7e52725f2a
Dmitry Sivachenko (demon) · 1.8.11
Upgrade to 1.8.11. Replace two patches with regex in Makefile.

PR:		36898
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
aa8f5c96f8
Andrey A. Chernov (ache) · 1.8.9
Bump png major
efb68b988e
FUJISHIMA Satsuki (sf) · 1.8.9
fix manpage: /usr/X11/ -> ${X11BASE}/
84801e7d20
Dmitry Sivachenko (demon) · 1.8.9
Update to 1.8.9

PR:		28903
Submitted by:	Patrick Li <pat@databits.net>
03b00b389d
Jimmy Olgeni (olgeni) · 1.8.8
Layout fixes in x11-wm.
5ac2fa74f4
Dmitry Sivachenko (demon) · 1.8.8
Correct PLIST. Makefile: cosmetics.

Obtained from:	bento (PLIST)
6d9c306ca0
Dmitry Sivachenko (demon) · 1.8.8
Use mkstemp(3) instead of tmpnam(3).

Submitted by:	Volker Stolz <stolz@I2.Informatik.RWTH-Aachen.DE>
65d8e7a9ae
Dmitry Sivachenko (demon) · 1.8.8
Update to 1.8.8. Add dependency to audio/rplay.

Submitted by:	Volker Stolz <stolz@I2.Informatik.RWTH-Aachen.DE>
003ac999ab
Dmitry Sivachenko (demon) · 1.8.4
Update to version 1.8.4. Remove NO_LATEST_LINK.

Approved by:	sobomax
c5dc7ae953
Satoshi Asami (asami) · 1.8.0
(1) Add new variable, XFREE86_VERSION, to specify which version of     XFree86 (3 or 4) to depend to when USE_XLIB is set.     XFREE86_VERSION defaults to 3 for now, but adventurous users can     override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB     will add a dependency to x11/XFree86; when it is set to 4, the     dependency will be to x11/XFree86-4-libraries.  When     XFREE86_VER

Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm
c6bcad2436
Maxim Sobolev (sobomax) · 1.8.0
Bump png shared library version.

Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
6db96c0500
Jeremy Lea (reg) · 1.8.0
Standardize all user defined options to the booleans WITH_FOO and WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined options.

No comment by:	ports
b4455771cc
Chris Piazza (cpiazza) · 1.8.0
Update with the new PORTNAME/PORTVERSION variables
500b47f7ae
Satoshi Taoka (taoka)
Update to 1.8.0

PR: 16734
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
Approved by: maintainer
7517a77e21
Peter Wemm (peter)
$Id$ -> $FreeBSD$
50fb080408
Tim Vanderhoek (hoek)
As threatened, enforce the "Capital, no period" rule.  Ellipses are permitted.  Note that, given current numeric motif of PW, this is done in four equally-sized commits of 393 files each.
748713c3f6
Bill Fumerola (billf)
Upgrade to 1.6.10

PR:		ports/9983
Submitted by:	maintainer
2d574f0244
Bill Fumerola (billf)
Use ${MASTER_SITE_AFTERSTEP} or ${MASTER_SITE_WINDOWMAKER} This unbreaks the fetching of several of these ports.
2ff4ea507a
Vanilla I. Shu (vanilla)
Bump png's major number to 3.
343b837340
Bill Fumerola (billf)
Add NO_LATEST_LINK flag.

Requested By:		asami
54fc0ac118
Bill Fumerola (billf)
Complete the AfterStep division between Classic, Stable, and Devel. Updated MASTER_SITE mirrors and made all appropriate upgrade changes.

Add the Afterstep virtual category while I'm here.

Provoked by:		asami, (ports/9324)
			Kris Kennaway <kkennawa@physics.adelaide.edu.au>
3fc856a442
Satoshi Asami (asami)
Mark this broken while billf works on an upgrade after a repository copy.
0a29856fff
Steve Price (steve)
Update to version 1.6.0.

PR:		9134
Submitted by:	Brett Taylor <brett@peloton.physics.montana.edu>
3dc10b0562
Steve Price (steve)
Move manpages to the Makefile and use MAN* macros.
5f83634098
Satoshi Asami (asami)
Roll back libXpm major to 4.  Sorry, it wasn't a good idea to bump it in the first place.
081079e0db
Satoshi Asami (asami)
libXpm major is now 5.  Also remove regexp support in preparation for ELF conversion.
03d5b496f6
Satoshi Asami (asami)
Move "afterstep-devel afterstep amiwm blackbox ctwm enlightenment fvwm fvwm2 fvwm95 gwm icewm lwm mlvwm olvwm piewm qvwm tvtwm windowmaker wm2 wmx" from x11 to x11-wm.
d9927174c8
Matthew Hunt (mph)
Use MAINTAINER's copy as MASTER_SITE, because the AfterStep FTP site keeps changing for no good reason.

PR:		7273
Submitted by:	Brett Taylor <brett@peloton.physics.montana.edu>
967dea0eac
Matthew Hunt (mph)
- Correct MASTER_SITE. - Add patches to support asmodem. - Remove zero-length "configure" script. - Allow packaging.

PR:		7072 (Brett Taylor)
Submitted by:	Brett Taylor <brett@peloton.physics.montana.edu>
			(all changes except MASTER_SITE)
		Alex <garbanzo@hooked.net>
			(broken MASTER_SITE)
1b6c80cc5a
Matthew Hunt (mph)
$(X11BASE)/xmkmf --> $(X11BASE)/bin/xmkmf

Pointed out by:	Brett Taylor <brett@peloton.physics.montana.edu>
Screwed up by:	mph
f63c78f40d
Matthew Hunt (mph)
Upgrade to 1.4.5.3, a fairly stable point on the development branch. This is a major upgrade from 1.0 (currently in x11/afterstep) and the configuration files are not compatible.  This port and the 1.0 port cannot coexist; they have colliding filenames.

PR:		6358
Submitted by:	Brett Taylor <brett@peloton.physics.montana.edu>
25ab2d6966
Satoshi Asami (asami)
Mark this port, repository copied from afterstep port (ver. 1.0), broken while it awaits upgrade to 1.44.
b1dd3ff6f5
James FitzGibbon (jfitz)
Add asclock to PLIST Submitted by:	Gabor Kincses <gabor@acm.org>
f2c297ab03
James FitzGibbon (jfitz)
Add a FreeBSD xterm icon to match the Linux Penguin one that already ships with AfterStep Submitted by:	Alexander Indenbaum <baum@actcom.co.il>
bacced750a
James FitzGibbon (jfitz)
Upgrade to v1.0
edc806d51d
Satoshi Asami (asami)
Remove two non-existent sound files.
4fdc6a2528
James FitzGibbon (jfitz)
Upgrade to v1.06 Add conditionals to allow installation of hi-color icons added two 8bit icons that don't come with distribution remove obsolete patchfile. Submitted by:	Jeremy Prior <jez@netcraft.co.uk>
24bfb75326
James FitzGibbon (jfitz)
Upgrade to v1.0pr5 Reviewed by:	James FitzGibbon <jfitz@FreeBSD.ORG> Submitted by:	"Brian N. Handy" <handy@sag.space.lockheed.com>
1116fbcbaa
David E. O'Brien (obrien)
Switched to using new MANCOMPRESSED variable.
24b6ca1cf9
Satoshi Asami (asami)
Use MAN? macros.  CATEGORIES+= -> CATEGORIES.
300c45cf2e
James FitzGibbon (jfitz)
Upgrade to v1.0prerelease-1 Now includes manpages!
288bbe0fdb
James FitzGibbon (jfitz)
Fix to Makefile/PLIST to compensate for removal of fvwm dependancy. Submitted-by: asami@FreeBSD.ORG
ef8fb7573d
James FitzGibbon (jfitz)
Upgrade to 0.98b33
e156ef29dc
James FitzGibbon (jfitz)
Upgraded to 0.98b32
1190c65053
James FitzGibbon (jfitz)
Fixed incorrect use of INSTALL_ aliases in Makefile
74fbae9b0f
James FitzGibbon (jfitz)
Upgraded to v0.98b27.
5f50e1da42