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

textproc/py-mkdocs-material 9.7.7

Material Design theme for MkDocs

Port info

Maintainer
kai@FreeBSD.org
Packages
latest: 9.7.7
Upstream
Higher version available: 9.8.0
Last update
to 9.7.7 · c0439516ce
Quarterly
2026Q4: 9.7.7
WWW
https://github.com/squidfunk/mkdocs-material
Links
cgit · VuXML

Install

Package
# pkg install py312-mkdocs-material
installs 9.7.7 from latest; from quarterly (2026Q4) 9.7.7
Port
# cd /usr/ports/textproc/py-mkdocs-material && make install clean
# make -C /usr/ports/textproc/py-mkdocs-material config  # change options first
Size
4.8 MiB download · 15 MiB installed
Depends on
devel/py-Jinja2 3.1.6, devel/py-babel 2.18.0, devel/py-colorama 0.4.6, lang/python312 3.12.15, textproc/py-backrefs 8.0, textproc/py-markdown 3.10.3, textproc/py-mkdocs 1.6.1_1, textproc/py-mkdocs-material-extensions 1.3.1, textproc/py-mkdocs-minify-plugin 0.8.0_1, textproc/py-mkdocs-redirects 1.2.0_1, textproc/py-mkdocs-rss-plugin 1.17.9, textproc/py-paginate 0.5.7_1, textproc/py-pygments 2.21.0, textproc/py-pymdown-extensions 11.0.2, www/py-requests 2.34.2
License
MIT
Options
1 of 2 on in the package: RECOMMENDED
Show the 1 options that are off
IMAGING
pkg-message
Shown always
===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Material for MkDocs is scheduled to reach end of life on November 5, 2026. Please use textproc/py-zensical instead.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 169.7.79.7.7–
FreeBSD 159.7.79.7.7–
FreeBSD 149.7.79.7.79.7.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 159.7.79.7.7–
FreeBSD 149.7.79.7.79.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 9.7.7.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left, plus CVEs from the last 90 days that this version is already past (fixed by update).
CVECVSSPublishedDescription
CVE-2026-732955.42026-08-12Material for MkDocs is a powerful documentation framework built on top of MkDocs. From 7.2.0 until 9.7.7, the mountSearchSuggest function in src/templates/assets/javascr…

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

None.

Commits (70)

Kai Knoblich (kai) · 9.7.7 MFH 2026Q3 ✓
textproc/py-mkdocs-material: Update to 9.7.7

* Also add a DEPRECATED note, but don't set an EXPIRATION_DATE yet,
  because the port is currently still being used by some consumers.

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.7

MFH:		2026Q3
Security:	1976b049-8ccc-11f1-b333-901b0edee044
c0439516ce
Kai Knoblich (kai) · 9.7.6
textproc/py-mkdocs-material: Update to 9.7.6

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.6
d5d8a3644c
Kai Knoblich (kai) · 9.7.5
textproc/py-mkdocs-material: Update to 9.7.5

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.5
4720731c3e
Kai Knoblich (kai) · 9.7.4
textproc/py-mkdocs-material: Update to 9.7.4

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.4
6671f403a8
Kai Knoblich (kai) · 9.7.3
textproc/py-mkdocs-material: Update to 9.7.3

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.3
350d2163f2
Kai Knoblich (kai) · 9.7.2
textproc/py-mkdocs-material: Update to 9.7.2

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.2
d54fa4f2c6
Kai Knoblich (kai) · 9.7.1
textproc/py-mkdocs-material: Update to 9.7.1

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.1
9de25a4d22
Kai Knoblich (kai) · 9.7.0
textproc/py-mkdocs-material: Update to 9.7.0

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.0
26849e8aba
Kai Knoblich (kai) · 9.6.23
textproc/py-mkdocs-material: Update to 9.6.23

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.23
6ece462f40
Kai Knoblich (kai) · 9.6.22
textproc/py-mkdocs-material: Update to 9.6.22

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.22
4f4d6c2ef4
Kai Knoblich (kai) · 9.6.21
textproc/py-mkdocs-material: Update to 9.6.21

* Notably with this version, the temporary pin for py-click, that was
  required because version 8.2.2 of it was yanked due regressions, has
  been lifted. [1]

* Remove no longer required patch.

Changelog since 9.6.18:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.21
https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.20
https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.19

PR:		289603 [1]
Reported by:	Thibault Payet [1]
5f23700f10
Kai Knoblich (kai) · 9.6.18
textproc/py-mkdocs-material: Update to 9.6.18

