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

devel/py-libvirt 12.8.0

Python bindings for Libvirt virtualization API

Port info

Maintainer
novel@FreeBSD.org
Packages
latest: 12.8.0
Upstream
up to date
Last update
to 12.8.0 · bca21a5179
Quarterly
2026Q4: 12.7.0
WWW
https://libvirt.org/python.html
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-libvirt
installs 12.8.0 from latest; from quarterly (2026Q4) 12.7.0
Port
# cd /usr/ports/devel/py-libvirt && make install clean
Size
225 KiB download · 1.8 MiB installed
Depends on
devel/libvirt 12.8.0, lang/python312 3.12.15
License
LGPL21+

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1612.8.012.8.0–
FreeBSD 1512.8.012.8.0–
FreeBSD 1412.8.012.8.012.8.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1512.7.012.7.0–
FreeBSD 1412.7.012.7.012.7.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 12.8.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (141)

Roman Bogorodskiy (novel) · 8.1.0
devel/py-libvirt: update 8.1.0
b71348df64
Roman Bogorodskiy (novel) · 8.0.0
devel/py-libvirt: update to 8.0.0
f86c38d730
Roman Bogorodskiy (novel) · 7.10.0
devel/py-libvirt: update to 7.10.0
93b3f55341
Roman Bogorodskiy (novel) · 7.9.0
devel/py-libvirt: update to 7.9.0
b61d7a7148
Stefan Eßer (se) · 7.7.0
devel/py-libvirt: Add CPE information

Approved by:	portmgr (blanket)
65321f53ea
Roman Bogorodskiy (novel) · 7.7.0
devel/py-libvirt: update to 7.7.0
99df221a20
Roman Bogorodskiy (novel) · 7.6.0
devel/py-libvirt: update 7.6.0
d3819ce6a3
Roman Bogorodskiy (novel) · 7.5.0
devel/py-libvirt: update to 7.5.0
41146f3efc
Roman Bogorodskiy (novel) · 7.4.0
devel/py-libvirt: update to 7.4.0
e7cd7a8bec
Roman Bogorodskiy (novel) · 7.3.0
devel/py-libvirt: update to 7.3.0
1470e801af
Roman Bogorodskiy (novel) · 7.2.0
devel/py-libvirt: update to 7.2.0
38802465b6
Mathieu Arnold (mat) · 7.1.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Roman Bogorodskiy (novel) · 7.1.0
devel/py-libvirt: update to 7.1.0
389fb177f8
Roman Bogorodskiy (novel) · 7.0.0
devel/py-libvirt: update to 7.0.0
690ef535b5
Kai Knoblich (kai) · 6.10.0
Relax hardcoded paths to fix build with Python 3.8.7

Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme.  This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".

The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.

Remedy the issue by adding wildcards to these paths.  This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.

[1] https://bugs.python.org/issue42604

PR:		252057
Reported by:	John Kennedy
Reviewed by:	fluffy, koobs
Approved by:	koobs (python)
9cb5898561
Roman Bogorodskiy (novel) · 6.10.0
devel/py-libvirt: update to 6.10.0
af1db8946f
Roman Bogorodskiy (novel) · 6.9.0
devel/py-libvirt: update to 6.9.0
aa472a477e
Roman Bogorodskiy (novel) · 6.8.0
devel/py-libvirt: update to 6.8.0
184a91d4f5
Roman Bogorodskiy (novel) · 6.7.0
devel/py-libvirt: update to 6.7.0
aae2bdc87d
Roman Bogorodskiy (novel) · 6.6.0
devel/py-libvirt: update to 6.6.0
aeb04078b9
Roman Bogorodskiy (novel) · 6.5.0
devel/py-libvirt: update to 6.5.0
9b0188c8d1
Roman Bogorodskiy (novel) · 6.4.0
devel/py-libvirt: update to 6.4.0
f2f4bce443
Roman Bogorodskiy (novel) · 6.3.0
devel/py-libvirt: update to 6.3.0
d6c600a875
Roman Bogorodskiy (novel) · 6.2.0
devel/py-libvirt: update to 6.2.0

Now Python 3.6 or newer is required.
e08163d443
Roman Bogorodskiy (novel) · 5.8.0
devel/py-libvirt: update to 5.8.0
43cd2a0f9f
Roman Bogorodskiy (novel) · 5.7.0
devel/py-libvirt: update to 5.7.0
ba3985dbd7
Roman Bogorodskiy (novel) · 5.6.0
devel/py-libvirt: update to 5.6.0
c1190efd3c
Roman Bogorodskiy (novel) · 5.5.0
devel/py-libvirt: update to 5.5.0
6aa785c9d3
Roman Bogorodskiy (novel) · 5.3.0
devel/py-libvirt: update to 5.3.0
b24bed390d
Roman Bogorodskiy (novel) · 5.2.0
devel/py-libvirt: update to 5.2.0
a56eb46f27
Roman Bogorodskiy (novel) · 5.1.0
devel/py-libvirt: update to 5.1.0
24a3853c29
Roman Bogorodskiy (novel) · 5.0.0
devel/py-libvirt: update to 5.0.0
eb3d73e5d5
Roman Bogorodskiy (novel) · 4.10.0
devel/py-libvirt: update to 4.10.0
651561aa82
Roman Bogorodskiy (novel) · 4.9.0
devel/py-libvirt: update to 4.9.0
83fa322a58
Roman Bogorodskiy (novel) · 4.8.0
devel/py-libvirt: update to 4.8.0
0bdd46de8b
Roman Bogorodskiy (novel) · 4.7.0
devel/py-libvirt: update to 4.7.0
59fa494e1e
Roman Bogorodskiy (novel) · 4.6.0
devel/py-libvirt: update to 4.6.0
87227b0c35
Roman Bogorodskiy (novel) · 4.5.0
devel/py-libvirt: update to 4.5.0
5da9994a15
Roman Bogorodskiy (novel) · 4.4.0
devel/py-libvirt: update to 4.4.0
345790c51c
Roman Bogorodskiy (novel) · 4.3.0
devel/py-libvirt: update to 4.3.0
c41c385a36
Roman Bogorodskiy (novel) · 4.2.0
devel/py-libvirt: update to 4.2.0
0abd6da465
Roman Bogorodskiy (novel) · 4.1.0
devel/py-libvirt: update to 4.1.0
a7c4ac431f
Roman Bogorodskiy (novel) · 4.0.0
devel/py-libvirt: update to 4.0.0
e298876df8
Roman Bogorodskiy (novel) · 3.10.0
devel/py-libvirt: update to 3.10.0
aec748493d
Roman Bogorodskiy (novel) · 3.9.0
devel/py-libvirt: update to 3.9.0
c188180b9a
Roman Bogorodskiy (novel) · 3.8.0
devel/py-libvirt: update to 3.8.0
03b94a52f9
Roman Bogorodskiy (novel) · 3.7.0
devel/py-libvirt: update to 3.7.0
5712c47c09
Roman Bogorodskiy (novel) · 3.6.0
devel/py-libvirt: update to 3.6.0
cff69aeb09
Roman Bogorodskiy (novel) · 3.5.0
devel/py-libvirt: update to 3.5.0
576cdc7878
Roman Bogorodskiy (novel) · 3.4.0
devel/py-libvirt: update to 3.4.0
a4bde6c9a9