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)

Greg Lewis (glewis) · 2.2.9
. Fix a whitespace bogon. . Move the include of <bsd.port.pre.mk> to prior to attempting to detect   a patch that includes ${PREFIX}.  This fixes the detection and unbreaks   the packing list.
5c6aee191b
Greg Lewis (glewis) · 2.2.9
. Update to 2.2.9. . Get the packing list right in both the case where share/gnome/wm-properties   does and doesn't exist.
ede9d6738e
Dmitry Marakasov (amdmi3) · 2.2.8_6
- Switch SourceForge ports to the new File Release System: categories starting with X
d99dd57e89
Dirk Meyer (dinoex) · 2.2.8_6
- update to jpeg7 Tested by:	pav on pointyhat
3bbc108312
Pietro Cerutti (gahr) · 2.2.8_5
- Fix build on sparc64 - Bump PORTREVISION

Approved by:	portmgr (erwin)
1c3811dee7
Edwin Groothuis (edwin) · 2.2.8_4
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Martin Wilke (miwi) · 2.2.8_3
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
3e4ed01146
Greg Lewis (glewis) · 2.2.8_2
. Asymptotically approaching packing list correctness.

Submitted by:	pav
8a593bb43c
Greg Lewis (glewis) · 2.2.8_1
. Fix how the packing list is done with respect to the Gnome desktop file.   This is extermely unlikely to have been broken in practise, but it was   affecting pointyhat.  I think I now understand why the correct way is   breaking my test script.

Pointed out by:	pointyhat (via pav)
26b3f3b1fd
Greg Lewis (glewis) · 2.2.8
. Update to 2.2.8. . Fix handling of the GNOME desktop files in the packing list. . Remove BROKEN since this release fixes the problems with doc generation   crashing or timing out.
f2ca104af5
Greg Lewis (glewis) · 2.2.7_1
. Seeing intermittent build failures on 7.x and 8.x, so mark it as   BROKEN on those versions until a fix is obtained.
b9526eaee9
Erwin Lansing (erwin) · 2.2.7_1
Remove BROKEN: now installs.
b4d0ad7d2e
Mark Linimon (linimon) · 2.2.7_1
Mark as broken in i386: gets core dump while trying to install.

Approved by:	portmgr (self)
0e5a9c71c8
Pav Lucistnik (pav) · 2.2.7_1
- Fix plist

Reported by:	pointyhat
Approved by:	portmgr (hat)
77d1c02fb9
Greg Lewis (glewis) · 2.2.7
. Update to 2.2.7. . Use a better set of dependencies.
15f0f6359a
Pav Lucistnik (pav) · 2.2.6_1
- share/pixmaps is listed in mtree

Reported by:	pointyhat
2842f9fe59
Greg Lewis (glewis) · 2.2.6_1
. Restore file mistakenly removed from the packing list in the last   update. . Bump PORTREVISION.

Pointed out by:	pointyhat (via pav)
10e90d3d54
Greg Lewis (glewis) · 2.2.6
. Don't create bogus ${DATADIR}_old directory.  The ports system ensures   this is unnecessary.
9d469551b0
Greg Lewis (glewis) · 2.2.6
. Update to 2.2.6.
1badc5a9fe
Florent Thoumie (flz) · 2.2.4_2
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Greg Lewis (glewis) · 2.2.4
. Sort LIB_DEPENDS and CONFIGURE_ARGS.
2e61ed980e
Greg Lewis (glewis) · 2.2.4
. Update to 2.2.4.
c0bfb1c78b
Greg Lewis (glewis) · 2.2.3
. Update to 2.2.3.
c3fd3d6790
Greg Lewis (glewis) · 2.2.2
. Fix the packing list.

Pointed out by:	pointyhat (kris)
Approved by:	portmgr (kris)
321053564c
Pav Lucistnik (pav) · 2.2.2
- Remove symlinks created by mtree target from plists