Changelogs since 9.6.16:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.18
https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.17

MFH:		2025Q3
bea09d3c95
Kai Knoblich (kai) · 9.6.16
textproc/py-mkdocs-material: Update to 9.6.16

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.16

MFH:		2025Q3
555d2f0213
Kai Knoblich (kai) · 9.6.15
textproc/py-mkdocs-material: Update to 9.6.15

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.15

MFH:		2025Q3
bc390f92f5
Kai Knoblich (kai) · 9.6.14
textproc/py-mkdocs-material: Update to 9.6.14

Changelog since 9.6.12:

https://github.com/squidfunk/mkdocs-material/blob/9.6.14/CHANGELOG
327fc57128
Kai Knoblich (kai) · 9.6.12
textproc/py-mkdocs-material: Update to 9.6.12

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.6.12

MFH:		2025Q2
950f0078e7
Kai Knoblich (kai) · 9.6.11
textproc/py-mkdocs-material: Update to 9.6.11

Changelog since 9.6.9:

https://github.com/squidfunk/mkdocs-material/blob/9.6.11/CHANGELOG

MFH:		2025Q2
10b675c763
Kai Knoblich (kai) · 9.6.9
textproc/py-mkdocs-material: Update to 9.6.9

Changelog since 9.6.7:

https://github.com/squidfunk/mkdocs-material/blob/9.6.9/CHANGELOG
48dc60f083
Kai Knoblich (kai) · 9.6.7
textproc/py-mkdocs-material: Update to 9.6.7

Changelog since 9.6.5:

https://github.com/squidfunk/mkdocs-material/blob/9.6.7/CHANGELOG
e0378b3a5d
Kai Knoblich (kai) · 9.6.5
textproc/py-mkdocs-material: Update to 9.6.5

Changelog since 9.6.2:

https://github.com/squidfunk/mkdocs-material/blob/9.6.5/CHANGELOG
524d49cd79
Kai Knoblich (kai) · 9.6.2
textproc/py-mkdocs-material: Update to 9.6.2

* Add IMAGING and RECOMMENDED as new options to reflect the settings in
  pyproject.toml.  Keep the first one as non-default for now, because it
  installs a lot of dependencies.

  The second one is enabled by default because it supplies a recommended
  set of useful plugins that improves the out-of-box experience.

Changelog since 9.5.49:

https://github.com/squidfunk/mkdocs-material/blob/9.6.2/CHANGELOG
c119b1f95e
Kai Knoblich (kai) · 9.5.49
textproc/py-mkdocs-material: Update to 9.5.49

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.49
229e17483d
Kai Knoblich (kai) · 9.5.48
textproc/py-mkdocs-material: Update to 9.5.48

Changelogs since 9.5.45:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.48
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.47
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.46
e0904058b4
Kai Knoblich (kai) · 9.5.45
textproc/py-mkdocs-material: Update to 9.5.45

Changelog since 9.5.43:

https://github.com/squidfunk/mkdocs-material/blob/9.5.45/CHANGELOG
d59c964c10
Kai Knoblich (kai) · 9.5.43
textproc/py-mkdocs-material: Update to 9.5.43

Changelog since 9.5.34:

https://github.com/squidfunk/mkdocs-material/compare/9.5.34...9.5.43
f968b7a345
Kai Knoblich (kai) · 9.5.34
textproc/py-mkdocs-material: Update to 9.5.34

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.34
ba0d2e26cf
Kai Knoblich (kai) · 9.5.33
textproc/py-mkdocs-material: Update to 9.5.33

Changelog since 9.5.30:

https://github.com/squidfunk/mkdocs-material/compare/9.5.30...9.5.33
5829fb4bbb
Kai Knoblich (kai) · 9.5.30
textproc/py-mkdocs-material: Update to 9.5.30

Changelogs since 9.5.28:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.30
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.29
1f1b77c861
Kai Knoblich (kai) · 9.5.28
textproc/py-mkdocs-material: Update to 9.5.28

Changelog since 9.5.21:

https://github.com/squidfunk/mkdocs-material/compare/9.5.21...9.5.28
d917ff3492
Kai Knoblich (kai) · 9.5.21
textproc/py-mkdocs-material: Update to 9.5.21

Changelogs since 9.5.18:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.21
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.20
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.19

MFH:		No (requires newer version textproc/py-mkdocs)
14b9fa2560
Kai Knoblich (kai) · 9.5.18
textproc/py-mkdocs-material: Update to 9.5.18

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.18

