BSD Ports

devel/libvirt 11.3.0_1 MidnightBSD

Toolkit to interact with virtualization capabilities

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
lgpl3
Categories
devel

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
MidnightBSDdevel/libvirt11.3.0_1
FreeBSDdevel/libvirt12.8.0
OpenBSDsysutils/libvirt12.8.0
HardenedBSDdevel/libvirt12.7.0_1
GhostBSDdevel/libvirt12.7.0_1

Install

Binary package:

mport install libvirt

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 5

Library 2

Runtime 1

Build dependencies 7
Run dependencies 3

Configuration

Options name: devel_libvirt

OptionDefaultDescription
DOCSoff
LIBSSHonlibssh remote transport
LIBSSH2onlibssh2 remote transport
NLSoff
NSSoffName Service Switch plugin
QEMUoffQEMU driver
READLINEon
SASLoff
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

Files

Manual pages 32
  • 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-run(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 464
  • 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-run
  • 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-run.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/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.
  • lib/libvirt-lxc.so
  • lib/libvirt-lxc.so.0
  • lib/libvirt-lxc.so.
  • lib/libvirt-qemu.so
  • lib/libvirt-qemu.so.0

The first 100 are listed.

distinfo 1
FileSizeSHA256
libvirt-11.3.0.tar.xz9.801572e+066bcb0c42c4580436fea262ced56f68a6afe20f7390b1bea2116718cc034a0283
Master sites 2
  • http://libvirt.org/sources/
  • ftp://libvirt.org/libvirt/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …