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

www/py-werkzeug 3.1.8

Python utilities collection for building WSGI applications

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 3.1.8
Upstream
Higher version available: 3.1.9
Last update
to 3.1.8 · c2b9c9ac8a
Quarterly
2026Q4: 3.1.8
WWW
https://palletsprojects.com/projects/werkzeug/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-werkzeug
installs 3.1.8 from latest; from quarterly (2026Q4) 3.1.8
Port
# cd /usr/ports/www/py-werkzeug && make install clean
# make -C /usr/ports/www/py-werkzeug config  # change options first
Size
526 KiB download · 2.7 MiB installed
Depends on
lang/python312 3.12.15, textproc/py-markupsafe 3.0.3
License
BSD3CLAUSE
Options
1 of 2 on in the package: EXAMPLES
Show the 1 options that are off
WATCHDOG

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.1.83.1.8–
FreeBSD 153.1.83.1.8–
FreeBSD 143.1.83.1.83.1.8

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.1.83.1.8–
FreeBSD 143.1.83.1.83.1.8

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

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (89)

Sunpoet Po-Chuan Hsieh (sunpoet) · 0.15.2
Update to 0.15.2

Changes:	https://github.com/pallets/werkzeug/releases
da1ad2e5eb
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.15.1
Update to 0.15.1

- Take maintainership

Changes:	https://github.com/pallets/werkzeug/releases
f4339915ae
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.15.0
Update to 0.15.0

- Update LICENSE_FILE
- Update WWW

Changes:	https://github.com/pallets/werkzeug/releases
448a762139
Mathieu Arnold (mat) · 0.14.1
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
4376dbbb58
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.14.1
Update to 0.14.1

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
7a3d7f3a20
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.14
Update to 0.14

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
e7df2f6fcb
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.13
Update to 0.13

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
9bbc2c62ab
Mathieu Arnold (mat) · 0.12.2
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.12.2
Update to 0.12.2

- Allow concurrent installation (USE_PYTHON=concurrent)
- Remove EXAMPLESDIR

Changes:	https://github.com/pallets/werkzeug/blob/master/CHANGES
4b63ef92bd
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.12.1
Update to 0.12.1

- Add LICENSE_FILE

Changes:	https://github.com/pallets/werkzeug/blob/master/CHANGES
1045392c02
Olivier Duchateau (olivierd) · 0.12
Update to 0.12

Changelog: https://github.com/pallets/werkzeug/blob/0.12/CHANGES
5ea593752d
Olivier Duchateau (olivierd) · 0.11.15
Update to 0.11.15 (bugfix release)

Changelog: https://github.com/pallets/werkzeug/blob/0.11.15/CHANGES
eff3023037
Olivier Duchateau (olivierd) · 0.11.14
Update to 0.11.14

Changelog: https://github.com/pallets/werkzeug/blob/0.11.14/CHANGES
cef72c2ac6
Olivier Duchateau (olivierd) · 0.11.13
Update to 0.11.13

Changelog: https://github.com/pallets/werkzeug/blob/0.11.13/CHANGES
ef7f909969
Olivier Duchateau (olivierd) · 0.11.11
- Update to 0.11.11 - Add new option, WATCHDOG (not set by default). It monitors filesystem events If this module is not installed, by default it's 'ast' (standard module)
ed260c55e6
Olivier Duchateau (olivierd) · 0.11.10
Update to 0.11.10
20a4270783
Olivier Duchateau (olivierd) · 0.11.9
- Update to 0.11.9 - Use GitHub instead of CHEESESHOP, because tarball on the Python Package Index (PyPI) seems not downloadable
10887865a9
Olivier Duchateau (olivierd) · 0.11.8
- Update to 0.11.8 - Re-assign to the Python team

PR:		208439 (based on, upgrade to 0.11.5)
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout > 2 weeks)
c067e94e3c
Olivier Duchateau (olivierd) · 0.11.3
Update to 0.11.3

PR:		205519
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout 2 weeks)
e259244a33
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.11.2
- Add NO_ARCH - Sort USE_PYTHON - Convert to new options target helper

Approved by:	portmgr (blanket)
With hat:	python
50e3c31eeb
Olivier Duchateau (olivierd) · 0.11.2
Update to 0.11.2