MFH:		2024Q2
5b17c13475
Kai Knoblich (kai) · 9.5.17
textproc/py-mkdocs-material: Update to 9.5.17

Changelog since 9.5.13:

https://github.com/squidfunk/mkdocs-material/compare/9.5.13...9.5.17
38277f4f2a
Kai Knoblich (kai) · 9.5.13
textproc/py-mkdocs-material: Update to 9.5.13

Changelog since 9.5.10:

https://github.com/squidfunk/mkdocs-material/compare/9.5.10...9.5.13
23454d1401
Kai Knoblich (kai) · 9.5.10
textproc/py-mkdocs-material: Update to 9.5.10

Changelog since 9.5.7:

https://github.com/squidfunk/mkdocs-material/compare/9.5.7...9.5.10
e752892ef7
Kai Knoblich (kai) · 9.5.7
textproc/py-mkdocs-material: Update to 9.5.7

Changelog since 9.5.4:

https://github.com/squidfunk/mkdocs-material/compare/9.5.4...9.5.7
0895870aab
Kai Knoblich (kai) · 9.5.4
textproc/py-mkdocs-material: Update to 9.5.4

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.4
16bb7050b1
Kai Knoblich (kai) · 9.5.3
textproc/py-mkdocs-material: Update to 9.5.3

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.3
36ed77b688
Kai Knoblich (kai) · 9.5.2
textproc/py-mkdocs-material: Update to 9.5.2

Changelogs since 9.4.14:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.2
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.1
https://github.com/squidfunk/mkdocs-material/releases/tag/9.5.0
da16a0328b
Kai Knoblich (kai) · 9.4.14
textproc/py-mkdocs-material: Update to 9.4.14

Changelog:

https://github.com/squidfunk/mkdocs-material/compare/9.4.8...9.4.14
522f1aca83
Kai Knoblich (kai) · 9.4.8
textproc/py-mkdocs-material: Update to 9.4.8

Changelog since 9.4.6:

https://github.com/squidfunk/mkdocs-material/compare/9.4.6...9.4.8
8f0d51129e
Kai Knoblich (kai) · 9.4.6
textproc/py-mkdocs-material: Update to 9.4.6

Changelog since 9.4.2:

https://github.com/squidfunk/mkdocs-material/compare/9.4.2...9.4.6

MFH:		2023Q4
28f9be04b7
Kai Knoblich (kai) · 9.4.2
textproc/py-mkdocs-material: Update to 9.4.2

Changelogs since 9.3.2:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.4.2
https://github.com/squidfunk/mkdocs-material/releases/tag/9.4.1
https://github.com/squidfunk/mkdocs-material/releases/tag/9.4.0
fddffa6f39
Kai Knoblich (kai) · 9.3.2
textproc/py-mkdocs-material: Update to 9.3.2

Changelog since 9.2.7:

https://github.com/squidfunk/mkdocs-material/compare/9.2.7...9.3.2
3a1c2b5d64
Kai Knoblich (kai) · 9.2.7
textproc/py-mkdocs-material: Update to 9.2.7

Changelog since 9.2.5:

https://github.com/squidfunk/mkdocs-material/compare/9.2.5...9.2.7
00d1b967ab
Kai Knoblich (kai) · 9.2.6
textproc/py-mkdocs-material: Update to 9.2.6

Changelog since: 9.1.21:

https://github.com/squidfunk/mkdocs-material/compare/9.1.21...9.2.6

PR:		273364
Reported by:	Vedran Miletic
MFH:		No (feature release)
79874ef872
Kai Knoblich (kai) · 9.1.21
textproc/py-mkdocs-material: Update to 9.1.21

Changelog since 9.1.18:

https://github.com/squidfunk/mkdocs-material/compare/9.1.18...9.1.21

MFH:		2023Q3
3486e5cdc5
Kai Knoblich (kai) · 9.1.18
textproc/py-mkdocs-material: Update to 9.1.18

Changelog since 9.1.16:

https://github.com/squidfunk/mkdocs-material/compare/9.1.16...9.1.18

MFH:		2023Q3
9f9195f466
Rene Ladan (rene) · 9.1.16
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Kai Knoblich (kai) · 9.1.16
textproc/py-mkdocs-material: Update to 9.1.16

Changelog:

https://github.com/squidfunk/mkdocs-material/compare/9.1.15...9.1.16
31a622fa9e
Kai Knoblich (kai) · 9.1.15
textproc/py-mkdocs-material: Update to 9.1.15

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.1.15
7e3f48a598