x11-servers/xorg-server 21.1.25,1 MidnightBSD
X.Org X server and related programs
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
bbaa889e71- License
- mit
- Categories
- x11-servers
Description
X.Org X server and related programs
In the other systems
The newest version among them is 21.1.25, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | x11-servers/xorg-server | 21.1.25,1 newest | no data | - | [email protected] | 2026-10-08 |
| FreeBSD | x11-servers/xorg-server | 21.1.25,1 newest | 8 known | - | [email protected] | 2026-10-08 |
| DragonFly | x11-servers/xorg-server | 21.1.16,1 behind since 2026-07-08 | 14 known | - | [email protected] | - |
| HardenedBSD | x11-servers/xorg-server | 21.1.24,1 behind since 2026-10-08 | no data | - | [email protected] | - |
| GhostBSD | x11-servers/xorg-server | 21.1.24,1 behind since 2026-10-08 | no data | - | [email protected] | - |
Version history 2
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 xorg
From mports:
cd /usr/mports/x11-servers/xorg-server && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xorg>0:x11-servers/xorg-server
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.
Build 1
${LOCALBASE}/libdata/pkgconfig/dri.pc: graphics/mesa-dri
Runtime 4
gcc14: lang/gcc14xkeyboard-config>=2.5: x11/xkeyboard-configxkbcomp: x11/xkbcomp${LOCALBASE}/libdata/pkgconfig/dri.pc: graphics/mesa-dri
Build dependencies 1
Run dependencies 4
Required by 3
Configuration
No options to configure.
- USES
- compiler:c11 cpe gl meson pkgconfig tar:xz xorg
- Service scripts
- none
Files
Manual pages 11
- Xorg(1)
- Xorg.wrap(1)
- Xserver(1)
- Xwrapper.config(5)
- exa(4)
- fbdevhw(4)
- gtf(1)
- inputtestdrv(4)
- modesetting(4)
- xorg.conf(5)
- xorg.conf.d(5)
pkg-plist 193
- bin/X
- bin/Xorg
- bin/gtf
- include/xorg/XIstubs.h
- include/xorg/Xprintf.h
- include/xorg/callback.h
- include/xorg/client.h
- include/xorg/closestr.h
- include/xorg/closure.h
- include/xorg/colormap.h
- include/xorg/colormapst.h
- include/xorg/compiler.h
- include/xorg/compositeext.h
- include/xorg/cursor.h
- include/xorg/cursorstr.h
- include/xorg/damage.h
- include/xorg/damagestr.h
- include/xorg/dbestruct.h
- include/xorg/dgaproc.h
- include/xorg/displaymode.h
- include/xorg/dix.h
- include/xorg/dixaccess.h
- include/xorg/dixevents.h
- include/xorg/dixfont.h
- include/xorg/dixfontstr.h
- include/xorg/dixgrabs.h
- include/xorg/dixstruct.h
- include/xorg/dri.h
- include/xorg/dri2.h
- include/xorg/dri3.h
- include/xorg/dristruct.h
- include/xorg/edid.h
- include/xorg/events.h
- include/xorg/exa.h
- include/xorg/exevents.h
- include/xorg/extension.h
- include/xorg/extinit.h
- include/xorg/extnsionst.h
- include/xorg/fb.h
- include/xorg/fbdevhw.h
- include/xorg/fboverlay.h
- include/xorg/fbpict.h
- include/xorg/fbrop.h
- include/xorg/fourcc.h
- include/xorg/gc.h
- include/xorg/gcstruct.h
- include/xorg/geext.h
- include/xorg/geint.h
- include/xorg/glamor.h
- include/xorg/globals.h
- include/xorg/glx_extinit.h
- include/xorg/glxvndabi.h
- include/xorg/glyphstr.h
- include/xorg/hotplug.h
- include/xorg/i2c_def.h
- include/xorg/input.h
- include/xorg/inputstr.h
- include/xorg/list.h
- include/xorg/mi.h
- include/xorg/micmap.h
- include/xorg/micoord.h
- include/xorg/migc.h
- include/xorg/miline.h
- include/xorg/mioverlay.h
- include/xorg/mipict.h
- include/xorg/mipointer.h
- include/xorg/mipointrst.h
- include/xorg/misc.h
- include/xorg/miscstruct.h
- include/xorg/mistruct.h
- include/xorg/misync.h
- include/xorg/misyncfd.h
- include/xorg/misyncshm.h
- include/xorg/misyncstr.h
- include/xorg/mizerarc.h
- include/xorg/nonsdk_extinit.h
- include/xorg/opaque.h
- include/xorg/optionstr.h
- include/xorg/os.h
- include/xorg/panoramiX.h
- include/xorg/panoramiXsrv.h
- include/xorg/picture.h
- include/xorg/picturestr.h
- include/xorg/pixmap.h
- include/xorg/pixmapstr.h
- include/xorg/present.h
- include/xorg/presentext.h
- include/xorg/privates.h
- include/xorg/property.h
- include/xorg/propertyst.h
- include/xorg/ptrveloc.h
- include/xorg/randrstr.h
- include/xorg/region.h
- include/xorg/regionstr.h
- include/xorg/registry.h
- include/xorg/resource.h
- include/xorg/rgb.h
- include/xorg/rrtransform.h
- include/xorg/sarea.h
- include/xorg/screenint.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xorg-server-21.1.25.tar.xz | 5.086684e+06 | 6ad4e3c7b59a309b32c92e5c15ce1267110f9e13f1ac78da62361a628da1a0eb |
Master sites 1
- XORG/individual/xserver
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
bbaa889e71 |
Lucas Holt | x11-servers/xorg-server: update to 21.1.25 security release (#1761) ## Summary
- Update all four `x11-servers/xorg-server` flavors to the upstream
21.1.25 security release.
- Regenerate the distfile checksum and refresh the BSD Meson patch after
upstream adopted the PowerPC CPU-family fix.
- This release addresses the 11 CVEs in the [October 2026 X.Org
advisory](https://www.mail-archive.com/[email protected]/msg08351.html)
that affect xorg-server 21.1.x. CVE-2026-93522 applies only to Xwayland.
## Validation
- `bmake makesum`; SHA256 matches the upstream [release
announcement](https://www.mail-archive.com/[email protected]/msg08352.html).
- `bmake patch` and `bmake package` for xorg, xnest, xephyr, and xvfb
flavors.
- `portlint -C`: 0 fatal errors, 20 warnings (existing
style/patch-format warnings and a generated package filename warning).
… |
|
f3d0f5763d |
Lucas Holt | x11-servers/xorg-server: update to 21.1.24 (security) (#624) Updates `x11-servers/xorg-server` from 21.1.23 to 21.1.24 to address the
X.Org security advisory of 2026-07-08.
## CVEs fixed
- **CVE-2026-55999** — `glamor_font_get()` font atlas heap buffer
overflow (per-glyph metrics can exceed maxbounds-derived slot). Fix adds
a per-glyph bounds check in `glamor/glamor_font.c`.
- **CVE-2026-56000** — GLX `contextTags` use-after-free in
`CommonMakeCurrent()`. Fix frees the old tag before the realloc that
could move the array (`glx/vndcmds.c`).
Both fixes verified present in the 21.1.24 source.
## Changes
- `PORTVERSION` 21.1.23 → 21.1.24
- Regenerated `distinfo`
## Notes
- All existing MidnightBSD patches still apply cleanly.
- Built and staged (`bmake` + `fake`) on amd64 with the default `xorg`
flavor; plist unchanged.
… |