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

x11-drivers/xorg-drivers 7.7_7

X.org drivers meta-port

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 7.7_7
Upstream
unknown
Last update
to 7.7_7 · 0ca1d66134
Quarterly
2026Q4: 7.7_7
WWW
https://gitlab.freedesktop.org/groups/xorg/driver
Links
cgit · VuXML

Install

Package
# pkg install xorg-drivers
installs 7.7_7 from latest; from quarterly (2026Q4) 7.7_7
Port
# cd /usr/ports/x11-drivers/xorg-drivers && make install clean
# make -C /usr/ports/x11-drivers/xorg-drivers config  # change options first
Size
1.3 KiB download · 243 B installed
Depends on
x11-drivers/xf86-input-keyboard 1.9.0_6, x11-drivers/xf86-input-libinput 1.5.0, x11-drivers/xf86-input-mouse 1.9.3_5, x11-drivers/xf86-video-scfb 0.0.7_2, x11-drivers/xf86-video-vesa 2.6.0
License
NA
Options
5 of 22 on in the package: KEYBOARD LIBINPUT MOUSE SCFB VESA
Show the 17 options that are off
AMDGPU AST ATI DUMMY EGALAX ELOGRAPHICS EVDEV INTEL JOYSTICK MGA NV QXL SYNAPTICS VMMOUSE VMWARE VOID WACOM

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 167.7_77.7_7–
FreeBSD 157.7_77.7_7–
FreeBSD 147.7_77.7_77.7_7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 157.7_77.7_7–
FreeBSD 147.7_77.7_77.7_7

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 7.7_7.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (60)

Kousuke Kannagi (mce) · 7.7_7
x11-drivers/xorg-drivers: Fix a missed change from commit f2101baabbd1dfd4eb4c8bcdf16bf9d1baafe4e9

PR:		296916, 297474
Approved by:	x11 (arrowd)
Approved by:	osa (mentor)
0ca1d66134
Kousuke Kannagi (mce) · 7.7_7
x11-drivers/xorg-drivers: Update VIDEO_DRIVERS

Update WWW.
xf86-video-mga and xf86-video-qxl were removed and then resurrected.
xf86-video-geode was removed.

PR:		296916
Approved by:	x11 (arrowd)
Approved by:	osa (mentor)
f2101baabb
Emmanuel Vadot (manu) · 7.7_7
x11-drivers: Remove old video drivers

Remove drivers for ancient hardware.

Differential Revision:	   https://reviews.freebsd.org/D45741
Reviewed by:		   bapt
Sponsored by:   	   Beckhoff Automation GmbH & Co. KG
02367ff2b2
Muhammad Moinur Rahman (bofh) · 7.7_7
x11-drivers/xf86-video-sunffb: Remove expired port

x11-drivers/xf86-video-sunffb
c0bf38c3b0
Stefan Eßer (se) · 7.7_7
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 7.7_7
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 7.7_7
cleanup: remove trailing whitepaces
b86221feea
Baptiste Daroussin (bapt) · 7.7_7
xorg-drivers: remove obsolete drivers
d5519553b9
Mathieu Arnold (mat) · 7.7_6
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 7.7_6
Remove # $FreeBSD$ from Makefiles.
305f148f48
Niclas Zeising (zeising) · 7.7_6
Update xorg x11 servers to 1.20.7

Update xorg x11 servers to 1.20.7.  This updates x11-servers/xorg-server,
xephyr, xorg-dmx, xorg-nestserver, xorg-vbserver and xwayland.

Enable the UDEV backend by default, instead of the DEVD backend, for
autoconfiguration of input devices on FreeBSD 12 and later.
FreeBSD 11 lacks the needed support in base and will keep on using the DEVD
backend.
Support for the HAL backend is dropped completely, it has been deprecated
for a long time.
Update and improve the DEVD backend.
Add a pkg message about sysctl configuration that might be needed when using
UDEV.

Use the upstream fix for glamour issues.

Use evdev xkb rules by default in xwayland [2]

Add x11-drivers/xf86-input-libinput to the list installed by default by
x11-drivers/xorg-drivers.

