BSD Ports

devel/libvirt 12.8.0 FreeBSD

Toolkit to interact with virtualization capabilities

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5c9aa1fb7d
License
LGPL3
Categories
devel
Package size
8555.1 KiB, 50143.9 KiB installed

Description

A toolkit to interact with the virtualization capabilities of recent versions of Linux, and other OSes.

libvirt provides: * Remote management using TLS encryption and x509 certificates * Remote management authenticating with Kerberos and SASL * Local access control using PolicyKit * Zero-conf discovery using Avahi multicast-DNS * Management of virtual machines, virtual networks and storage * Portable client API for Linux, Solaris and Windows

In the other systems

SystemPortVersion
FreeBSDdevel/libvirt12.8.0
OpenBSDsysutils/libvirt12.8.0
NetBSDsysutils/libvirt1.2.9nb63
MidnightBSDdevel/libvirt11.3.0_1

Install

Binary package:

pkg install libvirt

From the ports tree:

cd /usr/ports/devel/libvirt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libvirt>0:devel/libvirt
LIB_DEPENDS=	libvirt-admin.so:devel/libvirt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest12.8.012.8.08.10.011.6.012.8.0
FreeBSD:14:quarterly12.7.0_112.7.0_1n/a11.5.012.7.0_1
FreeBSD:15:latest12.8.012.8.0n/a11.6.011.6.0
FreeBSD:15:quarterly12.7.0_112.7.0_1n/an/an/a
FreeBSD:16:latest12.8.012.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Library 2

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 45
Run dependencies 33

Configuration

Options name: devel_libvirt

OptionDefaultDescription
DOCSoffBuild and/or install documentation
LIBSSHonlibssh remote transport
LIBSSH2onlibssh2 remote transport
NLSoffNative Language Support
NSSoffName Service Switch plugin
QEMUoffQEMU driver
READLINEonCommand line editing via libreadline
SASLoffSASL authentication support
SLIRPoffSLIRP networking for bhyve driver
ZFSonZFS storage driver
USES
gnome charsetfix compiler:c++0x cpe gettext-runtime gmake meson pathfix perl5 python:build pkgconfig shebangfix tar:xz
Service scripts
libvirtd, virtlogd

Message after installing

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.

Files

Manual pages 34
  • libvirt-guests(8)
  • libvirtd(8)
  • virkeycode-atset1(7)
  • virkeycode-atset2(7)
  • virkeycode-atset3(7)
  • virkeycode-linux(7)
  • virkeycode-osx(7)
  • virkeycode-qnum(7)
  • virkeycode-usb(7)
  • virkeycode-win32(7)
  • virkeycode-xtkbd(7)
  • virkeyname-linux(7)
  • virkeyname-osx(7)
  • virkeyname-win32(7)
  • virsh(1)
  • virt-admin(1)
  • virt-host-validate(1)
  • virt-pki-query-dn(1)
  • virt-pki-validate(1)
  • virt-qemu-qmp-proxy(1)
  • virt-qemu-run(1)
  • virt-qemu-sev-validate(1)
  • virt-ssh-helper(8)
  • virt-xml-validate(1)
  • virtbhyved(8)
  • virtlockd(8)
  • virtlogd(8)
  • virtnetworkd(8)
  • virtproxyd(8)
  • virtqemud(8)
  • virtsecretd(8)
  • virtstoraged(8)
  • virtvboxd(8)
  • virtxend(8)
