app-emulation/libvirt
C toolkit to manipulate virtual machines
-
libvirt-9999apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.8.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: stowe-verlay -
libvirt-12.7.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: stowe-verlay -
libvirt-12.7.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.6.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.2.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.1.0-r1~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.0.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-11.10.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo
ChangeLog
commit 0a85f8e22cd378235e4c52328aa75a57763a3129
Author: mstowe@gmail.com <mstowe@brogy.stowe.network>
Date: Tue Oct 13 14:58:13 2026 -0500
Fix stale Manifest digests (EBUILD/MISC) causing verify failures
Several ebuilds were edited (PYTHON_COMPAT bumps, cargo cleanups, libvirt
dep revisions) and metadata.xml files were added after their Manifests
were last regenerated, leaving stale EBUILD BLAKE2B/SHA512 hashes and
missing MISC metadata.xml entries. This caused "Digest verification
failed ... Failed on BLAKE2B verification" on emerge.
Regenerate the affected Manifests so EBUILD and MISC entries match the
on-disk files. Distfiles are unchanged.
commit 87179a50fb3f5051084380896cd315a9fccd0047
Author: mstowe@gmail.com <mstowe@brogy.stowe.network>
Date: Tue Oct 13 14:49:42 2026 -0500
Overlay-wide QA, license, and metadata cleanup
Resolve all actionable pkgcheck findings and license issues across the
overlay. Verified: all ebuilds pass `bash -n`, Manifests regenerated,
and pkgcheck reports zero license, style, or correctness findings.
kiro-cli-bin:
- Drop obsolete q/qchat patches and the q-stub USE flag/install logic
- Add QA_PRESTRIPPED for the shipped pre-stripped binaries
Licenses:
- Add licenses/Kiro and licenses/Anthropic-TOS
- kiro-cli-bin, kiro-ide-bin: use LICENSE="Kiro"
- Fix invalid "MIT License" -> "MIT" (googlenewsdecoder, pyunifi)
Style/QA (mechanical):
- Fix VariableOrderWrong to canonical metadata order
- Fix BadDescription (trailing periods, >80 chars, generic names)
- Remove EmptyGlobalAssignment lines
- Fix whitespace, blank lines, and overlong lines
- StaticSrcUri: use $/$(ver_cut)
Correctness:
- libvirt: add -r0 to >virtualbox/>numactl deps (MissingPackageRevision)
- nagios-check_iping: drop $ from exeinto, use $ in elog
- imapsync, coppermine: switch zip->tarball (unpacker dep + filename)
- rqm, tyan-bmc-cert: rename distfiles via -> to avoid name collision
- profiles/updates: rename qbin -> 4Q-2025 (valid update filename)
Cargo eclass modernization (rqm, tyan-bmc-cert):
- Use $ and name@version CRATES separators
Metadata:
- Add 24 metadata.xml files with upstream remote-ids
- phpvirtualbox: populate longdescription, fix remote-id to github
PYTHON_COMPAT:
- Add python3_15 to packages where supported
commit 7a8a78465d17a84d46eeb3490d1f74a2801baaf4
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Oct 1 16:46:17 2026 -0500
app-emulation/libvirt: bump to 12.8.0
commit 99f2f1cbb0818d53fd57c47fd043e07e9770aa76
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Mon Sep 7 08:23:14 2026 -0500
YOU get a version update. And YOU get a version update
commit 979859e2e70bad56229710f33d602d624b676c0e
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 17:53:18 2026 -0500
libvirt-12.6.0: refresh apparmor patch for 12.6.0
The old libvirt-11.3.0-fix-paths-for-apparmor.patch no longer applies
cleanly: most hunks were upstreamed in 12.6.0 (seavgabios line,
virt-aa-helper rename). Only the meson.build reference to
usr.lib.libvirt.virt-aa-helper still needs fixing.
Created minimal replacement patch for 12.6.0.
Tested: full ebuild cycle (unpack, prepare, configure, compile, install)
completes successfully.
commit 77b39b5137d4f1af4757029907f495471222a5fa
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 04:58:02 2026 -0500
Version bumps all around
commit 38f34db050ee1937b50643b7c4b2e16759feee72
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jul 8 16:54:47 2026 -0500
Cleanup for libvirt patch
commit ef1eba4c1966bd982c7789618a2d02c64c0794b0
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Jul 2 17:55:55 2026 -0500
libvirt version bump
commit 4799f1aa1bfb300764a3ea8b15a1ce61163c2f6d
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 14:43:05 2026 -0500
Manifest updates
commit 16cfba8aad1a89a9166427e98c7fb47323716706
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 09:06:45 2026 -0500
Updating ebuilds to ignore mirrors; version bumps for kiro-ide and
nameparser
commit ecb0dda36ec663bdaef994795df7691a7b1367ca
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Jun 4 23:07:41 2026 -0500
app-emulation/libvirt: bump to 12.4.0
commit 4e8da70aa312a215fa1dfa92a6070e8918a6761d
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun May 3 17:39:48 2026 -0500
Bump flask-wtf 1.3.0, coppermine 1.6.29, libvirt 12.3.0
commit f29516ca700554004ddd3d76989203f9d062c745
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Apr 9 13:06:03 2026 -0500
libvirt fixes
commit faed9aa3900dc8492a1375bc97e1649e2f0d8074
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Apr 4 13:12:22 2026 -0500
Version updates for upstream
commit faf68df1c8b8cb2351e147a3a10711326f48b31f
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Mar 29 13:17:37 2026 -0500
Overlay update: new packages, version bumps, QA fixes
New packages:
- dev-python/flask-principal-0.4.0
- dev-python/flask-wtf-1.2.2
- dev-python/flask-limiter-4.1.1
- dev-python/flask-httpauth-4.8.1
- dev-python/netifaces-plus-0.12.5
- dev-python/limits-5.8.0
Version bumps:
- dev-python/selectolax 0.4.6 -> 0.4.7
- app-emulation/libvirt 12.0.0 -> 12.1.0
- app-emulation/phpvirtualbox 7.2.1 -> 7.2.2 (EAPI 7->8)
- www-apps/coppermine 1.6.26 -> 1.6.28 (EAPI 7->8)
- net-mail/imapsync 2.290 -> 2.314 (EAPI 7->8)
- net-analyzer/nagios-check_iping 2.4.6 -> 2.4.12
QA fixes:
- All new/bumped ebuilds use EAPI=8
- PYTHON_COMPAT updated to python3_ across all Python ebuilds
- Removed unused LITERALNAME/SOURCEFILE/DIGEST_SOURCES vars (nameparser)
- Added DISTUTILS_EXT=1 for selectolax, netifaces-plus
- Correct build backends: hatchling for flask-wtf, flask-limiter, limits
- Hardcoded versions replaced with $ in nagios-check_iping
commit 1da115412721194bd257b1ed6ea349d0209b4b54
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Feb 1 16:48:43 2026 -0600
version bump for fix for virtualbox dependency
commit 579556e17bc8e0d731244289bff525e9467061ca
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Dec 21 23:32:18 2025 -0600
libvirt version bump, still with its broken dependency
commit e0f19b53c505f8aa8b73bb6b976e9dcb0c5de113
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Oct 18 11:13:31 2025 -0500
Apply VirtualBox version tweak to 11.8
commit 2f0489fe2e1495bd482c6b6f2d3fe810d64cede2
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Oct 18 09:13:40 2025 -0500
Cleanup and version restriction fix
commit 0bdd557c490d0cca8091781f16d44310ea148075
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Oct 17 14:12:43 2025 -0500
remove max version on virtualbox
commit 92749a1611899605384de4f66cfa3d68e2eb5692
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jun 18 18:47:45 2025 -0500
Manifest updated to include patches
commit 5dead241bc7f9b69674265ee76351ac080dfcdc1
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jun 18 18:42:03 2025 -0500
Adding patch files
commit a96df6e713d168aec5a5dc912265069e2891d911
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Mon Jun 16 23:50:30 2025 -0500
Fix libvirts dependency on older version of VirtualBox <7.1
Author: mstowe@gmail.com <mstowe@brogy.stowe.network>
Date: Tue Oct 13 14:58:13 2026 -0500
Fix stale Manifest digests (EBUILD/MISC) causing verify failures
Several ebuilds were edited (PYTHON_COMPAT bumps, cargo cleanups, libvirt
dep revisions) and metadata.xml files were added after their Manifests
were last regenerated, leaving stale EBUILD BLAKE2B/SHA512 hashes and
missing MISC metadata.xml entries. This caused "Digest verification
failed ... Failed on BLAKE2B verification" on emerge.
Regenerate the affected Manifests so EBUILD and MISC entries match the
on-disk files. Distfiles are unchanged.
commit 87179a50fb3f5051084380896cd315a9fccd0047
Author: mstowe@gmail.com <mstowe@brogy.stowe.network>
Date: Tue Oct 13 14:49:42 2026 -0500
Overlay-wide QA, license, and metadata cleanup
Resolve all actionable pkgcheck findings and license issues across the
overlay. Verified: all ebuilds pass `bash -n`, Manifests regenerated,
and pkgcheck reports zero license, style, or correctness findings.
kiro-cli-bin:
- Drop obsolete q/qchat patches and the q-stub USE flag/install logic
- Add QA_PRESTRIPPED for the shipped pre-stripped binaries
Licenses:
- Add licenses/Kiro and licenses/Anthropic-TOS
- kiro-cli-bin, kiro-ide-bin: use LICENSE="Kiro"
- Fix invalid "MIT License" -> "MIT" (googlenewsdecoder, pyunifi)
Style/QA (mechanical):
- Fix VariableOrderWrong to canonical metadata order
- Fix BadDescription (trailing periods, >80 chars, generic names)
- Remove EmptyGlobalAssignment lines
- Fix whitespace, blank lines, and overlong lines
- StaticSrcUri: use $/$(ver_cut)
Correctness:
- libvirt: add -r0 to >virtualbox/>numactl deps (MissingPackageRevision)
- nagios-check_iping: drop $ from exeinto, use $ in elog
- imapsync, coppermine: switch zip->tarball (unpacker dep + filename)
- rqm, tyan-bmc-cert: rename distfiles via -> to avoid name collision
- profiles/updates: rename qbin -> 4Q-2025 (valid update filename)
Cargo eclass modernization (rqm, tyan-bmc-cert):
- Use $ and name@version CRATES separators
Metadata:
- Add 24 metadata.xml files with upstream remote-ids
- phpvirtualbox: populate longdescription, fix remote-id to github
PYTHON_COMPAT:
- Add python3_15 to packages where supported
commit 7a8a78465d17a84d46eeb3490d1f74a2801baaf4
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Oct 1 16:46:17 2026 -0500
app-emulation/libvirt: bump to 12.8.0
commit 99f2f1cbb0818d53fd57c47fd043e07e9770aa76
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Mon Sep 7 08:23:14 2026 -0500
YOU get a version update. And YOU get a version update
commit 979859e2e70bad56229710f33d602d624b676c0e
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 17:53:18 2026 -0500
libvirt-12.6.0: refresh apparmor patch for 12.6.0
The old libvirt-11.3.0-fix-paths-for-apparmor.patch no longer applies
cleanly: most hunks were upstreamed in 12.6.0 (seavgabios line,
virt-aa-helper rename). Only the meson.build reference to
usr.lib.libvirt.virt-aa-helper still needs fixing.
Created minimal replacement patch for 12.6.0.
Tested: full ebuild cycle (unpack, prepare, configure, compile, install)
completes successfully.
commit 77b39b5137d4f1af4757029907f495471222a5fa
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Aug 12 04:58:02 2026 -0500
Version bumps all around
commit 38f34db050ee1937b50643b7c4b2e16759feee72
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jul 8 16:54:47 2026 -0500
Cleanup for libvirt patch
commit ef1eba4c1966bd982c7789618a2d02c64c0794b0
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Jul 2 17:55:55 2026 -0500
libvirt version bump
commit 4799f1aa1bfb300764a3ea8b15a1ce61163c2f6d
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 14:43:05 2026 -0500
Manifest updates
commit 16cfba8aad1a89a9166427e98c7fb47323716706
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Jun 19 09:06:45 2026 -0500
Updating ebuilds to ignore mirrors; version bumps for kiro-ide and
nameparser
commit ecb0dda36ec663bdaef994795df7691a7b1367ca
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Jun 4 23:07:41 2026 -0500
app-emulation/libvirt: bump to 12.4.0
commit 4e8da70aa312a215fa1dfa92a6070e8918a6761d
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun May 3 17:39:48 2026 -0500
Bump flask-wtf 1.3.0, coppermine 1.6.29, libvirt 12.3.0
commit f29516ca700554004ddd3d76989203f9d062c745
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Thu Apr 9 13:06:03 2026 -0500
libvirt fixes
commit faed9aa3900dc8492a1375bc97e1649e2f0d8074
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Apr 4 13:12:22 2026 -0500
Version updates for upstream
commit faf68df1c8b8cb2351e147a3a10711326f48b31f
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Mar 29 13:17:37 2026 -0500
Overlay update: new packages, version bumps, QA fixes
New packages:
- dev-python/flask-principal-0.4.0
- dev-python/flask-wtf-1.2.2
- dev-python/flask-limiter-4.1.1
- dev-python/flask-httpauth-4.8.1
- dev-python/netifaces-plus-0.12.5
- dev-python/limits-5.8.0
Version bumps:
- dev-python/selectolax 0.4.6 -> 0.4.7
- app-emulation/libvirt 12.0.0 -> 12.1.0
- app-emulation/phpvirtualbox 7.2.1 -> 7.2.2 (EAPI 7->8)
- www-apps/coppermine 1.6.26 -> 1.6.28 (EAPI 7->8)
- net-mail/imapsync 2.290 -> 2.314 (EAPI 7->8)
- net-analyzer/nagios-check_iping 2.4.6 -> 2.4.12
QA fixes:
- All new/bumped ebuilds use EAPI=8
- PYTHON_COMPAT updated to python3_ across all Python ebuilds
- Removed unused LITERALNAME/SOURCEFILE/DIGEST_SOURCES vars (nameparser)
- Added DISTUTILS_EXT=1 for selectolax, netifaces-plus
- Correct build backends: hatchling for flask-wtf, flask-limiter, limits
- Hardcoded versions replaced with $ in nagios-check_iping
commit 1da115412721194bd257b1ed6ea349d0209b4b54
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Feb 1 16:48:43 2026 -0600
version bump for fix for virtualbox dependency
commit 579556e17bc8e0d731244289bff525e9467061ca
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sun Dec 21 23:32:18 2025 -0600
libvirt version bump, still with its broken dependency
commit e0f19b53c505f8aa8b73bb6b976e9dcb0c5de113
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Oct 18 11:13:31 2025 -0500
Apply VirtualBox version tweak to 11.8
commit 2f0489fe2e1495bd482c6b6f2d3fe810d64cede2
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Sat Oct 18 09:13:40 2025 -0500
Cleanup and version restriction fix
commit 0bdd557c490d0cca8091781f16d44310ea148075
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Fri Oct 17 14:12:43 2025 -0500
remove max version on virtualbox
commit 92749a1611899605384de4f66cfa3d68e2eb5692
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jun 18 18:47:45 2025 -0500
Manifest updated to include patches
commit 5dead241bc7f9b69674265ee76351ac080dfcdc1
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Wed Jun 18 18:42:03 2025 -0500
Adding patch files
commit a96df6e713d168aec5a5dc912265069e2891d911
Author: mstowe@gmail.com <mstowe@gmail.com>
Date: Mon Jun 16 23:50:30 2025 -0500
Fix libvirts dependency on older version of VirtualBox <7.1

