[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-05-25 Thread Viorel Munteanu
commit: 4d068d135757ec370cd2fd8c8c707891cc135241
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat May 25 07:10:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May 25 09:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d068d13

app-emulation/virtualbox: make python dependency optional

Do not depend on python if built with USE=-python.
This should make the upgrade less annoying when python 3.12 becomes the
default.

Bug: https://bugs.gentoo.org/929313
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox/virtualbox-7.0.18-r1.ebuild | 740 +
 1 file changed, 740 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild
new file mode 100644
index ..680839fe4adf
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild
@@ -0,0 +1,740 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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
+
+MY_PN="VirtualBox"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+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.16.tar.bz2
+   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
+"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+   acct-group/vboxusers
+   ~app-emulation/virtualbox-modules-${PV}
+   dev-libs/libtpms
+   dev-libs/libxml2
+   dev-libs/openssl:0=
+   media-libs/libpng:0=
+   media-libs/libvpx:0=
+   net-misc/curl
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   x11-libs/libX11
+   x11-libs/libXt
+   opengl? ( dev-qt/qtopengl:5 )
+   )
+   lvm? ( sys-fs/lvm2 )
+   opengl? (
+   media-libs/libglvnd[X]
+   media-libs/vulkan-loader
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+   sdl? (
+   media-libs/libsdl2[X,video]
+   x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXt
+   )
+   vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
+   vde? ( net-misc/vde )
+   vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
+# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
+# not (only, anyway) BDEPEND, as the eclass magic to set the environment 
variables
+# based on *DEPEND doesn't work for BDEPEND at least right now.
+#
+# There's a comment in Config.kmk about it
+# ("With Java 11 wsimport was removed, usually part of a separate install 
now.")
+# but it needs more investigation.
+#
+# See bug #878299 to track this issue.
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/libxslt-1.1.19
+   virtual/libcrypt:=
+   alsa? ( >=media-libs/alsa-lib-1.0.13 )
+   gui? (
+   x11-base/xorg-proto
+   x11-libs/libxcb:=
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXinerama
+   x11-libs/libXmu
+   x11-libs/libXrandr
+   )
+   java? ( virtual/jdk:1.8 )
+   opengl? (
+   x11-base/xorg-proto
+   x11-libs/libXcursor
+   x11-libs/libXinerama
+   x11-libs/libXmu
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-05-25 Thread Viorel Munteanu
commit: 14674f7dbb371b69cf99edf98aa6434405b96f75
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat May 25 09:08:13 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May 25 09:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14674f7d

app-emulation/virtualbox: add use flag for IA32 support

Closes: https://bugs.gentoo.org/922376
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/metadata.xml| 11 ++-
 app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild |  3 ++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-emulation/virtualbox/metadata.xml 
b/app-emulation/virtualbox/metadata.xml
index 0a281e0f998b..04d0c63679f3 100644
--- a/app-emulation/virtualbox/metadata.xml
+++ b/app-emulation/virtualbox/metadata.xml
@@ -6,13 +6,14 @@
 Viorel Munteanu
   
   
-Install dtrace Extension Pack
-Build without any graphic frontend
+Install dtrace Extension Pack.
+Build without any graphic frontend.
 Build VBoxVolInfo that needs devicemapper from 
sys-fs/lvm2.
 Apply patch needed for pax enabled kernels.
-Enable building of SDK
+Enable building of SDK.
 Controls installation of special USB udev rules.
-Build and install the VirtualBox webservice
-Support for VDE networking via 
net-misc/vde
+Build and install the VirtualBox webservice.
+Support for VDE networking via 
net-misc/vde.
+Enable 32-bit support on a 64-bit kernel.
   
 

diff --git a/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild
index 680839fe4adf..625c260d0476 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.18-r1.ebuild
@@ -35,7 +35,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde +vmmraw vnc"
 
 unset WATCOM #856769
 
@@ -358,6 +358,7 @@ src_configure() {
$(usev !python --disable-python)
$(usev vboxwebsrv --enable-webservice)
$(usev vde --enable-vde)
+   $(usev !vmmraw --disable-vmmraw)
$(usev vnc --enable-vnc)
)
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-05-25 Thread Viorel Munteanu
commit: 9ac87088df0e2ce3fb2df12e7dd671196a42fa6c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat May 25 09:44:19 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May 25 09:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac87088

app-emulation/virtualbox: sync live ebuild

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-.ebuild | 35 +
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-.ebuild 
b/app-emulation/virtualbox/virtualbox-.ebuild
index 7c503c7ea1c8..4877f03e927f 100644
--- a/app-emulation/virtualbox/virtualbox-.ebuild
+++ b/app-emulation/virtualbox/virtualbox-.ebuild
@@ -44,12 +44,11 @@ S="${WORKDIR}/trunk"
 
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde +vmmraw vnc"
 
 unset WATCOM #856769
 
 COMMON_DEPEND="
-   ${PYTHON_DEPS}
acct-group/vboxusers
app-arch/xz-utils
dev-libs/libtpms
@@ -75,6 +74,7 @@ COMMON_DEPEND="
x11-libs/libXt
)
pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
sdl? (
media-libs/libsdl2[X,video]
x11-libs/libX11
@@ -191,9 +191,8 @@ QA_PRESTRIPPED="
 
 REQUIRED_USE="
java? ( sdk )
-   python? ( sdk )
+   python? ( sdk ${PYTHON_REQUIRED_USE} )
vboxwebsrv? ( java )
-   ${PYTHON_REQUIRED_USE}
 "
 
 PATCHES=(
@@ -214,10 +213,6 @@ pkg_pretend() {
einfo "No USE=\"opengl\" selected, this build will lack"
einfo "the OpenGL feature."
fi
-   if ! use python; then
-   einfo "You have disabled the \"python\" USE flag. This will 
only"
-   einfo "disable the python bindings being installed."
-   fi
if ! use nls && use gui; then
einfo "USE=\"gui\" also selects USE=\"nls\".  This build"
einfo "will have NLS support."
@@ -235,7 +230,7 @@ pkg_pretend() {
 
 pkg_setup() {
java-pkg-opt-2_pkg_setup
-   python-single-r1_pkg_setup
+   use python && python-single-r1_pkg_setup
linux-mod-r1_pkg_setup
 }
 
@@ -267,6 +262,9 @@ src_prepare() {
>> LocalConfig.kmk || die
fi
 
+   # bug #916002, #488176
+   tc-ld-force-bfd
+
# Respect LDFLAGS
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
@@ -358,8 +356,6 @@ src_prepare() {
 }
 
 src_configure() {
-   tc-ld-disable-gold # bug #488176
-
tc-export AR CC CXX LD RANLIB
export HOST_CC="$(tc-getBUILD_CC)"
 
@@ -379,6 +375,7 @@ src_configure() {
$(usev !python --disable-python)
$(usev vboxwebsrv --enable-webservice)
$(usev vde --enable-vde)
+   $(usev !vmmraw --disable-vmmraw)
$(usev vnc --enable-vnc)
)
 
@@ -409,13 +406,13 @@ src_configure() {
-e '/VBOX_LIB_PYTHON.*=/d' \
AutoConfig.kmk || die
 
-   cat >> AutoConfig.kmk <<-EOF || die
-   VBOX_WITH_PYTHON=$(usev python 1)
-   VBOX_PATH_PYTHON_INC=$(python_get_includedir)
-   VBOX_LIB_PYTHON=$(python_get_library_path)
-   EOF
-
if use python; then
+   cat >> AutoConfig.kmk <<-EOF || die
+   VBOX_WITH_PYTHON=$(usev python 1)
+   VBOX_PATH_PYTHON_INC=$(python_get_includedir)
+   VBOX_LIB_PYTHON=$(python_get_library_path)
+   EOF
+
local mangled_python="${EPYTHON#python}"
mangled_python="${mangled_python/.}"
 
@@ -432,6 +429,10 @@ src_configure() {
EOF
 
chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die
+   else
+   cat >> AutoConfig.kmk <<-EOF || die
+   VBOX_WITH_PYTHON:=
+   EOF
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-15 Thread Viorel Munteanu
commit: 9c0be794a3761af5ea20902981d359d276489c4e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May 15 16:33:45 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May 15 16:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0be794

app-emulation/virtualbox-kvm: drop 7.0.18_pre20240502

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.18_pre20240502.ebuild   | 768 -
 2 files changed, 769 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index b23b9295abd0..f2c77bebe9f8 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -6,7 +6,6 @@ DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd15
 DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c62e5969fd68adeecb869712e69f5e90daef97384bd3ff3c39de40903a1fabe7ac6d2f8ecdbb40de16abe955d40e49b962eec
 SHA512 
ec0f915b7221bc40d02f5f1675eb0defb5506b2f2bd96c063a96a9346e1c82428ccdda8b3adac43238c451ae185ac31af4a186da17ffe091469e14e696388b3a
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
-DIST virtualbox-kvm-7.0.18_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-kvm-7.0.18_pre20240515.tar.gz 114604 BLAKE2B 
6db426693022c09bce2d562ee2b8f5ef83eec45b2481e45bc62fe1993b5cd93d83c26c248427515a3f7bd5c3e244d79b2b03bfafd7eaf6256796e3384f1c06d9
 SHA512 
63e07ce15330714508848b489361650b74970c97e964beef7d4ff5f23c2ad53d3f37860c5297ceae4dfc9d198df94d9531882bb1e870e34ec69494882a4db882
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild
deleted file mode 100644
index 2b901786ab78..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild
+++ /dev/null
@@ -1,768 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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.0.16"
-ORIGIN_PN="VirtualBox"
-ORIGIN_PV=${PATCHES_PV}
-
-MY_PN=virtualbox
-MY_PV=${PV#*_pre}
-
-PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV=${PATCHES_PV}
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-15 Thread Viorel Munteanu
commit: 5026db96492ac54f8223d6f27d5598a03387cc1f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May 15 16:31:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May 15 16:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5026db96

app-emulation/virtualbox-kvm: add 7.0.18_pre20240515

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 +
 .../virtualbox-kvm-7.0.18_pre20240515.ebuild   | 768 +
 2 files changed, 769 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index 924a057190f7..b23b9295abd0 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -7,5 +7,6 @@ DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c6
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-kvm-7.0.18_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
+DIST virtualbox-kvm-7.0.18_pre20240515.tar.gz 114604 BLAKE2B 
6db426693022c09bce2d562ee2b8f5ef83eec45b2481e45bc62fe1993b5cd93d83c26c248427515a3f7bd5c3e244d79b2b03bfafd7eaf6256796e3384f1c06d9
 SHA512 
63e07ce15330714508848b489361650b74970c97e964beef7d4ff5f23c2ad53d3f37860c5297ceae4dfc9d198df94d9531882bb1e870e34ec69494882a4db882
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240515.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240515.ebuild
new file mode 100644
index ..2b901786ab78
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240515.ebuild
@@ -0,0 +1,768 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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.0.16"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PATCHES_PV}
+
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+
+   ORIGIN_PV=${PATCHES_PV}
+   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
+else
+   ORIGIN_PV=${PV%_pre*}
+   PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
+   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+fi
+MY_P=${ORIGIN_PN}-${ORIGIN_PV}
+SRC_URI+="
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-15 Thread Viorel Munteanu
commit: 3e806533a32f745425632695c8ca57bf5f142ec1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May 15 16:33:58 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May 15 16:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e806533

app-emulation/virtualbox-kvm: drop 7.0.14_pre20240325

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.14_pre20240325.ebuild   | 768 -
 2 files changed, 769 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index f2c77bebe9f8..36f960878a6f 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -4,7 +4,6 @@ DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c62e5969fd68adeecb869712e69f5e90daef97384bd3ff3c39de40903a1fabe7ac6d2f8ecdbb40de16abe955d40e49b962eec
 SHA512 
ec0f915b7221bc40d02f5f1675eb0defb5506b2f2bd96c063a96a9346e1c82428ccdda8b3adac43238c451ae185ac31af4a186da17ffe091469e14e696388b3a
-DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-kvm-7.0.18_pre20240515.tar.gz 114604 BLAKE2B 
6db426693022c09bce2d562ee2b8f5ef83eec45b2481e45bc62fe1993b5cd93d83c26c248427515a3f7bd5c3e244d79b2b03bfafd7eaf6256796e3384f1c06d9
 SHA512 
63e07ce15330714508848b489361650b74970c97e964beef7d4ff5f23c2ad53d3f37860c5297ceae4dfc9d198df94d9531882bb1e870e34ec69494882a4db882
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild
deleted file mode 100644
index 34dd04078029..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild
+++ /dev/null
@@ -1,768 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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.0.14"
-ORIGIN_PN="VirtualBox"
-ORIGIN_PV=${PATCHES_PV}
-
-MY_PN=virtualbox
-MY_PV=${PV#*_pre}
-
-PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV=${PATCHES_PV}
-   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-05-03 Thread Viorel Munteanu
commit: 49988e60514bbcbf212e15a1ecb2285fc8967735
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:20:58 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49988e60

app-emulation/virtualbox-additions: drop 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 -
 .../virtualbox-additions-7.0.16.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 62aa3bfcf3e8..e2a3c91640b6 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,4 +1,3 @@
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544
-DIST VBoxGuestAdditions_7.0.16.iso 53528576 BLAKE2B 
a57b056f540e949574f78cee476240b9bab8a151a32f90412d9dd8acfaa40407c45bee037eb14192a0304a30ff0938625df586c48be9997cf545809cb30fa300
 SHA512 
12aead8c363d7ca33c3cc52d84ee86cfbd2db98ab84942d24fd5aa841dd2aaa0fb3075aa9b7188db3df1cac11de475c4e56d270ea9dc9f6663c9e9e7236bf9fe
 DIST VBoxGuestAdditions_7.0.18.iso 52887552 BLAKE2B 
03c2b6a777f37286f97d5e2b3f90bf9592e72f5df45f05dd9ae532c092cc38120475795821a31b6106579e49f86ad0e598b15b63ff52107794d0403fdf617ed9
 SHA512 
21bac2c7c10b0900c0e29cebd546a31cfb058ce0567166c71d45f150824a8818f739284787181678076982dcf40a2e62578b7a5baf19eabcab4f7385e17d2b44

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild
deleted file mode 100644
index 92124a9f779e..
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-05-03 Thread Viorel Munteanu
commit: a8f46fe310a823f9e0b7a596f5ad1494dd11c95e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:21:41 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f46fe3

app-emulation/virtualbox-modules: drop 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 -
 .../virtualbox-modules-7.0.16.ebuild   | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 5610ac1bd07a..617a35d3e008 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,4 +1,3 @@
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb
-DIST vbox-kernel-module-src-7.0.16.tar.xz 719888 BLAKE2B 
df78a70f677384be47f9ca28c1d473680dfbc491f2c4dcdccf05e0d80f46177db808adf81bc2af4539aeca10046edbc67a561a62870d2233af5e8fbeccc3ee43
 SHA512 
c4858c20f557bec7893d3604a9a572068999e60bceeceb65b1ccc9dc92ad2531a8e5bded91b55caa1d55ddf06c0f72672bccf73f5e86546a804ff1ecee413164
 DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 
44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c
 SHA512 
1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild
deleted file mode 100644
index 08e22e5e0379..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-03 Thread Viorel Munteanu
commit: bd72c96119eee18493c5a3b716c6c940d37631ca
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:36:26 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd72c961

app-emulation/virtualbox-kvm: drop 7.0.16_pre20240325

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.16_pre20240325.ebuild   | 768 -
 2 files changed, 769 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index 79b5cc07546e..924a057190f7 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -6,7 +6,6 @@ DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd15
 DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c62e5969fd68adeecb869712e69f5e90daef97384bd3ff3c39de40903a1fabe7ac6d2f8ecdbb40de16abe955d40e49b962eec
 SHA512 
ec0f915b7221bc40d02f5f1675eb0defb5506b2f2bd96c063a96a9346e1c82428ccdda8b3adac43238c451ae185ac31af4a186da17ffe091469e14e696388b3a
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
-DIST virtualbox-kvm-7.0.16_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.18_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild
deleted file mode 100644
index f501f05d7084..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild
+++ /dev/null
@@ -1,768 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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.0.16"
-ORIGIN_PN="VirtualBox"
-ORIGIN_PV=${PATCHES_PV}
-
-MY_PN=virtualbox
-MY_PV=${PV#*_pre}
-
-PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV=${PATCHES_PV}
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-03 Thread Viorel Munteanu
commit: d0f3c2cb49f7e8dc0607dab7031cdc91e7184057
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:36:17 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f3c2cb

app-emulation/virtualbox-kvm: add 7.0.18_pre20240502

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   3 +
 .../virtualbox-kvm-7.0.18_pre20240502.ebuild   | 768 +
 2 files changed, 771 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index f14b13f94f89..79b5cc07546e 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,9 +1,12 @@
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
+DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836ce7a6f9ca955aeb71e24c57a27ed8acae8c020b8094ca7386d341d5e7460b9b0823cc01e7e69dd3cdadaadee1bc608bd1
 SHA512 
e78a18fa808152cbdc1d407751acf3f57a8202bf238ad3432c4f0b0f97ab203e915a6cd11619e64f4aca5b907eb72be67bab146869af0e73414144addf0d76b4
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
+DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c62e5969fd68adeecb869712e69f5e90daef97384bd3ff3c39de40903a1fabe7ac6d2f8ecdbb40de16abe955d40e49b962eec
 SHA512 
ec0f915b7221bc40d02f5f1675eb0defb5506b2f2bd96c063a96a9346e1c82428ccdda8b3adac43238c451ae185ac31af4a186da17ffe091469e14e696388b3a
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-kvm-7.0.16_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
+DIST virtualbox-kvm-7.0.18_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild
new file mode 100644
index ..2b901786ab78
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.18_pre20240502.ebuild
@@ -0,0 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-05-03 Thread Viorel Munteanu
commit: 3656e0f1b7d50c776caa9c6f53832f6fe7df9a30
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:21:26 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3656e0f1

app-emulation/virtualbox: drop 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   1 -
 app-emulation/virtualbox/virtualbox-7.0.16.ebuild | 740 --
 2 files changed, 741 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index ff5cc24483ec..05788a2aa308 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,6 +1,5 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
-DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836ce7a6f9ca955aeb71e24c57a27ed8acae8c020b8094ca7386d341d5e7460b9b0823cc01e7e69dd3cdadaadee1bc608bd1
 SHA512 
e78a18fa808152cbdc1d407751acf3f57a8202bf238ad3432c4f0b0f97ab203e915a6cd11619e64f4aca5b907eb72be67bab146869af0e73414144addf0d76b4
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c

diff --git a/app-emulation/virtualbox/virtualbox-7.0.16.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.16.ebuild
deleted file mode 100644
index eb51ad77cc44..
--- a/app-emulation/virtualbox/virtualbox-7.0.16.ebuild
+++ /dev/null
@@ -1,740 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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.16.tar.bz2
-   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   ~app-emulation/virtualbox-modules-${PV}
-   dev-libs/libtpms
-   dev-libs/libxml2
-   dev-libs/openssl:0=
-   media-libs/libpng:0=
-   media-libs/libvpx:0=
-   net-misc/curl
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-05-03 Thread Viorel Munteanu
commit: 0fe28ed3dbe3c931ed3f5179209c9d588b918971
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:21:15 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe28ed3

app-emulation/virtualbox-guest-additions: drop 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 -
 .../virtualbox-guest-additions-7.0.16.ebuild   | 290 -
 2 files changed, 291 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index d055f7c51e83..d31f95f4ac26 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,6 +1,5 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
-DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836ce7a6f9ca955aeb71e24c57a27ed8acae8c020b8094ca7386d341d5e7460b9b0823cc01e7e69dd3cdadaadee1bc608bd1
 SHA512 
e78a18fa808152cbdc1d407751acf3f57a8202bf238ad3432c4f0b0f97ab203e915a6cd11619e64f4aca5b907eb72be67bab146869af0e73414144addf0d76b4
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
deleted file mode 100644
index f704b0857188..
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
+++ /dev/null
@@ -1,290 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
-
-MY_PN="VirtualBox"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
-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.16.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
-LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
-IUSE="+dbus gui"
-
-# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
-# TODO: find out what this is, remove comment if obsolete
-
-RDEPEND="
-   acct-group/vboxguest
-   acct-group/vboxsf
-   acct-user/vboxguest
-   sys-libs/pam
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   gui? (
-   x11-apps/xrandr
-   x11-apps/xrefresh
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-"
-# some libs here are indirect dependencies, and also needed at compile time.
-# keeping them in DEPEND to avoid warnings from qa-vdb.
-DEPEND="
-   ${RDEPEND}
-   gui? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   x11-base/xorg-proto
-   )
-"
-BDEPEND="
-   >=dev-lang/yasm-0.6.2
-   >=dev-build/kbuild-0.1.9998.3127
-   sys-devel/bin86
-   sys-power/iasl
-"
-
-DOCS=()# Don't install the default README file during 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-05-03 Thread Viorel Munteanu
commit: cdfa77dc55b86c83bc26142d1a2b03665d8fc968
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:05:41 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfa77dc

app-emulation/virtualbox-additions: add 7.0.18

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 +
 .../virtualbox-additions-7.0.18.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 23504f5c2511..62aa3bfcf3e8 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,3 +1,4 @@
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544
 DIST VBoxGuestAdditions_7.0.16.iso 53528576 BLAKE2B 
a57b056f540e949574f78cee476240b9bab8a151a32f90412d9dd8acfaa40407c45bee037eb14192a0304a30ff0938625df586c48be9997cf545809cb30fa300
 SHA512 
12aead8c363d7ca33c3cc52d84ee86cfbd2db98ab84942d24fd5aa841dd2aaa0fb3075aa9b7188db3df1cac11de475c4e56d270ea9dc9f6663c9e9e7236bf9fe
+DIST VBoxGuestAdditions_7.0.18.iso 52887552 BLAKE2B 
03c2b6a777f37286f97d5e2b3f90bf9592e72f5df45f05dd9ae532c092cc38120475795821a31b6106579e49f86ad0e598b15b63ff52107794d0403fdf617ed9
 SHA512 
21bac2c7c10b0900c0e29cebd546a31cfb058ce0567166c71d45f150824a8818f739284787181678076982dcf40a2e62578b7a5baf19eabcab4f7385e17d2b44

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.18.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.18.ebuild
new file mode 100644
index ..92124a9f779e
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-05-03 Thread Viorel Munteanu
commit: 3d2716740f7067e589a3aacd8bf4630f02e43c47
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 15:54:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d271674

app-emulation/virtualbox-modules: add 7.0.18

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 +
 .../virtualbox-modules-7.0.18.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index ff0d6fd32616..5610ac1bd07a 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,3 +1,4 @@
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb
 DIST vbox-kernel-module-src-7.0.16.tar.xz 719888 BLAKE2B 
df78a70f677384be47f9ca28c1d473680dfbc491f2c4dcdccf05e0d80f46177db808adf81bc2af4539aeca10046edbc67a561a62870d2233af5e8fbeccc3ee43
 SHA512 
c4858c20f557bec7893d3604a9a572068999e60bceeceb65b1ccc9dc92ad2531a8e5bded91b55caa1d55ddf06c0f72672bccf73f5e86546a804ff1ecee413164
+DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 
44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c
 SHA512 
1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild
new file mode 100644
index ..08e22e5e0379
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from VirtualBox-*.run
+# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+
+EAPI=8
+
+inherit linux-mod-r1
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+
+src_compile() {
+   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
+   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   linux-mod-r1_src_install
+   insinto /usr/lib/modules-load.d/
+   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-05-03 Thread Viorel Munteanu
commit: 9c70de0c2f58355f9e789ec8a1824715db99950d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 16:58:28 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c70de0c

app-emulation/virtualbox-guest-additions: add 7.0.18

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 +
 .../virtualbox-guest-additions-7.0.18.ebuild   | 290 +
 2 files changed, 291 insertions(+)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index d95730bb9ada..d055f7c51e83 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,6 +1,7 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
+DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836ce7a6f9ca955aeb71e24c57a27ed8acae8c020b8094ca7386d341d5e7460b9b0823cc01e7e69dd3cdadaadee1bc608bd1
 SHA512 
e78a18fa808152cbdc1d407751acf3f57a8202bf238ad3432c4f0b0f97ab203e915a6cd11619e64f4aca5b907eb72be67bab146869af0e73414144addf0d76b4
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.18.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.18.ebuild
new file mode 100644
index ..f704b0857188
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.18.ebuild
@@ -0,0 +1,290 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+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.16.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+# TODO: find out what this is, remove comment if obsolete
+
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+# some libs here are indirect dependencies, and also needed at compile time.
+# keeping them in DEPEND to avoid warnings from qa-vdb.
+DEPEND="
+   ${RDEPEND}
+   gui? (
+   x11-libs/libICE
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-05-03 Thread Viorel Munteanu
commit: 4693267d275c417834e38ab760ba99d28130e14e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:13:44 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4693267d

app-emulation/virtualbox-extpack-oracle: add 7.0.18

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 +
 .../virtualbox-extpack-oracle-7.0.18.ebuild| 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index efbf8d802134..8c4582c30280 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,3 +1,4 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.16.tar.gz 18331063 BLAKE2B 
efacd03316b4a71e98fe41509851fe00227d6a935dbf5f8834e6aa32d5b0added25bc9282fdeff9f046ffba7775dc49d8ebc3fef497f88dc6cdbcc720f92c077
 SHA512 
50ca8f0961fcb7a7db1864faad99b9e0b00e06f9f7e1e377897d92353029e3d7d4a9acf07a2f7abd304fed1fa38e2acdad67b4ca73d645196feddf81c54366eb
+DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.18.tar.gz 18264093 BLAKE2B 
4cd3f87b02f0340e0b226a68a595fd947de490a0eae36471beedb7f154529bc8f095f7512486660c4373a612608f42cbf6764dc84407143a4db9b1b9e684f754
 SHA512 
c83bdb6de0c98d558b66eaacdcf07baf004559c436201105e97bbdf387743dcefad285528a7de15c75162b38cd3b13d95155304da744a205661adfb692c6d958

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.18.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.18.ebuild
new file mode 100644
index ..8c44669215ab
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.18.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-3)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-11"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   || (
+   =app-emulation/virtualbox-${MY_PV}*
+   =app-emulation/virtualbox-kvm-${MY_PV}*
+   )
+"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+   doins -r linux.${ARCH}
+   doins ExtPack* PXE-Intel.rom
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-05-03 Thread Viorel Munteanu
commit: 1af4614812276b7cb969615c6c84917005dcc314
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 16:51:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af46148

app-emulation/virtualbox: add 7.0.18

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   2 +
 app-emulation/virtualbox/virtualbox-7.0.18.ebuild | 741 ++
 2 files changed, 743 insertions(+)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 433ad0e91e4c..ff5cc24483ec 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,8 +1,10 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
+DIST VirtualBox-7.0.18.tar.bz2 173295159 BLAKE2B 
1371d54d648aafbad3814d55d495836ce7a6f9ca955aeb71e24c57a27ed8acae8c020b8094ca7386d341d5e7460b9b0823cc01e7e69dd3cdadaadee1bc608bd1
 SHA512 
e78a18fa808152cbdc1d407751acf3f57a8202bf238ad3432c4f0b0f97ab203e915a6cd11619e64f4aca5b907eb72be67bab146869af0e73414144addf0d76b4
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
+DIST virtualbox-help-7.0.18.tar.xz 3948116 BLAKE2B 
5715a7e609297387b5fccce0951c62e5969fd68adeecb869712e69f5e90daef97384bd3ff3c39de40903a1fabe7ac6d2f8ecdbb40de16abe955d40e49b962eec
 SHA512 
ec0f915b7221bc40d02f5f1675eb0defb5506b2f2bd96c063a96a9346e1c82428ccdda8b3adac43238c451ae185ac31af4a186da17ffe091469e14e696388b3a
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git a/app-emulation/virtualbox/virtualbox-7.0.18.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.18.ebuild
new file mode 100644
index ..bf56c96cb843
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.0.18.ebuild
@@ -0,0 +1,741 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit desktop edo flag-o-matic 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-05-03 Thread Viorel Munteanu
commit: 62953d7394dc47b362e67d9802b2f0a662b8e9ec
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri May  3 17:20:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri May  3 17:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62953d73

app-emulation/virtualbox-extpack-oracle: drop 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 -
 .../virtualbox-extpack-oracle-7.0.16.ebuild| 33 --
 2 files changed, 34 deletions(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 8c4582c30280..1a62942cf04a 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,3 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d
-DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.16.tar.gz 18331063 BLAKE2B 
efacd03316b4a71e98fe41509851fe00227d6a935dbf5f8834e6aa32d5b0added25bc9282fdeff9f046ffba7775dc49d8ebc3fef497f88dc6cdbcc720f92c077
 SHA512 
50ca8f0961fcb7a7db1864faad99b9e0b00e06f9f7e1e377897d92353029e3d7d4a9acf07a2f7abd304fed1fa38e2acdad67b4ca73d645196feddf81c54366eb
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.18.tar.gz 18264093 BLAKE2B 
4cd3f87b02f0340e0b226a68a595fd947de490a0eae36471beedb7f154529bc8f095f7512486660c4373a612608f42cbf6764dc84407143a4db9b1b9e684f754
 SHA512 
c83bdb6de0c98d558b66eaacdcf07baf004559c436201105e97bbdf387743dcefad285528a7de15c75162b38cd3b13d95155304da744a205661adfb692c6d958

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
deleted file mode 100644
index 8c44669215ab..
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-3)"
-MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PUEL extensions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="PUEL-11"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   || (
-   =app-emulation/virtualbox-${MY_PV}*
-   =app-emulation/virtualbox-kvm-${MY_PV}*
-   )
-"
-
-QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
-
-src_install() {
-   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
-   doins -r linux.${ARCH}
-   doins ExtPack* PXE-Intel.rom
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-05-02 Thread Viorel Munteanu
commit: 6fb30c9deae89f3c37c3492f3b45b5e06bfff110
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May  2 11:11:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  2 11:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb30c9d

app-emulation/virtualbox-kvm: add 7.0.14_pre20240502

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 +
 .../virtualbox-kvm-7.0.14_pre20240502.ebuild   | 767 +
 2 files changed, 768 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index d5721453e7b7..f14b13f94f89 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -3,6 +3,7 @@ DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
+DIST virtualbox-kvm-7.0.14_pre20240502.tar.gz 141218 BLAKE2B 
fd78db709a37fd5239e52a71a5690073631c9376a0a2d6ab9a885a5892ff272d432adeabf03c3317556a9d76cc6819cc5dcd44cd19bd18bd338bb1b84bda5dae
 SHA512 
650bbe3a8c51d7373c25834be129888b624c2d99baebe4105c2a70b1a013cdb7527224778a78f6901b91dea6e22129354ba9269bcd365b9956df5c5b8a77869b
 DIST virtualbox-kvm-7.0.16_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240502.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240502.ebuild
new file mode 100644
index ..4c808e1dce9f
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240502.ebuild
@@ -0,0 +1,767 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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.0.14"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PATCHES_PV}
+
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+
+   ORIGIN_PV=${PATCHES_PV}
+   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
+else
+ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-04-30 Thread Viorel Munteanu
commit: 6b7fa5bb86f27411810e2202c0a654151325ad85
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:59:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7fa5bb

app-emulation/virtualbox-extpack-oracle: drop 6.1.48

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 -
 .../virtualbox-extpack-oracle-6.1.48.ebuild| 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index a93f2331cba2..2577cfc2e3b8 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,3 @@
-DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.48.tar.gz 11166368 BLAKE2B 
5c1ced1742f44110490aee07e0323d418152b87c5c8c9dfbeffb05cc59fcc94bb88b8e932b59f5bd79e3d85b347525b939df2a60f52d46533bd2d877c1720439
 SHA512 
71ca826ac886fdb9389a09f6fc1b5b7e99e8bfda1fa64cecefebc60e3cd7c11f678bfe1fb853a7bd0de8ed2ffe00f5f9758a2b00e122bc678b71fa74ad366573
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
deleted file mode 100644
index 85967cb38352..
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-3)"
-MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PUEL extensions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="PUEL-11"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-RESTRICT="bindist mirror strip"
-
-RDEPEND=">=app-emulation/virtualbox-${MY_PV}"
-
-QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
-
-src_install() {
-   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
-   doins -r linux.${ARCH}
-   doins ExtPack* PXE-Intel.rom
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-30 Thread Viorel Munteanu
commit: a6597a7ddb7da8954a487a357d627a32fc0f91ab
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:55:54 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6597a7d

app-emulation/virtualbox-guest-additions: drop 7.0.12

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   2 -
 .../virtualbox-guest-additions-7.0.12.ebuild   | 294 -
 2 files changed, 296 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index c4494938884e..d95730bb9ada 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,8 +1,6 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
-DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
-DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
deleted file mode 100644
index 52388f674103..
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
+++ /dev/null
@@ -1,294 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo linux-mod-r1 systemd toolchain-funcs udev
-
-MY_PN="VirtualBox"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
-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.8.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
-LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-IUSE="+dbus gui"
-
-# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
-# TODO: find out what this is, remove comment if obsolete
-
-RDEPEND="
-   acct-group/vboxguest
-   acct-group/vboxsf
-   acct-user/vboxguest
-   sys-libs/pam
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   gui? (
-   x11-apps/xrandr
-   x11-apps/xrefresh
-   x11-libs/libX11
-   x11-libs/libXext
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-04-30 Thread Viorel Munteanu
commit: c7374594d00f25b58794a29e4d2cec85cfa03a45
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:58:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7374594

app-emulation/virtualbox-additions: drop 7.0.12

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 -
 .../virtualbox-additions-7.0.12.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index f8767bc651af..23504f5c2511 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,4 +1,3 @@
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
-DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544
 DIST VBoxGuestAdditions_7.0.16.iso 53528576 BLAKE2B 
a57b056f540e949574f78cee476240b9bab8a151a32f90412d9dd8acfaa40407c45bee037eb14192a0304a30ff0938625df586c48be9997cf545809cb30fa300
 SHA512 
12aead8c363d7ca33c3cc52d84ee86cfbd2db98ab84942d24fd5aa841dd2aaa0fb3075aa9b7188db3df1cac11de475c4e56d270ea9dc9f6663c9e9e7236bf9fe

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild
deleted file mode 100644
index 1cb70c695bbd..
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-30 Thread Viorel Munteanu
commit: f4308d0aa416e87857fffafc57960bf8a3826546
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:55:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4308d0a

app-emulation/virtualbox-guest-additions: drop 6.1.48

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 -
 .../virtualbox-guest-additions-6.1.48.ebuild   | 288 -
 2 files changed, 289 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index 94862e2eeed7..c4494938884e 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,4 +1,3 @@
-DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
deleted file mode 100644
index fe43f7ac3ca9..
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo linux-mod-r1 systemd toolchain-funcs udev
-
-MY_PN="VirtualBox"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
-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-6.1.36.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-IUSE="X +dbus"
-
-# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
-RDEPEND="
-   acct-group/vboxguest
-   acct-group/vboxsf
-   acct-user/vboxguest
-   sys-libs/pam
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   X? (
-   x11-apps/xrandr
-   x11-apps/xrefresh
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   )
-"
-BDEPEND="
-   >=dev-build/kbuild-0.1.9998.3127
-   <=dev-build/kbuild-0.1.9998.3500
-   >=dev-lang/yasm-0.6.2
-   sys-devel/bin86
-   sys-power/iasl
-"
-PDEPEND="
-   X? ( x11-drivers/xf86-video-vboxvideo )
-"
-
-PATCHES=(
-   "${FILESDIR}"/virtualbox-guest-additions-7.0.8-fix-gcc13.patch
-)
-
-DOCS=()# Don't install the default README file during einstalldocs
-
-VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
-CONFIG_CHECK="DRM_TTM"
-
-src_prepare() {
-   eapply "${PATCHES[@]}"
-
-   # Remove shipped binaries (kBuild,yasm), see bug #232775
-   rm -r kBuild/bin tools || die
-
-   # Provide kernel sources
-   pushd src/VBox/Additions &>/dev/null || die
-   ebegin "Extracting guest kernel module sources"
-   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
-   eend $? || die
-   popd &>/dev/null || die
-
-   # PaX fixes (see bug #298988)
-   eapply -d "${VBOX_MOD_SRC_DIR}" -- 
"${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
-
-   # Disable things unused or splitted into separate ebuilds
-   cp "${FILESDIR}/${PN}-5-localconfig" 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-04-30 Thread Viorel Munteanu
commit: 855c073a6c797999fab4fb6807af82227ecbcc37
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:59:22 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855c073a

app-emulation/virtualbox-extpack-oracle: drop 7.0.12

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 -
 .../virtualbox-extpack-oracle-7.0.12.ebuild| 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 2577cfc2e3b8..efbf8d802134 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,3 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
-DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.16.tar.gz 18331063 BLAKE2B 
efacd03316b4a71e98fe41509851fe00227d6a935dbf5f8834e6aa32d5b0added25bc9282fdeff9f046ffba7775dc49d8ebc3fef497f88dc6cdbcc720f92c077
 SHA512 
50ca8f0961fcb7a7db1864faad99b9e0b00e06f9f7e1e377897d92353029e3d7d4a9acf07a2f7abd304fed1fa38e2acdad67b4ca73d645196feddf81c54366eb

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
deleted file mode 100644
index b058831162a0..
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-3)"
-MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PUEL extensions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="PUEL-11"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
-
-QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
-
-src_install() {
-   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
-   doins -r linux.${ARCH}
-   doins ExtPack* PXE-Intel.rom
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-04-30 Thread Viorel Munteanu
commit: a0f6bccc89da7a5d294e3dde18a2bda32a60a7bc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:54:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f6bccc

app-emulation/virtualbox-modules: drop 6.1.48, 6.1.48-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 -
 .../virtualbox-modules-6.1.48-r1.ebuild| 38 --
 .../virtualbox-modules-6.1.48.ebuild   | 34 ---
 3 files changed, 73 deletions(-)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 6e8fa5a56f51..0c1b6b9fab0e 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,4 +1,3 @@
-DIST vbox-kernel-module-src-6.1.48.tar.xz 680552 BLAKE2B 
243cd013a7e027634b7f6338056708cbbfb4ccf46b569c21e60b0e2450dd1ad1395c6881eb235f2cab68a65c0911322604e732fdde06eb389f83171f38ded5ae
 SHA512 
e26e8e4dce70d0dd07a336a6681d49e0fd5991ed92997139311cefa9cb55d03066c6400d4bdb9dbf54fba683192cfc5a63a98076525f3b3066269dc8fc498598
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
 DIST vbox-kernel-module-src-7.0.12.tar.xz 718284 BLAKE2B 
8b427f9764ad7cb216d3b8dcfa05e8b564a8b67cf3beb7ec048b2529a31580eb59eb0e41a887bb85503542cae18d873d91108a522fc0ba106d119a73ce629f34
 SHA512 
0b64ad2ddc6eaf56759e636aa6c8e5dba998e232ec42a7bf0cf92dc00e7a6c0ebb11e9d7500a8a407e0c92a162ebb71cdb15cbfd4f570c1860641a7fdba21bd0
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild
deleted file mode 100644
index 3b1165d18eb7..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.14-kernel-6.6-warning.patch
-)
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild
deleted file mode 100644
index c57ce1902297..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-30 Thread Viorel Munteanu
commit: 492e1a90a8115103461bc799fe0bf18fb4bff95f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:53:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492e1a90

app-emulation/virtualbox: drop 7.0.12-r2

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |   2 -
 .../virtualbox/virtualbox-7.0.12-r2.ebuild | 739 -
 2 files changed, 741 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index d3e28b19dee1..433ad0e91e4c 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,8 +1,6 @@
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
-DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
-DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f
 SHA512 
ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57

diff --git a/app-emulation/virtualbox/virtualbox-7.0.12-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.12-r2.ebuild
deleted file mode 100644
index a45c4f947cb0..
--- a/app-emulation/virtualbox/virtualbox-7.0.12-r2.ebuild
+++ /dev/null
@@ -1,739 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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.14.tar.bz2
-   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-04-30 Thread Viorel Munteanu
commit: aefeeec368531a7a2f5386c690f74b06f8604ba3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:58:48 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefeeec3

app-emulation/virtualbox-additions: drop 6.1.48

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 -
 .../virtualbox-additions-6.1.48.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 51342efb7f18..f8767bc651af 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,4 +1,3 @@
-DIST VBoxGuestAdditions_6.1.48.iso 63969280 BLAKE2B 
7bba272d427a6a91cd4d63c5d494e50d9984badac47c75f5323b1b2ad25a4fbf7cf28a1eba30988288d6e308b8d62ab5043c445a651b8b767667a267d5dee1e9
 SHA512 
19b98be42d7c0148ada0342fbbe6e1803fa127aca14662b560624d2c582656af68b01152a9c8b14d238c493d171694e088091b924598cebbf1f8d2c7a949d0c3
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild
deleted file mode 100644
index b99d3c3c719a..
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
-S="${WORKDIR}"
-
-LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-04-30 Thread Viorel Munteanu
commit: 1382c697a1c6c6a8f134c89677edfdf8701c1c14
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:54:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1382c697

app-emulation/virtualbox-modules: drop 7.0.12, 7.0.12-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 -
 .../virtualbox-modules-7.0.12-r1.ebuild| 38 --
 .../virtualbox-modules-7.0.12.ebuild   | 34 ---
 3 files changed, 73 deletions(-)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 0c1b6b9fab0e..ff0d6fd32616 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,4 +1,3 @@
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
-DIST vbox-kernel-module-src-7.0.12.tar.xz 718284 BLAKE2B 
8b427f9764ad7cb216d3b8dcfa05e8b564a8b67cf3beb7ec048b2529a31580eb59eb0e41a887bb85503542cae18d873d91108a522fc0ba106d119a73ce629f34
 SHA512 
0b64ad2ddc6eaf56759e636aa6c8e5dba998e232ec42a7bf0cf92dc00e7a6c0ebb11e9d7500a8a407e0c92a162ebb71cdb15cbfd4f570c1860641a7fdba21bd0
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb
 DIST vbox-kernel-module-src-7.0.16.tar.xz 719888 BLAKE2B 
df78a70f677384be47f9ca28c1d473680dfbc491f2c4dcdccf05e0d80f46177db808adf81bc2af4539aeca10046edbc67a561a62870d2233af5e8fbeccc3ee43
 SHA512 
c4858c20f557bec7893d3604a9a572068999e60bceeceb65b1ccc9dc92ad2531a8e5bded91b55caa1d55ddf06c0f72672bccf73f5e86546a804ff1ecee413164

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild
deleted file mode 100644
index 590b20110b46..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.14-kernel-6.6-warning.patch
-)
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild
deleted file mode 100644
index ba255fc783b5..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-30 Thread Viorel Munteanu
commit: 538364fc18344ed59a4b6b05b08e0db4f52ac827
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 04:53:22 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 05:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538364fc

app-emulation/virtualbox: drop 6.1.48-r2

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |   1 -
 .../virtualbox/virtualbox-6.1.48-r2.ebuild | 677 -
 2 files changed, 678 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index ef90c918e514..d3e28b19dee1 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,4 +1,3 @@
-DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73

diff --git a/app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild
deleted file mode 100644
index 73aee19fe61f..
--- a/app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild
+++ /dev/null
@@ -1,677 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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-6.1.36.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2 dtrace? ( CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   ~app-emulation/virtualbox-modules-${PV}
-   >=dev-libs/libxslt-1.1.19
-   net-misc/curl
-   dev-libs/libxml2
-   media-libs/libpng:0=
-   media-libs/libvpx:0=
-   sys-libs/zlib:=
-   !headless? (
-   sdl? ( media-libs/libsdl:0[X,video] )
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libxcb:=
-   x11-libs/libXcursor
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   opengl? (
-   media-libs/libglvnd[X]
-   virtual/glu
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   opengl? ( dev-qt/qtopengl:5 )
-   x11-libs/libXinerama
-   )
-   )
-   dev-libs/openssl:0=
-   virtual/libcrypt:=
-   lvm? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-30 Thread Viorel Munteanu
commit: a2d4dfd94133912a874ff19056c97ca45bfae69e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 03:47:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 03:47:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d4dfd9

app-emulation/virtualbox-guest-additions: Stabilize 7.0.14-r1 x86, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-7.0.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
index d61e956f4f23..dc971ed17c12 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
 LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+dbus gui"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-30 Thread Viorel Munteanu
commit: 51f537bd3bcf51378fc5a870cbbafc2ff440f803
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  1 03:47:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  1 03:47:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f537bd

app-emulation/virtualbox-guest-additions: Stabilize 6.1.50 x86, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
index 2afb246409f5..fe43f7ac3ca9 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-04-29 Thread Viorel Munteanu
commit: b1a1065de13b641b5e363ee484ecc45f1158454b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a1065d

app-emulation/virtualbox-modules: Stabilize 7.0.14-r1 amd64, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild
index 5466947cbf9d..83f50d5bdec4 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-04-29 Thread Viorel Munteanu
commit: 5953ec52a591dd7036a9eb2541aafc3580413ada
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5953ec52

app-emulation/virtualbox-additions: Stabilize 6.1.50 amd64, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/virtualbox-additions-6.1.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.50.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.50.ebuild
index eb846519c702..b99d3c3c719a 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.50.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.50.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-04-29 Thread Viorel Munteanu
commit: ab7dcde5dacad178c7538757562c1b74e4ea93c3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7dcde5

app-emulation/virtualbox-modules: Stabilize 6.1.50-r1 amd64, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
index 3b1165d18eb7..83d34d6f3df3 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-04-29 Thread Viorel Munteanu
commit: cad79e055061d9f63b906a088971677a769ac122
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad79e05

app-emulation/virtualbox-extpack-oracle: Stabilize 6.1.50 amd64, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.50.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.50.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.50.ebuild
index 31f570aafe44..85967cb38352 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.50.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.50.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND=">=app-emulation/virtualbox-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-29 Thread Viorel Munteanu
commit: 311728f8a26e588d8fe476f7b5fd00473a332244
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311728f8

app-emulation/virtualbox-guest-additions: Stabilize 6.1.50 amd64, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
index 346c45fc35e9..2afb246409f5 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-29 Thread Viorel Munteanu
commit: ba1c11f4a2b9fbba699daea5c3e8131f62bde18c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba1c11f4

app-emulation/virtualbox-guest-additions: Stabilize 7.0.14-r1 amd64, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-7.0.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
index ca8e8a155d26..d61e956f4f23 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
 LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+dbus gui"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-04-29 Thread Viorel Munteanu
commit: bfc9c4dc61e80afebec1a3eaa9a4131864edeea5
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc9c4dc

app-emulation/virtualbox-additions: Stabilize 7.0.14 amd64, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild
index 92124a9f779e..1cb70c695bbd 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3 || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-04-29 Thread Viorel Munteanu
commit: 819e57ccffa00a7071bb3f06304100a8b0445767
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819e57cc

app-emulation/virtualbox-extpack-oracle: Stabilize 7.0.14-r1 amd64, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-extpack-oracle-7.0.14-r1.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
index 8c44669215ab..14864047f715 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-29 Thread Viorel Munteanu
commit: 83195474cf3468b89f112258745022deeaed2a31
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83195474

app-emulation/virtualbox: Stabilize 7.0.14-r2 amd64, #928375

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-7.0.14-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.14-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.14-r2.ebuild
index 6451ab1c7097..5b6ec05dfcd1 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.14-r2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.14-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-29 Thread Viorel Munteanu
commit: a50630afe54634111b602987aca57fcf4cbebd23
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 30 04:23:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 30 04:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50630af

app-emulation/virtualbox: Stabilize 6.1.50-r2 amd64, #928376

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-6.1.50-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.50-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.50-r2.ebuild
index 61d748604580..a41107315c77 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.50-r2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.50-r2.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2 dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-19 Thread Viorel Munteanu
commit: 3746c513b73fb69ad4c9111889243ac69c49d3d8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 19 07:08:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 19 07:12:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3746c513

app-emulation/virtualbox: update live ebuild patchset

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest   | 3 +--
 app-emulation/virtualbox/virtualbox-.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 71b80cb3a37a..ef90c918e514 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -3,11 +3,10 @@ DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
-DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789
 SHA512 
fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30
 DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f
 SHA512 
ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
-DIST virtualbox-patches-7.1.0_pre20240210.tar.bz2 5479 BLAKE2B 
98bfc9391e756df139e0dd88ca2dd5c9f6cd9c0ce5b5e770dbe28d2e6acbfd04a26b06414c2640894bd3bbd2f10a80f6053d0c6f18d27752a05cadf773e50f19
 SHA512 
51b0fe68f23a73d20ec3a93b1fc8c073e0bc2bfe4e2e267de6ee6f103abc44c35bb50a96f3842a1e46049418336a3327ab291972a17b8a29b596ba9be4bdb962
+DIST virtualbox-patches-7.1.0_pre20240419.tar.bz2 5316 BLAKE2B 
1a890b7d19cb252c7801b68c299676e2cd7a209a57a03cb39025e1a969a1c73142eb96154dae8469405f93d61969154428ea0fe3950a00d8a0a69dc8aefb4fc9
 SHA512 
ce4f850ce87652ef4eab039332048333949c94f0627bec8eb00d9689d7f8edcce372e2185ef8bbda9aef97781a2008b7c6464468cc38f3454dee862efc0ecdc9

diff --git a/app-emulation/virtualbox/virtualbox-.ebuild 
b/app-emulation/virtualbox/virtualbox-.ebuild
index fa51d3f6c124..7c503c7ea1c8 100644
--- a/app-emulation/virtualbox/virtualbox-.ebuild
+++ b/app-emulation/virtualbox/virtualbox-.ebuild
@@ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-04-17 Thread Viorel Munteanu
commit: 4540fb20065d52561edfa173726e5cfb115e2b03
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 18:54:52 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:56:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4540fb20

app-emulation/virtualbox-extpack-oracle: add 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 +
 .../virtualbox-extpack-oracle-7.0.16.ebuild| 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 646d0c4dc960..a93f2331cba2 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -2,3 +2,4 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.48.tar.gz 11166368 
BLAKE2B 5c1ced17
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d
+DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.16.tar.gz 18331063 BLAKE2B 
efacd03316b4a71e98fe41509851fe00227d6a935dbf5f8834e6aa32d5b0added25bc9282fdeff9f046ffba7775dc49d8ebc3fef497f88dc6cdbcc720f92c077
 SHA512 
50ca8f0961fcb7a7db1864faad99b9e0b00e06f9f7e1e377897d92353029e3d7d4a9acf07a2f7abd304fed1fa38e2acdad67b4ca73d645196feddf81c54366eb

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
new file mode 100644
index ..8c44669215ab
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.16.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-3)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-11"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   || (
+   =app-emulation/virtualbox-${MY_PV}*
+   =app-emulation/virtualbox-kvm-${MY_PV}*
+   )
+"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+   doins -r linux.${ARCH}
+   doins ExtPack* PXE-Intel.rom
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-17 Thread Viorel Munteanu
commit: fd2d38e3065e73915e47a8246fa76edb3066c6a4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 18:54:16 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2d38e3

app-emulation/virtualbox-guest-additions: add 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   2 +
 .../virtualbox-guest-additions-7.0.16.ebuild   | 290 +
 2 files changed, 292 insertions(+)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index e66fdc8bd12a..94862e2eeed7 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -2,6 +2,8 @@ DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb1
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
+DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
+DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
new file mode 100644
index ..f704b0857188
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.16.ebuild
@@ -0,0 +1,290 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+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.16.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+# TODO: find out what this is, remove comment if obsolete
+
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   x11-apps/xrandr
+ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-04-17 Thread Viorel Munteanu
commit: 7db1a1df087abab6e8184813e8814ed098c48e2b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 19:53:57 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:56:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db1a1df

app-emulation/virtualbox-kvm: add 7.0.16_pre20240325

No new release from upstream yet, but I checked it against virtualbox
7.0.16 and it works.
Switch live to 7.0.16 too.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest | 4 
 ...albox-kvm-.ebuild => virtualbox-kvm-7.0.16_pre20240325.ebuild} | 2 +-
 app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild   | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index edb795f0f5c8..d5721453e7b7 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,4 +1,8 @@
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
+DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
+DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
+DIST virtualbox-kvm-7.0.16_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
+DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992

diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild
similarity index 99%
copy from app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
copy to app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild
index 34dd04078029..f501f05d7084 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.16_pre20240325.ebuild
@@ -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.0.14"
+PATCHES_PV="7.0.16"
 ORIGIN_PN="VirtualBox"
 ORIGIN_PV=${PATCHES_PV}
 

diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
index 34dd04078029..f501f05d7084 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
@@ -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.0.14"
+PATCHES_PV="7.0.16"
 ORIGIN_PN="VirtualBox"
 ORIGIN_PV=${PATCHES_PV}
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-04-17 Thread Viorel Munteanu
commit: ddd439fabebf5c1a68561515403aafaffedff16e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 18:53:59 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd439fa

app-emulation/virtualbox: add 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   3 +
 app-emulation/virtualbox/virtualbox-7.0.16.ebuild | 740 ++
 2 files changed, 743 insertions(+)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 58ec0cc3b542..71b80cb3a37a 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -2,9 +2,12 @@ DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb1
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
+DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 
6b436c38df63621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5
 SHA512 
1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
 DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789
 SHA512 
fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30
 DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f
 SHA512 
ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
+DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 
5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8
 SHA512 
b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
+DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B 
d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577
 SHA512 
a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
 DIST virtualbox-patches-7.1.0_pre20240210.tar.bz2 5479 BLAKE2B 
98bfc9391e756df139e0dd88ca2dd5c9f6cd9c0ce5b5e770dbe28d2e6acbfd04a26b06414c2640894bd3bbd2f10a80f6053d0c6f18d27752a05cadf773e50f19
 SHA512 
51b0fe68f23a73d20ec3a93b1fc8c073e0bc2bfe4e2e267de6ee6f103abc44c35bb50a96f3842a1e46049418336a3327ab291972a17b8a29b596ba9be4bdb962

diff --git a/app-emulation/virtualbox/virtualbox-7.0.16.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.16.ebuild
new file mode 100644
index ..eb51ad77cc44
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.0.16.ebuild
@@ -0,0 +1,740 @@
+# Copyright 2022-2024 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-04-17 Thread Viorel Munteanu
commit: 7061c438e287a776d6a1a6e34e014a8a5f092788
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 18:54:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7061c438

app-emulation/virtualbox-additions: add 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 +
 .../virtualbox-additions-7.0.16.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 4b74aa52a0cd..51342efb7f18 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -2,3 +2,4 @@ DIST VBoxGuestAdditions_6.1.48.iso 63969280 BLAKE2B 
7bba272d427a6a91cd4d63c5d494
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544
+DIST VBoxGuestAdditions_7.0.16.iso 53528576 BLAKE2B 
a57b056f540e949574f78cee476240b9bab8a151a32f90412d9dd8acfaa40407c45bee037eb14192a0304a30ff0938625df586c48be9997cf545809cb30fa300
 SHA512 
12aead8c363d7ca33c3cc52d84ee86cfbd2db98ab84942d24fd5aa841dd2aaa0fb3075aa9b7188db3df1cac11de475c4e56d270ea9dc9f6663c9e9e7236bf9fe

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild
new file mode 100644
index ..92124a9f779e
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.16.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-04-17 Thread Viorel Munteanu
commit: 934541a2292b07d830e2be0e3be4be836b41d277
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 17 18:53:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 17 19:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934541a2

app-emulation/virtualbox-modules: add 7.0.16

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 +
 .../virtualbox-modules-7.0.16.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 58665361fd1c..6e8fa5a56f51 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -2,3 +2,4 @@ DIST vbox-kernel-module-src-6.1.48.tar.xz 680552 BLAKE2B 
243cd013a7e027634b7f633
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
 DIST vbox-kernel-module-src-7.0.12.tar.xz 718284 BLAKE2B 
8b427f9764ad7cb216d3b8dcfa05e8b564a8b67cf3beb7ec048b2529a31580eb59eb0e41a887bb85503542cae18d873d91108a522fc0ba106d119a73ce629f34
 SHA512 
0b64ad2ddc6eaf56759e636aa6c8e5dba998e232ec42a7bf0cf92dc00e7a6c0ebb11e9d7500a8a407e0c92a162ebb71cdb15cbfd4f570c1860641a7fdba21bd0
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb
+DIST vbox-kernel-module-src-7.0.16.tar.xz 719888 BLAKE2B 
df78a70f677384be47f9ca28c1d473680dfbc491f2c4dcdccf05e0d80f46177db808adf81bc2af4539aeca10046edbc67a561a62870d2233af5e8fbeccc3ee43
 SHA512 
c4858c20f557bec7893d3604a9a572068999e60bceeceb65b1ccc9dc92ad2531a8e5bded91b55caa1d55ddf06c0f72672bccf73f5e86546a804ff1ecee413164

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild
new file mode 100644
index ..08e22e5e0379
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.16.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from VirtualBox-*.run
+# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+
+EAPI=8
+
+inherit linux-mod-r1
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+
+src_compile() {
+   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
+   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   linux-mod-r1_src_install
+   insinto /usr/lib/modules-load.d/
+   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-10 Thread Viorel Munteanu
commit: 460a3ddc55b91f01f61d41f87f3019aafb23c00b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 10 17:20:57 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 10 18:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460a3ddc

app-emulation/virtualbox-guest-additions: remove a dependency

Same changes as for 7.0.14:
Remove dependency on x11-drivers/xf86-video-vboxvideo.
Move the long elog sequence to readme.gentoo-r1.
Add more warnings and kernel checks.

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-6.1.50-r1.ebuild| 292 +
 1 file changed, 292 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50-r1.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50-r1.ebuild
new file mode 100644
index ..60c236597e5a
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50-r1.ebuild
@@ -0,0 +1,292 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+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-6.1.36.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +dbus"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   X? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   )
+"
+BDEPEND="
+   >=dev-build/kbuild-0.1.9998.3127
+   <=dev-build/kbuild-0.1.9998.3500
+   >=dev-lang/yasm-0.6.2
+   sys-devel/bin86
+   sys-power/iasl
+"
+
+PATCHES=(
+   "${FILESDIR}"/virtualbox-guest-additions-7.0.8-fix-gcc13.patch
+)
+
+DOCS=()# Don't install the default README file during einstalldocs
+
+VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
+CONFIG_CHECK="~DRM_TTM ~DRM_VMWGFX"
+WARNING_DRM_TTM="DRM_TTM is needed for running the vboxvideo driver."
+WARNING_DRM_VMWGFX="DRM_VMWGFX is the recommended driver for VMSVGA."
+
+DOC_CONTENTS="\n
+Please add users to the \"vboxguest\" group so they can\n
+benefit from seamless mode, auto-resize and clipboard.\n
+\n
+The vboxsf group has been added to make automount services work.\n
+These services are part of the shared folders support.\n
+\n
+Please add:\n
+   /etc/init.d/virtualbox-guest-additions\n
+to the default runlevel in order to start\n
+needed services.\n
+\n
+An autostart .desktop file has been installed to start\n
+VBoxClient in desktop sessions.\n
+\n
+You can mount shared folders with:\n
+   mount -t vboxsf  \n
+\n
+Warning:\n
+   this ebuild is only needed if you are running gentoo\n
+   inside a VirtualBox Virtual Machine, you don't need\n
+   it to run VirtualBox itself.\n
+\n"
+
+src_prepare() {
+   eapply "${PATCHES[@]}"
+
+   # Remove shipped binaries (kBuild,yasm), see bug #232775
+   rm -r kBuild/bin tools || die
+
+   # Provide kernel sources
+   pushd src/VBox/Additions &>/dev/null || die
+   ebegin "Extracting guest kernel module sources"
+   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
+   eend $? || die
+   popd &>/dev/null || die
+
+   # PaX fixes (see bug #298988)
+   eapply -d "${VBOX_MOD_SRC_DIR}" -- 
"${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
+
+   # Disable things unused or splitted into separate ebuilds
+   cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+   if ! use X; then
+   echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk || die
+   fi
+
+   # Remove pointless GCC version check
+   sed -e '/^check_gcc$/d' -i configure || die
+
+   # Respect LDFLAGS (bug #759100)
+   sed -i -e '/TEMPLATE_VBOXR3EXE_LDFLAGS.linux[]*=/ s/$/ 
$(CCLDFLAGS)/' Config.kmk || die
+
+   eapply "${WORKDIR}/virtualbox-patches-6.1.36/patches"
+   eapply_user
+}
+
+src_configure() {
+   tc-export AR CC CXX LD RANLIB
+
+   # Build the user-space tools, warnings are 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-04-10 Thread Viorel Munteanu
commit: 0eacf0664dad7d850038c2afc9ded15fe881f5b9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 10 16:35:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 10 18:17:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eacf066

app-emulation/virtualbox-guest-additions: remove a dependency

Remove dependency on x11-drivers/xf86-video-vboxvideo.
Move the long elog sequence to readme.gentoo-r1.
Add more warnings and kernel checks.

Closes: https://bugs.gentoo.org/929007
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-7.0.14-r3.ebuild| 297 +
 1 file changed, 297 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r3.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r3.ebuild
new file mode 100644
index ..92c9fb95c5c6
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r3.ebuild
@@ -0,0 +1,297 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+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.14.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+# TODO: find out what this is, remove comment if obsolete
+
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+# some libs here are indirect dependencies, and also needed at compile time.
+# keeping them in DEPEND to avoid warnings from qa-vdb.
+DEPEND="
+   ${RDEPEND}
+   gui? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-base/xorg-proto
+   )
+"
+BDEPEND="
+   >=dev-lang/yasm-0.6.2
+   >=dev-build/kbuild-0.1.9998.3127
+   sys-devel/bin86
+   sys-power/iasl
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.8-fix-gcc13.patch
+   "${FILESDIR}"/${PN}-7.0.14-kernel-6.8.patch
+)
+
+DOCS=()# Don't install the default README file during einstalldocs
+
+VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
+CONFIG_CHECK="~DRM_TTM ~DRM_VMWGFX"
+WARNING_DRM_TTM="DRM_TTM is needed for running the vboxvideo driver."
+WARNING_DRM_VMWGFX="DRM_VMWGFX is the recommended driver for VMSVGA."
+
+DOC_CONTENTS="\n
+Please add users to the \"vboxguest\" group so they can\n
+benefit from seamless mode, auto-resize and clipboard.\n
+\n
+The vboxsf group has been added to make automount services work.\n
+These services are part of the shared folders support.\n
+\n
+Please add:\n
+   /etc/init.d/virtualbox-guest-additions\n
+to the default runlevel in order to start\n
+needed services.\n
+\n
+An autostart .desktop file has been installed to start\n
+VBoxClient in desktop sessions.\n
+\n
+You can mount shared folders with:\n
+   mount -t vboxsf  \n
+\n
+Warning:\n
+   this ebuild is only needed if you are running gentoo\n
+   inside a VirtualBox Virtual Machine, you don't need\n
+   it to run VirtualBox itself.\n
+\n"
+
+src_prepare() {
+   eapply "${PATCHES[@]}"
+
+   # Remove shipped binaries (kBuild,yasm), see bug #232775
+   rm -r kBuild/bin tools || die
+
+   # Provide kernel sources
+   pushd src/VBox/Additions &>/dev/null || die
+   ebegin "Extracting guest kernel module sources"
+   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
+   eend $? || die
+   popd &>/dev/null || die
+
+   # PaX fixes (see bug #298988)
+   eapply -d "${VBOX_MOD_SRC_DIR}" -- 
"${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
+
+   # Disable things unused or splitted into separate ebuilds
+   cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+   if ! use gui; then
+   echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk || die
+   fi
+
+   # Remove pointless GCC version check
+   sed -e '/ check_gcc$/d' -i configure || die
+
+   # Respect 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-29 Thread Viorel Munteanu
commit: 84d5e1475100aa4ba69b5d102e7beff104d3b5e6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Mar 29 05:56:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar 29 05:56:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84d5e147

app-emulation/virtualbox-kvm: update Manifest

Closes: https://bugs.gentoo.org/927997
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index a8f7968d576d..edb795f0f5c8 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,4 +1,4 @@
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
-DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134910 BLAKE2B 
1fc9e5ee97b062d7b56d4772b86a1e119c5534ef707a22bf16c84bfa3806c116166c8fed1318abd7ffcb352136d0529a3a8b9fe33aae9db3ae8de0d6f1b441f3
 SHA512 
d7a79b263a31700c76e4e76c5eb5b6473bb951753f3f463465f859c3626bd0da2d9d09db68d9b561f360c99f31c1fcfe5735fdcd7f7049711437c6251276f83f
+DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134926 BLAKE2B 
3e707b272219b2c5703d91d1f6a2f0a6c54fe29eeb6e91e5830949f7260e5b409e3425c38daea568725cb7fd10ddee234af6b72d747206e0a98ac1e33a10028c
 SHA512 
e30291e1d7e2649057a9b38ea907f22f62b0367f33d88af10fdaaa49333890be2b719626103f9800836a3833368a018f5fc63a46577dd1d83178d7406bf8c494
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/files/, ...

2024-03-28 Thread Viorel Munteanu
commit: 96629f629191da9552b00fc9d514bdde47c924a3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 14 09:00:15 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 28 18:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96629f62

app-emulation/virtualbox-guest-additions: patches for kernel 6.8

Apply a few upstream patches.

Closes: https://bugs.gentoo.org/926766
Signed-off-by: Viorel Munteanu  gentoo.org>

 ...tualbox-guest-additions-7.0.14-kernel-6.8.patch | 242 +
 .../virtualbox-guest-additions-7.0.14-r2.ebuild| 295 +
 2 files changed, 537 insertions(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
 
b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
new file mode 100644
index ..459dbef713e9
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.14-kernel-6.8.patch
@@ -0,0 +1,242 @@
+Support for kernel 6.8.x.
+
+https://www.virtualbox.org/changeset/102989/vbox
+https://www.virtualbox.org/changeset/102990/vbox
+https://www.virtualbox.org/changeset/102992/vbox
+https://www.virtualbox.org/changeset/102993/vbox
+https://www.virtualbox.org/changeset/102994/vbox
+
+
+r102989 | vboxsync | 2024-01-22 19:12:25 +0200 (Lu, 22 ian 2024) | 2 lines
+
+iprt: Add wrapper for strlcpy/strscpy functions, bugref:10584.
+
+
+--- a/include/iprt/string.h
 b/include/iprt/string.h
+@@ -245,7 +245,29 @@
+ # define RT_BCOPY_UNFORTIFIED(a_pDst, a_pSrc, a_cbToCopy)   memcpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
+ #endif /* !RT_OS_LINUX && !__KERNEL__ */
+ 
++/** @def RT_STRSCPY
++ * Copy string and NULL-terminate output buffer.
++ *
++ * This macro should mostly be used in Linux kernel code. This is
++ * the replacement for deprecated strlcpy. It was deprecated since 3.16.60
++ * when strscpy was introduced as an alternative. Finally, strlcpy was
++ * completely removed from kernel code in 6.8.0.
++ *
++ * @param   a_pDst  Pointer to the destination string buffer.
++ * @param   a_pSrc  Pointer to the source NULL-terminated string 
buffer.
++ * @param   a_cbToCopy  Size of destination buffer..
++ */
++#if defined(RT_OS_LINUX) && defined(__KERNEL__)
++# if (RTLNX_VER_MIN(3,16,60))
++#  define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strscpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++# else /* < 3.16.60 */
++#  define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strlcpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++# endif
++#else  /* !RT_OS_LINUX && !__KERNEL__ */
++# define RT_STRSCPY(a_pDst, a_pSrc, a_cbToCopy)strscpy((a_pDst), 
(a_pSrc), (a_cbToCopy))
++#endif /* !RT_OS_LINUX && !__KERNEL__ */
+ 
++
+ #ifdef IN_RING3
+ 
+ /**
+
+
+
+r102990 | vboxsync | 2024-01-22 19:13:50 +0200 (Lu, 22 ian 2024) | 2 lines
+
+Additions: Linux: Introduce initial support for kernel 6.8, bugref:10584.
+
+
+--- a/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
 b/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
+@@ -1410,7 +1410,7 @@
+ RTLogGroupSettings(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogGrp[0], pszValue, sizeof(g_szLogGrp));
++RT_STRSCPY(_szLogGrp[0], pszValue, sizeof(g_szLogGrp));
+ 
+ return 0;
+ }
+@@ -1436,7 +1436,7 @@
+ RTLogFlags(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogFlags[0], pszValue, sizeof(g_szLogFlags));
++RT_STRSCPY(_szLogFlags[0], pszValue, sizeof(g_szLogFlags));
+ return 0;
+ }
+ 
+@@ -1461,7 +1461,7 @@
+ RTLogDestinations(pLogger, pszValue);
+ }
+ else if (pParam->name[0] != 'd')
+-strlcpy(_szLogDst[0], pszValue, sizeof(g_szLogDst));
++RT_STRSCPY(_szLogDst[0], pszValue, sizeof(g_szLogDst));
+ return 0;
+ }
+ 
+--- a/src/VBox/Additions/linux/drm/vbox_drv.h
 b/src/VBox/Additions/linux/drm/vbox_drv.h
+@@ -538,9 +538,7 @@
+ int vbox_irq_init(struct vbox_private *vbox);
+ void vbox_irq_fini(struct vbox_private *vbox);
+ void vbox_report_hotplug(struct vbox_private *vbox);
+-#if RTLNX_VER_MAX(5,15,0) && !RTLNX_RHEL_MAJ_PREREQ(9,1) && 
!RTLNX_SUSE_MAJ_PREREQ(15,5)
+ irqreturn_t vbox_irq_handler(int irq, void *arg);
+-#endif
+ 
+ /* vbox_hgsmi.c */
+ void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size,
+--- a/src/VBox/Additions/linux/sharedfolders/vfsmod.c
 b/src/VBox/Additions/linux/sharedfolders/vfsmod.c
+@@ -1408,7 +1408,7 @@
+ switch (opt) {
+ case Opt_iocharset:
+ case Opt_nls:
+-strlcpy(info->nls_name, param->string, sizeof(info->nls_name));
++RT_STRSCPY(info->nls_name, param->string, 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-25 Thread Viorel Munteanu
commit: 18d9cd42d68315e714b1bb744125b47fe7e224f4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 25 16:01:19 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 25 16:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d9cd42

app-emulation/virtualbox-kvm: drop 7.0.14_pre20240208

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.14_pre20240208.ebuild   | 758 -
 2 files changed, 759 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index ce4e260b6d62..a8f7968d576d 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,5 +1,4 @@
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
-DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134910 BLAKE2B 
1fc9e5ee97b062d7b56d4772b86a1e119c5534ef707a22bf16c84bfa3806c116166c8fed1318abd7ffcb352136d0529a3a8b9fe33aae9db3ae8de0d6f1b441f3
 SHA512 
d7a79b263a31700c76e4e76c5eb5b6473bb951753f3f463465f859c3626bd0da2d9d09db68d9b561f360c99f31c1fcfe5735fdcd7f7049711437c6251276f83f
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240208.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240208.ebuild
deleted file mode 100644
index b7a2eef2da25..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240208.ebuild
+++ /dev/null
@@ -1,758 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-ORIGIN_PN="virtualbox"
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV="7.0.14"
-   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
-else
-   MY_PV=${PV#*_pre}
-   ORIGIN_PV=${PV%_pre*}
-   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-dev-${MY_PV}"
-fi
-SRC_URI+=" gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${ORIGIN_PN}/${ORIGIN_PN}-help-${ORIGIN_PV}.tar.xz
 ) )"
-
-LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
-SLOT="0"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   dev-libs/libtpms
-   dev-libs/libxml2
-   dev-libs/openssl:0=
-   media-libs/libpng:0=
-   media-libs/libvpx:0=
-   net-misc/curl
-   sys-libs/zlib
-   dbus? 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-25 Thread Viorel Munteanu
commit: 3bee2c00f40703c89f308a0a855afaefe2671f34
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 25 16:01:12 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 25 16:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bee2c00

app-emulation/virtualbox-kvm: drop 7.0.14_pre20240226

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.14_pre20240226.ebuild   | 758 -
 2 files changed, 759 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index 596b5ac194ce..ce4e260b6d62 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,6 +1,5 @@
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
-DIST virtualbox-kvm-7.0.14_pre20240226.tar.gz 213417750 BLAKE2B 
e67928ea411ed2b99dd2e8837bce4c1c5b22538b929f9751cd5ffd14b668c35cee93c4ff9a96e6664dccbc343969bdbed8401575b66bb82d0aa9f95f813e2580
 SHA512 
3cff52db6cd76756d392c43a8c5ebe8fd496b7d50205da45cb06d829d2748419727e1543939ddccb679dc7d780f55f3052e616cfa0873fe8f9885ebeba538db4
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134910 BLAKE2B 
1fc9e5ee97b062d7b56d4772b86a1e119c5534ef707a22bf16c84bfa3806c116166c8fed1318abd7ffcb352136d0529a3a8b9fe33aae9db3ae8de0d6f1b441f3
 SHA512 
d7a79b263a31700c76e4e76c5eb5b6473bb951753f3f463465f859c3626bd0da2d9d09db68d9b561f360c99f31c1fcfe5735fdcd7f7049711437c6251276f83f
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild
deleted file mode 100644
index b7a2eef2da25..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild
+++ /dev/null
@@ -1,758 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-ORIGIN_PN="virtualbox"
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV="7.0.14"
-   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
-else
-   MY_PV=${PV#*_pre}
-   ORIGIN_PV=${PV%_pre*}
-   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-dev-${MY_PV}"
-fi
-SRC_URI+=" gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${ORIGIN_PN}/${ORIGIN_PN}-help-${ORIGIN_PV}.tar.xz
 ) )"
-
-LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
-SLOT="0"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-25 Thread Viorel Munteanu
commit: 51f3baa40f9082a888d351d54e963cddd5cf5921
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 25 16:00:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 25 16:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f3baa4

app-emulation/virtualbox-kvm: sync live ebuild

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
index 653847dcfdf0..34dd04078029 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
@@ -208,7 +208,7 @@ REQUIRED_USE="
 PATCHES=(
# Downloaded patchset
"${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
-   "${PATCHES_DIR}"/
+   "${PATCHES_DIR}"/patches
 )
 
 pkg_pretend() {
@@ -697,10 +697,10 @@ src_install() {
 
if use doc; then
dodoc UserManual.pdf UserManual.q{ch,hc}
-   docompress -x /usr/share/doc/${PF}/UserManual.*
+   docompress -x /usr/share/doc/${PF}/UserManual.q{ch,hc}
elif use gui; then
dodoc 
"${WORKDIR}"/${MY_PN}-help-${ORIGIN_PV}/UserManual.q{ch,hc}
-   docompress -x /usr/share/doc/${PF}/UserManual.*
+   docompress -x /usr/share/doc/${PF}/UserManual.q{ch,hc}
fi
dodoc ${PATCHES_DIR}/README.*
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-25 Thread Viorel Munteanu
commit: 02b321b6b62dfb6d900cca196ee96dec326af8bd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 25 16:01:04 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 25 16:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b321b6

app-emulation/virtualbox-kvm: drop 7.0.14_pre20240307

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 -
 .../virtualbox-kvm-7.0.14_pre20240307.ebuild   | 768 -
 2 files changed, 769 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index 3bcf59294d21..596b5ac194ce 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -2,6 +2,5 @@ DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d7
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
 DIST virtualbox-kvm-7.0.14_pre20240226.tar.gz 213417750 BLAKE2B 
e67928ea411ed2b99dd2e8837bce4c1c5b22538b929f9751cd5ffd14b668c35cee93c4ff9a96e6664dccbc343969bdbed8401575b66bb82d0aa9f95f813e2580
 SHA512 
3cff52db6cd76756d392c43a8c5ebe8fd496b7d50205da45cb06d829d2748419727e1543939ddccb679dc7d780f55f3052e616cfa0873fe8f9885ebeba538db4
-DIST virtualbox-kvm-7.0.14_pre20240307.tar.gz 119996 BLAKE2B 
7d58ca21d155973d95558d09d37d01515548e781081fce0106d1a76c576a572aef5b043405256b1d58f6b24172f05a81b96102fa1bba66bc51e3b0edc2892f0a
 SHA512 
898a4375e5c23866e45b060cd4083bd3d8822e748b9aa94dd018197a6f8176c98c6a0e812d18f4d956fc291383d25ef107013ec61331004e81e0968997fe2119
 DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134910 BLAKE2B 
1fc9e5ee97b062d7b56d4772b86a1e119c5534ef707a22bf16c84bfa3806c116166c8fed1318abd7ffcb352136d0529a3a8b9fe33aae9db3ae8de0d6f1b441f3
 SHA512 
d7a79b263a31700c76e4e76c5eb5b6473bb951753f3f463465f859c3626bd0da2d9d09db68d9b561f360c99f31c1fcfe5735fdcd7f7049711437c6251276f83f
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild
deleted file mode 100644
index 653847dcfdf0..
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild
+++ /dev/null
@@ -1,768 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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.0.14"
-ORIGIN_PN="VirtualBox"
-ORIGIN_PV=${PATCHES_PV}
-
-MY_PN=virtualbox
-MY_PV=${PV#*_pre}
-
-PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-
-   ORIGIN_PV=${PATCHES_PV}
-   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
-else
-   ORIGIN_PV=${PV%_pre*}
-   PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
-   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-fi
-MY_P=${ORIGIN_PN}-${ORIGIN_PV}
-SRC_URI+="
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-25 Thread Viorel Munteanu
commit: e73f28c33a52da0cd916e4210e3efe80995f28b1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 25 16:00:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 25 16:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73f28c3

app-emulation/virtualbox-kvm: add 7.0.14_pre20240325

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 +
 .../virtualbox-kvm-7.0.14_pre20240325.ebuild   | 768 +
 2 files changed, 769 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index 6a7f5cb225d2..3bcf59294d21 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -3,4 +3,5 @@ DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779
 DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
 DIST virtualbox-kvm-7.0.14_pre20240226.tar.gz 213417750 BLAKE2B 
e67928ea411ed2b99dd2e8837bce4c1c5b22538b929f9751cd5ffd14b668c35cee93c4ff9a96e6664dccbc343969bdbed8401575b66bb82d0aa9f95f813e2580
 SHA512 
3cff52db6cd76756d392c43a8c5ebe8fd496b7d50205da45cb06d829d2748419727e1543939ddccb679dc7d780f55f3052e616cfa0873fe8f9885ebeba538db4
 DIST virtualbox-kvm-7.0.14_pre20240307.tar.gz 119996 BLAKE2B 
7d58ca21d155973d95558d09d37d01515548e781081fce0106d1a76c576a572aef5b043405256b1d58f6b24172f05a81b96102fa1bba66bc51e3b0edc2892f0a
 SHA512 
898a4375e5c23866e45b060cd4083bd3d8822e748b9aa94dd018197a6f8176c98c6a0e812d18f4d956fc291383d25ef107013ec61331004e81e0968997fe2119
+DIST virtualbox-kvm-7.0.14_pre20240325.tar.gz 134910 BLAKE2B 
1fc9e5ee97b062d7b56d4772b86a1e119c5534ef707a22bf16c84bfa3806c116166c8fed1318abd7ffcb352136d0529a3a8b9fe33aae9db3ae8de0d6f1b441f3
 SHA512 
d7a79b263a31700c76e4e76c5eb5b6473bb951753f3f463465f859c3626bd0da2d9d09db68d9b561f360c99f31c1fcfe5735fdcd7f7049711437c6251276f83f
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild
new file mode 100644
index ..34dd04078029
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240325.ebuild
@@ -0,0 +1,768 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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.0.14"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PATCHES_PV}
+
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+
+   ORIGIN_PV=${PATCHES_PV}
+   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
+else
+   ORIGIN_PV=${PV%_pre*}
+   PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
+   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+fi
+MY_P=${ORIGIN_PN}-${ORIGIN_PV}
+SRC_URI+="
+   https://download.virtualbox.org/virtualbox/${ORIGIN_PV}/${MY_P}.tar.bz2
+   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${MY_PN}/${MY_PN}-help-${ORIGIN_PV}.tar.xz
 ) )
+"
+S="${WORKDIR}/${ORIGIN_PN}-${ORIGIN_PV}"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-03-19 Thread Viorel Munteanu
commit: 75e9e05a39521093f1ea9e8070dde78d5cb1b863
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Mar 19 17:13:54 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Mar 19 17:19:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e9e05a

app-emulation/virtualbox: update live version

Make it build again after changes from upstream.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-.ebuild 
b/app-emulation/virtualbox/virtualbox-.ebuild
index 25a390ed1bc9..fa51d3f6c124 100644
--- a/app-emulation/virtualbox/virtualbox-.ebuild
+++ b/app-emulation/virtualbox/virtualbox-.ebuild
@@ -48,13 +48,12 @@ IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch 
pulseaudio +opengl py
 
 unset WATCOM #856769
 
-#  /dev/null || die
sed -e "s;%VBOX_INSTALL_PATH%;${vbox_inst_path};" \
-e "s;%VBOX_SDK_PATH%;${vbox_inst_path}/sdk;" \
@@ -719,10 +718,14 @@ src_install() {
find vboxapi -name \*.py -exec sed -e "1 i\#! ${PYTHON}" -i {} 
\+ || die
python_domodule vboxapi
popd &> /dev/null || die
+
+   # upstream added a /bin/sh stub here
+   # use /usr/bin/python3, python_doscript will take care of it
+   sed -e '1 i #! /usr/bin/python3' -i vboxshell.py
python_doscript vboxshell.py
 
# do not install the installer
-   rm -r "${installer_dir}" || die
+   rm -r "${installer_dir%vboxapi*}" || die
fi
 
newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-09 Thread Viorel Munteanu
commit: 2ce66c4551de69b347c91255fb2fb4990151d218
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Mar  9 15:44:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Mar  9 15:46:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce66c45

app-emulation/virtualbox-kvm: sync live ebuild

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-kvm/virtualbox-kvm-.ebuild  | 62 +-
 1 file changed, 36 insertions(+), 26 deletions(-)

diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
index b7a2eef2da25..653847dcfdf0 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-.ebuild
@@ -20,26 +20,34 @@ 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
 
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
+PATCHES_PV="7.0.14"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PATCHES_PV}
 
-ORIGIN_PN="virtualbox"
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
 
 DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
 HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
-SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
 if [[ ${PV} == ** ]]; then
inherit git-r3
 
-   ORIGIN_PV="7.0.14"
+   ORIGIN_PV=${PATCHES_PV}
EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
 else
-   MY_PV=${PV#*_pre}
ORIGIN_PV=${PV%_pre*}
+   PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-dev-${MY_PV}"
 fi
-SRC_URI+=" gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${ORIGIN_PN}/${ORIGIN_PN}-help-${ORIGIN_PV}.tar.xz
 ) )"
+MY_P=${ORIGIN_PN}-${ORIGIN_PV}
+SRC_URI+="
+   https://download.virtualbox.org/virtualbox/${ORIGIN_PV}/${MY_P}.tar.bz2
+   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${MY_PN}/${MY_PN}-help-${ORIGIN_PV}.tar.xz
 ) )
+"
+S="${WORKDIR}/${ORIGIN_PN}-${ORIGIN_PV}"
 
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0"
@@ -199,7 +207,8 @@ REQUIRED_USE="
 
 PATCHES=(
# Downloaded patchset
-   "${WORKDIR}"/virtualbox-patches-7.0.14/patches
+   "${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
+   "${PATCHES_DIR}"/
 )
 
 pkg_pretend() {
@@ -255,7 +264,7 @@ src_prepare() {
 
# Disable things unused or split into separate ebuilds
sed -e "s@MY_LIBDIR@$(get_libdir)@" \
-   "${FILESDIR}"/${ORIGIN_PN}-5-localconfig > LocalConfig.kmk || 
die
+   "${FILESDIR}"/${MY_PN}-5-localconfig > LocalConfig.kmk || die
 
if ! use pch; then
# bug #753323
@@ -319,7 +328,7 @@ src_prepare() {
sed -i -e '/^\//d' 
src/libs/xpcom18a4/nsprpub/pr/src/md/unix/os_Linux_x86_64.s || die
 
# clang does not support this extension
-   eapply 
"${FILESDIR}"/${ORIGIN_PN}-7.0.8-disable-rebuild-iPxeBiosBin.patch
+   eapply 
"${FILESDIR}"/${MY_PN}-7.0.8-disable-rebuild-iPxeBiosBin.patch
fi
 
# fix doc generation
@@ -503,7 +512,7 @@ src_compile() {
 src_install() {
cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die
 
-   local vbox_inst_path="/usr/$(get_libdir)/${ORIGIN_PN}" each size ico 
icofile
+   local vbox_inst_path="/usr/$(get_libdir)/${MY_PN}" each size ico icofile
 
vbox_inst() {
local binary="${1}"
@@ -521,7 +530,7 @@ src_install() {
 
# Create configuration files
insinto /etc/vbox
-   newins "${FILESDIR}/${ORIGIN_PN}-4-config" vbox.cfg
+   newins "${FILESDIR}/${MY_PN}-4-config" vbox.cfg
 
# Set the correct libdir
sed \
@@ -530,7 +539,7 @@ src_install() {
 
# Install the wrapper script
exeinto ${vbox_inst_path}
-   newexe "${FILESDIR}/${ORIGIN_PN}-ose-6-wrapper" "VBox"
+   newexe "${FILESDIR}/${MY_PN}-ose-6-wrapper" "VBox"
fowners root:vboxusers ${vbox_inst_path}/VBox
fperms 0750 ${vbox_inst_path}/VBox
 
@@ -608,21 +617,21 @@ src_install() {
doins -r nls
doins -r UnattendedTemplates
 
-   newmenu ${ORIGIN_PN}.desktop ${PN}.desktop
+   newmenu ${MY_PN}.desktop ${PN}.desktop
 
pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
for size in 16 32 48 64 128 ; do
-   newicon -s ${size} ${ORIGIN_PN}-${size}px.png 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-03-09 Thread Viorel Munteanu
commit: c6d1741c22e676452f15031045890c46dfcd883b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Mar  9 14:54:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Mar  9 15:46:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d1741c

app-emulation/virtualbox-kvm: add 7.0.14_pre20240307

Upstream switched to a collection of patches over the original
virtualbox sources.
They also wiped the git history and restarted it.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   2 +
 .../virtualbox-kvm-7.0.14_pre20240307.ebuild   | 768 +
 2 files changed, 770 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index df44ddd93619..6a7f5cb225d2 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,4 +1,6 @@
+DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
 DIST virtualbox-kvm-7.0.14_pre20240226.tar.gz 213417750 BLAKE2B 
e67928ea411ed2b99dd2e8837bce4c1c5b22538b929f9751cd5ffd14b668c35cee93c4ff9a96e6664dccbc343969bdbed8401575b66bb82d0aa9f95f813e2580
 SHA512 
3cff52db6cd76756d392c43a8c5ebe8fd496b7d50205da45cb06d829d2748419727e1543939ddccb679dc7d780f55f3052e616cfa0873fe8f9885ebeba538db4
+DIST virtualbox-kvm-7.0.14_pre20240307.tar.gz 119996 BLAKE2B 
7d58ca21d155973d95558d09d37d01515548e781081fce0106d1a76c576a572aef5b043405256b1d58f6b24172f05a81b96102fa1bba66bc51e3b0edc2892f0a
 SHA512 
898a4375e5c23866e45b060cd4083bd3d8822e748b9aa94dd018197a6f8176c98c6a0e812d18f4d956fc291383d25ef107013ec61331004e81e0968997fe2119
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild
new file mode 100644
index ..653847dcfdf0
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240307.ebuild
@@ -0,0 +1,768 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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.0.14"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PATCHES_PV}
+
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+
+   ORIGIN_PV=${PATCHES_PV}
+   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
+else
+   ORIGIN_PV=${PV%_pre*}
+   PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
+   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+fi
+MY_P=${ORIGIN_PN}-${ORIGIN_PV}
+SRC_URI+="
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/

2024-02-26 Thread Viorel Munteanu
commit: 6802bfee226dfa07233e56853dce2421eb1b270c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Feb 26 12:51:27 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Feb 26 12:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6802bfee

app-emulation/virtualbox-kvm: add 7.0.14_pre20240226

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   1 +
 .../virtualbox-kvm-7.0.14_pre20240226.ebuild   | 758 +
 2 files changed, 759 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
index b63662305f4d..df44ddd93619 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,3 +1,4 @@
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
+DIST virtualbox-kvm-7.0.14_pre20240226.tar.gz 213417750 BLAKE2B 
e67928ea411ed2b99dd2e8837bce4c1c5b22538b929f9751cd5ffd14b668c35cee93c4ff9a96e6664dccbc343969bdbed8401575b66bb82d0aa9f95f813e2580
 SHA512 
3cff52db6cd76756d392c43a8c5ebe8fd496b7d50205da45cb06d829d2748419727e1543939ddccb679dc7d780f55f3052e616cfa0873fe8f9885ebeba538db4
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild 
b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild
new file mode 100644
index ..b7a2eef2da25
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.0.14_pre20240226.ebuild
@@ -0,0 +1,758 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+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
+
+MY_PN="VirtualBox"
+MY_P=${MY_PN}-${PV}
+
+ORIGIN_PN="virtualbox"
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/ 
https://github.com/cyberus-technology/virtualbox-kvm;
+SRC_URI="https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2;
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+
+   ORIGIN_PV="7.0.14"
+   EGIT_REPO_URI="https://github.com/cyberus-technology/virtualbox-kvm;
+else
+   MY_PV=${PV#*_pre}
+   ORIGIN_PV=${PV%_pre*}
+   SRC_URI+=" 
https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-dev-${MY_PV}"
+fi
+SRC_URI+=" gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${ORIGIN_PN}/${ORIGIN_PN}-help-${ORIGIN_PV}.tar.xz
 ) )"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   acct-group/vboxusers
+   dev-libs/libtpms
+   dev-libs/libxml2
+   dev-libs/openssl:0=
+   media-libs/libpng:0=
+   media-libs/libvpx:0=
+   net-misc/curl
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-modules/files/

2024-02-24 Thread Viorel Munteanu
commit: b8d6d2d875d4d1b5a46ef66c7524e197d1f73623
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 24 08:59:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 24 09:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d6d2d8

app-emulation/virtualbox-modules: patch for kernel 6.6

Apply upstream patch for module crash under kenrel 6.6.x.

Closes: https://bugs.gentoo.org/923277
Signed-off-by: Viorel Munteanu  gentoo.org>

 ...tualbox-modules-7.0.14-kernel-6.6-warning.patch | 27 ++
 ebuild => virtualbox-modules-6.1.48-r1.ebuild} |  4 
 ebuild => virtualbox-modules-6.1.50-r1.ebuild} |  4 
 ebuild => virtualbox-modules-7.0.12-r1.ebuild} |  4 
 ebuild => virtualbox-modules-7.0.14-r1.ebuild} |  4 
 5 files changed, 43 insertions(+)

diff --git 
a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.6-warning.patch
 
b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.6-warning.patch
new file mode 100644
index ..64bafa84e365
--- /dev/null
+++ 
b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.6-warning.patch
@@ -0,0 +1,27 @@
+https://www.virtualbox.org/changeset/103168/vbox
+https://bugs.gentoo.org/923277
+
+--- a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
 b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
+@@ -244,9 +244,21 @@
+ #if defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64)
+ if (fKernel)
+ {
++# if RTLNX_VER_MIN(6,6,0)
++/* In kernel 6.6 mk_pte() macro was fortified with additional
++ * check which does not allow to use our custom mask anymore
++ * (see kernel commit 
ae1f05a617dcbc0a732fbeba0893786cd009536c).
++ * For this particular mapping case, an existing mask 
PAGE_KERNEL_ROX
++ * can be used instead. PAGE_KERNEL_ROX was introduced in
++ * kernel 5.8, however, lets apply it for kernels 6.6 and 
newer
++ * to be on a safe side.
++ */
++return PAGE_KERNEL_ROX;
++# else
+ pgprot_t fPg = MY_PAGE_KERNEL_EXEC;
+ pgprot_val(fPg) &= ~_PAGE_RW;
+ return fPg;
++# endif
+ }
+ return PAGE_READONLY_EXEC;
+ #else

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild
similarity index 93%
copy from app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild
copy to app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild
index e6ea30a58fd9..3b1165d18eb7 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48-r1.ebuild
@@ -21,6 +21,10 @@ KEYWORDS="~amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.14-kernel-6.6-warning.patch
+)
+
 src_compile() {
local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
similarity index 93%
rename from app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild
rename to app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
index e6ea30a58fd9..3b1165d18eb7 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r1.ebuild
@@ -21,6 +21,10 @@ KEYWORDS="~amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.14-kernel-6.6-warning.patch
+)
+
 src_compile() {
local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild
similarity index 93%
copy from app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.ebuild
copy to app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild
index 08e22e5e0379..590b20110b46 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12-r1.ebuild
@@ -21,6 +21,10 @@ KEYWORDS="~amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.14-kernel-6.6-warning.patch
+)
+
 src_compile() {
local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/

2024-02-10 Thread Viorel Munteanu
commit: 13890aa00884b2eacce4fb6150a0e4b2c618f820
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 09:35:52 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 16:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13890aa0

app-emulation/virtualbox: move patches to patchset

Move most patches from ${FILESDIR} to the patchset to share them with
app-emulation/virtualbox-kvm.  No changes to the patches.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |   2 +-
 .../files/virtualbox-7.0.10-python.patch   |  18 ---
 .../files/virtualbox-7.0.6-fix-libxml2.patch   | 169 -
 .../virtualbox/virtualbox-7.0.12-r2.ebuild |  25 +--
 .../virtualbox/virtualbox-7.0.14-r2.ebuild |  25 +--
 5 files changed, 5 insertions(+), 234 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index c8dbfc28ec2d..1137ea34d61e 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -7,4 +7,4 @@ DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.10_pre20230615.tar.bz2 2253 BLAKE2B 
27b422acc2ae85c4324d6f4471db80c9f680b1c4a00223c38b9e3fb31709b05163a1bd53408cffeabdef295e856aa8b01b86e0fecf5d80ace376ea1bd4fc9504
 SHA512 
c2177f46048f09b6be9ac2c35b43d74f67350b052411cc64adf6c0b3d284055eef79f960f1384a3aaeee7d25f8c19ea8f936ee2623a2251d1d28f85ed3469c22
-DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf
+DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git a/app-emulation/virtualbox/files/virtualbox-7.0.10-python.patch 
b/app-emulation/virtualbox/files/virtualbox-7.0.10-python.patch
deleted file mode 100644
index f972580cb6c5..
--- a/app-emulation/virtualbox/files/virtualbox-7.0.10-python.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Virtualbox 7.x will only build a lib named VBoxPython3.so, regardless of the
-actual python version used when compiling.  Remove VBoxPython3m.so, we don't
-use it.
-
 a/src/libs/xpcom18a4/python/Makefile.kmk
-+++ b/src/libs/xpcom18a4/python/Makefile.kmk
-@@ -693,11 +693,6 @@
-VBoxPython3_EXTENDS   = VBoxPythonBase
-VBoxPython3_DEFS  = $(filter-out 
VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_DEFS)) Py_LIMITED_API=0x0303
-VBoxPython3_INCS  = $(VBoxPythonBase_INCS) 
$(VBOX_PYTHON$(VBOX_PYTHON_LIMITED_API_VER)_INC)
--
--   DLLS += VBoxPython3m
--   VBoxPython3m_EXTENDS  = VBoxPythonBase_m
--   VBoxPython3m_DEFS = $(filter-out 
VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_m_DEFS)) Py_LIMITED_API=0x0303
--   VBoxPython3m_INCS = $(VBoxPythonBase_m_INCS) 
$(VBOX_PYTHON$(VBOX_PYTHON_LIMITED_API_VER)_INC)
-   endif
-  endif # VBOX_WITH_PYTHON_LIMITED_API
- 

diff --git a/app-emulation/virtualbox/files/virtualbox-7.0.6-fix-libxml2.patch 
b/app-emulation/virtualbox/files/virtualbox-7.0.6-fix-libxml2.patch
deleted file mode 100644
index 9da2891721d9..
--- a/app-emulation/virtualbox/files/virtualbox-7.0.6-fix-libxml2.patch
+++ /dev/null
@@ -1,169 +0,0 @@
-With dev-libs/libxml2-2.11, xi:include errors out if it can't find a file, so 
add an empty fallback.
-Used to work with dev-libs/libxml2-2.10.
-
-Upstream has removed user_ and overview_ altogether in the next release as 
part of a larger docs change,
-so this no longer applies.
-
-See also: https://bugs.gentoo.org/906309
-
 a/doc/manual/en_US/user_VBoxManage.xml
-+++ b/doc/manual/en_US/user_VBoxManage.xml
-@@ -242,107 +242,107 @@
-   on your particular host.
- 
- 
--http://www.w3.org/2001/XInclude; />
-+http://www.w3.org/2001/XInclude; 
>
- 
--http://www.w3.org/2001/XInclude; />
-+http://www.w3.org/2001/XInclude; 
>
- 
--

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-kvm/, app-emulation/virtualbox-kvm/files/

2024-02-10 Thread Viorel Munteanu
commit: aa9637bdc0b443d18bd254f78dbdc19d46ee553f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 09:30:58 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 16:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9637bd

app-emulation/virtualbox-kvm: new package, add 7.0.14_pre20240208, 

This is a prerelease, add it unkeyworded.  Not production ready.

Closes: https://bugs.gentoo.org/924123
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-kvm/Manifest  |   3 +
 .../files/050_virtualbox-5.2.8-nopie.patch | 147 
 .../virtualbox-kvm/files/10-virtualbox.rules   |   7 +
 .../virtualbox-kvm/files/vboxwebsrv-confd  |  19 +
 .../virtualbox-kvm/files/vboxwebsrv-initd  |  21 +
 .../virtualbox-kvm/files/virtualbox-4-config   |   1 +
 .../virtualbox-kvm/files/virtualbox-5-localconfig  |  47 ++
 ...tualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch |  18 +
 .../virtualbox-kvm/files/virtualbox-ose-6-wrapper  | 119 
 .../files/virtualbox-vboxusb_tmpfilesd |   1 +
 app-emulation/virtualbox-kvm/metadata.xml  |  19 +
 .../virtualbox-kvm-7.0.14_pre20240208.ebuild   | 758 +
 .../virtualbox-kvm/virtualbox-kvm-.ebuild  | 758 +
 13 files changed, 1918 insertions(+)

diff --git a/app-emulation/virtualbox-kvm/Manifest 
b/app-emulation/virtualbox-kvm/Manifest
new file mode 100644
index ..b63662305f4d
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -0,0 +1,3 @@
+DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
+DIST virtualbox-kvm-7.0.14_pre20240208.tar.gz 213410613 BLAKE2B 
19962b80d9509e018c23c860e3bdb0a6cb2864aca2e02bfd3b0b9fae5ced5202752d1f5e3f20181158dc5407c8f28badf6c4e617dce9219067931195085e7c4d
 SHA512 
2de9720228b8751095cb29271495d5b90e0d63b6270cd4d33384bc23dce634f38379ebfde348933cd0672d7232e36523f876841f01862b9640a9d974adaf0574
+DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36

diff --git 
a/app-emulation/virtualbox-kvm/files/050_virtualbox-5.2.8-nopie.patch 
b/app-emulation/virtualbox-kvm/files/050_virtualbox-5.2.8-nopie.patch
new file mode 100644
index ..35bd8e0a705e
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/files/050_virtualbox-5.2.8-nopie.patch
@@ -0,0 +1,147 @@
+diff -Naur VirtualBox-5.1.24/Config.kmk VirtualBox-5.1.24/Config.kmk
+--- VirtualBox-5.1.24/Config.kmk   2017-07-26 13:55:27.803972185 -0400
 VirtualBox-5.1.24/Config.kmk   2017-07-26 13:53:10.700974328 -0400
+@@ -2601,6 +2601,7 @@
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-overlength-strings?= $(call 
VBOX_GCC_CHECK_CC,-Wno-overlength-strings,)'
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-overloaded-virtual?= $(call 
VBOX_GCC_CHECK_CXX,-Wno-overloaded-virtual,)'
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_fno-stack-protector   ?= $(call 
VBOX_GCC_CHECK_CC,-fno-stack-protector,)'
++  $(QUIET)$(APPEND) '$@' 'VBOX_GCC_nopie ?= $(call 
VBOX_GCC_CHECK_CC,-nopie,)'
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_fno-dwarf2-cfi-asm?= $(call 
VBOX_GCC_CHECK_CC,-fno-dwarf2-cfi-asm,)'
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_m64   ?= $(call 
VBOX_GCC_CHECK_CC,-m64,)'
+   $(QUIET)$(APPEND) '$@' 'VBOX_GCC_no-pie?= $(call 
VBOX_GCC_CHECK_CC,-no-pie,)'
+@@ -3843,8 +3844,8 @@
+ 
+  ifeq ($(VBOX_LDR_FMT32),elf)
+  TEMPLATE_VBoxRc_TOOL= $(VBOX_GCC32_TOOL)
+- TEMPLATE_VBoxRc_CXXFLAGS= -fno-pie -nostdinc -g $(VBOX_GCC_pipe) 
$(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) 
-fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx 
-mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) 
$(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti 
$(VBOX_GCC_IPRT_FMT_CHECK)
+- TEMPLATE_VBoxRc_CFLAGS  = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) 
$(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C)   $(VBOX_GCC32_Wno-variadic-macros) 
-fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx 
-mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) 
$(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_IPRT_FMT_CHECK)
++ TEMPLATE_VBoxRc_CXXFLAGS= -nostdinc -g $(VBOX_GCC_pipe) 
$(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) 
-fno-exceptions $(VBOX_GCC_GC_OPT) 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-02-10 Thread Viorel Munteanu
commit: da61a1d2a9ee5b672e47c5803922e56e4f8ab41c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 10:38:35 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 16:30:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da61a1d2

app-emulation/virtualbox-guest-additions: use the newest patchset

Closes: https://github.com/gentoo/gentoo/pull/35258
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest | 1 +
 ...ions-7.0.14.ebuild => virtualbox-guest-additions-7.0.14-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index cb8873747396..e66fdc8bd12a 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -3,4 +3,5 @@ DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
+DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
similarity index 98%
rename from 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
rename to 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
index a90daa79102a..ca8e8a155d26 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14-r1.ebuild
@@ -11,7 +11,7 @@ MY_P="${MY_PN}-${PV}"
 DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
 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.8.tar.bz2;
+   
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2;
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
@@ -98,7 +98,7 @@ src_prepare() {
# Respect LDFLAGS (bug #759100)
sed -i -e '/TEMPLATE_VBoxR3Exe_LDFLAGS.linux[]*=/ s/$/ 
$(CCLDFLAGS)/' Config.kmk || die
 
-   eapply "${WORKDIR}/virtualbox-patches-7.0.8/patches"
+   eapply "${WORKDIR}/virtualbox-patches-7.0.14/patches"
eapply_user
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-02-10 Thread Viorel Munteanu
commit: 0a39973591216c801c4425f6f9cf2bda7a34f8ee
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 10:32:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 16:30:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a399735

app-emulation/virtualbox-extpack-oracle: update RDEPEND

Optionally support app-emulation/virtualbox-kvm instead of
app-emulation/virtualbox.

Signed-off-by: Viorel Munteanu  gentoo.org>

 ...le-7.0.14.ebuild => virtualbox-extpack-oracle-7.0.14-r1.ebuild} | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
similarity index 87%
rename from 
app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
rename to 
app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
index ee6cf0748ea0..8c44669215ab 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14-r1.ebuild
@@ -17,7 +17,12 @@ SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 RESTRICT="bindist mirror strip"
 
-RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
+RDEPEND="
+   || (
+   =app-emulation/virtualbox-${MY_PV}*
+   =app-emulation/virtualbox-kvm-${MY_PV}*
+   )
+"
 
 QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/

2024-02-10 Thread Viorel Munteanu
commit: a3da55ebfaa341d2e4f248221a00c4357d4f7db4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 10:21:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 16:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3da55eb

app-emulation/virtualbox: move more patches to patchset

Move the patches for live version to the patchset too.
Don't move the patches for 6.1 branch, because it is EOL.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |  2 +-
 .../virtualbox-7.0.0-fix-compilation-clang.patch   | 44 --
 .../virtualbox-7.0.10-fix-binutils-hardened.patch  | 35 -
 ...tualbox-7.0.11-configure-include-qt6-path.patch | 13 ---
 .../virtualbox/files/virtualbox-7.0.6-gcc-13.patch | 28 --
 .../files/virtualbox-7.0.8-mtune-keep-size.patch   | 13 ---
 .../virtualbox/files/virtualbox-7.0.9-python.patch | 22 ---
 app-emulation/virtualbox/virtualbox-.ebuild| 22 +--
 8 files changed, 3 insertions(+), 176 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 1137ea34d61e..58ec0cc3b542 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -6,5 +6,5 @@ DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1
 DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f
 SHA512 
ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
 DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
-DIST virtualbox-patches-7.0.10_pre20230615.tar.bz2 2253 BLAKE2B 
27b422acc2ae85c4324d6f4471db80c9f680b1c4a00223c38b9e3fb31709b05163a1bd53408cffeabdef295e856aa8b01b86e0fecf5d80ace376ea1bd4fc9504
 SHA512 
c2177f46048f09b6be9ac2c35b43d74f67350b052411cc64adf6c0b3d284055eef79f960f1384a3aaeee7d25f8c19ea8f936ee2623a2251d1d28f85ed3469c22
 DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B 
da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20
 SHA512 
57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
+DIST virtualbox-patches-7.1.0_pre20240210.tar.bz2 5479 BLAKE2B 
98bfc9391e756df139e0dd88ca2dd5c9f6cd9c0ce5b5e770dbe28d2e6acbfd04a26b06414c2640894bd3bbd2f10a80f6053d0c6f18d27752a05cadf773e50f19
 SHA512 
51b0fe68f23a73d20ec3a93b1fc8c073e0bc2bfe4e2e267de6ee6f103abc44c35bb50a96f3842a1e46049418336a3327ab291972a17b8a29b596ba9be4bdb962

diff --git 
a/app-emulation/virtualbox/files/virtualbox-7.0.0-fix-compilation-clang.patch 
b/app-emulation/virtualbox/files/virtualbox-7.0.0-fix-compilation-clang.patch
deleted file mode 100644
index c3e34f875acd..
--- 
a/app-emulation/virtualbox/files/virtualbox-7.0.0-fix-compilation-clang.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-clang does not have syslimits.h, it is gcc specific
-and it is useless anyway since  is already included
-so just remove it
-
-Cannot use PFNRT here on clang because of the exception specification
-
 a/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceLibCWrappers.h
-+++ b/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceLibCWrappers.h
-@@ -34,8 +34,6 @@
- # include /* Workaround for syslimit.h bug in gcc 4.8.3 on 
gentoo. */
- # ifdef RT_OS_DARWIN
- #  include  /* PATH_MAX */
--# elif !defined(RT_OS_SOLARIS) && !defined(RT_OS_FREEBSD)
--#  include /* PATH_MAX */
- # endif
- # include /* basename */
- # include 
 a/src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.h
-+++ b/src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.h
-@@ -97,7 +97,11 @@
- /** Load OpenGL library and initialize function pointers. */
- int glLdrInit(PPDMDEVINS pDevIns);
- /** Resolve an OpenGL function name. */
-+#ifdef __clang__
-+void* glLdrGetProcAddress(const char *pszSymbol);
-+#else // !__clang__
- PFNRT glLdrGetProcAddress(const char *pszSymbol);
-+#endif// !__clang__
- /** Get pointers to extension function. They are available on Windows only 
when OpenGL context is set. */
- int glLdrGetExtFunctions(PPDMDEVINS pDevIns);
- 
 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/

2024-01-28 Thread Viorel Munteanu
commit: 449534eed20b415faf59d70b13724a60c8f5e847
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jan 28 10:36:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 28 10:44:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449534ee

app-emulation/virtualbox: fix building with dev-libs/libxml2-2.12

Closes: https://bugs.gentoo.org/922445
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../files/virtualbox-7.0.14-libxml2-2.12.patch | 43 ++
 1.48-r1.ebuild => virtualbox-6.1.48-r2.ebuild} |  5 ++-
 1.50-r1.ebuild => virtualbox-6.1.50-r2.ebuild} |  5 ++-
 0.12-r1.ebuild => virtualbox-7.0.12-r2.ebuild} |  5 ++-
 0.14-r1.ebuild => virtualbox-7.0.14-r2.ebuild} |  5 ++-
 5 files changed, 55 insertions(+), 8 deletions(-)

diff --git 
a/app-emulation/virtualbox/files/virtualbox-7.0.14-libxml2-2.12.patch 
b/app-emulation/virtualbox/files/virtualbox-7.0.14-libxml2-2.12.patch
new file mode 100644
index ..a523bad41a30
--- /dev/null
+++ b/app-emulation/virtualbox/files/virtualbox-7.0.14-libxml2-2.12.patch
@@ -0,0 +1,43 @@
+Bug: https://bugs.gentoo.org/922445
+
+The change in libxml2 is not backwards compatibe.
+A patch like the one in arch does not work with 2.11, so just cast the 
argument to maintain compatibility with both.
+
+The upstream change is in include/libxml/xmlerror.h:
+
+ typedef xmlError *xmlErrorPtr;
+
+-typedef void (*xmlStructuredErrorFunc) (void *userData, xmlErrorPtr error);
++typedef void (*xmlStructuredErrorFunc) (void *userData, const xmlError 
*error);
+
+See also: 
https://gitlab.archlinux.org/archlinux/packaging/packages/virtualbox/-/blob/main/019-libxml-2-12.patch?ref_type=heads
+
+--- a/src/VBox/Runtime/r3/xml.cpp
 b/src/VBox/Runtime/r3/xml.cpp
+@@ -1870,7 +1870,7 @@
+ throw std::bad_alloc();
+ /* per-thread so it must be here */
+ xmlSetGenericErrorFunc(NULL, xmlParserBaseGenericError);
+-xmlSetStructuredErrorFunc(NULL, xmlParserBaseStructuredError);
++xmlSetStructuredErrorFunc(NULL, 
(xmlStructuredErrorFunc)xmlParserBaseStructuredError);
+ }
+ 
+ XmlParserBase::~XmlParserBase()
+@@ -1931,7 +1931,7 @@
+   pcszFilename,
+   NULL,   // encoding = 
auto
+   options)))
+-throw XmlError(xmlCtxtGetLastError(m_ctxt));
++throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+ 
+ doc.refreshInternals();
+ }
+@@ -2191,7 +2191,7 @@
+   pcszFilename,
+   NULL,   // encoding = auto
+   options)))
+-throw XmlError(xmlCtxtGetLastError(m_ctxt));
++throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
+ 
+ doc.refreshInternals();
+ }

