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

graphics/mesa-demos 9.0.0

OpenGL demos distributed with Mesa

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 9.0.0
Upstream
up to date
Last update
to 9.0.0 · 21c2254497
Quarterly
2026Q4: 9.0.0
WWW
https://www.mesa3d.org/
Links
cgit · VuXML

Install

Package
# pkg install mesa-demos
installs 9.0.0 from latest; from quarterly (2026Q4) 9.0.0
Port
# cd /usr/ports/graphics/mesa-demos && make install clean
Size
9.6 MiB download · 66 MiB installed
Depends on
graphics/freeglut 3.8.0, graphics/libGLU 9.0.3, graphics/libglvnd 1.7.0, graphics/vulkan-loader 1.4.365, x11/libX11 1.8.14,1, x11/libXdamage 1.1.7, x11/libXext 1.3.7,1, x11/libXfixes 6.0.2, x11/libXi 1.8.4,1, x11/libXxf86vm 1.1.7, x11/libxcb 1.17.0, x11/libxkbcommon 1.13.2
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 169.0.09.0.0–
FreeBSD 159.0.09.0.0–
FreeBSD 149.0.09.0.09.0.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 159.0.09.0.0–
FreeBSD 149.0.09.0.09.0.0

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 9.0.0.

Not counted (3)

CVEs that match this port only loosely: inherited from the whole project, or with versions that cannot be compared. What does this mean?

3 inherited from the project
This port shares its CPE (taken from Repology) with the main port of the project, so it gets every CVE of the project. Whether this part is affected is not known; the CVE counts on the main port.
CVECVSSPublishedDescription
CVE-2026-403938.12026-04-12In Mesa before 25.3.6 and 26 before 26.0.1, out-of-bounds memory access can occur in WebGPU because the amount of to-be-allocated data depends on an untrusted party, and…
CVE-2013-18726.82013-08-19The Intel drivers in Mesa 8.0.x and 9.0.x allow context-dependent attackers to cause a denial of service (reachable assertion and crash) and possibly execute arbitrary c…
CVE-2013-19936.82013-06-15Multiple integer overflows in X.org libGLX in Mesa 9.1.1 and earlier allow X servers to trigger allocation of insufficient memory and a buffer overflow via vectors relat…

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (95)

Emanuel Haupt (ehaupt)
Unbreak
62379cda59
Wen Heping (wen)
- Pass maintainership to submitter

PR:		ports/151754
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (new maintainer)
59fe6b0543
Rene Ladan (rene)
Only mark broken if WITHOUT_NOUVEAU is not defined

PR:		ports/151172
Submitted by:	Matt Dawson [matt chronos.co.uk]
91ae553407
Erwin Lansing (erwin)
Mark BROKEN: does not fetch
6a258c1283
Rene Ladan (rene)
Make NVIDIA support selectable with an option [1]. While here, pet portlint.

PR:		ports/146139 [1]
Submitted by:	Chris Petrik [chris officialunix.com]
Approved by:	tabthorpe (mentor)
1a62b248d8
Norikatsu Shigemura (nork)
Fix buid error.

PR:		ports/140792
Submitted by:	lioux
Approved by:	araujo
Committed at:	AsiaZBSDCon 2010 DevSummit at Kagurazaka, Tokyo, Japan
9d8f3958f9
Norikatsu Shigemura (nork)
Limited Update to Mesa3D 7.6.1 and libdrm 2.4.17.

[MEMO]
In this commit, no version changed.  But if you put
'WITHOUT_NOUVEAU' on /etc/make.conf, you can use
new version of Mesa3D and libdrm.

Discussed with:	rnoland on freebsd-ports/freebsd-x11.
f18d011411
Doug Barton (dougb)
For ports maintained by ports@FreeBSD.org, remove names and/or e-mail addresses from the pkg-descr file that could reasonably be mistaken for maintainer contact information in order to avoid confusion on the part of users looking for support. As a pleasant side effect this also avoids confusion and/or frustration for people who are no longer maintaining those ports.
2fadfa2cfb
Mark Linimon (linimon)
Temporarily reassign maintainership while araujo@ is traveling.

Hat:		portmgr
b8fee74150
Robert Noland (rnoland)
Update to 7.4.4
39a300fe40
Robert Noland (rnoland)
Update to 7.4.3

This is a bug fix release.
c9950828f2
Robert Noland (rnoland)
Update to Mesa release 7.4.2
d57a06cfe9
Robert Noland (rnoland)
Update to 7.4.1
903b864f33
Marius Strobl (marius)
Re-enable DRI on powerpc and sparc64, mainly in order to fix packaging.

Approved by:	rnoland
315a9a0bee
Robert Noland (rnoland)
Update the Mesa ports to 7.4

PR:		133167
Submitted by:	Anonymous <swell.k@gmail.com>
9f6b997847
Robert Noland (rnoland)
Add dependency on dri2proto to the rest of the mesa ports