Fix net/tigervnc-server and emulators/virtualbox-ose

Bump portrevision of all x11 drivers, as well as other ports dependent on
xorg-server.

This represents work by many people over a long period.  These include
wulf, ak, dumbbell, hselasky pete AT nomadlogic DOT org, jbeich, manu,
myself and possibly others (I tried to look through history, but might have
missed people. If so, I am sorry.)

PR:             196678 [1], 244129 [2]
Submitted by:   hselasky, wulf [1], jbeich [2]
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xserver-1.20 (in part)
4b9c697c26
Niclas Zeising (zeising) · 7.7_5
x11-drivers/xorg-drivers: Remove deleted  drivers

Remove delete xorg drivers from x11-drivers/xorg-drivers.  These are no
longer available for install.  Since these are not default options, no need
to bump portrevision.
f5e870f590
Dmitry Marakasov (amdmi3) · 7.7_5
Update X.org WWWs

Approved by:	portmgr blanket
fe7dc24bc0
Matthew Rezny (rezny) · 7.7_5
x11-drivers/xf86-input-libinput: new port

This package contains the X.Org xf86-input-libinput driver. It is a thin
wrapper around libinput, so while it does provide all features that libinput
supports it does little beyond.

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9543
be5779eecc
Matthew Rezny (rezny) · 7.7_5
Xorg-servers update to 1.18.4 with driver updates and revision bumps.

Update xf86-video-ati to 7.8.0
Update xf86-video-intel to 2.99.917.20170103
Update xf86-input-synaptics to 1.9.0
Update xf86-input-evdev to 2.10.5
Update xf86-video-r128 to 6.10.2
Update xf86-video-rendition to 4.2.6
New port: xf86-video-geode

PR:		214591,216269,214687,214593,214715,216276,216277,216278,216287,
		216288,216292,216298,214560,216299,216300,216301,216302
Approved by:	swills (mentor, portmgr)
Differential Revision:	https://reviews.freebsd.org/D9436
3f87b5cb51
Johannes M Dieterich (jmd) · 7.7_4
Add xf86-video-ast driver for ASPEED graphics controllers in recent server motherboards.

PR:		194705
Submitted by:	nwhitehorn@freebsd.org
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9309
2fb1e2b64a
Baptiste Daroussin (bapt) · 7.7_4
Remove fbdev

Reported by:	pi
123f133f55
Mathieu Arnold (mat) · 7.7_3
Fix ports using PREFIX in their depends instead of LOCALBASE.

With hat:	portmgr
Sponsored by:	Absolight
9468432a48
Mathieu Arnold (mat) · 7.7_3
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Dmitry Marakasov (amdmi3) · 7.7_3
- Kill references to drivers removed in r352941

Approved by:	portmgr blanket
0685c2bba4
Baptiste Daroussin (bapt) · 7.7_3
Convert to USES=metaport
3653512237
Baptiste Daroussin (bapt) · 7.7_3
Convert into a real meta port
214f862e95
Mark Linimon (linimon) · 7.7_2
Move ATI driver to be specific to x86.  This fixes the xorg build for arm and sparc64.

PR:		196858
Submitted by:	linimon
Reviewed by:	sbruno
Approved by:	maintainer timeout
cc41e2f7ab
Jean-Sébastien Pédron (dumbbell) · 7.7_2
x11-servers/xorg-server: Update to 1.14

The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/

The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.

Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
    o  nvidia-driver-71
    o  nvidia-driver-96
    o  xf86-input-egalax
    o  xf86-video-newport
    o  xf86-video-tga

PR:		155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision:	https://reviews.freebsd.org/D1337
Submitted by:	ak (most of the work on the DEVD backend), dumbbell, kwm,
		zeising
Tested by:	Many people on freebsd-x11@ and IRC
Reviewed by:	kwm, portmgr (antoine)
Approved by:	kwm, portmgr (antoine)
91293a3505
Gerald Pfeifer (gerald) · 7.7_2
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
15945f8122
Baptiste Daroussin (bapt) · 7.7_1
Update wacom input driver to 0.24.99.1