diff --git a/app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild
similarity index 99%
rename from app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild
index 87034f0a749c..73aee19fe61f 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.48-r2.ebuild
@@ -36,14 +36,13 @@ IUSE="alsa debug doc dtrace headless java lvm +opus pam 
pax-kernel pch pulseaudi
 
 unset WATCOM #856769
 
-# =dev-libs/libxslt-1.1.19
net-misc/curl
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-26 Thread Sam James
commit: 56dd0f0bebb102578e7ccda40f849ef075faa205
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 07:35:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 07:35:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dd0f0b

app-emulation/virtualbox: revbump for libxml2 dep restriction, add comment

Bug: https://bugs.gentoo.org/922445
Signed-off-by: Sam James  gentoo.org>

 .../virtualbox/{virtualbox-6.1.48.ebuild => virtualbox-6.1.48-r1.ebuild} | 1 +
 .../virtualbox/{virtualbox-6.1.50.ebuild => virtualbox-6.1.50-r1.ebuild} | 1 +
 .../virtualbox/{virtualbox-7.0.12.ebuild => virtualbox-7.0.12-r1.ebuild} | 1 +
 .../virtualbox/{virtualbox-7.0.14.ebuild => virtualbox-7.0.14-r1.ebuild} | 1 +
 app-emulation/virtualbox/virtualbox-.ebuild  | 1 +
 5 files changed, 5 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild
similarity index 99%
rename from app-emulation/virtualbox/virtualbox-6.1.48.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild
index 8f8c25c2a378..87034f0a749c 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.48-r1.ebuild
@@ -36,6 +36,7 @@ IUSE="alsa debug doc dtrace headless java lvm +opus pam 
pax-kernel pch pulseaudi
 
 unset WATCOM #856769
 
+# 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-26 Thread Sam James
commit: 77e481d42a3940c78e6a148dc874acfb1d54746e
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jan 26 10:54:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 07:31:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e481d4

app-emulation/virtualbox: add upper bound to libxml2 depdendency

Bug: https://bugs.gentoo.org/922445
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/virtualbox/virtualbox-6.1.48.ebuild | 2 +-
 app-emulation/virtualbox/virtualbox-6.1.50.ebuild | 2 +-
 app-emulation/virtualbox/virtualbox-7.0.12.ebuild | 2 +-
 app-emulation/virtualbox/virtualbox-7.0.14.ebuild | 2 +-
 app-emulation/virtualbox/virtualbox-.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
index 3f35d8fb474f..8f8c25c2a378 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
@@ -42,7 +42,7 @@ COMMON_DEPEND="
~app-emulation/virtualbox-modules-${PV}
>=dev-libs/libxslt-1.1.19
net-misc/curl
-   dev-libs/libxml2
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-01-25 Thread Viorel Munteanu
commit: b7b902cc3f8e75b369b4845fd4dae9ddb507a145
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:47:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b902cc