Pointy hats to:	rafan 6x, droso 2x, pav 2x, alepulve, clsung, glewis, itetcu,
		miwi
13c2c88c2e
Greg Lewis (glewis) · 2.2.2
. Make portlint little bit happier.

PR:		100705
Submitted by:	chinsan <chinsan.tw@gmail.com>
c39f8e4494
Greg Lewis (glewis) · 2.2.2
. Update to 2.2.2. . Use ${REINPLACE} rather than ${PERL}.

This isn't based on the changes in PR 100705.  Extra changes present there
will be incorporated in the near future.
b8e36b418f
Alexey Dokuchaev (danfe) · 2.1.2_1
- Use canonical (official) spelling of `NeXTstep' in pkg-descr - Kill attribution, and include submitter's email in Makefile header

Approved by:	maintainer timeout (over a month)
10babb16b5
Greg Lewis (glewis) · 2.1.2_1
. Add SHA256.
0159e9ebe4
Joe Marcus Clarke (marcus) · 2.1.2_1
Bump PORTREVISION to chase the glib20 shared library update.
235c907ae5
Greg Lewis (glewis) · 2.1.2
. Update to 2.1.2.
768a0bfadd
Greg Lewis (glewis) · 2.1.1
. Update to 2.1.1.
7c99c2d57b
Greg Lewis (glewis) · 2.1.0
. Reorder the test for GTK2 so its only done when it may be needed.   Currently its never needed and testing for it only introduced a useless   dependency that the port didn't list.

Submitted by:	roam
d1f7b9bfb0
Greg Lewis (glewis) · 2.1.0
. Update to 2.1.0. . Quieten seach and replace. . Remove a warning message that is no longer relevant.
3fab73f163
Greg Lewis (glewis) · 2.00.05
. share/afterstep -> %%DATADIR%%.
cb52bc83c7
Greg Lewis (glewis) · 2.00.05
. Update to 2.00.05. . Add the canonical AfterStep master site to MASTER_SITES.
54efbb8754
Greg Lewis (glewis) · 2.00.04
. Add a patch to fix the build on FreeBSD 4.x, forgotten in the previous   commit.

Reported by:	pointyhat (via kris)
Forgotten by:	glewis (...and the point hat goes to)
982c403431
Greg Lewis (glewis) · 2.00.04
. Update to 2.00.04.
87888948c8
Kris Kennaway (kris) · 2.00.03
BROKEN on sparc64: Does not build

Approved by:    portmgr (self)
3b04dadb88
Greg Lewis (glewis) · 2.00.03
. Update to 2.00.03.
1917d76ab5
Greg Lewis (glewis) · 2.00.02
. Add missing dependencies.
0b114adcf6
Greg Lewis (glewis) · 2.00.02
. FreeBSD has <limits.h>.
8675edb34b
Greg Lewis (glewis) · 2.00.02
. Update to 2.00.02. . Sort packing list.
a31581842f
Greg Lewis (glewis) · 2.00.01
. Add missing manual pages.

Submitted by:	kris
5f52d4cff4
Kirill Ponomarev (krion) · 2.00.01
Update to version 2.00.01

PR:		ports/74735
Submitted by:	Ports Fury
8ac3f64741
Greg Lewis (glewis) · 2.00.00
. This is sh, not C.  Use '=', not '=='.
2a37111e94
Greg Lewis (glewis) · 2.00.00
. Don't use malloc.h for malloc(3) on FreeBSD, use stdlib.h.  This   quietens the build considerably.
3d85a5370a
Greg Lewis (glewis) · 2.00.00
. I use afterstep, so take maintainership.
76e685378c
Dmitry Sivachenko (demon) · 2.00.00
Drop maintainership.
fe9a4898bf
Kirill Ponomarev (krion) · 2.00.00
Update to version 2.00.00

PR:		ports/72331
Submitted by:	Ports Fury
Approved by:	maintainer
47edfcc296