Update to 0.15.2 Changes: https://github.com/pallets/werkzeug/releasesda1ad2e5eb
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-werkzeuginstalls 3.1.8 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.1.8 | 3.1.8 | – |
| FreeBSD 15 | 3.1.8 | 3.1.8 | – |
| FreeBSD 14 | 3.1.8 | 3.1.8 | 3.1.8 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.1.8 | 3.1.8 | – |
| FreeBSD 14 | 3.1.8 | 3.1.8 | 3.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)
Update to 0.15.1 - Take maintainership Changes: https://github.com/pallets/werkzeug/releasesf4339915ae
Update to 0.15.0 - Update LICENSE_FILE - Update WWW Changes: https://github.com/pallets/werkzeug/releases448a762139
Use PY_FLAVOR for dependencies. FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight4376dbbb58
Update to 0.14.1 Changes: https://github.com/pallets/werkzeug/releases https://github.com/pallets/werkzeug/blob/master/CHANGES.rst7a3d7f3a20
Update to 0.14 Changes: https://github.com/pallets/werkzeug/releases https://github.com/pallets/werkzeug/blob/master/CHANGES.rste7df2f6fcb
Update to 0.13 Changes: https://github.com/pallets/werkzeug/releases https://github.com/pallets/werkzeug/blob/master/CHANGES.rst9bbc2c62ab
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/D12464551be3c723Update to 0.12.2 - Allow concurrent installation (USE_PYTHON=concurrent) - Remove EXAMPLESDIR Changes: https://github.com/pallets/werkzeug/blob/master/CHANGES4b63ef92bd
Update to 0.12.1 - Add LICENSE_FILE Changes: https://github.com/pallets/werkzeug/blob/master/CHANGES1045392c02
Update to 0.12 Changelog: https://github.com/pallets/werkzeug/blob/0.12/CHANGES5ea593752d
Update to 0.11.15 (bugfix release) Changelog: https://github.com/pallets/werkzeug/blob/0.11.15/CHANGESeff3023037
Update to 0.11.14 Changelog: https://github.com/pallets/werkzeug/blob/0.11.14/CHANGEScef72c2ac6
Update to 0.11.13 Changelog: https://github.com/pallets/werkzeug/blob/0.11.13/CHANGESef7f909969
- 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
Update to 0.11.1020a4270783
- Update to 0.11.9 - Use GitHub instead of CHEESESHOP, because tarball on the Python Package Index (PyPI) seems not downloadable10887865a9
- 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
Update to 0.11.3 PR: 205519 Submitted by: myself Approved by: <moggie@elasticmind.net> (maintainer, timeout 2 weeks)e259244a33
- Add NO_ARCH - Sort USE_PYTHON - Convert to new options target helper Approved by: portmgr (blanket) With hat: python50e3c31eeb
Update to 0.11.2 PR: 204555 Submitted by: myself Approved by: <moggie@elasticmind.net> (maintainer, timeout 3 weeks)17804eacbc
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
- 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
- Convert USE_PYTHON to new USES in www/ With hat: python@1b0994ee1e
- 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
- Restore OPTIONS_DEFINE Approved by: portmgr (blanket)d54ac6dcf3
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
Remove trailing whitespaces from category wwwcff8764726
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
Add NO_STAGE all over the place in preparation for the staging support (cat: www)85fbf21ec5
- Update to 0.9.4 (bugfix release) PR: ports/181568 Submitted by: myself Approved by: maintainer (timeout 3 weeks)0772407fe8
- 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
- Update to 0.8.3 PR: 164794 Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com> Approved by: maintainer timeout4fd8df0293
- Update to 0.8.2 PR: 163342 Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)8df6c0e0e2
- 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
Update to 0.7 PR: ports/159166 Submitted by: Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)a3f9337b97
- Get Rid MD5 supporta9481afc8a
Update to 0.6.2 Submitted by: Lewis <moggie@elasticmind.net> (maintainer, private mail)ce5d3aa91e
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