app-emulation/virtualbox-extpack-oracle: drop 6.1.46

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 -
 .../virtualbox-extpack-oracle-6.1.46.ebuild| 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index c39d870f7462..646d0c4dc960 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,3 @@
-DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.46.tar.gz 11175297 BLAKE2B 
00c99036cb34579da811f0a2e3e46ac49b5588af3d8effa44132c496375c87c0778dc6650591a7e1bb11d3b3a459f775de94a8a06ae2bd42ce08385250db00d9
 SHA512 
9efdb746e5ef63872cde3adafb9e5c45c65183f59b7b2c2d3424588909c85ce3574e65c5bf1a2e0471028051e29ec010b4ed1968fcf4637d81d8f8d6547a24c7
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.48.tar.gz 11166368 BLAKE2B 
5c1ced1742f44110490aee07e0323d418152b87c5c8c9dfbeffb05cc59fcc94bb88b8e932b59f5bd79e3d85b347525b939df2a60f52d46533bd2d877c1720439
 SHA512 
71ca826ac886fdb9389a09f6fc1b5b7e99e8bfda1fa64cecefebc60e3cd7c11f678bfe1fb853a7bd0de8ed2ffe00f5f9758a2b00e122bc678b71fa74ad366573
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
deleted file mode 100644
index 103374f36aab..
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-3)"
-MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PUEL extensions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="PUEL-11"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-RESTRICT="bindist mirror strip"
-
-RDEPEND=">=app-emulation/virtualbox-${MY_PV}"
-
-QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
-
-src_install() {
-   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
-   doins -r linux.${ARCH}
-   doins ExtPack* PXE-Intel.rom
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-25 Thread Viorel Munteanu
commit: 6be5199f1720f0237f526df26f39c4f955c59823
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:49:04 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:49:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be5199f

app-emulation/virtualbox-guest-additions: drop 6.1.46

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 -
 .../virtualbox-guest-additions-6.1.46.ebuild   | 288 -
 2 files changed, 289 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index c235674d531d..cb8873747396 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,4 +1,3 @@
-DIST VirtualBox-6.1.46.tar.bz2 166045588 BLAKE2B 
041fad30d7cbe524cfd5c865b225c00df7715a6648ed0d8f7ee3ca4be0d0dabcb324c676ba2ea78288cde89ed8e5412fae75e31bb49f623de2acddb8f10d6ee1
 SHA512 
695ca4d41ff10d0581e4cffe4a0ec80e0fe380f4c7d5d51ee4d21aeb61646c26edd60301e541894e71c3323e2d7207e23299938c18ee45631afd1e0851946e77
 DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
deleted file mode 100644
index fe43f7ac3ca9..
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo linux-mod-r1 systemd toolchain-funcs udev
-
-MY_PN="VirtualBox"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
-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-6.1.36.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-IUSE="X +dbus"
-
-# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
-RDEPEND="
-   acct-group/vboxguest
-   acct-group/vboxsf
-   acct-user/vboxguest
-   sys-libs/pam
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   X? (
-   x11-apps/xrandr
-   x11-apps/xrefresh
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   )
-"
-BDEPEND="
-   >=dev-build/kbuild-0.1.9998.3127
-   <=dev-build/kbuild-0.1.9998.3500
-   >=dev-lang/yasm-0.6.2
-   sys-devel/bin86
-   sys-power/iasl
-"
-PDEPEND="
-   X? ( x11-drivers/xf86-video-vboxvideo )
-"
-
-PATCHES=(
-   "${FILESDIR}"/virtualbox-guest-additions-7.0.8-fix-gcc13.patch
-)
-
-DOCS=()# Don't install the default README file during einstalldocs
-
-VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
-CONFIG_CHECK="DRM_TTM"
-
-src_prepare() {
-   eapply "${PATCHES[@]}"
-
-   # Remove shipped binaries (kBuild,yasm), see bug #232775
-   rm -r kBuild/bin tools || die
-
-   # Provide kernel sources
-   pushd src/VBox/Additions &>/dev/null || die
-   ebegin "Extracting guest kernel module sources"
-   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
-   eend $? || die
-   popd &>/dev/null || die
-
-   # PaX fixes (see bug #298988)
-   eapply -d "${VBOX_MOD_SRC_DIR}" -- 
"${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
-
-   # Disable things unused or splitted into separate ebuilds
-   cp "${FILESDIR}/${PN}-5-localconfig" 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-01-25 Thread Viorel Munteanu
commit: c598341296fa776f40587877588ce540f481dc7e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:47:12 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:49:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5983412

app-emulation/virtualbox-additions: drop 6.1.46

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 -
 .../virtualbox-additions-6.1.46.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 1df1381c449e..4b74aa52a0cd 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,4 +1,3 @@
-DIST VBoxGuestAdditions_6.1.46.iso 64032768 BLAKE2B 
cc0181861802822e3887cd821edc687db081993e01e24ac0139ffd29b76aaabf3be20c9394e0ee02748359a7127ed5522418c2c5523ba77c3a8c483aad596c00
 SHA512 
e31e9cad72132d0f683b8135b5e91bcd42e6cb532fc9e0e9a463347c29053799f51b9d0730a9de4096557010c6ca341715e72515811b87d0df41343510cad55e
 DIST VBoxGuestAdditions_6.1.48.iso 63969280 BLAKE2B 
7bba272d427a6a91cd4d63c5d494e50d9984badac47c75f5323b1b2ad25a4fbf7cf28a1eba30988288d6e308b8d62ab5043c445a651b8b767667a267d5dee1e9
 SHA512 
19b98be42d7c0148ada0342fbbe6e1803fa127aca14662b560624d2c582656af68b01152a9c8b14d238c493d171694e088091b924598cebbf1f8d2c7a949d0c3
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild
deleted file mode 100644
index b2792ebc0e51..
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
-S="${WORKDIR}"
-
-LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: 82c38faa7f672dd4f79de2ae822cbc13c8dd5b25
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:45:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:45:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c38faa

app-emulation/virtualbox-modules: drop 6.1.46

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-modules-6.1.46.ebuild   | 34 --
 1 file changed, 34 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild
deleted file mode 100644
index 3586ce20c9e8..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: d5a8a0587f77a45f57cb2d248d10fd3e4aea1121
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:46:45 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a8a058

app-emulation/virtualbox-modules: drop 6.1.46-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 -
 .../virtualbox-modules-7.0.10-kernel-6.4.10.patch  | 13 
 .../virtualbox-modules-6.1.46-r1.ebuild| 36 --
 3 files changed, 50 deletions(-)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 37eaeea69756..58665361fd1c 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,4 +1,3 @@
-DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 
46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9
 SHA512 
b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3
 DIST vbox-kernel-module-src-6.1.48.tar.xz 680552 BLAKE2B 
243cd013a7e027634b7f6338056708cbbfb4ccf46b569c21e60b0e2450dd1ad1395c6881eb235f2cab68a65c0911322604e732fdde06eb389f83171f38ded5ae
 SHA512 
e26e8e4dce70d0dd07a336a6681d49e0fd5991ed92997139311cefa9cb55d03066c6400d4bdb9dbf54fba683192cfc5a63a98076525f3b3066269dc8fc498598
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
 DIST vbox-kernel-module-src-7.0.12.tar.xz 718284 BLAKE2B 
8b427f9764ad7cb216d3b8dcfa05e8b564a8b67cf3beb7ec048b2529a31580eb59eb0e41a887bb85503542cae18d873d91108a522fc0ba106d119a73ce629f34
 SHA512 
0b64ad2ddc6eaf56759e636aa6c8e5dba998e232ec42a7bf0cf92dc00e7a6c0ebb11e9d7500a8a407e0c92a162ebb71cdb15cbfd4f570c1860641a7fdba21bd0

diff --git 
a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.10-kernel-6.4.10.patch
 
b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.10-kernel-6.4.10.patch
deleted file mode 100644
index 189a2ce4085e..
--- 
a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.10-kernel-6.4.10.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/912168
-
 a/vboxnetflt/linux/VBoxNetFlt-linux.c
-+++ b/vboxnetflt/linux/VBoxNetFlt-linux.c
-@@ -47,7 +47,7 @@
- #if RTLNX_VER_MIN(2,6,24)
- # include 
- #endif
--#if RTLNX_VER_MIN(6,5,0)
-+#if RTLNX_VER_MIN(6,4,10)
- # include 
- #endif
- #include 

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46-r1.ebuild
deleted file mode 100644
index 2b866fda3662..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.0.10-kernel-6.4.10.patch )
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-25 Thread Viorel Munteanu
commit: 4c7c56bcdf7bcbec245fac6a1f3d14e75aa11016
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:45:35 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:45:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7c56bc

app-emulation/virtualbox: drop 6.1.46

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   1 -
 app-emulation/virtualbox/virtualbox-6.1.46.ebuild | 675 --
 2 files changed, 676 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 17ff17d80bdd..c8dbfc28ec2d 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,4 +1,3 @@
-DIST VirtualBox-6.1.46.tar.bz2 166045588 BLAKE2B 
041fad30d7cbe524cfd5c865b225c00df7715a6648ed0d8f7ee3ca4be0d0dabcb324c676ba2ea78288cde89ed8e5412fae75e31bb49f623de2acddb8f10d6ee1
 SHA512 
695ca4d41ff10d0581e4cffe4a0ec80e0fe380f4c7d5d51ee4d21aeb61646c26edd60301e541894e71c3323e2d7207e23299938c18ee45631afd1e0851946e77
 DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f

diff --git a/app-emulation/virtualbox/virtualbox-6.1.46.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.46.ebuild
deleted file mode 100644
index 3f35d8fb474f..
--- a/app-emulation/virtualbox/virtualbox-6.1.46.ebuild
+++ /dev/null
@@ -1,675 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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-6.1.36.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2 dtrace? ( CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   ~app-emulation/virtualbox-modules-${PV}
-   >=dev-libs/libxslt-1.1.19
-   net-misc/curl
-   dev-libs/libxml2
-   media-libs/libpng:0=
-   media-libs/libvpx:0=
-   sys-libs/zlib:=
-   !headless? (
-   sdl? ( media-libs/libsdl:0[X,video] )
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libxcb:=
-   x11-libs/libXcursor
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   opengl? (
-   media-libs/libglvnd[X]
-   virtual/glu
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   opengl? ( dev-qt/qtopengl:5 )
-   x11-libs/libXinerama
-   )
-   )
-   dev-libs/openssl:0=
-   virtual/libcrypt:=
-   lvm? ( sys-fs/lvm2 )
-  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-25 Thread Viorel Munteanu
commit: 9356f397d48c10ab6e9ac673facf28af82c5b4b8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 15:37:37 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 15:38:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9356f397

app-emulation/virtualbox-guest-additions: Stabilize x86, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
index 2afb246409f5..fe43f7ac3ca9 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-01-25 Thread Viorel Munteanu
commit: fc31fcb46cf08346f6e07ccd792063912f9528c9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:58:17 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 10:04:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc31fcb4

app-emulation/virtualbox-extpack-oracle: drop 7.0.10

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 -
 .../virtualbox-extpack-oracle-7.0.10.ebuild| 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index ff44d703339b..c39d870f7462 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,6 +1,5 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.46.tar.gz 11175297 BLAKE2B 
00c99036cb34579da811f0a2e3e46ac49b5588af3d8effa44132c496375c87c0778dc6650591a7e1bb11d3b3a459f775de94a8a06ae2bd42ce08385250db00d9
 SHA512 
9efdb746e5ef63872cde3adafb9e5c45c65183f59b7b2c2d3424588909c85ce3574e65c5bf1a2e0471028051e29ec010b4ed1968fcf4637d81d8f8d6547a24c7
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.48.tar.gz 11166368 BLAKE2B 
5c1ced1742f44110490aee07e0323d418152b87c5c8c9dfbeffb05cc59fcc94bb88b8e932b59f5bd79e3d85b347525b939df2a60f52d46533bd2d877c1720439
 SHA512 
71ca826ac886fdb9389a09f6fc1b5b7e99e8bfda1fa64cecefebc60e3cd7c11f678bfe1fb853a7bd0de8ed2ffe00f5f9758a2b00e122bc678b71fa74ad366573
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
-DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.10.tar.gz 18259331 BLAKE2B 
0afcd918243cd52e90278df63a8bb7aa1415a3662ad8bc2d49c19dd9a1cfe3ab9f810d8d66b4be2c1742361e000c547f9cdd88ad215b764a80991e0b7ea44c50
 SHA512 
fd5dc7577467d54d170c325be27dbb67eee16860e0b876bca1afa023c33a45c356cb77303b0c26fa7ca2057908b9acd7ebc41dbc68a0a9bc3253a797cc9ccb55
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.10.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.10.ebuild
deleted file mode 100644
index d7b777f8a797..
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.10.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-3)"
-MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="PUEL extensions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="PUEL-11"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
-
-QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
-
-src_install() {
-   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
-   doins -r linux.${ARCH}
-   doins ExtPack* PXE-Intel.rom
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/files/, ...

2024-01-25 Thread Viorel Munteanu
commit: f6bda44c003d461b68e12650be2affa43f882741
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:57:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 10:04:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bda44c

app-emulation/virtualbox-guest-additions: drop 7.0.10-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 -
 ...box-guest-additions-7.0.10-fix-kernel-6.5.patch |  35 ---
 .../virtualbox-guest-additions-7.0.10-r1.ebuild| 295 -
 3 files changed, 331 deletions(-)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index 34410caf1c21..c235674d531d 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,7 +1,6 @@
 DIST VirtualBox-6.1.46.tar.bz2 166045588 BLAKE2B 
041fad30d7cbe524cfd5c865b225c00df7715a6648ed0d8f7ee3ca4be0d0dabcb324c676ba2ea78288cde89ed8e5412fae75e31bb49f623de2acddb8f10d6ee1
 SHA512 
695ca4d41ff10d0581e4cffe4a0ec80e0fe380f4c7d5d51ee4d21aeb61646c26edd60301e541894e71c3323e2d7207e23299938c18ee45631afd1e0851946e77
 DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
-DIST VirtualBox-7.0.10.tar.bz2 175450841 BLAKE2B 
49eaa14f716f021f1ecec1ad48a2aa8a3a758cbd9b03cf30d65ddcf5aba11842b0ea8bc2c4d477084a4cea318dc302a4ed426ec9f675a1fe675c5f18c48796c7
 SHA512 
2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57

diff --git 
a/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.10-fix-kernel-6.5.patch
 
b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.10-fix-kernel-6.5.patch
deleted file mode 100644
index 5c537bd7ddb7..
--- 
a/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-7.0.10-fix-kernel-6.5.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://www.virtualbox.org/pipermail/vbox-dev/2023-September/010224.html
-
-From: vbox-dev  on behalf of Larry Finger 
via vbox-dev 
-Sent: Friday, August 11, 2023 12:23 AM
-To: vbox-dev at virtualbox.org
-Subject: [vbox-dev] Fix for kernel 6.5 build of VB 7.0.10
-
-Hi,
-
-The 7.0.10 release fixed most problems with kernel 6.5. The first exception was
-the problem with extensible arrays in the kernel's vboxsf module that I
-described earlier. There were some hiccups, but that fix should be in kernel
-6.5-rc6.
-
-One other problem showed up in the compilation of vbox_fb.c. The patch for 
that,
-released under the MIT license, is shown below:
-
-Index: VirtualBox-7.0.10/src/VBox/Additions/linux/drm/vbox_fb.c
-===
 a/src/VBox/Additions/linux/drm/vbox_fb.c
-+++ b/src/VBox/Additions/linux/drm/vbox_fb.c
-@@ -196,9 +196,13 @@
-   .owner = THIS_MODULE,
-   .fb_check_var = drm_fb_helper_check_var,
-   .fb_set_par = drm_fb_helper_set_par,
-+#if RTLNX_VER_MIN(6, 5, 0)
-+  FB_DEFAULT_SYS_OPS,
-+#else
-   .fb_fillrect = drm_fb_helper_sys_fillrect,
-   .fb_copyarea = drm_fb_helper_sys_copyarea,
-   .fb_imageblit = drm_fb_helper_sys_imageblit,
-+#endif
-   .fb_pan_display = drm_fb_helper_pan_display,
-   .fb_blank = drm_fb_helper_blank,
-   .fb_setcmap = drm_fb_helper_setcmap,

diff --git 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-25 Thread Viorel Munteanu
commit: 5a2dca49f1c921fbb5e88b5cd5a1125e539b9b2b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:57:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:57:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2dca49

app-emulation/virtualbox-guest-additions: drop 7.0.10

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-7.0.10.ebuild   | 294 -
 1 file changed, 294 deletions(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
deleted file mode 100644
index 52388f674103..
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
+++ /dev/null
@@ -1,294 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo linux-mod-r1 systemd toolchain-funcs udev
-
-MY_PN="VirtualBox"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
-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.8.tar.bz2;
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
-LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-IUSE="+dbus gui"
-
-# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
-# TODO: find out what this is, remove comment if obsolete
-
-RDEPEND="
-   acct-group/vboxguest
-   acct-group/vboxsf
-   acct-user/vboxguest
-   sys-libs/pam
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   gui? (
-   x11-apps/xrandr
-   x11-apps/xrefresh
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-"
-# some libs here are indirect dependencies, and also needed at compile time.
-# keeping them in DEPEND to avoid warnings from qa-vdb.
-DEPEND="
-   ${RDEPEND}
-   gui? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   x11-base/xorg-proto
-   )
-"
-BDEPEND="
-   >=dev-lang/yasm-0.6.2
-   >=dev-build/kbuild-0.1.9998.3127
-   sys-devel/bin86
-   sys-power/iasl
-"
-PDEPEND="
-   gui? ( x11-drivers/xf86-video-vboxvideo )
-"
-
-PATCHES=(
-   "${FILESDIR}"/virtualbox-guest-additions-7.0.8-fix-gcc13.patch
-)
-
-DOCS=()# Don't install the default README file during einstalldocs
-
-VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
-CONFIG_CHECK="DRM_TTM"
-
-src_prepare() {
-   eapply "${PATCHES[@]}"
-
-   # Remove shipped binaries (kBuild,yasm), see bug #232775
-   rm -r kBuild/bin tools || die
-
-   # Provide kernel sources
-   pushd src/VBox/Additions &>/dev/null || die
-   ebegin "Extracting guest kernel module sources"
-   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
-   eend $? || die
-   popd &>/dev/null || die
-
-   # PaX fixes (see bug #298988)
-   eapply -d "${VBOX_MOD_SRC_DIR}" -- 
"${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
-
-   # Disable things unused or splitted into separate ebuilds
-   cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
-   if ! use gui; then
-   echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk || die
-   fi
-
-   # Remove pointless GCC version check
-   sed -e '/ check_gcc$/d' -i configure || die
-
-   # Respect LDFLAGS (bug #759100)
-   sed -i -e '/TEMPLATE_VBoxR3Exe_LDFLAGS.linux[]*=/ s/$/ 
$(CCLDFLAGS)/' Config.kmk || die
-
-   eapply "${WORKDIR}/virtualbox-patches-7.0.8/patches"
-   eapply_user
-}
-
-src_configure() {
-   tc-export AR CC CXX LD RANLIB
-
-   # Build the user-space tools, warnings are harmless
-   local myconf=(
-   --with-gcc="$(tc-getCC)"
-   --with-g++="$(tc-getCXX)"
-
-   --nofatal
-   --disable-xpcom
-   --disable-sdl-ttf
-   --disable-pulse
-   --disable-alsa
-   $(usev !dbus --disable-dbus)
-   --target-arch=${ARCH}
-   --with-linux="${KV_OUT_DIR}"
-   --build-headless
-   )
-
-   # bug #843437
-   # Respect LDFLAGS (bug #759100)
-   # Cannot use LDFLAGS here because they also get passed to $(LD)
-   cat >> LocalConfig.kmk <<-EOF || die
-   CFLAGS=${CFLAGS}
-   CXXFLAGS=${CXXFLAGS}
-   CCLDFLAGS=${LDFLAGS}
-   EOF
-
-   edo ./configure 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-01-25 Thread Viorel Munteanu
commit: c5b4c272cde4b5a5b9b707cf97f5db31d55c7b40
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:57:59 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 10:04:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b4c272

app-emulation/virtualbox-additions: drop 7.0.10

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 -
 .../virtualbox-additions-7.0.10.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index edc4513cffc7..1df1381c449e 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,6 +1,5 @@
 DIST VBoxGuestAdditions_6.1.46.iso 64032768 BLAKE2B 
cc0181861802822e3887cd821edc687db081993e01e24ac0139ffd29b76aaabf3be20c9394e0ee02748359a7127ed5522418c2c5523ba77c3a8c483aad596c00
 SHA512 
e31e9cad72132d0f683b8135b5e91bcd42e6cb532fc9e0e9a463347c29053799f51b9d0730a9de4096557010c6ca341715e72515811b87d0df41343510cad55e
 DIST VBoxGuestAdditions_6.1.48.iso 63969280 BLAKE2B 
7bba272d427a6a91cd4d63c5d494e50d9984badac47c75f5323b1b2ad25a4fbf7cf28a1eba30988288d6e308b8d62ab5043c445a651b8b767667a267d5dee1e9
 SHA512 
19b98be42d7c0148ada0342fbbe6e1803fa127aca14662b560624d2c582656af68b01152a9c8b14d238c493d171694e088091b924598cebbf1f8d2c7a949d0c3
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
-DIST VBoxGuestAdditions_7.0.10.iso 53497856 BLAKE2B 
8577cd44c4564f205e65d955f3cca33084215c4e2b777d944cb14240a47b6a6196cd9e40acbfbec9e915bda55f676627c1819ca2c881f8d0945c334df4e1d242
 SHA512 
5148823cc3bfd5145bff4ecfb6e0f3f068e0e3a9f1021161122b89dd01197e64345a73efdda6259134a35cbb0b6cd8361f235c2c996ef6a4dbf03d452b3ae9db
 DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e
 DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.10.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.10.ebuild
deleted file mode 100644
index eef28dee0709..
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.10.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=VBoxGuestAdditions
-MY_P=${MY_PN}_${PV}
-
-DESCRIPTION="CD image containing guest additions for VirtualBox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 || ( GPL-3 CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-src_unpack() {
-   return 0
-}
-
-src_install() {
-   insinto /usr/share/${PN/-additions}
-   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-25 Thread Viorel Munteanu
commit: 94ef2b4da5cc71684ec8aa6cdf2c40ce6a9180ad
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:55:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:55:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ef2b4d

app-emulation/virtualbox: drop 7.0.10

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-7.0.10.ebuild | 735 --
 1 file changed, 735 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.10.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.10.ebuild
deleted file mode 100644
index a97af1370fb6..
--- a/app-emulation/virtualbox/virtualbox-7.0.10.ebuild
+++ /dev/null
@@ -1,735 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature 
pax-utils \
-   python-single-r1 tmpfiles toolchain-funcs udev xdg
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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.8.tar.bz2
-   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   ~app-emulation/virtualbox-modules-${PV}
-   dev-libs/libtpms
-   dev-libs/libxml2
-   dev-libs/openssl:0=
-   media-libs/libpng:0=
-   media-libs/libvpx:0=
-   net-misc/curl
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qthelp:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   x11-libs/libX11
-   x11-libs/libXt
-   opengl? ( dev-qt/qtopengl:5 )
-   )
-   lvm? ( sys-fs/lvm2 )
-   opengl? (
-   media-libs/libglvnd[X]
-   media-libs/vulkan-loader
-   x11-libs/libX11
-   x11-libs/libXt
-   )
-   pam? ( sys-libs/pam )
-   sdl? (
-   media-libs/libsdl2[X,video]
-   x11-libs/libX11
-   x11-libs/libXcursor
-   x11-libs/libXt
-   )
-   vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
-   vde? ( net-misc/vde )
-   vnc? ( >=net-libs/libvncserver-0.9.9 )
-"
-# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
-# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
-# not (only, anyway) BDEPEND, as the eclass magic to set the environment 
variables
-# based on *DEPEND doesn't work for BDEPEND at least right now.
-#
-# There's a comment in Config.kmk about it
-# ("With Java 11 wsimport was removed, usually part of a separate install 
now.")
-# but it needs more investigation.
-#
-# See bug #878299 to track this issue.
-DEPEND="
-   ${COMMON_DEPEND}
-   >=dev-libs/libxslt-1.1.19
-   virtual/libcrypt:=
-   alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   gui? (
-   x11-base/xorg-proto
-   x11-libs/libxcb:=
-   x11-libs/libXcursor
-   x11-libs/libXext
-   x11-libs/libXinerama
-   x11-libs/libXmu
-   x11-libs/libXrandr
-   )
-   java? ( virtual/jdk:1.8 )
-   opengl? (
-   x11-base/xorg-proto
-   x11-libs/libXcursor
-   x11-libs/libXinerama
-   x11-libs/libXmu
-   x11-libs/libXrandr
-   virtual/glu
-   )
-   sdl? ( x11-libs/libXinerama )
-   pulseaudio? ( media-libs/libpulse )
-   udev? ( >=virtual/udev-171 )
-"
-RDEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: f4c2ab470e55b0e84ede5d479fcfbdb504eccfe7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:56:52 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:56:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c2ab47

app-emulation/virtualbox-modules: drop 7.0.10-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 -
 .../virtualbox-modules-7.0.10-r1.ebuild| 36 --
 2 files changed, 37 deletions(-)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 5c3c56703bb1..37eaeea69756 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,6 +1,5 @@
 DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 
46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9
 SHA512 
b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3
 DIST vbox-kernel-module-src-6.1.48.tar.xz 680552 BLAKE2B 
243cd013a7e027634b7f6338056708cbbfb4ccf46b569c21e60b0e2450dd1ad1395c6881eb235f2cab68a65c0911322604e732fdde06eb389f83171f38ded5ae
 SHA512 
e26e8e4dce70d0dd07a336a6681d49e0fd5991ed92997139311cefa9cb55d03066c6400d4bdb9dbf54fba683192cfc5a63a98076525f3b3066269dc8fc498598
 DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B 
c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a
 SHA512 
7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
-DIST vbox-kernel-module-src-7.0.10.tar.xz 717508 BLAKE2B 
7e4517eb39a7927a9b4343ab3cf3700c28fd1b2271311a980b4e257029dd228fd541a940b9f0a3b8190161d1b020e76f1a6d89752016620116fc175e45fb038b
 SHA512 
0c7c3bac13a42cca4c6b30c4bbea86511ebbb296c5f941a3fb6cb190cbc60303f80ec93e3e18f03f85a6de1f02c3db102f6bd80f793610a38645b03112fc5ce7
 DIST vbox-kernel-module-src-7.0.12.tar.xz 718284 BLAKE2B 
8b427f9764ad7cb216d3b8dcfa05e8b564a8b67cf3beb7ec048b2529a31580eb59eb0e41a887bb85503542cae18d873d91108a522fc0ba106d119a73ce629f34
 SHA512 
0b64ad2ddc6eaf56759e636aa6c8e5dba998e232ec42a7bf0cf92dc00e7a6c0ebb11e9d7500a8a407e0c92a162ebb71cdb15cbfd4f570c1860641a7fdba21bd0
 DIST vbox-kernel-module-src-7.0.14.tar.xz 718532 BLAKE2B 
64df92802ab5e9fa3fdf9ba3e3b13004dc687dd2d5f3d41d24354f116a79000fe6ea07bfa8877113ab263d4f75210b600e61d983616f66b6e96324b3ea6a4b2d
 SHA512 
2a0b9a0bbcb0a21a58309be3a71722ee3cb9a63a5e12cd0d8a391b3832a6cc92ff806f8ca4b5fcb80fed02a44aa4de6a2d49f4583d704cec0902572a68bb

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10-r1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10-r1.ebuild
deleted file mode 100644
index 655c1e954921..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.0.10-kernel-6.4.10.patch )
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: fe8a35744bd2b6a936879fe80a1115b02ffd2413
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:56:44 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:56:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe8a3574

app-emulation/virtualbox-modules: drop 7.0.10

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-modules-7.0.10.ebuild   | 34 --
 1 file changed, 34 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild
deleted file mode 100644
index 60b7d2b1120a..
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: the tarball here is just the kernel modules split out of the binary
-#  package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
-
-EAPI=8
-
-inherit linux-mod-r1
-
-MY_P="vbox-kernel-module-src-${PV}"
-DESCRIPTION="Kernel Modules for Virtualbox"
-HOMEPAGE="https://www.virtualbox.org/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
-
-src_compile() {
-   local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
-   local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
-   linux-mod-r1_src_compile
-}
-
-src_install() {
-   linux-mod-r1_src_install
-   insinto /usr/lib/modules-load.d/
-   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-25 Thread Viorel Munteanu
commit: 8b16445ade1952610880a7af3d650bc15f694b78
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:55:38 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b16445a

app-emulation/virtualbox: drop 7.0.10-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |   1 -
 .../virtualbox/virtualbox-7.0.10-r1.ebuild | 755 -
 2 files changed, 756 deletions(-)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index f40d1fd783a4..17ff17d80bdd 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,7 +1,6 @@
 DIST VirtualBox-6.1.46.tar.bz2 166045588 BLAKE2B 
041fad30d7cbe524cfd5c865b225c00df7715a6648ed0d8f7ee3ca4be0d0dabcb324c676ba2ea78288cde89ed8e5412fae75e31bb49f623de2acddb8f10d6ee1
 SHA512 
695ca4d41ff10d0581e4cffe4a0ec80e0fe380f4c7d5d51ee4d21aeb61646c26edd60301e541894e71c3323e2d7207e23299938c18ee45631afd1e0851946e77
 DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb19a93685fb58835a9d489c6e14cc60a5c14c65b0a3da5adae7818e73e1b0e558e8fa803160cb67847f18565bb78d656e97
 SHA512 
fff759f3871e4e8962536002f2bc13e5150a927e280493f5cb0abf06466ce66e45f4c6ef43489b5b3ed8682d8a3ac0eb6fb3dd7c4144924c81612553ec71a95f
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
-DIST VirtualBox-7.0.10.tar.bz2 175450841 BLAKE2B 
49eaa14f716f021f1ecec1ad48a2aa8a3a758cbd9b03cf30d65ddcf5aba11842b0ea8bc2c4d477084a4cea318dc302a4ed426ec9f675a1fe675c5f18c48796c7
 SHA512 
2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
 DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789
 SHA512 
fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30

diff --git a/app-emulation/virtualbox/virtualbox-7.0.10-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.10-r1.ebuild
deleted file mode 100644
index 563fb976bf00..
--- a/app-emulation/virtualbox/virtualbox-7.0.10-r1.ebuild
+++ /dev/null
@@ -1,755 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# To add a new Python here:
-# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
-#Do NOT skip this part. It'll end up silently not-building the Python 
extension
-#or otherwise misbehaving if you do.
-#
-# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
-#
-#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
-#  Python versions as upstream tends to lag. Upstream may have patches on their
-#  trunk branch but not release branch.
-#
-#  See bug #785835, bug #856121.
-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
-
-MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
-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.8.tar.bz2
-   gui? ( !doc? ( 
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${PV}.tar.xz ) )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
-
-unset WATCOM #856769
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   acct-group/vboxusers
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: 2a1014924c747a38410bf4d41967a317ad33ea46
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:48:53 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a101492

app-emulation/virtualbox-modules: Stabilize amd64, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild
index 00acad894a77..c57ce1902297 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # XXX: the tarball here is just the kernel modules split out of the binary
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-25 Thread Viorel Munteanu
commit: 2d39f8b466ae4c058fef55382acd6ed5956846a4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:18:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d39f8b4

app-emulation/virtualbox-guest-additions: Stabilize amd64, #917472

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
index dea4c1340ecb..52388f674103 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.12.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
 LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+dbus gui"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-01-25 Thread Viorel Munteanu
commit: b178b4de0b276df402763397f9545d43a77ac88e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:18:37 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b178b4de

app-emulation/virtualbox-extpack-oracle: Stabilize amd64, #917472

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
index 18a227280590..b058831162a0 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="=app-emulation/virtualbox-${MY_PV}*"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-25 Thread Viorel Munteanu
commit: ae9396e80c606b4014ad2d225fd7a861c2fc3e48
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:48:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9396e8

app-emulation/virtualbox: Stabilize amd64, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-6.1.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
index d821799f185f..3f35d8fb474f 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.48.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2 dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-01-25 Thread Viorel Munteanu
commit: de5ee3ec66c4deee57458e31d427017d22e3f23c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:48:45 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5ee3ec

app-emulation/virtualbox-additions: Stabilize amd64, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild
index 9729d64d300e..b99d3c3c719a 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.48.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-01-25 Thread Viorel Munteanu
commit: c97aab71323bd686c482e2e3d3a08db69bf47177
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:48:48 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c97aab71

app-emulation/virtualbox-extpack-oracle: Stabilize amd64, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
index 7043fd77ee54..85967cb38352 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.48.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND=">=app-emulation/virtualbox-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-25 Thread Viorel Munteanu
commit: e735f68e15a3b9970e8812e29e0b254bbb6ae815
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 09:48:50 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e735f68e

app-emulation/virtualbox-guest-additions: Stabilize amd64, #917471

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
index 346c45fc35e9..2afb246409f5 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2024-01-25 Thread Viorel Munteanu
commit: 22550d8dc5aa219d12a99b5467caece8ca368097
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:18:35 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22550d8d

app-emulation/virtualbox-modules: Stabilize amd64, #917472

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild
index d0c1bf4e4df5..ba255fc783b5 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # XXX: the tarball here is just the kernel modules split out of the binary
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-01-25 Thread Viorel Munteanu
commit: 71a4608aa91896865bf297ff73b6d24443306dd7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:18:42 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a4608a

app-emulation/virtualbox-additions: Stabilize amd64, #917472

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild
index 65d20c161bc1..1cb70c695bbd 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3 || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-25 Thread Viorel Munteanu
commit: 9600de296bf7e602a0747092723be6b2758d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 25 07:18:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 25 09:50:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9600de29

app-emulation/virtualbox: Stabilize amd64, #917472

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-7.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.12.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.12.ebuild
index d0ae5b648c18..45419d21339d 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.12.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.12.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-18 Thread Viorel Munteanu
commit: 01aa99c744de0fb747cb665dea4a3865144acf0d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jan 18 11:43:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jan 18 11:47:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01aa99c7

app-emulation/virtualbox: force bfd before exporting LDFLAGS

Move tc-ld-force-bfd and remove superfluous tc-ld-disable-gold.

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/virtualbox-6.1.50.ebuild | 8 +++-
 app-emulation/virtualbox/virtualbox-7.0.14.ebuild | 8 +++-
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.50.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.50.ebuild
index 61422efec0e9..3d11e6cbe0a5 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.50.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.50.ebuild
@@ -243,6 +243,9 @@ src_prepare() {
>> LocalConfig.kmk || die
fi
 
+   # bug #916002, #488176
+   tc-ld-force-bfd
+
# Respect LDFLAGS
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
@@ -271,8 +274,6 @@ src_prepare() {
 }
 
 src_configure() {
-   tc-ld-disable-gold # bug #488176
-
#856811 #864274
# cannot filter out only one flag, some combinations of these flags 
produce buggy executables
for i in abm avx avx2 bmi bmi2 fma fma4 popcnt; do
@@ -330,9 +331,6 @@ src_configure() {
# bug #908814
filter-lto
 
-   # bug #916002
-   tc-ld-force-bfd
-
# bug #843437
cat >> LocalConfig.kmk <<-EOF || die
CXXFLAGS=${CXXFLAGS}

diff --git a/app-emulation/virtualbox/virtualbox-7.0.14.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.14.ebuild
index 7dc158723649..b45dfefcb861 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.14.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.14.ebuild
@@ -269,6 +269,9 @@ src_prepare() {
>> LocalConfig.kmk || die
fi
 
+   # bug #916002, #488176
+   tc-ld-force-bfd
+
# Respect LDFLAGS
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
@@ -303,9 +306,6 @@ src_prepare() {
# bug #908814
filter-lto
 
-   # bug #916002
-   tc-ld-force-bfd
-
# bug #843437
cat >> LocalConfig.kmk <<-EOF || die
CXXFLAGS=${CXXFLAGS}
@@ -363,8 +363,6 @@ src_prepare() {
 }
 
 src_configure() {
-   tc-ld-disable-gold # bug #488176
-
tc-export AR CC CXX LD RANLIB
export HOST_CC="$(tc-getBUILD_CC)"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2024-01-17 Thread Viorel Munteanu
commit: 76876f480e6b66a5e0be2173245a16c0e0446252
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 17:12:12 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 17:35:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76876f48

app-emulation/virtualbox-additions: add 7.0.14

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 +
 .../virtualbox-additions-7.0.14.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 6bd127415e3c..edc4513cffc7 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -3,3 +3,4 @@ DIST VBoxGuestAdditions_6.1.48.iso 63969280 BLAKE2B 
7bba272d427a6a91cd4d63c5d494
 DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 
9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62
 SHA512 
d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
 DIST VBoxGuestAdditions_7.0.10.iso 53497856 BLAKE2B 
8577cd44c4564f205e65d955f3cca33084215c4e2b777d944cb14240a47b6a6196cd9e40acbfbec9e915bda55f676627c1819ca2c881f8d0945c334df4e1d242
 SHA512 
5148823cc3bfd5145bff4ecfb6e0f3f068e0e3a9f1021161122b89dd01197e64345a73efdda6259134a35cbb0b6cd8361f235c2c996ef6a4dbf03d452b3ae9db
 DIST VBoxGuestAdditions_7.0.12.iso 53448704 BLAKE2B 
1b738c648c902c1a98d83dc9525c7e091cd2234aa67f464a4beb3d6bd9bbb6893fe02eee4a37a05eae8e880efc6c834931a7ec7f08ae7b1615b1a622117767a2
 SHA512 
7f5db8f73bc2c89ad798fd2ec3543c460aa3fd3e44f02c04c334539172699af08c16312d96b6fdd5c561bc3d8133fc7a3662e51a86f82980d692f050286e0e7e
+DIST VBoxGuestAdditions_7.0.14.iso 53526528 BLAKE2B 
2ec95d9261d3a7f762f333c1e3eb36f7b75cfd7cf722d1bdcd5c0b38a3a311db82b728fe800aed79b41b979ec345cd2586e3fd8c2d2c54f8b83516061d81d304
 SHA512 
5aa80b04c567d383793c560eb535babd1ebc4f472aaa51753867dbee00e1f5a3efeb5dd4c9eb1a48149ff0fa2e7598aa68792d3da9959709b619d234c2b57544

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild
new file mode 100644
index ..92124a9f779e
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2024-01-17 Thread Viorel Munteanu
commit: 65d17f35c412a1b3fffad677d5c535dd4ab52ca1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 08:10:37 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 17:35:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d17f35

app-emulation/virtualbox: add 7.0.14

Closes: https://bugs.gentoo.org/916002
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   2 +
 app-emulation/virtualbox/virtualbox-7.0.14.ebuild | 761 ++
 2 files changed, 763 insertions(+)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 2d14b9bd23df..f40d1fd783a4 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -3,8 +3,10 @@ DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb1
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.10.tar.bz2 175450841 BLAKE2B 
49eaa14f716f021f1ecec1ad48a2aa8a3a758cbd9b03cf30d65ddcf5aba11842b0ea8bc2c4d477084a4cea318dc302a4ed426ec9f675a1fe675c5f18c48796c7
 SHA512 
2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
+DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B 
fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789
 SHA512 
fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30
 DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 
7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f
 SHA512 
ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
+DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 
95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06
 SHA512 
e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.10_pre20230615.tar.bz2 2253 BLAKE2B 
27b422acc2ae85c4324d6f4471db80c9f680b1c4a00223c38b9e3fb31709b05163a1bd53408cffeabdef295e856aa8b01b86e0fecf5d80ace376ea1bd4fc9504
 SHA512 
c2177f46048f09b6be9ac2c35b43d74f67350b052411cc64adf6c0b3d284055eef79f960f1384a3aaeee7d25f8c19ea8f936ee2623a2251d1d28f85ed3469c22
 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git a/app-emulation/virtualbox/virtualbox-7.0.14.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.14.ebuild
new file mode 100644
index ..5296607dea6c
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.0.14.ebuild
@@ -0,0 +1,761 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2024-01-17 Thread Viorel Munteanu
commit: 86c0377791cbb01ef7460465412ae7b63457c37e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 10:45:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 17:35:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c03777

app-emulation/virtualbox-guest-additions: add 7.0.14

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 +
 .../virtualbox-guest-additions-7.0.14.ebuild   | 294 +
 2 files changed, 295 insertions(+)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index 16174642b05d..34410caf1c21 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -3,5 +3,6 @@ DIST VirtualBox-6.1.48.tar.bz2 165960987 BLAKE2B 
c981e390ae518b829970827f6032fb1
 DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B 
e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51
 SHA512 
ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
 DIST VirtualBox-7.0.10.tar.bz2 175450841 BLAKE2B 
49eaa14f716f021f1ecec1ad48a2aa8a3a758cbd9b03cf30d65ddcf5aba11842b0ea8bc2c4d477084a4cea318dc302a4ed426ec9f675a1fe675c5f18c48796c7
 SHA512 
2870d39385f66557281edf1368db68cd69d6a9bebc30d52511929462d0ac210cec49dd8531a280c6facff22ba6e4808477fbf3d09abf998d863a007fc7f2c3bd
 DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 
507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce
 SHA512 
9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
+DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 
99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c
 SHA512 
6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
 DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
new file mode 100644
index ..a43855d75916
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.14.ebuild
@@ -0,0 +1,294 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+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.8.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+# TODO: find out what this is, remove comment if obsolete
+
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+# some libs here are indirect dependencies, and also needed at compile time.
+# keeping them in DEPEND to avoid warnings from qa-vdb.
+DEPEND="
+   ${RDEPEND}
+   gui? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-base/xorg-proto
+   )
+"
+BDEPEND="
+   >=dev-lang/yasm-0.6.2
+   >=dev-util/kbuild-0.1.9998.3127
+   sys-devel/bin86
+   sys-power/iasl
+"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2024-01-17 Thread Viorel Munteanu
commit: 3d7e4e61359c0135c1b269ec80e09901e46580b5
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 17:18:44 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 17:35:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7e4e61

app-emulation/virtualbox-extpack-oracle: add 7.0.14

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 +
 .../virtualbox-extpack-oracle-7.0.14.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 3c4e92e47ac7..ff44d703339b 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -3,3 +3,4 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.48.tar.gz 11166368 
BLAKE2B 5c1ced17
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 
898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef
 SHA512 
818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.10.tar.gz 18259331 BLAKE2B 
0afcd918243cd52e90278df63a8bb7aa1415a3662ad8bc2d49c19dd9a1cfe3ab9f810d8d66b4be2c1742361e000c547f9cdd88ad215b764a80991e0b7ea44c50
 SHA512 
fd5dc7577467d54d170c325be27dbb67eee16860e0b876bca1afa023c33a45c356cb77303b0c26fa7ca2057908b9acd7ebc41dbc68a0a9bc3253a797cc9ccb55
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.12.tar.gz 18245684 BLAKE2B 
6a55307034da5510d47bbf57bf557308be5c0459bbb21d0c79cc769a0f1ebae1e26c3202e23da17cd900b0ca88dbc653d2be0297817b79b61f426c6c5880c43a
 SHA512 
0d311ed94a52d02634050f309886d6c5b627151b7e85a50e81a602c02c9400f01c1dfc21a7f52f33e50c2e27df96213f5b97cb3edc82f784ef171796c3ae6d56
+DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.14.tar.gz 18331089 BLAKE2B 
278341be074c7bb276b90034355da3a55e2ef5efd89ad9a26a8f53b6743890772e1486ed5552ec131a8c80a710405dac284789d71a6c3bbec2dd79cf0e7e0459
 SHA512 
9301300dd1c2a178c730045128574b99a4a6cd1c2dd3f6a5782a78fa08588a4c5fd9c9ff6b2dbeba04747de915e3342ebbd08a4b9ed4641ff60f90f6a5c7fc3d

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
new file mode 100644
index ..ee6cf0748ea0
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-3)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-11"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+   doins -r linux.${ARCH}
+   doins ExtPack* PXE-Intel.rom
+}



  1   2   3   4   5   6   7   8   9   >