summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/Manifest.gzbin15316 -> 15325 bytes
-rw-r--r--app-emulation/qemu/Manifest4
-rw-r--r--app-emulation/qemu/qemu-7.2.15.ebuild4
-rw-r--r--app-emulation/qemu/qemu-8.2.7.ebuild4
-rw-r--r--app-emulation/virt-firmware/Manifest2
-rw-r--r--app-emulation/virt-firmware/virt-firmware-24.7.ebuild4
-rw-r--r--app-emulation/virt-manager/Manifest8
-rw-r--r--app-emulation/virt-manager/metadata.xml10
-rw-r--r--app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild108
-rw-r--r--app-emulation/virt-manager/virt-manager-5.0.0.ebuild4
-rw-r--r--app-emulation/virt-manager/virt-manager-9999.ebuild65
-rw-r--r--app-emulation/virtiofsd/Manifest2
-rw-r--r--app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild4
-rw-r--r--app-emulation/virtualbox-kvm/Manifest4
-rw-r--r--app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.4_pre20241220.ebuild4
-rw-r--r--app-emulation/virtualbox/Manifest12
-rw-r--r--app-emulation/virtualbox/virtualbox-7.0.22.ebuild6
-rw-r--r--app-emulation/virtualbox/virtualbox-7.1.4.ebuild6
-rw-r--r--app-emulation/virtualbox/virtualbox-9999.ebuild6
19 files changed, 198 insertions, 59 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 7b5e2295d40b..57d7145238f2 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index edaf827dcc02..044c2d65405a 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -33,9 +33,9 @@ DIST qemu-9.1.2.tar.xz 132481332 BLAKE2B 2cbc55e09a8d46fe0c9e3e7e54b6cf4490bef01
DIST qemu-9.2.0-docs.tar.xz 2431076 BLAKE2B 420148b9d7cafbdc9aea21b0d0a84a53ca0d17fb99fc34ae4c0786fa7d4ce40838f4b3173508b90742d6dfbfd4b58dda25b2e5cd1394241b0b56a64fe5705d9b SHA512 88816e326e9eac9acf0a1c73e677552845d6885e220b55e795241c40d2c1bd1b1994a22e56f95046e420225e0b7dc839d459f1c1e5318c8c36392727a86b3008
DIST qemu-9.2.0.tar.xz 135188800 BLAKE2B 5800556f356e4324124e250c02a07857eef3a6f22995a819fe972061fa750ebf7233da64ae4c0a3e775b1639c870be4b7312d86d9866fedf2bc99074aad0a10a SHA512 f92548623e4e31400c823a2d78417a8a4ecfccb07f3ee4883e2f2ad33054539d2a37d076dbc64df42c6c86c08fa7c2c975cd6e823aa14d5f20cef83348006813
EBUILD qemu-7.2.14.ebuild 27621 BLAKE2B ea1c8dc0e44df0e71c07f2e9416133e8216d93539b551ff43196c29f633b2464caa842a87ff5674115579c65c609ed7342350000dab319b156d062ef3b9423ef SHA512 0faf6774070971b2364532623dcfb94c4b94a6acd54f57b7a7dfbc3ad40a2a87eb3e99a95d999625d7d98c77aefb9ab2da22b087592cbf6419579d76058a59c9
-EBUILD qemu-7.2.15.ebuild 27625 BLAKE2B e729b9657c2f4ebc2df89374b4c4945d1fb7fd63fdaf6397be53fefca9444802cf894f032b6369fd7c067e80551e8899636becbbb3033a1c8869594bc5d4d372 SHA512 d0e397039d956ef938c93993d5bf8cffa82f73a4383b9e98bcd34925f9553035d99b1041d5883c5e597b86387c9a6271fa2d098a7e457056acd9d36d6530fa84
+EBUILD qemu-7.2.15.ebuild 27621 BLAKE2B 2168080bd2ad077f23b2b7ff3ad077a1875281c97ec52409ac4f6ae1896f56ac868ed4384bc4bf8f5fae320b0a8039238d2c8daffbdf2cb29609a06ce65a338e SHA512 55a734a5fd5306c59a2d05deb21cae55ab502822bb44913e06d340d222cf7c107c9cbac312986433847901a47b1da1f46a242629d6cba3956ac3f00cc9d3c3e4
EBUILD qemu-8.2.3.ebuild 28076 BLAKE2B 4ba0551fd54b62ea9cd566221b0a4e8d9743e40e8d1dfd2c8de1716bc75d2a47140e47f3739df063a0639496961892920d1d3c5e3cebb61bc1bbbefec6d61566 SHA512 b7a9609d54b5502861df451552b177eae3e4c2bc28fb9890fc85a149d7f0fd355eb1f36a3d958cfade5384cd50987bb62a62bc02b2db4b15deb41a7aeb8315fd
-EBUILD qemu-8.2.7.ebuild 28079 BLAKE2B 3c5ec762c316d5362bb72bfb09ac02ab88b0fc8dafee982b576505bd7c0e0f68448f8ab7eaf401c34ac9a1c7ecabe0b5fd161b6c87309c66e24732d7b8376baa SHA512 327a46b9fa689d910336bd524b5f5c2d9e11a33bbdb0277add1fc156d6b63edd8c3165616d56b9dd0133a43024ab48f9c8432cc2eba111d8ca2e1e50f8a9bb44
+EBUILD qemu-8.2.7.ebuild 28076 BLAKE2B 1560832941e14183cb7837bff7da86a8208f9dcf0f260f02549c057c38b225a6a2eeab0c44822704c1a9aeaa05c7d9f1e77b6c59e3b1196b1140e117b59ff058 SHA512 ddcbb71c98b243616fedf7ef71e00f335886cf3a2257f3faf956cd41f6457f6351b2a0af9db2ec99de734237bc64347422e445c1906811e5f02b5458ed462d8f
EBUILD qemu-8.2.8.ebuild 28080 BLAKE2B 68226fb94d2febe2e47d27c9452376d420803cd26471ab3e2cf0ca89fdd32b427a3288dfc05dd82c6a1f7d6cd86c6241e5cc22c333247b5d801efbcdb6fef5dc SHA512 b984b809661d79dbbb3b7050da56a14a767b8514c9a2dc88e8f56fa05854d86a5983141dd2c537340bdd74d0a8a29d905670dabcbe86d55f185ed6988ba7f160
EBUILD qemu-9.0.4.ebuild 28295 BLAKE2B 825f64425eede13d8f3be3ddbe002e3976b9a8a341a73665f72e14fa61819ef14b3d20527b082c549584344f9d1811c9ee80be817f5a0b167fd36c4fdc0f1e09 SHA512 d65ae4a48ab9e35cadde02f21150ac055072b4d186da9389db3c147d140a4e510170bb3fe3b02e69d61456e7e5bce2f847fa40015d96272d233690584ea55902
EBUILD qemu-9.1.2.ebuild 28288 BLAKE2B e1de26ffa286b2c8206c779b19edc5ce7b1a69f17b103dde66e5cd919dfd6ad0a496c4dbc11cdb4f908574d5a22940e1eb8d5768763da7293b668c9b42655d72 SHA512 18df78bfb47d2541ba300ce856f83db617a4731919ebc17c82d1f6a641a3252482b59f2f836b2e085b67bf5e2c3e77b093d5f2aeecf81f9401d0a1391cb156e9
diff --git a/app-emulation/qemu/qemu-7.2.15.ebuild b/app-emulation/qemu/qemu-7.2.15.ebuild
index 08f05e58f7dd..11b2753234b0 100644
--- a/app-emulation/qemu/qemu-7.2.15.ebuild
+++ b/app-emulation/qemu/qemu-7.2.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -41,7 +41,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/qemu/qemu-8.2.7.ebuild b/app-emulation/qemu/qemu-8.2.7.ebuild
index 4f1e891938a1..aad4de6c278f 100644
--- a/app-emulation/qemu/qemu-8.2.7.ebuild
+++ b/app-emulation/qemu/qemu-8.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,7 +47,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+ [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/virt-firmware/Manifest b/app-emulation/virt-firmware/Manifest
index 0b8b6746afff..58681b6719eb 100644
--- a/app-emulation/virt-firmware/Manifest
+++ b/app-emulation/virt-firmware/Manifest
@@ -4,5 +4,5 @@ DIST virt_firmware-24.11.tar.gz 115385 BLAKE2B 2edfe718fd60dcd8a13b143f9fcf5f6be
DIST virt_firmware-24.7.tar.gz 114229 BLAKE2B a5b6bf39a72ce68622bbc4f75505633b92c322e4a02ab0384bb3b618abfbeeb19cfb057b5333ae53042732b131dcaa475c2c920922c920b0d0c21ef4185ad5b9 SHA512 1cd209b500e0ec1a5b8284b72b499bd16e998fd9489db6c8f8e3b49befb6186c5c09c95b2761254696b479daff1afaf2bdccb6ca7e115b11eb9a5df847f43628
EBUILD virt-firmware-24.11.ebuild 1174 BLAKE2B 6f3dbc6d52b6c787c19793ac55190e00194182879afd44583f8bee3a7a97de627088df6970fd5ec30c7c28a2a1acbb38c8b5f905e662fb0d216f0b8073d2b768 SHA512 28aa131f9baed78097c7ec184bc327bcf8383059924948957e3451d5b67b0b1251f21e34591f098645671af835ea8846685588b7124da92278fddab8bf14aee0
EBUILD virt-firmware-24.4.ebuild 1197 BLAKE2B 30bb2a1a196afd35d8d4bd716b1936529b9f05e20fd60b9d1d85e368088971e2243da144c4c6c5bd1ecd419438ca9488a182e026529fdd716b1b34e5d072b2c9 SHA512 58086985f77f451a1b8be3826e34b3efb7190ea8593cd6060733b3a943bbaa0accd0d4c4cc45e564e1e8143f8331ca4a040240d6ee0084c47a9bfaf8a21fb99e
-EBUILD virt-firmware-24.7.ebuild 1169 BLAKE2B 0deb04adfe02793d3708d4a4381e0fc7a981a8d96d19d5b2cbd42fcc2002c38b1631425591df717520f16c65b5f84119ec610ff6e4d08e307247a298efdb825a SHA512 49ffe60e6b051ea3d230ab85cf4042e29d005c488d59b22c8d46674edbcde64f50e7f61ca19886fbf1df660b3445cb4dccd28ed7de3029941d401dd8bda302d7
+EBUILD virt-firmware-24.7.ebuild 1171 BLAKE2B 762ffc532642eeba855da1fe8a99e70dbb7a6f1007a2a14ee52147d3d071d4e716e03a62062e0774dd6ca46d7c481a026e8822842dca42e32eda3c64e1f79004 SHA512 90fa77fb40a5024446afb887a634022d5fd2973804fd0cf4d7ce1bdaa2074e0fbdf77c794343e1cbaef686b67a9ef18bb89f58b07ce37189c87c069df34dd46b
MISC metadata.xml 713 BLAKE2B 76bcfddfb45427c166d17b6235ba9241a91bf8cb7671683d8b89efbfdead868c001a959ba1a0bc732e1f746b5c2d7f68747a633ee49933d4eb6bf6aa4c0eff06 SHA512 88a26c43cec552dffeab242392f224a94213410dc5f6489421c97e49d27870b53823fd058ecb3696018a3debfd40b29ceb8eb35629f9188d847130ba359e3a22
diff --git a/app-emulation/virt-firmware/virt-firmware-24.7.ebuild b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
index 33bca1b06d18..baf10f7aaed4 100644
--- a/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
+++ b/app-emulation/virt-firmware/virt-firmware-24.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 arm arm64 x86"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest
index 6c953b4ca5ba..9ab7ace0e2da 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -1,6 +1,8 @@
DIST virt-manager-4.1.0.tar.gz 3151412 BLAKE2B 1b4203be81bd7b82251225d691a4d9068f268e610f049bcadb96de5b539e964ca0b001f22f06ddd8266b58b079f60046f6d11942a1e4eadbc43f0607c46bbddd SHA512 725cb5bcbaebaafae417f95deffb4243ccdad769668cba6e1235f4607e2b29dbd099d2a9a3885981158f53ea854dd71cc29ed9d7557b2791161c13d34f2ef883
DIST virt-manager-5.0.0.tar.xz 1466724 BLAKE2B b8b93587b1e1cdb398f33e4820aeaa9c1aecfbe26cd54597830fcbc009a51e70b0dd10b947b9392a1d3fdc5b28c19573a1d417b5748c38658b6e03725023bcfb SHA512 d0cb7eb844fc98ad29413717e5fa5834bc6f9f6cb6b9339b59c2721bb37a58f71280e3d2a04a64a6021614626329d76c92474f826bb1d9b7a9040b479f20d4e8
+DIST virt-manager-5.0.0.tar.xz.asc 833 BLAKE2B f97127a4cb1c0c24c6627c5d8e1e510075df3ad492e716f0cf07e5f41b3226295da4d73f5cef5903a9bc5a3d7a6f34bd07e7b0f2e21e9d42997c117708de1ada SHA512 e0bec28ce61af5dd2a6895006d60e11dd7b384cd4fec305ebfbf05831864aeb334d212511d6f92827fe15f6d6dcab3ff1d13309afa686d3e8e76c6b354ffa494
EBUILD virt-manager-4.1.0-r1.ebuild 2721 BLAKE2B 5016f76f4672d45c5471152ae585900d93fb89059c3d5aaa54c8f70baf7a27c7757f701ef8feb257b5169461b74b45193106c9cc4306a802bfa9d421846cc690 SHA512 779bdc4120c4ee413fe2d52298d55ecd5fe03145e040f72889651141805c3a18f4e8d5d331105bc0e98889156e26ee7def5e5cf8aead865549c2f9f5478629be
-EBUILD virt-manager-5.0.0.ebuild 2485 BLAKE2B 7fe40c29dfc3d00ab2070772e0abeb99bf64aa0270d8cc4ab5384cdf161337ea1e6876f0043f3c2525f19f91ae1b7d93e15dae87c38ca3a2cc9ca8549986d555 SHA512 91f910ab20d0b4261849fdd0ba69f43c0353283abef7f4a5944a4b5dc8a5999ede98a185dc1de11ed56b06cf5ef29446d15a3f42d0be863c3f8406305f097f2c
-EBUILD virt-manager-9999.ebuild 2485 BLAKE2B 7fe40c29dfc3d00ab2070772e0abeb99bf64aa0270d8cc4ab5384cdf161337ea1e6876f0043f3c2525f19f91ae1b7d93e15dae87c38ca3a2cc9ca8549986d555 SHA512 91f910ab20d0b4261849fdd0ba69f43c0353283abef7f4a5944a4b5dc8a5999ede98a185dc1de11ed56b06cf5ef29446d15a3f42d0be863c3f8406305f097f2c
-MISC metadata.xml 717 BLAKE2B 931cc0f16850272e3d61e4c3421768bd01fd98891d1049d540c36dfcc1cd3872c158796edf33479005fdf07fe449d251ef55562a832db8827e757202ed1b046e SHA512 e40d93e6febcbb48ea6178986736721a5c45bc92073a9108179fd437bb303ba1b6bf0adb6053e36f877b660c413404ef877aefe4d3ef2ec124d6b6cc808a411d
+EBUILD virt-manager-5.0.0-r1.ebuild 3130 BLAKE2B c9f5f33725b2bc0ecdf772d376f70d8b88fd59f0777937ba1b6bf1b6f97b125055ed33e890f39cd178ef9695c2cee6133ab15d313c2a7a7216d8dfabbd5809e4 SHA512 01669415a5ec4d7f63a267ccce3960c5171d7f6ddf01da0c2eb3a0709f00707718eb4b14f6b54b36532eb48c1d447f405d70d363815919f11d8c2490b4bc20d2
+EBUILD virt-manager-5.0.0.ebuild 2482 BLAKE2B 5a3ce6851291c451274de968629477f68f3d3bf26009578bb6c4bdf0196bea012a778dad3db459f7c1ebec495f6ea055cd8f8451f8ab1b8b62625d3383801938 SHA512 dc75264fa67f693e27a904b4d83161b18b7177ee582c1610621ba9626370ae25f23aacf7273f1d2c0d2cdfa3d76cf5b7131ecb04cf870534a93e66302508afc3
+EBUILD virt-manager-9999.ebuild 3130 BLAKE2B c9f5f33725b2bc0ecdf772d376f70d8b88fd59f0777937ba1b6bf1b6f97b125055ed33e890f39cd178ef9695c2cee6133ab15d313c2a7a7216d8dfabbd5809e4 SHA512 01669415a5ec4d7f63a267ccce3960c5171d7f6ddf01da0c2eb3a0709f00707718eb4b14f6b54b36532eb48c1d447f405d70d363815919f11d8c2490b4bc20d2
+MISC metadata.xml 1327 BLAKE2B 42d57e2d66b6e1fba8824d8a1ef9527bd9c402a5c9c66d922e37de15e98de0827642832482846a87a7f16787d3d2372ff2b8d4caeaae51d8c3a3c396eedf6502 SHA512 5266d1e1c2a74e3a27b4519440a10296c80c3e6b0938c3fb086a74d88a7a7d0338c52b15417c18b11945061d74cbd60a565613dc79432630b3a5ac97704e5d68
diff --git a/app-emulation/virt-manager/metadata.xml b/app-emulation/virt-manager/metadata.xml
index 40002fc45349..ece3c51f6b11 100644
--- a/app-emulation/virt-manager/metadata.xml
+++ b/app-emulation/virt-manager/metadata.xml
@@ -16,7 +16,17 @@
libvirtd instances (e.g. Kerberos-protected instances).
</flag>
</use>
+ <longdescription>
+ Virtual Machine Manager provides a graphical tool for administering virtual
+ machines for KVM, Xen, and LXC. Start, stop, add or remove virtual devices,
+ connect to a graphical or serial console, and see resource usage statistics
+ for existing VMs on local or remote machines. Uses libvirt as the backend
+ management API.
+ </longdescription>
<upstream>
+ <bugs-to>https://github.com/virt-manager/virt-manager/issues</bugs-to>
+ <changelog>https://github.com/virt-manager/virt-manager/blob/main/NEWS.md</changelog>
+ <doc>https://virt-manager.org/documentation.html</doc> <!-- not of much use -->
<remote-id type="github">virt-manager/virt-manager</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild
new file mode 100644
index 000000000000..6de0dd7d7d6f
--- /dev/null
+++ b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit gnome2 python-single-r1 optfeature meson verify-sig
+
+DESCRIPTION="A graphical tool for administering virtual machines"
+HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
+ EGIT_BRANCH="main"
+ SRC_URI=""
+ inherit git-r3
+else
+ SRC_URI="
+ https://releases.pagure.org/${PN}/${P}.tar.xz
+ verify-sig? ( https://releases.pagure.org/${PN}/${P}.tar.xz.asc )
+ "
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="gui policykit sasl verify-sig"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# https://github.com/virt-manager/virt-manager/blob/main/virt-manager.spec.in
+RDEPEND="
+ ${PYTHON_DEPS}
+ || ( dev-libs/libisoburn app-cdr/cdrtools )
+ >=app-emulation/libvirt-glib-0.0.9[introspection]
+ >=sys-libs/libosinfo-0.2.10[introspection]
+ $(python_gen_cond_dep '
+ dev-libs/libxml2[python,${PYTHON_USEDEP}]
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+ gui? (
+ gnome-base/dconf
+ >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
+ net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
+ sys-apps/dbus
+ x11-libs/gtk+:3[introspection]
+ || (
+ x11-libs/gtksourceview:4[introspection]
+ x11-libs/gtksourceview:3.0[introspection]
+ )
+ x11-libs/vte:2.91[introspection]
+ policykit? ( sys-auth/polkit[introspection] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-python/docutils
+ sys-devel/gettext
+ verify-sig? ( >=sec-keys/openpgp-keys-virt-manager-20250106 )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/virt-manager.asc
+
+DOCS=( {DESIGN,NEWS,README}.md )
+
+src_configure() {
+ local emesonargs=( # in upstream's order
+ -Dupdate-icon-cache=false
+ -Dcompile-schemas=false
+
+ # -Ddefault-graphics=spice # default
+ # we do not ship OpenVZ and bhyve does not work on linux
+ -Ddefault-hvs="['qemu','xen','lxc']"
+
+ # While in the past we did allow test suite to run, any errors from
+ # test_cli.py were ignored. Since that's where like 90% of tests actually
+ # lives, just disable tests (and do not drag additional dependencies).
+ -Dtests=disabled
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if ! use gui; then
+ rm -r "${ED}/usr/share/applications/${PN}.desktop" || die
+ rm -r "${ED}/usr/share/${PN}/{ui,icons}/" || die
+ rm -r "${ED}/usr/share/icons/" || die
+ rm -r "${ED}/usr/bin/${PN}" || die
+ fi
+
+ python_fix_shebang "${ED}"
+}
+
+pkg_postinst() {
+ use gui && gnome2_pkg_postinst
+
+ optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice]
+ optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass \
+ net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass
+ # it's possible this also requires libguestfs-appliance but it's a RDEPEND of libguestfs
+ optfeature "Inspection of guest filesystems" app-emulation/libguestfs[libvirt,python]
+}
diff --git a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
index f2095898d5d0..0f9b087de276 100644
--- a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 arm64 ppc64 x86"
fi
LICENSE="GPL-2"
diff --git a/app-emulation/virt-manager/virt-manager-9999.ebuild b/app-emulation/virt-manager/virt-manager-9999.ebuild
index f2095898d5d0..6de0dd7d7d6f 100644
--- a/app-emulation/virt-manager/virt-manager-9999.ebuild
+++ b/app-emulation/virt-manager/virt-manager-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit gnome2 python-single-r1 optfeature meson
+inherit gnome2 python-single-r1 optfeature meson verify-sig
DESCRIPTION="A graphical tool for administering virtual machines"
HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
@@ -15,20 +15,24 @@ if [[ ${PV} == *9999* ]]; then
SRC_URI=""
inherit git-r3
else
- SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz"
+ SRC_URI="
+ https://releases.pagure.org/${PN}/${P}.tar.xz
+ verify-sig? ( https://releases.pagure.org/${PN}/${P}.tar.xz.asc )
+ "
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
-IUSE="gui policykit sasl"
+IUSE="gui policykit sasl verify-sig"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# https://github.com/virt-manager/virt-manager/blob/main/virt-manager.spec.in
RDEPEND="
${PYTHON_DEPS}
|| ( dev-libs/libisoburn app-cdr/cdrtools )
- >=app-emulation/libvirt-glib-1.0.0[introspection]
+ >=app-emulation/libvirt-glib-0.0.9[introspection]
>=sys-libs/libosinfo-0.2.10[introspection]
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_USEDEP}]
@@ -41,27 +45,40 @@ RDEPEND="
gnome-base/dconf
>=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
- sys-apps/dbus[X]
+ sys-apps/dbus
x11-libs/gtk+:3[introspection]
- x11-libs/gtksourceview:4[introspection]
+ || (
+ x11-libs/gtksourceview:4[introspection]
+ x11-libs/gtksourceview:3.0[introspection]
+ )
x11-libs/vte:2.91[introspection]
policykit? ( sys-auth/polkit[introspection] )
)
"
DEPEND="${RDEPEND}"
-BDEPEND="dev-python/docutils"
+BDEPEND="
+ dev-python/docutils
+ sys-devel/gettext
+ verify-sig? ( >=sec-keys/openpgp-keys-virt-manager-20250106 )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/virt-manager.asc
-DOCS=( README.md NEWS.md )
+DOCS=( {DESIGN,NEWS,README}.md )
src_configure() {
- # While in the past we did allow test suite to run, any errors from
- # test_cli.py were ignored. Since that's where like 90% of tests actually
- # lives, just disable tests (and do not drag additional dependencies).
- local emesonargs=(
+ local emesonargs=( # in upstream's order
+ -Dupdate-icon-cache=false
-Dcompile-schemas=false
- -Ddefault-graphics=spice
+
+ # -Ddefault-graphics=spice # default
+ # we do not ship OpenVZ and bhyve does not work on linux
+ -Ddefault-hvs="['qemu','xen','lxc']"
+
+ # While in the past we did allow test suite to run, any errors from
+ # test_cli.py were ignored. Since that's where like 90% of tests actually
+ # lives, just disable tests (and do not drag additional dependencies).
-Dtests=disabled
- -Dupdate-icon-cache=false
)
meson_src_configure
@@ -70,12 +87,11 @@ src_configure() {
src_install() {
meson_src_install
- if ! use gui ; then
- rm -r "${ED}/usr/share/virt-manager/ui/" || die
- rm -r "${ED}/usr/share/virt-manager/icons/" || die
+ if ! use gui; then
+ rm -r "${ED}/usr/share/applications/${PN}.desktop" || die
+ rm -r "${ED}/usr/share/${PN}/{ui,icons}/" || die
rm -r "${ED}/usr/share/icons/" || die
- rm -r "${ED}/usr/share/applications/virt-manager.desktop" || die
- rm -r "${ED}/usr/bin/virt-manager" || die
+ rm -r "${ED}/usr/bin/${PN}" || die
fi
python_fix_shebang "${ED}"
@@ -84,6 +100,9 @@ src_install() {
pkg_postinst() {
use gui && gnome2_pkg_postinst
- optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass
- optfeature "QEMU host support" app-emulation/qemu[usbredir,spice]
+ optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice]
+ optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass \
+ net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass
+ # it's possible this also requires libguestfs-appliance but it's a RDEPEND of libguestfs
+ optfeature "Inspection of guest filesystems" app-emulation/libguestfs[libvirt,python]
}
diff --git a/app-emulation/virtiofsd/Manifest b/app-emulation/virtiofsd/Manifest
index 74959095bb8c..657f5767fb6a 100644
--- a/app-emulation/virtiofsd/Manifest
+++ b/app-emulation/virtiofsd/Manifest
@@ -110,6 +110,6 @@ DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d15799780
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
EBUILD virtiofsd-1.10.0-r1.ebuild 3242 BLAKE2B d5c5f6db32741c9af12024a11163e7baffeec92ea64a864429b2c6cefbfce8985c6b51113b2b872d6ecd5daef4a75f591df548844c9898f96db2f11f2e9c2126 SHA512 d3e325fa640692af846c495b5dd1689b991ba849a820b086ab00d84c42d3a45fe45342217030105f020fe903f5e79324b2606aad17610965b786257cb9e249d6
EBUILD virtiofsd-1.10.1-r1.ebuild 3242 BLAKE2B d5c5f6db32741c9af12024a11163e7baffeec92ea64a864429b2c6cefbfce8985c6b51113b2b872d6ecd5daef4a75f591df548844c9898f96db2f11f2e9c2126 SHA512 d3e325fa640692af846c495b5dd1689b991ba849a820b086ab00d84c42d3a45fe45342217030105f020fe903f5e79324b2606aad17610965b786257cb9e249d6
-EBUILD virtiofsd-1.11.1-r1.ebuild 3514 BLAKE2B 8a4a4927944e9090cbf5fcd97ac6e146cf8cf09c25b0f67d268042b13424abc8b66fda55f5c1616a0e2c7abc6410885fe5c2d4e999d5f187cef32ebb1cb89c42 SHA512 1d520b6f1339c2c7b35f2b6a0aa7ee867563b67596840a85bb187d9e7f6a17e881c61884799f92f07af928fee3edc515347ab07e0ee715a4d961a6e949947714
+EBUILD virtiofsd-1.11.1-r1.ebuild 3512 BLAKE2B d014cf3348cbe41286622b7a73f3d134901c99d0133ecdf477e4e2a770ceaef73ad07a4ae291cb6fbd4b2f05bbd14b0591ebab9e337f29f645eb362ef50428f1 SHA512 9b4ead9303fb19b4e585af9d6bb8e7bf4e22e73d8421f0ccd37bc9e713c6d053e93ab4987ca93713cc04f35bed3fe023e67f94b9a295a0c5e7a7d0b54fd59d0a
EBUILD virtiofsd-9999.ebuild 3514 BLAKE2B 8a4a4927944e9090cbf5fcd97ac6e146cf8cf09c25b0f67d268042b13424abc8b66fda55f5c1616a0e2c7abc6410885fe5c2d4e999d5f187cef32ebb1cb89c42 SHA512 1d520b6f1339c2c7b35f2b6a0aa7ee867563b67596840a85bb187d9e7f6a17e881c61884799f92f07af928fee3edc515347ab07e0ee715a4d961a6e949947714
MISC metadata.xml 489 BLAKE2B bc6fc4d8ed57fb5a61ea1e2097e8e6deb1ddc302a55d5e5b25995686701c20bffdf066c7d68c84f94aa99ff0bf0551eb8ad44bda627e92741b995c355c28e33c SHA512 db2f4049f8e48b16198cc06c70ce46ca94875590ef82d75d3363fd4ec67de4d5ea35a544f709e466bb8689b9100605439f3207d22f1a06fce7428b1fb706a5c7
diff --git a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild
index 410c131a66b5..b3bb153f56ea 100644
--- a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild
+++ b/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -119,7 +119,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://gitlab.com/virtio-fs/virtiofsd/-/archive/v${PV}/virtiofsd-v${PV}.tar.bz2"
SRC_URI+=" ${CARGO_CRATE_URIS}"
- KEYWORDS="~amd64 ~ppc64"
+ KEYWORDS="amd64 ppc64"
S="${WORKDIR}/${PN}-v${PV}"
fi
diff --git a/app-emulation/virtualbox-kvm/Manifest b/app-emulation/virtualbox-kvm/Manifest
index 83a87072f911..db7fc5750b80 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -15,7 +15,7 @@ DIST virtualbox-help-7.1.4.tar.xz 1586108 BLAKE2B e8219ed67b1db9a5e4d0271e25980f
DIST virtualbox-kvm-20240828.tar.gz 130388 BLAKE2B 68589fce348efe37a46d4e6cb28ced18969c5cffbd3dcaf85a4f0a085782521a26b4fe4901bda914a17dc97514df7c2a0548d616830abdb9b279afc1508f6c28 SHA512 3625a069729158e48d0f356d34657b925e235f24af0cd42d01625936b6baf1f16ab11448fb7c82190722e24b81b240b08786154ad26050ed6dff2c69c89e0cd4
DIST virtualbox-kvm-20241220.tar.gz 86479 BLAKE2B d0b152bcc1ab2c5255d5e39b297b7375ad527c510d2d518d007aabfa1bcfb94a3decc847e80d01b7b2e8d0b014988d1764ea952fbf2921f337ca2480abd91eca SHA512 54c645368d0769c8da6d630132976b049722baa43846bcd019778f36e272df6714a7634273105cdb965a02904b326bede153c7387d581b713bcef9bfc665a3f7
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
-DIST virtualbox-patches-7.1.0.tar.bz2 5952 BLAKE2B cb024f36249d7d312c9d0f9231c22a9609d45de1d4c82ca36672fea703765d437d7a414d810adb5eb5f2db92018b669c3b5d0c32372c5ced90f5e13f82344ffa SHA512 c6ef54b7d60f01f5f2b89c6fd7f8b7b509bc62bca0502114cedcbaaf9643445ea413bba481dcf43fb96b5b4d94d64395965682c1ee160d889213615c9272184c
+DIST virtualbox-patches-7.1.4-r1.tar.bz2 6140 BLAKE2B dc84a0522629d06b72ff98e330e2c104e55185914238fed53d696399e43400a1c32979724c156479c3a67d2c64f7f8389d58a83242de559cf8dd89fbda0804e6 SHA512 3541ace61bd64f6ecb2f7b3aaa2383c33ae51682676eead78b267ff82d46e769117f074a534301e734408efa0e622d63e778085f06741223b35ed8caaacc003d
EBUILD virtualbox-kvm-7.0.22_pre20240828.ebuild 21476 BLAKE2B 34cb426bb6e20ca8e5e250f41a6dab0dda36384cd4a496f5d817859d19c5c3b7549e95c95da744edd6735a853327a13d58345b0f771a3012cfcd5fbfae34c526 SHA512 1635586f79ca8e32d701ccbe5ceca02dad8536fbcb0b88561954812f124596436c34ac215c959570b8b1002b832a33e913784d59f1e67e1f07acb01116cfc12c
-EBUILD virtualbox-kvm-7.1.4_pre20241220.ebuild 22482 BLAKE2B d06900f75c316962d322b04f19e8381c13b47d82ce818314e2f1928719f4ea1bd2cfc99233be57ce581f50699cbb344e046bf7f1728e7aa1fc5c225ea7022f8a SHA512 548a601c15571db186568d0ad4f9a1d9c02b9dfa7651bee937920962d844c879c522820949d6ee02688ecb3e5737e9c667cfd163768f74242e3f5e2b2dacb85b
+EBUILD virtualbox-kvm-7.1.4_pre20241220.ebuild 22485 BLAKE2B 3774d7325020d6920c4b12cf3efe74b44f9a1ec9bb0888de63b92a1ffa3066e921595fe79b22472520e906fda83fdd6cc9d1a785915a752d74d05f9633bf673d SHA512 1522f0ac02575f2fbbf1a6796229ce269f82a9fe6c16b6519285a2a923727bc39b92871c294ade451f97ed5cf19cb0236079107a42d5dd19240fd022addbb72b
MISC metadata.xml 974 BLAKE2B c83434d291bfedba474feb955752d2e81141d053f021f11cc1dfb72c893bb2765b234157f337a0b6c0fc7a1f6b15dc9fb74a9862be3ee1675b09928cd08b5e89 SHA512 e02aeb6fc0dd013bd0717428208dd450f6557e23b25211b7ad791ee5ac226028580c56b63f95d361b146bb2c718b28baba0b0b2ba6ad9e8c60b43663e307cf94
diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.4_pre20241220.ebuild b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.4_pre20241220.ebuild
index b0c6978ad12d..47c33c01d7f6 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.4_pre20241220.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.4_pre20241220.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ PYTHON_COMPAT=( python3_{10..11} )
inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
python-single-r1 tmpfiles toolchain-funcs udev xdg
-PATCHES_PV="7.1.0"
+PATCHES_PV="7.1.4-r1"
ORIGIN_PN="VirtualBox"
ORIGIN_PV=${PV%_pre*}
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index 4441ad7e0e16..f7d5b86a11da 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -21,11 +21,11 @@ DIST virtualbox-help-7.0.22.tar.xz 3950712 BLAKE2B 381743c2d6e5da940865818c725bc
DIST virtualbox-help-7.1.0.tar.xz 1631644 BLAKE2B 408748619d1e981b9d5b5e615baca75ff297e9b7e745751767361b7b9c74345a3db1980734439f3868c412fe28a6b687b417adc3cc148d2e2b8a9fa60e48463b SHA512 513b8474d4fbf7cdb83624dc8d344122c524d92f9f84b32784161c8e1cac8ddc2c265447621d7cd3cf105d555a044e6abf42155f413ba89d507eba7ce3b2da89
DIST virtualbox-help-7.1.4.tar.xz 1586108 BLAKE2B e8219ed67b1db9a5e4d0271e25980fbcbfb8c72316dc4bd3337080c81082bb8ecad9c9317b5b9be77db1eeac42c567512a64fe86ae9bb6371dea8632e7afc9ab SHA512 185249fe2bdf2138a034c53e23eedb88cf487e1fb26a8bd623f0d75ea0d2ff4dff3484564a5b317703fb3f302ec7037cb0a49c7c3845e229fe2ac9e2c8c96af6
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
-DIST virtualbox-patches-7.0.22.tar.bz2 6920 BLAKE2B 1ac6f5ee15c1fa18e64007540d54d5f2df84f145948dd0d8d9984d5ef300502b54f45a213f729753636c09bbc9e6b2f6ddb7fa6dbd460cea5235efdf6ef7508f SHA512 4d956a0bc2213c1ba68c44a0c277b9f235ff396eee6276b8c92e7b8b81b1332d6e3f0efbfc3a23dc70ab6c7feefc3c1c6bf23eca86460cb2af8e484ed7c7d159
-DIST virtualbox-patches-7.1.4.tar.bz2 6090 BLAKE2B c0edfd36c5e6e74c14180269d3bd97f442c35500dc0901563722ed9cda820b5c592374eb57bc5a566b07904a8bbac5cfa50475b8a60847ffe14d6e2588c203bc SHA512 bac19f22bd95caf63099c0c640b236e4c7d2d533989a0278c6e2a38af5ff1936efc15ab91eb4d32ad31072c421ad7ec6cf6bc9bab325e1e47be6c13857946ddb
-DIST virtualbox-patches-7.2.0_pre20241229.tar.bz2 6177 BLAKE2B 4f9d5280fbec82b8fc1d88a663c9285d1ee1e3a5c29dfeea862725f31d1c819cc8da057b9bd95f6d1e867421bad13f0d162acbaea4329f3e5bc8ca6dee8b0baa SHA512 f1dba1a709afa341ffb4012057c4531267f60f9db9bf63f49c235766e6257c0c846d48806179e0dd265be98798f51aab747fe6d96377134c0ca46ba3bd793253
+DIST virtualbox-patches-7.0.22-r1.tar.bz2 6972 BLAKE2B e9116cb2ed874f9a0133e756b725a48ee665a412114d04195849f5930782c65678a2aaf581b9b02bc29001be4191116e322643232ee37de5cba0f2b5049b615f SHA512 be72b596f63229bd28b22c026108cf5a5c951f58343a709f158446593e6f872a81734dd83a838dd91c02c80854312e2cad81f3a525035db5ffabeb96729a8276
+DIST virtualbox-patches-7.1.4-r1.tar.bz2 6140 BLAKE2B dc84a0522629d06b72ff98e330e2c104e55185914238fed53d696399e43400a1c32979724c156479c3a67d2c64f7f8389d58a83242de559cf8dd89fbda0804e6 SHA512 3541ace61bd64f6ecb2f7b3aaa2383c33ae51682676eead78b267ff82d46e769117f074a534301e734408efa0e622d63e778085f06741223b35ed8caaacc003d
+DIST virtualbox-patches-7.2.0_pre20250106.tar.bz2 6235 BLAKE2B a87cbd118024d9b996cbabd19e16013d1a8e97ae34001b24abd33026c2cec7ab0a4c0cf5ea490cbf7e57c3848f011c579d03ba715e9c56efdc9f7a667166c524 SHA512 a77c6279cff8d7a655443d88ac9ae609fb9c801fd91f84eabcb3612a57501df191da4ee7e8dc92715d923dc25f703070508b28cc5b8b0147db6ea56a02728338
EBUILD virtualbox-6.1.50-r3.ebuild 18929 BLAKE2B 5361667320ccdc5534959f12f40665f7a8a19e8b09b0b172c3537bb0d93a7bb0117dc35114e27e7a6de35eefb0811aaf94c54568b32cd1dcc62524ec22d7b393 SHA512 54719ef39276acff779d399ed744d5aef88e6275dce7d06cec9fc611335d243b8dd1b817aea56fa5b93b96345f7b19dccdf8facdfc49e58d42524f9050ba7776
-EBUILD virtualbox-7.0.22.ebuild 21434 BLAKE2B fb52fc8b9bab76528eaac862c49c7abba17825d47ec60ba68d8ca627a53b39f0650f84b838bb41c20650178ce2b44123438264f6363f0448aa941ee3684d3e23 SHA512 4e081da1210560991d4620ea51ffdcedb4dd6425c37196c3524e99d79af3ff8aee587abce00f733953b0bbeff9f644ce2f36d72cfa7229cab6b99fc586ad9c9b
-EBUILD virtualbox-7.1.4.ebuild 21860 BLAKE2B 369d710e5651de6ec73d76ee5e5e7912da5f8e8e2917917622ff63c21061a2841a5bc73d44629522e055d360c85ad322520098da7d8c1c44d7e0555ee2be7fc9 SHA512 995390111bf51147a586baad9554fb331557733b5cae5c72039600ecae16f93b7ad245694025c36883a9eeac65d7e3c171d67228a3f4f40a7376940dff49c917
-EBUILD virtualbox-9999.ebuild 21810 BLAKE2B b2d394a5619989c6b27a400c0929f74dca5a135964dc090db3aced0b8f9bd2181386092b538864e9d2da40ad6266c45c2c3ecfc00bd988d53793be31572129c2 SHA512 64654dbe1ddc90b16f1711e3353500eea28ecd71039da8e3c00f1726cd901df5bca0054f6a4f429ee1b0141bfc95170eceaa93a6153507f5e30697fc3e2e3f15
+EBUILD virtualbox-7.0.22.ebuild 21440 BLAKE2B c0df1d74f646de4207623c2b9da902b848cd20d67e0eb665e4a8bcfc21e3e0c6bf950d5f1b46e018a3a9d6a8451533099a3f0b28eec75298b82db7a87dd7aebe SHA512 580e5008f6584b6b78d3454d72641fdb891af592d131c28be5483331061579b3599011a3002fecb44e2e1954bacf0ece295bbc23cb69b0d32b38cf5e5478be40
+EBUILD virtualbox-7.1.4.ebuild 21866 BLAKE2B 6da2840d046a2aa7346de1f48b9c905751d05482dae52c90092860b2b6dc4d002a014723b2abe4152e77fd71de554d2b5bc0c162fe0478ba7d3199b32e1a0126 SHA512 5057c479136d2953a5b4b6d0104d5812ddd8b7d60b1650d23a0b68ab6a694591911cb6d4c46e826460a1bc757f52db023bdcf01d41df7ccee940f64e9f8d687e
+EBUILD virtualbox-9999.ebuild 21810 BLAKE2B 0eee07f2e2559d088e8b948efc279573c43d398714cab32f18809a6081da3d27abcb9e343c88360034da47b8d77dbd4a17cf5d96bc988f752259fa1cd885bb55 SHA512 639eec9ba7faf191e2f414b664f0bf71e75475fd05bfaa3e9456b44d2ba9146af2f7ec0690dc096e0e0e5d2d83a68a154c7cba9c3a604795a7cf26bcb2a68ab2
MISC metadata.xml 948 BLAKE2B c074e494d9affda91addd2355f8e71616602102b4cc151d2b45efd04754f1f92621ecd313dbe3baa44c3301f57b61e9cff780d445c2ea3d19ce3d9c8ae05213a SHA512 5338812da9334aedf08dd7a31a4a07c7bfa8232e8f0de6af9de9ac0f5585397cea16e66cb73d56632efa4cf21386782108182d803de6ff45c08082a13dc5fed9
diff --git a/app-emulation/virtualbox/virtualbox-7.0.22.ebuild b/app-emulation/virtualbox/virtualbox-7.0.22.ebuild
index 9914f680db00..268e11c12192 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.22.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ DESCRIPTION="Family of powerful x86 virtualization products for enterprise and h
HOMEPAGE="https://www.virtualbox.org/"
SRC_URI="
https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
- https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.22.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.22-r1.tar.bz2
gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
"
S="${WORKDIR}/${MY_PN}-${PV}"
@@ -198,7 +198,7 @@ REQUIRED_USE="
PATCHES=(
# Downloaded patchset
- "${WORKDIR}"/virtualbox-patches-7.0.22/patches
+ "${WORKDIR}"/virtualbox-patches-7.0.22-r1/patches
)
pkg_pretend() {
diff --git a/app-emulation/virtualbox/virtualbox-7.1.4.ebuild b/app-emulation/virtualbox/virtualbox-7.1.4.ebuild
index bba788f29690..fa3438cd57a4 100644
--- a/app-emulation/virtualbox/virtualbox-7.1.4.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,7 @@ DESCRIPTION="Family of powerful x86 virtualization products for enterprise and h
HOMEPAGE="https://www.virtualbox.org/"
SRC_URI="
https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
- https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.4.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.4-r1.tar.bz2
gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${HELP_PV}.tar.xz ) )
"
S="${WORKDIR}/${MY_PN}-${PV}"
@@ -199,7 +199,7 @@ REQUIRED_USE="
PATCHES=(
# Downloaded patchset
- "${WORKDIR}"/virtualbox-patches-7.1.4/patches
+ "${WORKDIR}"/virtualbox-patches-7.1.4-r1/patches
)
pkg_pretend() {
diff --git a/app-emulation/virtualbox/virtualbox-9999.ebuild b/app-emulation/virtualbox/virtualbox-9999.ebuild
index f40763806c02..5c20d395641f 100644
--- a/app-emulation/virtualbox/virtualbox-9999.ebuild
+++ b/app-emulation/virtualbox/virtualbox-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,7 +36,7 @@ DESCRIPTION="Family of powerful x86 virtualization products for enterprise and h
HOMEPAGE="https://www.virtualbox.org/"
ESVN_REPO_URI="https://www.virtualbox.org/svn/vbox/trunk"
SRC_URI="
- https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.2.0_pre20241229.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.2.0_pre20250106.tar.bz2
gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${BASE_PV}.tar.xz ) )
"
S="${WORKDIR}/trunk"
@@ -198,7 +198,7 @@ REQUIRED_USE="
PATCHES=(
# Downloaded patchset
- "${WORKDIR}"/virtualbox-patches-7.2.0_pre20241229/patches
+ "${WORKDIR}"/virtualbox-patches-7.2.0_pre20250106/patches
)
DOCS=() # Don't install the default README file during einstalldocs