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

www/py-html5lib-modern 1.2_2

HTML parser based on the WHATWG HTML specification

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 1.2_2
Upstream
up to date
Last update
to 1.2_2 · a6233e5a2f
Quarterly
2026Q4: 1.2_2
WWW
https://github.com/ashleysommer/html5lib-modern
Links
cgit · VuXML

Install

Package
# pkg install py312-html5lib-modern
installs 1.2_2 from latest; from quarterly (2026Q4) 1.2_2
Port
# cd /usr/ports/www/py-html5lib-modern && make install clean
# make -C /usr/ports/www/py-html5lib-modern config  # change options first
Size
268 KiB download · 1.7 MiB installed
Depends on
lang/python312 3.12.15
License
MIT
Options
0 of 4 on in the package
Show the 4 options that are off
ALL CHARDET GENSHI LXML

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.2_21.2_2–
FreeBSD 151.2_21.2_2–
FreeBSD 141.2_21.2_21.2_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.2_21.2_2–
FreeBSD 141.2_21.2_21.2_2

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 1.2_2.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (5)

Hiroki Tagato (tagattie) · 1.2_2
*/*: switch dependency from devel/py-lxml5 to devel/py-lxml

Currently, there are two versions of python XML processing library
which conflict each other in the ports tree, namely:
- devel/py-lxml5 (now at version 5.4.0)
- devel/py-lxml  (now at version 6.0.1)

To avoid the situation that some ports depend on py-lxml5 and some
others do on py-lxml (by switching dependencies individually), this
commit switches the dependencies from py-lxml5 to py-lxml at once.

Additional note: There are still two ports (textproc/py-rdflib and
www/py-draftjs-exporter) depending on py-lxml5 since they limit upper
version to less than 6.

PR:		289491
Approved by:	Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd,
		crees, madpilot, delphij, marcus, nivit, kai,
		skreuzer, fluffy, bofh, thierry, stephen, sunpoet,
		0mp, Eric Camachat <eric@camachat.org>
a6233e5a2f
Hiroki Tagato (tagattie) · 1.2_1
*/*: update dependency on devel/py-lxml to devel/py-lxml5 (2nd attempt)

This is a follow up to the commit 230fb2661c78, which updated some
ports' dependencies on devel/py-lxml to devel/py-lxml5. It was an
attempt to follow the dependency change of
www/py-beautifulsoup. However, the switch was incomplete and broke
some other ports.

It has turned out that the ports depending on devel/py-lxml (at
version 4.9.3) does not limit their dependencies' upper bound to 4.x
except for one (devel/py-pymaven-patch). So updating them to
devel/py-lxml5 (at version 5.4.0) should cause no harm.

This commit switch dependencies of all the ports (except
devel/py-pymaven-patch) to devel/py-lxml5 avoid potential conflicts.

Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>

PR:		287144, 288047
Reported by:	makc (via ports-committers),
		vvd (PR 288047),
		diizzy (PR 287144)
Approved by:	portmgr (chase dependency change, unbreak build)
Fixes:		230fb2661c78 (*/*: update dependency on devel/py-lxml to devel/py-lxml5)
0b0f7cda9d
Po-Chuan Hsieh (sunpoet) · 1.2
www/py-html5lib-modern: Fix WWW
5ff93a503d
Po-Chuan Hsieh (sunpoet) · 1.2
www/py-html5lib-modern: Add ALL, CHARDET, GENSHI and LXML options
50fe4e3a20
Po-Chuan Hsieh (sunpoet) · 1.2
www/py-html5lib-modern: Add py-html5lib-modern 1.2

html5lib is a pure-python library for parsing HTML. It is designed to conform to
the WHATWG HTML specification, as is implemented by all major web browsers.
01145d6211