pkg-plist 509
  • bin/virsh
  • bin/virt-admin
  • bin/virt-host-validate
  • bin/virt-pki-query-dn
  • bin/virt-pki-validate
  • bin/virt-ssh-helper
  • bin/virt-qemu-qmp-proxy
  • bin/virt-qemu-run
  • bin/virt-qemu-sev-validate
  • bin/virt-xml-validate
  • sbin/virtbhyved
  • sbin/virtnetworkd
  • sbin/virtproxyd
  • sbin/virtqemud
  • sbin/virtsecretd
  • sbin/virtstoraged
  • sbin/virtvboxd
  • sbin/virtxend
  • share/man/man1/virsh.1.gz
  • share/man/man1/virt-admin.1.gz
  • share/man/man1/virt-host-validate.1.gz
  • share/man/man1/virt-pki-query-dn.1.gz
  • share/man/man1/virt-pki-validate.1.gz
  • share/man/man1/virt-qemu-qmp-proxy.1.gz
  • share/man/man1/virt-qemu-run.1.gz
  • share/man/man1/virt-qemu-sev-validate.1.gz
  • share/man/man1/virt-xml-validate.1.gz
  • share/man/man7/virkeycode-atset1.7.gz
  • share/man/man7/virkeycode-atset2.7.gz
  • share/man/man7/virkeycode-atset3.7.gz
  • share/man/man7/virkeycode-linux.7.gz
  • share/man/man7/virkeycode-osx.7.gz
  • share/man/man7/virkeycode-qnum.7.gz
  • share/man/man7/virkeycode-usb.7.gz
  • share/man/man7/virkeycode-win32.7.gz
  • share/man/man7/virkeycode-xtkbd.7.gz
  • share/man/man7/virkeyname-linux.7.gz
  • share/man/man7/virkeyname-osx.7.gz
  • share/man/man7/virkeyname-win32.7.gz
  • share/man/man8/libvirt-guests.8.gz
  • share/man/man8/libvirtd.8.gz
  • share/man/man8/virt-ssh-helper.8.gz
  • share/man/man8/virtlockd.8.gz
  • share/man/man8/virtlogd.8.gz
  • share/man/man8/virtnetworkd.8.gz
  • share/man/man8/virtproxyd.8.gz
  • share/man/man8/virtsecretd.8.gz
  • share/man/man8/virtstoraged.8.gz
  • share/man/man8/virtvboxd.8.gz
  • share/man/man8/virtbhyved.8.gz
  • share/man/man8/virtqemud.8.gz
  • share/man/man8/virtxend.8.gz
  • @sample etc/libvirt/libvirt-admin.conf.sample
  • @sample etc/libvirt/libvirt.conf.sample
  • @sample etc/libvirt/libvirtd.conf.sample
  • @sample etc/libvirt/network.conf.sample
  • @sample etc/libvirt/secret.conf.sample
  • @sample etc/libvirt/virtbhyved.conf.sample
  • @sample etc/libvirt/virtlockd.conf.sample
  • @sample etc/libvirt/virtlogd.conf.sample
  • @sample etc/libvirt/virtnetworkd.conf.sample
  • @sample etc/libvirt/virtproxyd.conf.sample
  • @sample etc/libvirt/virtqemud.conf.sample
  • @sample etc/libvirt/virtsecretd.conf.sample
  • @sample etc/libvirt/virtstoraged.conf.sample
  • @sample etc/libvirt/virtvboxd.conf.sample
  • @sample etc/libvirt/virtxend.conf.sample
  • share/examples/libvirt/networks/default.xml
  • @sample etc/libvirt/bhyve.conf.sample
  • @sample etc/libvirt/qemu.conf.sample
  • @sample etc/libvirt/libxl.conf.sample
  • etc/libvirt/qemu-lockd.conf
  • etc/libvirt/libxl-lockd.conf
  • etc/sasl2/libvirt.conf
  • etc/logrotate.d/libvirtd
  • etc/logrotate.d/libvirtd.lxc
  • etc/logrotate.d/libvirtd.qemu
  • etc/logrotate.d/libvirtd.libxl
  • include/libvirt/libvirt-admin.h
  • include/libvirt/libvirt-common.h
  • include/libvirt/libvirt-domain-checkpoint.h
  • include/libvirt/libvirt-domain-snapshot.h
  • include/libvirt/libvirt-domain.h
  • include/libvirt/libvirt-event.h
  • include/libvirt/libvirt-host.h
  • include/libvirt/libvirt-interface.h
  • include/libvirt/libvirt-lxc.h
  • include/libvirt/libvirt-network.h
  • include/libvirt/libvirt-nodedev.h
  • include/libvirt/libvirt-nwfilter.h
  • include/libvirt/libvirt-qemu.h
  • include/libvirt/libvirt-secret.h
  • include/libvirt/libvirt-storage.h
  • include/libvirt/libvirt-stream.h
  • include/libvirt/libvirt.h
  • include/libvirt/virterror.h
  • lib/libvirt/lock-driver/lockd.so
  • lib/libvirt-admin.so
  • lib/libvirt-admin.so.0
  • lib/libvirt-admin.so.

The first 100 are listed.

distinfo 1
FileSizeSHA256
libvirt-12.8.0.tar.xz1.0806364e+070cd46a8f3a2b9b63c35c6e6f42a6c2989183ef3b3d1499ee92b4876db35e6fe9
Master sites 2
  • http://libvirt.org/sources/
  • ftp://libvirt.org/libvirt/

Commit history 6

DateCommitCreditsLog message
5c9aa1fb7d Roman Bogorodskiy devel/libvirt: update to 12.8.0
Sponsored by: The FreeBSD Foundation
44dc35be3c Roman Bogorodskiy devel/libvirt: run virt-host-validate in rc script
Update the libvirtd rc script to run virt-host-validate(1) before running libvirtd(8). This command provides information about possibly missing kernel modules required for certain features of libvirtd. Errors and warnings from this tool do not prevent libvirtd(8) from starting as most of the features are optional. Suggested by: arrowd Reviewed by: arrowd Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D59490
24cf8cc5ce Roman Bogorodskiy devel/libvirt: update to 12.7.0
- Update to 12.7.0 - Drop patch merged upstream Sponsored by: The FreeBSD Foundation
e87b122ed8 Roman Bogorodskiy devel/libvirt: backport upstream bugfix
- Include an upstream patch which fixes a bug in the bhyve driver which could cause libvirtd lockup on domain shutdown - Bump PORTREVISION Sponsored by: The FreeBSD Foundation
e2ff816449 Roman Bogorodskiy devel/libvirt: update to 12.6.0
Sponsored by: The FreeBSD Foundation

The latest 5 of 6 in the history this site was built from.