- replace rc.d script with a sample file to simplify configuration
- use the underlying install target; this exposes xorg headers which may
  be used by gnome-settings-daemon
- drop gmake and autotools dependencies
- drop explicit xinput dependency
- require webcamd to get /dev/input/eventN
- require xinerama for xsetwacom display mapping
- explicitly disable doxygen docs
- add wacom to xorg-drivers port
- pass maintainership to submitter
- enable support of wacom tablets connected via a serial port [1]
- support stage

PR:		175876 , 181133 [1]
Submitted by:	Jan Beich, aasoft@gmail.com [1]
b7ac854ab4
Baptiste Daroussin (bapt) · 7.7
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
4a4ec28d37
Niclas Zeising (zeising) · 7.7
Disconnect deprecated drivers.
e1d7e6cc34
Niclas Zeising (zeising) · 7.7
Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0] If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG= to /etc/make.conf to get the old version.

Update several xorg related ports, including:
x11/libxcb 1.9.1 -> 1.9.3
graphics/libdrm 2.4.46 -> 2.4.50
x11/pixman 0.30.2 -> 0.32.4
x11/xkeyboard-config 2.9 -> 2.10.1
x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0

Fix dissapearing cursor in xf86-video-vmware [2]

Stagify all x11@-owned ports

Bump portrevisions for xf86-* ports due to xserver version change.

Fix fallout from updates where needed.

Thanks to:	all testersi, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/184684 [1], ports/181385 [2]
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net> [2]
Approved by:	portmgr (bdrewery), core (jhb) [0]
47be7a61c9
Niclas Zeising (zeising) · 7.7
The FreeBSD graphics/x11 team proudly presents a kwm, zeising production:

MESA 9.1.6

Starring:
Mesa 9.1.6, including libGL, libGLU and dri (new xorg only)
Addition of libEGL and libglesv2
KMS support for ATI graphics cards in 10-current (new xorg only)
Improved sparc64 support for new xorg. [1]
pixman 0.30.2, including shlib bump and portrevision bumps
libX11 1.6.2
Make absolute pointing devices work with x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver)

Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
When updating MESA related ports (libGL, dri) you need to remove old versions
first.  See UPDATING for details.

PR:		ports/181962 [2]
Submitted by:	marius [1]
		zeising [2]
Exp-run by:	bdrewery
Approved by:	portmgr (bdrewery)

Thanks to all who helped testing!
5a4c543c2b
Baptiste Daroussin (bapt) · 7.7
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-drivers)
b6a8e68895
Niclas Zeising (zeising) · 7.7
Revert changes to this file that accidentally snuck in in r319899.
ab791b9a27
Niclas Zeising (zeising) · 7.7
Fix security issues in xorg client libraries. Most libraries were updated to newer versions, in some cases patches were backported instead.

Most notably, x11/libX11 was updated to 1.6.0

Security:	CVE-2013-1981
		CVE-2013-1982
		CVE-2013-1983
		CVE-2013-1984
		CVE-2013-1985
		CVE-2013-1986
		CVE-2013-1987
		CVE-2013-1988
		CVE-2013-1989
		CVE-2013-1990
		CVE-2013-1991
		CVE-2013-1992
		CVE-2013-1993
		CVE-2013-1994
		CVE-2013-1995
		CVE-2013-1996
		CVE-2013-1997
		CVE-2013-1998
		CVE-2013-1999
		CVE-2013-2000
		CVE-2013-2001
		CVE-2013-2002
		CVE-2013-2003
		CVE-2013-2004
		CVE-2013-2005
		CVE-2013-2062
		CVE-2013-2063
		CVE-2013-2064
		CVE-2013-2066
d516c8b663
Koop Mast (kwm) · 7.7
Fix the options menu with bmake.

PR:		ports/179172
Submitted by:	tijl@
121a853021
Niclas Zeising (zeising) · 7.7
The FreeBSD x11 team proudly presents an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
92ea0d614b
Koop Mast (kwm) · 7.5.2
Readd vmware and voodoo video drivers which got lost in the OptionNG conversion.