PR:		204555
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout 3 weeks)
17804eacbc
Bartek Rutkowski (robak) · 0.10.4
www/py-werkzeug: update 0.10.1 -> 0.10.4

PR:		198929
Submitted by:	Olivier Duchateau <olivierd@FreeBSD.org>
Approved by:	maintainer (moggie@elasticmind.net, timeout 21 days)
9e89fb88fe
Olivier Duchateau (olivierd) · 0.10.1
- Update to 0.10.1 - Add test in post-install target, otherwise example files are always installed

ChangeLog: http://werkzeug.pocoo.org/docs/0.10/changes/#version-0-10

PR:		197686
Submitted by:	myself
Approved by:	moggie (maintainer)
5f3ad960bd
Marcus von Appen (mva) · 0.9.6
- Convert USE_PYTHON to new USES in www/

With hat:	python@
1b0994ee1e
Olivier Duchateau (olivierd) · 0.9.6
- Update to 0.9.6

ChangeLog: https://github.com/mitsuhiko/werkzeug/blob/8097d1eca9ab08b451f7d64315009a561cf890d8/CHANGES

PR:		190749
Submitted by:	myself
Approved by:	maintainer (timeout > 3 weeks)
f3b772c069
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.9.4_1
- Restore OPTIONS_DEFINE

Approved by:	portmgr (blanket)
d54ac6dcf3
Ruslan Makhmatkhanov (rm) · 0.9.4_1
www/py-werkzeug: support staging and general clean-up

- clarify license (BSD3C)
- do not use easy_install for installation and convert to auto-generated packing list
- add staging support
- install examples into staging area uncoditionally and remove EXAMPLES option
- remove inclusion of devel/py-virtualenv/files/py3k-fix-pkg-plist.inc - it's implemented in bsd.python.mk

Approved by:	portmgr (blanket)
290bc6a46e
Emanuel Haupt (ehaupt) · 0.9.4
Remove trailing whitespaces from category www
cff8764726
Emanuel Haupt (ehaupt) · 0.9.4
According to the Porter's Handbook (5.12.2.3.) default options must be added to OPTIONS_DEFINE. This policy has been implemented only recently that's why we have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
5005b67362
Baptiste Daroussin (bapt) · 0.9.4
Add NO_STAGE all over the place in preparation for the staging support (cat: www)
85fbf21ec5
Olivier Duchateau (olivierd) · 0.9.4
- Update to 0.9.4 (bugfix release)

PR:		ports/181568
Submitted by:	myself
Approved by:	maintainer (timeout 3 weeks)
0772407fe8
Olivier Duchateau (olivierd) · 0.9.3
- Update to 0.9.3 - Trim Makefile header - Convert to new option framework - Sort pkg-plist file - Remove patches

PR:		180853
Submitted by:	myself
Approved by:	moggie (maintainer)
33179c4035
Martin Wilke (miwi) · 0.8.3
- Update to 0.8.3

PR:		164794
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
Approved by:	maintainer timeout
4fd8df0293
Martin Wilke (miwi) · 0.8.2
- Update to 0.8.2

PR:		163342
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)
8df6c0e0e2
Frederic Culot (culot) · 0.8
- Update to 0.8

Changes:	http://werkzeug.pocoo.org/docs/changes/
PR:		ports/161170
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
Approved by:	Moggie <moggie@elasticmind.net> (maintainer)
2bd4c2292b
Julien Laffaye (jlaffaye) · 0.7
Update to 0.7

PR:		ports/159166
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)
a3f9337b97
Martin Wilke (miwi) · 0.6.2
- Get Rid MD5 support
a9481afc8a
Wesley Shields (wxs) · 0.6.2
Update to 0.6.2

Submitted by:	Lewis <moggie@elasticmind.net> (maintainer, private mail)
ce5d3aa91e
Wesley Shields (wxs) · 0.5.1
A Python utilities collection for building WSGI applications.

Werkzeug does not try to be a framework, and instead started as a simple
collection of various utilities useful for building WSGI applications.
It has since become one of the most advanced collections of its kind.

It includes a powerful debugger, fully featured request and response
objects, HTTP utilities to handle entity tags, cache control headers,
HTTP dates, cookie handling, file uploads, a powerful URL routing
system and a bunch of community contributed add-on modules.

WWW: http://werkzeug.pocoo.org/

Submitted by:	Lewis <moggie@elasticmind.net> (private mail)
64aaa86be6