- update to 1.2.1 BSD: implement nodeGetMemoryStats (Roman Bogorodskiy) Changes: http://libvirt.org/news.htmlea0b59575e
libvirt -- Multiple vulnerabilitiesentered 2025-12-04
Toolkit to interact with virtualization capabilities
# pkg install libvirtinstalls 12.8.0 from latest; from quarterly (2026Q4) 12.7.0_1# cd /usr/ports/devel/libvirt && make install clean# make -C /usr/ports/devel/libvirt config # change options first
To enable libvirtd please add libvirtd_enable="YES" to /etc/rc.conf. NOTE ON CONFIGURATION: The libvirt port does not come with networking configuration enabled. The 'default' network definition is available at: /usr/local/share/examples/libvirt/networks/default.xml To enable this network please do the following: cp /usr/local/share/examples/libvirt/networks/default.xml /usr/local/etc/libvirt/qemu/networks To configure this network for autostart, execute the following: ln -s ../default.xml /usr/local/etc/libvirt/qemu/networks/autostart/default.xml If you have libvirtd already running you'll need to restart it for changes to take effect. For more details on using libvirt with bhyve please refer to: /usr/local/share/doc/libvirt/html/drvbhyve.html or: http://libvirt.org/drvbhyve.html
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 12.8.0 | 12.8.0 | – |
| FreeBSD 15 | 12.8.0 | 12.8.0 | – |
| FreeBSD 14 | 12.8.0 | 12.8.0 | 12.8.0 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 12.7.0_1 | 12.7.0_1 | – |
| FreeBSD 14 | 12.7.0_1 | 12.7.0_1 | 12.7.0_1 |
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.
pkg audit for the packaged version 12.8.0.- update to 1.2.1 BSD: implement nodeGetMemoryStats (Roman Bogorodskiy) Changes: http://libvirt.org/news.htmlea0b59575e
- update to 1.2.0 and bump shared libraries in respective ports - while here shift new lib_depends format where needed Changes: http://libvirt.org/news.htmlcee0c06ddd
Fix typo.76f88bd805
- update to 1.1.4 Changes: http://libvirt.org/news.htmla4bef5d94c
- update to 1.1.3 - support staging Changes: http://libvirt.org/news.htmld3eb64a0d8
- fix build on 8.x (thanks kwm@!) Reported by: pkg-fallouta02c48b9da
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)580a778a16
- update to 1.1.2 - move to new lib_depends format - shift perl build inclusion to USES framework - fix formatting of pkg-descr Note: this should fix building on CURRENT Changes: http://www.libvirt.org/news.html1d7243c71e
Add an explicit dependency on pkgconf591aba0faa
- update to 1.1.1 - workaround for pkg-config (thanks bapt@!) Changes: http://libvirt.org/news.htmlce3ccd0126
- fix plist Reported by: pkg (DEVELOPER_MODE)2572affa46
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Changes: http://curl.haxx.se/changes.html PR: ports/172325 (-exp run), ports/177369 (based on) [1] Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2] Exp run by: miwic2d1a14c7c
- convert USE_GMAKE to USES=gmake0458432ec0
- bring in distinfo and pkg-plist for bump303d3dc0d4
- update to 1.1.0 and bump shared libraries in respective ports - while here: - fix option check in sysutils/cfengine34 - move devel/libvirt-glib to use glib20 in favor of gio-fam-backend (suggested by kwm@) - restore ABI version in net-mgmt/collectd5d92add59e5
- -fstack-protector is in CFLAGS, but not in LDFLAGS. The compiler run inserts references to __stack_chk* symbols, but the linker run later does not resolve them. add -fstack-protector to LDFLAGS bump portrevision Submitted by: mandree@ and others3634919b31
- update to 1.0.6 - pkg-plist cleanup Changes: http://www.libvirt.org/news.html23327530f4
- update to 1.0.5 Changes: http://libvirt.org/news.htmlb8e1c3bed3
Chase security/libgcrypt update2898e3fa0c
- Convert USE_GETTEXT to USES (part 4) Approved by: portmgr (bapt)83f02b963c
- update to 1.0.4 - add additional mirror - pet portlint - misc. cleanups Changes: http://libvirt.org/news.html Feature safe: yes79f052a3f7
Fix a long standing bug of lib/charset.alias being overwritten, modified, and badly tracked by ports. Make lib/charset.alias a file only provided by converters/libiconv Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install. Prevent devel/gettext from installing that files. Fix a couple of ports that actually touch charset.alias during the build phase. Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html) Approved by: kwm (gnome) Exp-run by: miwie7b0f97788
- update to 1.0.3 - patch merged upstream Changes: http://libvirt.org/news.html47be7f2e8a
- Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel) Approved by: portmgr03cceed935
- drop ABI versions of all lib_depends Reported by: lifanov@mail.lifanov.com0bf5d9e031
- fix python bindings - upstream git commit a6b8bae5a6a4752926eba409202ec061d81c6c8a05622c2782
- update to 1.0.2, support optional documentation installation Changes: http://libvirt.org/news.html (or newly included NEWS file, optional docs)bd6707d590
- update to 1.0.1 - support qemu bindings - drop dependency on autotools suite - perl is now a build dependency - fix configuration file installations - remove property on pkg-plist Changes: http://libvirt.org/news.html859823aa5f
- update libvirt to 1.0.0, and bump others for shlib change - explictly tie to ABI version, required - update historical headers - add shared description for libvirt682ff4dbe0
- update to 0.10.2 Changes: http://libvirt.org/news.html34b42bf99e
- update to 0.10.1, includes shlib bump Changes: http://libvirt.org/news.html38e6819bf1
- revert accidental commit 303239:3008969fd46a1a81
10206e828ea6
- update to 0.9.13 Changes: http://libvirt.org/news.htmla6c9b2b005
- adopt optionsNG5e8fb43b19
- Update to 0.9.12 - remove patch files in favor of --without-sysctl (Daniel P. Berrange) Changes: http://libvirt.org/news.html0096819a22
Update autoconf to 2.69 and automake to 1.12 PR: 166836 Tested by: Multiple -exp runs (pav)6d726b6c09
- add PORTSCOUT variable to not look for libvirt stable releases65f252354c
- remove --without-libssl2 Spotted by: GeJ (#bsdports) Feature safe: yesd2b3c7dbbc
- Update to 0.9.11 - bring in libssh2 support and tests Changes: http://libvirt.org/news.html Feature safe: yesc0c47dcd0c
- Update to 0.9.10 ( http://libvirt.org/news.html )61d8152b0e
- Update to 0.9.9 - See http://libvirt.org/news.html for release notes. Submitted by: jgh (me) Approved by: rene, crees (mentors)8218064205
update to 0.9.8 ( http://libvirt.org/news.html ) remove sysctl variable for bsd update MAINTAINER address, as submitter is now MAINTAINER PR: ports/163212 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> Approved by: crees (mentor)1828932297
- Update to 0.9.7 PR: 162387 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> (maintainer) Feature safe: yesb41f6501e7
Only remove the locale dirs that aren't in mtree; this causes a problem in dependent ports, namely zenpack-libvirt Approved by: Jason Helfman (maintainer, implicit)c3e21f1ce4
- Update to 0.9.6 - Pet portlint PR: ports/160912 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> (maintainer)71948ca1f3
- Update to 0.9.4 PR: ports/159403 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> (maintainer)ae7cbbd864
- Update to 0.9.3 PR: ports/158688 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> (maintainer)711270f27b
- Chase the libgcrypt shared lib versione0755b977d
Update to 0.9.2 Fix plist PR: ports/157712 Submitted by: Jason Helfman <jhelfman@experts-exchange.com> (maintainer) Approved by: bapt (mentor)bd6e1176fa