Approved by:	garga (mentor, implicit)
489e20505a
Robert Noland (rnoland)
Update mesa related ports to 7.3

Approved by:	garga (mentor, implicit)
afd1cca72a
Florent Thoumie (flz)
- 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
Marcelo Araujo (araujo) · 7.0.4
- Update to 7.0.4.
fc5016114d
Marcelo Araujo (araujo) · 7.0.3
- Update to 7.0.3.
5f48ae95b6
Martin Wilke (miwi) · 7.0.2
- 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
Florent Thoumie (flz) · 7.0.2
Remove support for XFree8-4.

From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore.

PR:		ports/119418
Submitted by:	flz
Approved by:	portmgr (pav)
836aebde5b
Marcelo Araujo (araujo) · 7.0.2
- Update to 7.0.2.

Approved by:	stas (mentor, implicit)
864ddfb124
Jung-uk Kim (jkim) · 7.0.1
Update to 7.0.1.

Approved by:	araujo (maintainer)
71ad0692cb
Jung-uk Kim (jkim) · 7.0
- Update to 7.0. - Patch data file paths in progs/xdemos, not just progs/demos as yuvrect_client demo needs it. - Add a patch for glthreads.c to fix a warning on amd64.

Approved by:	araujo (maintainer)
223ce54df1
Eric Anholt (anholt) · 6.5.3_2
Fix mesa-demos build against libGL that doesn't link against a pthread lib.
9b9f11979f
Eric Anholt (anholt) · 6.5.3_2
Add -DPTHREADS to custom mesa-demos config file, which fixes glthreads.
7d7c3a7fc1
Florent Thoumie (flz) · 6.5.3_1
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Marcelo Araujo (araujo) · 6.5.3
- update to 6.5.3. - taking maintainership.

Approved by:	stas (mentor)
c43208c7bd
Rong-En Fan (rafan) · 6.5.2
- Update to 6.5.2 - Pass maintainership to submitter

PR:		ports/107581
Submitted by:	Marcelo Araujo <araujo at bsdmail.org>
966870dbc0
Thierry Thomas (thierry) · 6.5.1
Update to 6.5.1 and unbreake. Note that unbreaking was done by removing (not building and not installing) problematic (offscreen) demo.

PR:		ports/103720
Submitted by:	trasz <trasz (at) pin.if.uz.zgora.pl>
34ec5f2957
Kris Kennaway (kris) · 6.4.1
Schedule these broken ports for termination on 2006-12-01
15b247f443
Edwin Groothuis (edwin) · 6.4.1
Remove USE_REINPLACE for categories starting with a G
ff21f59f9f
Kris Kennaway (kris) · 6.4.1
BROKEN: Does not compile
8fdf6c8263
Sergey Matveychuk (sem) · 6.4.1
- Update to 6.4.1

PR:		ports/90245
Submitted by:	Ermal Lu?i <eri--@albabsd.org>
48298c7950
Pav Lucistnik (pav) · 6.2.1
- Add SHA256
792b758ef4
Dejan Lesjak (lesi) · 6.2.1
Update to 6.2.1. This gains compatibility with X.Org 6.8, but breaks it with XFree86 4.4, so flip the IGNORE switch. Since there is no "install" target we can use, installation is done in do-install of port. For that we need the list of files to install which is conveniently used to generate plist, so static pkg-plist is dropped.
b971dd6c3c
Eric Anholt (anholt) · 5.0.2_1
Update X.Org ports to 6.8.1, and the DRI port to use Mesa 6.2.  Because Mesa 6.2 DRI drivers are incompatible with the old libGL in XFree86, they have been repocopied to graphics/xfree86-dri.  Also note that with this commit the html manpages are going away, and with it the runtime dependency on perl for the imake port.

Release notes at: http://www.x.org/X11R6.8.1/RELNOTES.txt

Props to:	kris (multiple cluster runs and sorting through logs)
		lesi (fixing all the issues in those logs, and more)
c90ee83f03
Trevor Johnson (trevor) · 5.0.2_1
SIZEify.
33fdc4cde2
Eric Anholt (anholt) · 5.0.2_1
Return to ports@ because I won't be working on FreeBSD for 3 months minimum.
61550a407d
Trevor Johnson (trevor) · 5.0.2_1
Use LS macro.
06acd13c21
Mark Linimon (linimon) · 5.0.2_1
Reflect rerolled tarball as requested by anholt@ who attests for its veracity.  If anholt himself has been trojanned, I really don't want to know about it.
70a586ff21
Eric Anholt (anholt) · 5.0.2_1
Link mesa-demos against ${PTHREAD_LIBS}.  Supposed to prevent crashing on -stable.

Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2afce6ecdf
Eric Anholt (anholt) · 5.0.2
Correct the Makefile header (Date created, Whom)
769927052d
Eric Anholt (anholt) · 5.0.2
Add mesa-demos, a port of the GL demos distributed with Mesa.
e1b61dd8bd