Reported by:	dim@
abd0c3f1f4
Koop Mast (kwm) · 7.5.2
Convert x11@ owned ports to OptionsNG. Thanks go to bapt@ for review and help rendered with deciphering the monster that is xorg-drivers.

With hat:	x11@
c3c2e7cbff
Martin Wilke (miwi) · 7.5.2
- Please welcome Xorg 7.5.2

The Xorg Team is pleased to announce the next round of Xorg updates.
       The team created a new flag called WITH_NEW_XORG that users can include
       in /etc/make.conf. This was created for the intel KMS work being done
       althouthough It probably works for other chips. Unfortunately, the intel
       KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users.
       Older version of FreeBSD will not be supported. Intel users will need
       to patch their source manually with Konstantin?s KMS kernel patch to get
       the newer chips to work. Please carefully read UPDATING entry.

Changes:

        - libdrm 2.4.31 (including KMS support)
        - mesa 7.11.2
        - xorg-server 1.10.6
        - a lot of new Graphic Drivers.

    I would like to thank:

         Koop Mast
         Eitan Adler
         Niclas Zeising
         and all helpers and testers from x11@.
29e347e197
Eitan Adler (eadler) · 7.5.1
- These two ports will soon be deleted so remove them from the meta port.
c9eb26e654
Martin Wilke (miwi) · 7.5.1
- Please welcome Xorg 7.5.1

The X-Server has been patched to the latest 1.7.X series, drivers
and fonts have been updated to the latest versions. This update includes
some components from Xorg 7.6 with a lot of improvements, and it seems
that the performance is much better than the old version. Also this
Update fix build issues with clang and binutils 2.17.50 in current,
remove 6.X gruft and de-author pkg-descr.

I would like to thank:

	Beat Gaetzi
	Dima Panov
	Koop Mast
	Eitan Adler
	and all Testers.

PR:		ports/147646
		ports/148035
		ports/148744
		ports/150223
		ports/152889
		ports/154457
d594ccc94f
Martin Wilke (miwi) · 7.5
- Update to Xorg 7.5

The Intel drivers was patched to work with
the new server. The drivers for Vesa, NV,NVIDIA and
ATI have been tested thoroughfully and seem to work fine.
A complete changelog of Xorg 7.5 can you read here:

http://www.x.org/releases/X11R7.5/

A note to FreeBSD 6.X users: We strongly recommend you
to update your system to 7.x or above.

For updating try

portupgrade -af \*

or:

portmaster -af

Please report any problems and issus to x11 (at) FreeBSD.org.

Thanks to beat@, rnoland@, fluffy@, stas@ and all testers for their help
and Feeback.

Tested by:	Community and 2x exp-runs
f4936121f9
Martin Wilke (miwi) · 7.4_3
- Remove all broken Driver
d1977df239
Robert Noland (rnoland) · 7.4_3
Chase xorg-server update and bump driver PORTREVISIONS.
d506293c56
Robert Noland (rnoland) · 7.4_2
Chase xserver update with driver port bumps.
fe46505328
Robert Noland (rnoland) · 7.4_1
Chase the Xorg server update and bump ports that depend on it.
4bd18aa0af
Marius Strobl (marius) · 7.4
As xf86-video-intel is marked only for amd64 and i386 also only depend on it on these archs.

Approved by:	flz
64346c0d66
Florent Thoumie (flz) · 7.4
- Update X.org ports to 7.4+ (few ports are more recent than the katamari). - Bump PORTREVISION for all ports depending on libglut since the shlib version number went from 4 to 3. - Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't installed anymore. - Couple of ports fixes (mostly missing xorg components added to USE_XORG).
340b57f8be
Florent Thoumie (flz) · 7.3_3
Bye bye xf86-video-i810. Everybody should have switched to xf86-video-intel by now. There's no more upstream development for i810 anyway.
0e158d3730
Jung-uk Kim (jkim) · 7.3_3
Update x11-drivers/xf86-video-ati to 6.9.0 and separate mach64 and r128 drivers into x11-drivers/xf86-video-mach64 and x11-drivers/xf86-video-r128 respectively.
582b1941ce
Edwin Groothuis (edwin) · 7.3_2
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