[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: af072d1681f9bfae711b25ad5a9f602e9c666abc Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 16 23:54:48 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 16 23:54:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af072d16 app-emulation/virtualbox-modules: Stabilize 6.1.50-r2 amd64, #939730 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild index 0f8363855a0e..942f98b249e9 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.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-modules/
commit: ef6c7c28736be50c42a43a72dee7cb44d4705dc3 Author: Viorel Munteanu gentoo org> AuthorDate: Sun Sep 15 12:51:24 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Sep 15 13:01:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6c7c28 app-emulation/virtualbox-modules: drop 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 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index f2181576831e..6a568ea0b6e9 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.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 DIST vbox-kernel-module-src-7.1.0.tar.xz 738408 BLAKE2B d9d88a1a3fcc31557f55be9f136811ce5142f37d94f7ea2144e8461cad09c82e8a4fc01310548a220c645f560849b43a3d4925246961cb8aba9030e8a224c9bb SHA512 385c5062ed8ad5158cb3c3f26c1de90294f1ef108f13da621daef3e99ad21e75f228a91147157fd0fc3dfd14068db976f322f04ea7a22eb3b170361b5a3940bf diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild deleted file mode 100644 index ba255fc783b5.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.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-modules/
commit: 5bb207bc942ed22162101a2d2b14230eeec4b515 Author: Viorel Munteanu gentoo org> AuthorDate: Sun Sep 15 12:45:24 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Sep 15 13:01:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb207bc app-emulation/virtualbox-modules: drop 7.1.0_beta2 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-7.1.0_beta2.ebuild | 35 -- 2 files changed, 36 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index f11e6777bbe5..f2181576831e 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -2,4 +2,3 @@ DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B c3a10ce8f3eb7e6c0c05f81 DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 DIST vbox-kernel-module-src-7.1.0.tar.xz 738408 BLAKE2B d9d88a1a3fcc31557f55be9f136811ce5142f37d94f7ea2144e8461cad09c82e8a4fc01310548a220c645f560849b43a3d4925246961cb8aba9030e8a224c9bb SHA512 385c5062ed8ad5158cb3c3f26c1de90294f1ef108f13da621daef3e99ad21e75f228a91147157fd0fc3dfd14068db976f322f04ea7a22eb3b170361b5a3940bf -DIST vbox-kernel-module-src-7.1.0_beta2.tar.xz 738152 BLAKE2B bb51b804f91890c4ad8254ea1d920dd1a491ef4e9e72c644c4d9189dbb507f330cbf312d8187611cab6f946f959c3171a144d8466dbb38303d0b96b6a36f58e0 SHA512 6b99b42d5475be053e826a3fc3d3b2e53effd08abd533d266e9fcbbca46c1b2dd3eedc4f15eb105917411ef8e32eefa9392d49fa93b2ab9ef917d12931b50f59 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta2.ebuild deleted file mode 100644 index 0c1f6c073492.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta2.ebuild +++ /dev/null @@ -1,35 +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)" -# Still in beta -#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/
commit: d4681f6371153d44407c5b2d0f21390098e11f4e Author: Viorel Munteanu gentoo org> AuthorDate: Sun Sep 15 11:12:33 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Sep 15 13:01:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4681f63 app-emulation/virtualbox-modules: add 7.1.0 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.1.0.ebuild| 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 81c02fe4afdb..f11e6777bbe5 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,5 @@ DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a SHA512 7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592 DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 +DIST vbox-kernel-module-src-7.1.0.tar.xz 738408 BLAKE2B d9d88a1a3fcc31557f55be9f136811ce5142f37d94f7ea2144e8461cad09c82e8a4fc01310548a220c645f560849b43a3d4925246961cb8aba9030e8a224c9bb SHA512 385c5062ed8ad5158cb3c3f26c1de90294f1ef108f13da621daef3e99ad21e75f228a91147157fd0fc3dfd14068db976f322f04ea7a22eb3b170361b5a3940bf DIST vbox-kernel-module-src-7.1.0_beta2.tar.xz 738152 BLAKE2B bb51b804f91890c4ad8254ea1d920dd1a491ef4e9e72c644c4d9189dbb507f330cbf312d8187611cab6f946f959c3171a144d8466dbb38303d0b96b6a36f58e0 SHA512 6b99b42d5475be053e826a3fc3d3b2e53effd08abd533d266e9fcbbca46c1b2dd3eedc4f15eb105917411ef8e32eefa9392d49fa93b2ab9ef917d12931b50f59 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0.ebuild new file mode 100644 index ..08e22e5e0379 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0.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-modules/
commit: 7b26df0095c614913d8d8ccbae9d68c249081bf1 Author: Viorel Munteanu gentoo org> AuthorDate: Sun Sep 1 10:43:29 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Sep 1 10:43:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b26df00 app-emulation/virtualbox-modules: Stabilize 7.0.20 amd64, #938090 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild index 08e22e5e0379..ba255fc783b5 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.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-modules/
commit: a48da5738d93b518e30295ef0392119ca260c3f6 Author: Viorel Munteanu gentoo org> AuthorDate: Thu Aug 22 11:18:38 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Aug 22 11:20:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48da573 app-emulation/virtualbox-modules: add 7.1.0_beta2, drop 7.1.0_beta1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 2 +- ...modules-7.1.0_beta1.ebuild => virtualbox-modules-7.1.0_beta2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 8620eefe8a73..81c02fe4afdb 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,4 @@ DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a SHA512 7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592 DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 -DIST vbox-kernel-module-src-7.1.0_beta1.tar.xz 738208 BLAKE2B 86a1edbfdf5505ccda2f8c3024570b7797e0d81b3c9ce7f9c3c3bf33d997558f93a660d20e29dc9da3ad0d9ae81300132f702d76756b9967c9d8d2e5b2947f67 SHA512 6b3ecbcc2a57d8292df6c4d880ebd9378245ff2eda1e623e7efefe9d99badce93a9ad5416c24a7e25ba0a81c8965407abb946cd858b9641db4e0945f4cc66c7a +DIST vbox-kernel-module-src-7.1.0_beta2.tar.xz 738152 BLAKE2B bb51b804f91890c4ad8254ea1d920dd1a491ef4e9e72c644c4d9189dbb507f330cbf312d8187611cab6f946f959c3171a144d8466dbb38303d0b96b6a36f58e0 SHA512 6b99b42d5475be053e826a3fc3d3b2e53effd08abd533d266e9fcbbca46c1b2dd3eedc4f15eb105917411ef8e32eefa9392d49fa93b2ab9ef917d12931b50f59 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta2.ebuild similarity index 100% rename from app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta1.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta2.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/
commit: 531d8afa4029a0c8bf180e94488783cce34e5dfe Author: Viorel Munteanu gentoo org> AuthorDate: Sat Aug 10 06:38:48 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Aug 10 06:48:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531d8afa app-emulation/virtualbox-modules: fix build with kernel 6.9+ Closes: https://bugs.gentoo.org/937445 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.14-kernel-6.9.patch | 46 ++ .../virtualbox-modules-6.1.50-r2.ebuild| 39 ++ 2 files changed, 85 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.9.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.9.patch new file mode 100644 index ..2b2928303c91 --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.14-kernel-6.9.patch @@ -0,0 +1,46 @@ +https://www.virtualbox.org/ticket/22033 +https://bugs.gentoo.org/937445 + +--- a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c +@@ -114,6 +114,14 @@ + # define LNX_MM_UP_WRITE(a_pMm) up_write(&(a_pMm)->mmap_sem) + #endif + ++/* ++ * p.._large alias for p.._leaf is gone in 6.9 ++ */ ++#if RTLNX_VER_MIN(6,9,0) ++# define p4d_large p4d_leaf ++# define pmd_large pmd_leaf ++# define pud_large pud_leaf ++#endif + + /* + * Structures and Typedefs * +--- a/vboxnetflt/linux/VBoxNetFlt-linux.c b/vboxnetflt/linux/VBoxNetFlt-linux.c +@@ -926,7 +926,10 @@ static void vboxNetFltLinuxSkBufToSG(PVB + for (i = 0; i < skb_shinfo(pBuf)->nr_frags; i++) + { + skb_frag_t *pFrag = &skb_shinfo(pBuf)->frags[i]; +-# if RTLNX_VER_MIN(5,4,0) || RTLNX_SUSE_MAJ_PREREQ(15, 2) ++# if RTLNX_VER_MIN(6,9,0) ++pSG->aSegs[iSeg].cb = pFrag->len; ++pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->offset; ++# elif RTLNX_VER_MIN(5,4,0) || RTLNX_SUSE_MAJ_PREREQ(15, 2) + pSG->aSegs[iSeg].cb = pFrag->bv_len; + pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->bv_offset; + # else /* < KERNEL_VERSION(5, 4, 0) */ +@@ -947,7 +950,10 @@ static void vboxNetFltLinuxSkBufToSG(PVB + for (i = 0; i < skb_shinfo(pFragBuf)->nr_frags; i++) + { + skb_frag_t *pFrag = &skb_shinfo(pFragBuf)->frags[i]; +-# if RTLNX_VER_MIN(5,4,0) || RTLNX_SUSE_MAJ_PREREQ(15, 2) ++# if RTLNX_VER_MIN(6,9,0) ++pSG->aSegs[iSeg].cb = pFrag->len; ++pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->offset; ++# elif RTLNX_VER_MIN(5,4,0) || RTLNX_SUSE_MAJ_PREREQ(15, 2) + pSG->aSegs[iSeg].cb = pFrag->bv_len; + pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->bv_offset; + # else /* < KERNEL_VERSION(5, 4, 0) */ diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild new file mode 100644 index ..0f8363855a0e --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50-r2.ebuild @@ -0,0 +1,39 @@ +# 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 + "${FILESDIR}"/${PN}-7.0.14-kernel-6.9.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/
commit: b12feba70d89461500f1e2368dc3e4d54147d53c Author: Viorel Munteanu gentoo org> AuthorDate: Fri Jul 26 14:36:00 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Jul 26 14:58:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12feba7 app-emulation/virtualbox-modules: add 7.1.0_beta1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.1.0_beta1.ebuild | 35 ++ 2 files changed, 36 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 3a876e1356cb..8620eefe8a73 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.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 +DIST vbox-kernel-module-src-7.1.0_beta1.tar.xz 738208 BLAKE2B 86a1edbfdf5505ccda2f8c3024570b7797e0d81b3c9ce7f9c3c3bf33d997558f93a660d20e29dc9da3ad0d9ae81300132f702d76756b9967c9d8d2e5b2947f67 SHA512 6b3ecbcc2a57d8292df6c4d880ebd9378245ff2eda1e623e7efefe9d99badce93a9ad5416c24a7e25ba0a81c8965407abb946cd858b9641db4e0945f4cc66c7a diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta1.ebuild new file mode 100644 index ..0c1f6c073492 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.0_beta1.ebuild @@ -0,0 +1,35 @@ +# 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)" +# Still in beta +#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/
commit: 2d6e5ef94c82b9f8e8dfb1a1ab1b8e2e7ced1cb8 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Jul 16 17:28:05 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Jul 16 18:12:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6e5ef9 app-emulation/virtualbox-modules: add 7.0.20 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.20.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 0c9bc2979bee..3a876e1356cb 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a SHA512 7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592 DIST vbox-kernel-module-src-7.0.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 +DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.ebuild new file mode 100644 index ..08e22e5e0379 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.20.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-modules/
commit: e9223d887bd72a583bdbd76f68bd104fb5684e73 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jun 5 04:49:19 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jun 5 04:52:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9223d88 app-emulation/virtualbox-modules: drop 7.0.14-r1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-7.0.14-r1.ebuild| 38 -- 2 files changed, 39 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 617a35d3e008..0c9bc2979bee 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,2 @@ 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.18.tar.xz 719604 BLAKE2B 44e9d895791a7ff50681dd8860456a87078b41a4eb3005a6b249f9b34c37de709e190cbd6f352d21010ddcb9d8d1c35303bafd765e999664288df9e0ead94e6c SHA512 1cc17e302ef8251abd08a078abf11fede242154b0bb78d03f8d7c2821ba7cff410bd255802316a2f13100884b35a6f14fdf0b594304bd041521b66d264f51b77 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 deleted file mode 100644 index 83f50d5bdec4.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-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}"/${P}-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 -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/
commit: 4137a9fd4847f8a6f349e0fa4b57cbebdfb89638 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jun 5 04:42:51 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jun 5 04:46:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4137a9fd app-emulation/virtualbox-modules: remove old script This script is no longer used. Signed-off-by: Viorel Munteanu gentoo.org> .../files/create_vbox_modules_tarball.sh | 29 -- 1 file changed, 29 deletions(-) diff --git a/app-emulation/virtualbox-modules/files/create_vbox_modules_tarball.sh b/app-emulation/virtualbox-modules/files/create_vbox_modules_tarball.sh deleted file mode 100755 index 756d243542bc.. --- a/app-emulation/virtualbox-modules/files/create_vbox_modules_tarball.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -# Create a virtualbox modules tarball from a VirtualBox binary package. -# We cannot download the package by this script because of the unpredictable -# build number being in the filename. -# -# usage: create_vbox_modules_tarball.sh VirtualBox-4.1.18-78361-Linux_amd64.run - -[ -f "$1" ] || exit 1 - -VBOX_PACKAGE="$1" -VERSION_SUFFIX="" - -if [[ ${VBOX_PACKAGE} = *_BETA* ]] || [[ ${VBOX_PACKAGE} = *_RC* ]] ; then - VERSION_SUFFIX="$(echo ${VBOX_PACKAGE} | sed 's@.*VirtualBox-[[:digit:]\.]\+\(_[[:alpha:]]\+[[:digit:]]\).*@\L\1@')" - -fi - -VBOX_VER="$(echo ${VBOX_PACKAGE} | sed 's@.*VirtualBox-\([[:digit:]\.]\+\).*@\1@')${VERSION_SUFFIX}" - - -sh ${VBOX_PACKAGE} --noexec --keep --nox11 || exit 2 -cd install || exit 3 -tar -xaf VirtualBox.tar.bz2 || exit 4 -cd src/vboxhost || exit 5 -tar -cvJf ../../../vbox-kernel-module-src-${VBOX_VER}.tar.xz . || exit 6 -cd ../../.. && rm install -rf - -exit 0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: e303e3a14d0a0ed2a61a087305c81922c70faf93 Author: Sam James gentoo org> AuthorDate: Mon Jun 3 08:07:15 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jun 3 08:07:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e303e3a1 app-emulation/virtualbox-modules: Stabilize 7.0.18 amd64, #933448 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild index 08e22e5e0379..ba255fc783b5 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.18.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-modules/
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-modules/
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-modules/
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-modules/
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-modules/
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-modules/
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-modules/
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-modules/, app-emulation/virtualbox-modules/files/
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 b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
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/
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-modules/
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/
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-modules/
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-modules/
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-modules/
commit: 1edbf5890b6a729090d988beb64ebfb27bb1ea2c Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jan 17 06:19: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=1edbf589 app-emulation/virtualbox-modules: add 7.0.14 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.14.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 71d2903df2d4..5c3c56703bb1 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -3,3 +3,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.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.14.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.ebuild new file mode 100644 index ..08e22e5e0379 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.14.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-modules/
commit: 4d2d99fa8217d44c458df49ab3421d2cce732e9e Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jan 17 06:14:19 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jan 17 17:35:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2d99fa app-emulation/virtualbox-modules: add 6.1.50 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.50.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 41950b400682..71d2903df2d4 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +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 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.ebuild new file mode 100644 index ..e6ea30a58fd9 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.50.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-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/
commit: 45d6e5e28f21b8f5ac0988b7b72f091bddef959c Author: Viorel Munteanu gentoo org> AuthorDate: Tue Oct 17 17:21:43 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Oct 18 04:07:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d6e5e2 app-emulation/virtualbox-modules: add 6.1.48 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.48.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 601a6055290c..53898e9bc719 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +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-7.0.10.tar.xz 717508 BLAKE2B 7e4517eb39a7927a9b4343ab3cf3700c28fd1b2271311a980b4e257029dd228fd541a940b9f0a3b8190161d1b020e76f1a6d89752016620116fc175e45fb038b SHA512 0c7c3bac13a42cca4c6b30c4bbea86511ebbb296c5f941a3fb6cb190cbc60303f80ec93e3e18f03f85a6de1f02c3db102f6bd80f793610a38645b03112fc5ce7 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild new file mode 100644 index ..00acad894a77 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.48.ebuild @@ -0,0 +1,34 @@ +# 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/
commit: 10d0bb5b673863d15979bb3db0dd7f5df9951465 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Oct 17 17:22:26 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Oct 18 04:07:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d0bb5b app-emulation/virtualbox-modules: add 7.0.12 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.12.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 53898e9bc719..41950b400682 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ 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-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 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild new file mode 100644 index ..d0c1bf4e4df5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.12.ebuild @@ -0,0 +1,34 @@ +# 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-modules/
commit: 7b3bcd556896e38765467cc4b48e5cccda7fb5ab Author: Viorel Munteanu gentoo org> AuthorDate: Tue Aug 15 12:21:25 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Aug 15 12:45:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3bcd55 app-emulation/virtualbox-modules: drop 7.0.8-r1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-7.0.8-r1.ebuild | 34 -- 2 files changed, 35 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 67145188cc4a..601a6055290c 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,2 @@ DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9 SHA512 b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3 DIST vbox-kernel-module-src-7.0.10.tar.xz 717508 BLAKE2B 7e4517eb39a7927a9b4343ab3cf3700c28fd1b2271311a980b4e257029dd228fd541a940b9f0a3b8190161d1b020e76f1a6d89752016620116fc175e45fb038b SHA512 0c7c3bac13a42cca4c6b30c4bbea86511ebbb296c5f941a3fb6cb190cbc60303f80ec93e3e18f03f85a6de1f02c3db102f6bd80f793610a38645b03112fc5ce7 -DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.ebuild deleted file mode 100644 index d0c1bf4e4df5.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.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-modules/
commit: c61a843ec713f162b6c53b36e5a093d4db9c66aa Author: Viorel Munteanu gentoo org> AuthorDate: Tue Aug 15 12:21:18 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Aug 15 12:45:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61a843e app-emulation/virtualbox-modules: drop 7.0.8 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.8.ebuild| 82 -- 1 file changed, 82 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild deleted file mode 100644 index 9b9f026e3515.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild +++ /dev/null @@ -1,82 +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 toolchain-funcs - -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" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" -CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" - -# Check if the build directory exists and all directories above it have sane permissions -virtualbox_check_kv_dir() { - if [[ ! -d ${KV_DIR} ]]; then - [[ -z $a ]] && return 1 - elog "Directory not found: ${KV_DIR}" - local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' && $1 != '.' ]]; do - if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then - elog "Please check permissions of $a" - fi - a=$(dirname "$a") - done - return 1 - fi - return 0 -} - -pkg_pretend() { - # bug 893286 - get_version - virtualbox_check_kv_dir -} - -pkg_setup() { - linux-mod_pkg_setup - virtualbox_check_kv_dir || die - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - # This module is obsolete, removed in december 2019, so it may be missing. No || die - # TODO: consider removing this line in the near future - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: f5ba3ba65c428ff8b440cc5c7085ab8bd9fd47f4 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Aug 15 12:21:11 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Aug 15 12:45:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ba3ba6 app-emulation/virtualbox-modules: drop 6.1.44-r1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-6.1.44-r1.ebuild| 34 -- 2 files changed, 35 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 5c98f30d1377..67145188cc4a 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,3 @@ -DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9 SHA512 b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3 DIST vbox-kernel-module-src-7.0.10.tar.xz 717508 BLAKE2B 7e4517eb39a7927a9b4343ab3cf3700c28fd1b2271311a980b4e257029dd228fd541a940b9f0a3b8190161d1b020e76f1a6d89752016620116fc175e45fb038b SHA512 0c7c3bac13a42cca4c6b30c4bbea86511ebbb296c5f941a3fb6cb190cbc60303f80ec93e3e18f03f85a6de1f02c3db102f6bd80f793610a38645b03112fc5ce7 DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild deleted file mode 100644 index 00acad894a77.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.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/
commit: 206e4f30a0604133947dcd31394cd885888dd67a Author: Viorel Munteanu gentoo org> AuthorDate: Tue Aug 15 12:21:06 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Aug 15 12:45:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206e4f30 app-emulation/virtualbox-modules: drop 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-6.1.44.ebuild | 82 -- 1 file changed, 82 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild deleted file mode 100644 index cc01aaeed406.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild +++ /dev/null @@ -1,82 +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 toolchain-funcs - -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" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" -CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" - -# Check if the build directory exists and all directories above it have sane permissions -virtualbox_check_kv_dir() { - if [[ ! -d ${KV_DIR} ]]; then - [[ -z $a ]] && return 1 - elog "Directory not found: ${KV_DIR}" - local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' && $1 != '.' ]]; do - if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then - elog "Please check permissions of $a" - fi - a=$(dirname "$a") - done - return 1 - fi - return 0 -} - -pkg_pretend() { - # bug 893286 - get_version - virtualbox_check_kv_dir -} - -pkg_setup() { - linux-mod_pkg_setup - virtualbox_check_kv_dir || die - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - # This module is obsolete, removed in december 2019, so it may be missing. No || die - # TODO: consider removing this line in the near future - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 5dd1267ca9b2d1d81e7e168927224d70c0061935 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Aug 15 12:12:30 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Aug 15 12:14:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd1267c app-emulation/virtualbox-modules: Stabilize amd64, #911671 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild index d0c1bf4e4df5..60b7d2b1120a 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.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-modules/, app-emulation/virtualbox-modules/files/
commit: ab41891b6bc4e255d09bca572220d571ca300a5a Author: Viorel Munteanu gentoo org> AuthorDate: Mon Aug 14 15:25:59 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Aug 14 15:25:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab41891b app-emulation/virtualbox-modules: patch for kernel 6.4.10 Closes: https://bugs.gentoo.org/912168 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.10-kernel-6.4.10.patch | 13 .../virtualbox-modules-6.1.46-r1.ebuild| 36 ++ .../virtualbox-modules-7.0.10-r1.ebuild| 36 ++ 3 files changed, 85 insertions(+) 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 new file mode 100644 index ..189a2ce4085e --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.10-kernel-6.4.10.patch @@ -0,0 +1,13 @@ +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 new file mode 100644 index ..2b866fda3662 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46-r1.ebuild @@ -0,0 +1,36 @@ +# 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 +} 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 new file mode 100644 index ..655c1e954921 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10-r1.ebuild @@ -0,0 +1,36 @@ +# 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/
commit: 2d91f6ac9d90265333bcbd2c458a497ef394a87a Author: Sam James gentoo org> AuthorDate: Thu Aug 3 20:45:22 2023 + Commit: Sam James gentoo org> CommitDate: Thu Aug 3 20:45:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d91f6ac app-emulation/virtualbox-modules: Stabilize 6.1.46 amd64, #911672 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild index 00acad894a77..3586ce20c9e8 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.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-modules/
commit: 92772ba6450edb2b2c7d383e4e34ef7a2675a3b4 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jul 19 05:57:36 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jul 20 09:36:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92772ba6 app-emulation/virtualbox-modules: add 6.1.46 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.46.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index be639cef3761..98b9287fb368 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c +DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9 SHA512 b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3 DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild new file mode 100644 index ..00acad894a77 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild @@ -0,0 +1,34 @@ +# 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/
commit: eda91ea4c0c1aec078ff25584823b103f2fb6501 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jul 19 08:02:02 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jul 20 09:36:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda91ea4 app-emulation/virtualbox-modules: add 7.0.10 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.10.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 98b9287fb368..5c98f30d1377 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-6.1.46.tar.xz 680036 BLAKE2B 46963957424fab934152ff945a3f1c0da9ca395f6ce7834e249805d155e2d41ec94b9feaed5c214d90fab547509ca48282fa7603b7f9434e7a5d596ea75177f9 SHA512 b60cf42e8213cb4c7f68090d118a477b4535cca7011f495b8ed3a254070dd8912853bb6c647cb4c86448e241005ad2467888d4731aee994c1ac80d2f38e153b3 +DIST vbox-kernel-module-src-7.0.10.tar.xz 717508 BLAKE2B 7e4517eb39a7927a9b4343ab3cf3700c28fd1b2271311a980b4e257029dd228fd541a940b9f0a3b8190161d1b020e76f1a6d89752016620116fc175e45fb038b SHA512 0c7c3bac13a42cca4c6b30c4bbea86511ebbb296c5f941a3fb6cb190cbc60303f80ec93e3e18f03f85a6de1f02c3db102f6bd80f793610a38645b03112fc5ce7 DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild new file mode 100644 index ..d0c1bf4e4df5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.10.ebuild @@ -0,0 +1,34 @@ +# 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-modules/files/
commit: a37c48205b2da2046afa9241f7cd045df4ebe7c4 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Jun 1 15:44:07 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jun 1 15:56:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37c4820 app-emulation/virtualbox-modules: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/31265 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.6-kernel-6.3.patch | 27 -- 1 file changed, 27 deletions(-) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch deleted file mode 100644 index 3ea343791773.. --- a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch +++ /dev/null @@ -1,27 +0,0 @@ -Linux: vboxdrv: Introduce initial support for kernel 6.3.x series, bugref:10381. -https://www.virtualbox.org/changeset/98867/vbox - -Index: trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c -=== a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c -+++ b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c -@@ -1402,5 +1402,9 @@ - { - flush_dcache_page(pMemLnx->apPages[rc]); -+#if RTLNX_VER_MIN(6,3,0) -+vm_flags_set(papVMAs[rc], VM_DONTCOPY | VM_LOCKED); -+#else - papVMAs[rc]->vm_flags |= VM_DONTCOPY | VM_LOCKED; -+#endif - } - -@@ -1873,5 +1877,8 @@ - /* Thes flags help making 100% sure some bad stuff wont happen (swap, core, ++). - * See remap_pfn_range() in mm/memory.c */ --#ifRTLNX_VER_MIN(3,7,0) -+ -+#ifRTLNX_VER_MIN(6,3,0) -+vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); -+#elif RTLNX_VER_MIN(3,7,0) - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; - #else
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 432a2184d78e5f6e8a89418042a639a55b058962 Author: Viorel Munteanu gentoo org> AuthorDate: Wed May 31 15:32:53 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jun 1 06:24:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432a2184 app-emulation/virtualbox-modules: migrate 6.1.44 to linux-mod-r1 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-6.1.44-r1.ebuild| 34 ++ 1 file changed, 34 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild new file mode 100644 index ..00acad894a77 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44-r1.ebuild @@ -0,0 +1,34 @@ +# 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/
commit: 4fc4ff0f415995ab7adc58ec54ba49897cb1e1f8 Author: Viorel Munteanu gentoo org> AuthorDate: Wed May 31 15:32:28 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jun 1 06:24:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc4ff0f app-emulation/virtualbox-modules: migrate 7.0.8 to linux-mod-r1 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.8-r1.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.ebuild new file mode 100644 index ..d0c1bf4e4df5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8-r1.ebuild @@ -0,0 +1,34 @@ +# 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-modules/
commit: d0c2a145111924bfdf13b43bb3af3e65b1939723 Author: Viorel Munteanu gentoo org> AuthorDate: Tue May 30 05:21:03 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue May 30 05:21:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c2a145 app-emulation/virtualbox-modules: drop 6.1.42, 6.1.42-r1, 7.0.6, 7.0.6-r1 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 2 - .../virtualbox-modules-6.1.42-r1.ebuild| 61 -- .../virtualbox-modules-6.1.42.ebuild | 57 .../virtualbox-modules-7.0.6-r1.ebuild | 61 -- .../virtualbox-modules-7.0.6.ebuild| 57 5 files changed, 238 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 5abd73514c14..be639cef3761 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,2 @@ -DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c -DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild deleted file mode 100644 index 3258677a03ed.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild +++ /dev/null @@ -1,61 +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 toolchain-funcs - -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" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -PATCHES=( - "${FILESDIR}"/virtualbox-modules-7.0.6-kernel-6.3.patch -) - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - # This module is obsolete, removed in december 2019, so it may be missing. No || die - # TODO: consider removing this line in the near future - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -} diff --git a/app-emulation/virtualbox-modules/virtu
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: b348f1dc539cd1befa092ef58762f6e81ac39a32 Author: Sam James gentoo org> AuthorDate: Mon May 29 13:10:08 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 29 13:10:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b348f1dc app-emulation/virtualbox-modules: Stabilize 6.1.44 amd64, #907361 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild index bec6b95237b8..cc01aaeed406 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="amd64" BUILD_TARGETS="all" MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 8c7b4db566026523cb56928e322d34ca76a46d53 Author: Sam James gentoo org> AuthorDate: Mon May 29 12:57:33 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 29 12:57:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7b4db5 app-emulation/virtualbox-modules: Stabilize 7.0.8 amd64, #907355 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild index ed823a969cbf..9b9f026e3515 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="GPL-3" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="amd64" BUILD_TARGETS="all" MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 9b8f1bdd06804c267aeb83ea4566684cd3095237 Author: Viorel Munteanu gentoo org> AuthorDate: Fri Apr 21 18:39:44 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 18:42:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f1bdd app-emulation/virtualbox-modules: fix for empty KV_DIR Closes: https://bugs.gentoo.org/904752 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild | 3 ++- app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild index 9ecbdb504d37..bec6b95237b8 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild @@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" # Check if the build directory exists and all directories above it have sane permissions virtualbox_check_kv_dir() { if [[ ! -d ${KV_DIR} ]]; then + [[ -z $a ]] && return 1 elog "Directory not found: ${KV_DIR}" local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' ]]; do + while [[ -n $a && $a != '/' && $1 != '.' ]]; do if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then elog "Please check permissions of $a" fi diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild index b492291d280a..ed823a969cbf 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild @@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" # Check if the build directory exists and all directories above it have sane permissions virtualbox_check_kv_dir() { if [[ ! -d ${KV_DIR} ]]; then + [[ -z $a ]] && return 1 elog "Directory not found: ${KV_DIR}" local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' ]]; do + while [[ -n $a && $a != '/' && $1 != '.' ]]; do if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then elog "Please check permissions of $a" fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 3c47781472a64217a3dfef9c94968e1fa6b83858 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 16:43:48 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c477814 app-emulation/virtualbox-modules: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.44.ebuild | 81 ++ 2 files changed, 82 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index c5eb20b15cf8..0d9ec86a218d 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 +DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild new file mode 100644 index ..9ecbdb504d37 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild @@ -0,0 +1,81 @@ +# 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 toolchain-funcs + +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" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" + +# Check if the build directory exists and all directories above it have sane permissions +virtualbox_check_kv_dir() { + if [[ ! -d ${KV_DIR} ]]; then + elog "Directory not found: ${KV_DIR}" + local a=$(dirname "${KV_DIR}") + while [[ -n $a && $a != '/' ]]; do + if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then + elog "Please check permissions of $a" + fi + a=$(dirname "$a") + done + return 1 + fi + return 0 +} + +pkg_pretend() { + # bug 893286 + get_version + virtualbox_check_kv_dir +} + +pkg_setup() { + linux-mod_pkg_setup + virtualbox_check_kv_dir || die + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 7c0bce2f517147970c05ac7c809ff31b83477509 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 16:45:22 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c0bce2f app-emulation/virtualbox-modules: add 7.0.8 Bug: https://bugs.gentoo.org/760102 Closes: https://bugs.gentoo.org/880229 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.8.ebuild| 81 ++ 2 files changed, 82 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 0d9ec86a218d..5abd73514c14 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 +DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild new file mode 100644 index ..b492291d280a --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild @@ -0,0 +1,81 @@ +# 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 toolchain-funcs + +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" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" + +# Check if the build directory exists and all directories above it have sane permissions +virtualbox_check_kv_dir() { + if [[ ! -d ${KV_DIR} ]]; then + elog "Directory not found: ${KV_DIR}" + local a=$(dirname "${KV_DIR}") + while [[ -n $a && $a != '/' ]]; do + if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then + elog "Please check permissions of $a" + fi + a=$(dirname "$a") + done + return 1 + fi + return 0 +} + +pkg_pretend() { + # bug 893286 + get_version + virtualbox_check_kv_dir +} + +pkg_setup() { + linux-mod_pkg_setup + virtualbox_check_kv_dir || die + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/l
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/
commit: 16f171d9bbc6820a7e417ec75413fe4c2bc631d1 Author: Viorel Munteanu gentoo org> AuthorDate: Mon Apr 3 06:11:57 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Apr 3 06:12:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f171d9 app-emulation/virtualbox-modules: fix compilation with kernel 6.3 Bug: https://bugs.gentoo.org/903638 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox-modules-7.0.6-kernel-6.3.patch | 27 ++ .../virtualbox-modules-6.1.42-r1.ebuild| 61 ++ .../virtualbox-modules-7.0.6-r1.ebuild | 61 ++ 3 files changed, 149 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch new file mode 100644 index ..3ea343791773 --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-7.0.6-kernel-6.3.patch @@ -0,0 +1,27 @@ +Linux: vboxdrv: Introduce initial support for kernel 6.3.x series, bugref:10381. +https://www.virtualbox.org/changeset/98867/vbox + +Index: trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c +=== +--- a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c +@@ -1402,5 +1402,9 @@ + { + flush_dcache_page(pMemLnx->apPages[rc]); ++#if RTLNX_VER_MIN(6,3,0) ++vm_flags_set(papVMAs[rc], VM_DONTCOPY | VM_LOCKED); ++#else + papVMAs[rc]->vm_flags |= VM_DONTCOPY | VM_LOCKED; ++#endif + } + +@@ -1873,5 +1877,8 @@ + /* Thes flags help making 100% sure some bad stuff wont happen (swap, core, ++). + * See remap_pfn_range() in mm/memory.c */ +-#ifRTLNX_VER_MIN(3,7,0) ++ ++#ifRTLNX_VER_MIN(6,3,0) ++vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); ++#elif RTLNX_VER_MIN(3,7,0) + vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + #else diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild new file mode 100644 index ..3258677a03ed --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42-r1.ebuild @@ -0,0 +1,61 @@ +# 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 toolchain-funcs + +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" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +PATCHES=( + "${FILESDIR}"/virtualbox-modules-7.0.6-kernel-6.3.patch +) + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6-r1.ebuild new file mode 100644 index ..e4544d662bf5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: dee89b574017325ab9f4405876db309c23808275 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Feb 21 14:17:44 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Feb 21 15:04:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee89b57 app-emulation/virtualbox-modules: drop 6.1.40 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - app-emulation/virtualbox-modules/metadata.xml | 3 - .../virtualbox-modules-6.1.40.ebuild | 65 -- 3 files changed, 69 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index fc8878868d0c..c6596e87155b 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,3 @@ -DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 diff --git a/app-emulation/virtualbox-modules/metadata.xml b/app-emulation/virtualbox-modules/metadata.xml index a0ff2f996d25..498143329fed 100644 --- a/app-emulation/virtualbox-modules/metadata.xml +++ b/app-emulation/virtualbox-modules/metadata.xml @@ -5,7 +5,4 @@ cea...@gentoo.org Viorel Munteanu - -Apply patch needed for pax enabled kernels - diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild deleted file mode 100644 index b5ac55a89c1f.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2022 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 - -EAPI=8 - -inherit linux-mod toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; - -LICENSE="GPL-2" -SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="amd64" -IUSE="pax-kernel" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_prepare() { - if use pax-kernel && kernel_is -ge 3 0 0 ; then - eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch - fi - - default -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - find /lib/modules/${KV_FULL}/misc -t
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 85905baf5ee3639860d25c5b360fb6637c051ccd Author: Viorel Munteanu gentoo org> AuthorDate: Tue Feb 21 14:18:00 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Feb 21 15:04:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85905baf app-emulation/virtualbox-modules: drop 7.0.4 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-7.0.4.ebuild| 58 -- 2 files changed, 59 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index c6596e87155b..c5eb20b15cf8 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,2 @@ DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 -DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild deleted file mode 100644 index e6a5f4eddaab.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild +++ /dev/null @@ -1,58 +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 toolchain-funcs - -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"; - -LICENSE="GPL-3" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - # This module is obsolete, removed in december 2019, so it may be missing. No || die - # TODO: consider removing this line in the near future - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: fad289f882bdc352b2d8b17876697e8f73b85497 Author: Sam James gentoo org> AuthorDate: Wed Feb 15 05:11:45 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 15 05:11:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad289f8 app-emulation/virtualbox-modules: Stabilize 7.0.6 amd64, #893606 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild index 4f5bf39316a5..59bc05a4e263 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="GPL-3" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="amd64" BUILD_TARGETS="all" MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 25385e04d46e1478c6779b829fae2b47e4d60b30 Author: Sam James gentoo org> AuthorDate: Wed Feb 15 05:11:44 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 15 05:11:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25385e04 app-emulation/virtualbox-modules: Stabilize 6.1.42 amd64, #893606 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild index 8ac6908c5bf2..a941937c4147 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="amd64" BUILD_TARGETS="all" MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 8094113fda65d68e94330d2f94cce379dbfa8ad1 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jan 18 20:16:39 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 22 09:55:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8094113f app-emulation/virtualbox-modules: add 7.0.6 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.6.ebuild| 57 ++ 2 files changed, 58 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 5da3c1d0480e..fc8878868d0c 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 +DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild new file mode 100644 index ..4f5bf39316a5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild @@ -0,0 +1,57 @@ +# 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 toolchain-funcs + +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" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: e4235d16c952ae69f296eb8ba5fd05c18d27afb8 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jan 18 19:47:39 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 22 09:55:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4235d16 app-emulation/virtualbox-modules: add 6.1.42 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.42.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index b5530be46eb9..5da3c1d0480e 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb +DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild new file mode 100644 index ..8ac6908c5bf2 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild @@ -0,0 +1,57 @@ +# 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 toolchain-funcs + +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" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 9727e605b3ae79cd710de26e1046af4cde777940 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jan 11 15:37:29 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jan 11 15:37:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9727e605 app-emulation/virtualbox-modules: drop 7.0.2 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-7.0.2.ebuild| 58 -- 2 files changed, 59 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 1bd41095e720..b5530be46eb9 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,2 @@ DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb -DIST vbox-kernel-module-src-7.0.2.tar.xz 719208 BLAKE2B 9e356c10b431f765dc7c13673c296b8acf6247304fe40f0a6accde30e1c1f2ab04f46ac18ac6350cb1c554f9d0aaf3cb831a5f737cbd7d50ae8efe48e312c8b4 SHA512 0c97b30ee14abeb62b9fbfe552da64f12f763cf3d35d5fda1dee595142f564f6220e61c15f73dcfd50853f4e4776bc73ba1808e5f78d7c2f5f2bf3522292d33e DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild deleted file mode 100644 index 701dc908bb24.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022 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 toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; - -LICENSE="GPL-3" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - # This module is obsolete, removed in december 2019, so it may be missing. No || die - # TODO: consider removing this line in the near future - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 3e3cdf11bc8203939d505ad69eb0c79a51fdfd5d Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jan 11 12:54:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jan 11 12:54:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3cdf11 app-emulation/virtualbox-modules: Stabilize 7.0.4 amd64, #890467 Signed-off-by: Arthur Zamarin gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild index 5894b581bca7..e6a5f4eddaab 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# 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 @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz"; LICENSE="GPL-3" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="amd64" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 3227383fd983335e591bfa8e65fd62f413954aaa Author: Viorel Munteanu gentoo org> AuthorDate: Sat Nov 19 09:40:12 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Nov 20 08:16:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3227383f app-emulation/virtualbox-modules: add 7.0.4 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.4.ebuild| 58 ++ 2 files changed, 59 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index dd1150faf86b..1bd41095e720 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb DIST vbox-kernel-module-src-7.0.2.tar.xz 719208 BLAKE2B 9e356c10b431f765dc7c13673c296b8acf6247304fe40f0a6accde30e1c1f2ab04f46ac18ac6350cb1c554f9d0aaf3cb831a5f737cbd7d50ae8efe48e312c8b4 SHA512 0c97b30ee14abeb62b9fbfe552da64f12f763cf3d35d5fda1dee595142f564f6220e61c15f73dcfd50853f4e4776bc73ba1808e5f78d7c2f5f2bf3522292d33e +DIST vbox-kernel-module-src-7.0.4.tar.xz 719552 BLAKE2B 5db9ef68acb0da28096dbb89b746261dfac830b626fbed669c02eab6399e681b2c5667d0fe547c8cc8c7e1cbf66d4c6696d9badf0faa617ef2cd0d7372ec9cbe SHA512 521994ffcc27766ee5bbf19595c41a292ce266247249e8ed701fca802d0a1bb82883959eb10bc06bc78abfd6b5230605e6620717526ca528f0b2e1d8d62a8dc4 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild new file mode 100644 index ..5894b581bca7 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 2022 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 toolchain-funcs + +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"; + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: a87a5ca3845dc97f14677f10ca153756a61c026b Author: Viorel Munteanu gentoo org> AuthorDate: Wed Nov 2 10:38:03 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 2 16:17:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87a5ca3 app-emulation/virtualbox-modules: add myself as a maintainer Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/metadata.xml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app-emulation/virtualbox-modules/metadata.xml b/app-emulation/virtualbox-modules/metadata.xml index f2ab41b9825a..a0ff2f996d25 100644 --- a/app-emulation/virtualbox-modules/metadata.xml +++ b/app-emulation/virtualbox-modules/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - -ceamac.para...@gmail.com + +cea...@gentoo.org Viorel Munteanu - -proxy-ma...@gentoo.org -Proxy Maintainers - Apply patch needed for pax enabled kernels
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox/, ...
commit: f2247b6b3f3b1a8d17c323a3671edf043b501438 Author: Viorel Munteanu gmail com> AuthorDate: Wed Nov 2 05:59:04 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 2 06:39:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2247b6b app-emulation/virtualbox*: drop 6.1.36, 6.1.38 Bug: https://bugs.gentoo.org/877601 Signed-off-by: Viorel Munteanu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27894 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-additions/Manifest| 2 - .../virtualbox-additions-6.1.36.ebuild | 30 - .../virtualbox-additions-6.1.38.ebuild | 30 - app-emulation/virtualbox-extpack-oracle/Manifest | 2 - .../virtualbox-extpack-oracle-6.1.36.ebuild| 41 -- .../virtualbox-extpack-oracle-6.1.38.ebuild| 41 -- app-emulation/virtualbox-guest-additions/Manifest | 2 - .../virtualbox-guest-additions-6.1.36.ebuild | 280 - .../virtualbox-guest-additions-6.1.38.ebuild | 281 - .../files/virtualbox-modules-5.2.8-pax-const.patch | 44 -- .../virtualbox-modules/files/virtualbox.conf | 4 - .../virtualbox-modules-6.1.36.ebuild | 65 -- .../virtualbox-modules-6.1.38.ebuild | 65 -- app-emulation/virtualbox/Manifest | 2 - .../virtualbox/virtualbox-6.1.36-r2.ebuild | 654 app-emulation/virtualbox/virtualbox-6.1.38.ebuild | 663 - 16 files changed, 2206 deletions(-) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index 9ab6de8f40e3..d5b7af278fbd 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -1,4 +1,2 @@ -DIST VBoxGuestAdditions_6.1.36.iso 63803392 BLAKE2B bcd795e4f4ed5b25542011370b0d0ede0a163c89df597d085d731627bf041a5bc8eb8d60c2041bfe1654986751e16bb382680ad487d90def2e8a7d9fab21dd24 SHA512 cf07e77ac882eb9cd6da39c6491f2536ac8c1e4bddb27e50bb6d1016ab7a291746cd59c6966c54ba007bb4cb79b82ebcfacec5984a6e7453f60ad167014542aa -DIST VBoxGuestAdditions_6.1.38.iso 63887360 BLAKE2B 36688f43d8be5b0f408715f9ad902caf1e298d01f77e5fbb236e15c56da5097c91a4df846b786cb3fa4aa9b97d0360c627b757eebc0503a675b7eb6b752015a0 SHA512 df7051988174227af733d2fb4fd703c885f9637345077090034f3392b2c4deef8ac87d0b9e76f29149609b6e2b7158109377c9af5fdbcdc5691ae6e401c4731b DIST VBoxGuestAdditions_6.1.40.iso 63883264 BLAKE2B b9a22604b7dc135e9944bb46e7fb59e6202e692dd75de89763c6fe432328f65bacf4d893221a5e6f90ed3236fd36af2f6608932402e0ae967eb1ed24f6b1153a SHA512 149311a826c20f9bc8212e7580d3b552b4cd82f7e9dbaf4e44f363807f8132f0a81eb39082fc8876fcd5fb527d7d7c8ae1b3b6d8372b9bb39273d88fbd84a185 DIST VBoxGuestAdditions_7.0.2.iso 52957184 BLAKE2B 8740a9c57268b96995d9412a7799f1c5d7901619f909eb8bef244e3fbadf5a6d94f35f40fa437eb8eda563a77110723bfad4eac518a93fc00e7ee246fd820ac8 SHA512 8084e97b37c6a4471bea8df4ba8464b4c709b4c9b69141c92adec70c12bc32fab583fa20ab04135bcab67f4902b88dbc9539c88909ab65e3eef6bce4c93c692a diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild deleted file mode 100644 index 7cc456fe3207.. --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=VBoxGuestAdditions -MY_PV="${PV/beta/BETA}" -MY_PV="${MY_PV/rc/RC}" -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="CD image containing guest additions for VirtualBox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"; - -LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" -SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="amd64" -IUSE="" - -S="${WORKDIR}" - -src_unpack() { - return 0 -} - -src_install() { - insinto /usr/share/${PN/-additions} - newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso -} diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild deleted file mode 100644 index 7cc456fe3207.. --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=VBoxGuestAdditions -MY_PV="${PV/beta/BETA}" -MY_PV="${MY_PV/rc/RC}" -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="CD image containing guest additions for VirtualBox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"; - -LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" -SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: d2b7e2ff93c216a518f05684921ed99c8c2af2bc Author: Viorel Munteanu gmail com> AuthorDate: Wed Nov 2 05:56:28 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Nov 2 06:39:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b7e2ff app-emulation/virtualbox-modules: add 7.0.2 Drop pax-kernel support Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 3 +- .../virtualbox-modules-7.0.2.ebuild| 58 ++ 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index f9ef789f86f8..dd1150faf86b 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,2 @@ -DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52 -DIST vbox-kernel-module-src-6.1.38.tar.xz 678320 BLAKE2B 02fce9d8436e5e05cefae5e947c814470ff2898fa5ced2b734a7570e42fde2a84ecc98cbd2a3f0254443af1dd8131d541d565ecc4eb6a57ca88f7c638ed4994d SHA512 ef933e68942b847bd17ae9173d8c9963e12ffba73fe1d049e2fe9af10f720cc269ffdf7d2341ab75374f4737f4521c24316786574c0c71feb153a430c744eb0a DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb +DIST vbox-kernel-module-src-7.0.2.tar.xz 719208 BLAKE2B 9e356c10b431f765dc7c13673c296b8acf6247304fe40f0a6accde30e1c1f2ab04f46ac18ac6350cb1c554f9d0aaf3cb831a5f737cbd7d50ae8efe48e312c8b4 SHA512 0c97b30ee14abeb62b9fbfe552da64f12f763cf3d35d5fda1dee595142f564f6220e61c15f73dcfd50853f4e4776bc73ba1808e5f78d7c2f5f2bf3522292d33e diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild new file mode 100644 index ..701dc908bb24 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 2022 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 toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: f469d7e6e32bcbe345bc989decbfaf86e26fefa9 Author: Joonas Niilola gentoo org> AuthorDate: Thu Oct 27 08:33:55 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Oct 27 08:33:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f469d7e6 app-emulation/virtualbox-modules: Stabilize 6.1.40 amd64, #878073 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild index d293415c5d91..b5ac55a89c1f 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${ LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 536c5502b99a06552484494b5d18b03a430bc0d3 Author: Viorel Munteanu gmail com> AuthorDate: Mon Oct 17 05:42:42 2022 + Commit: Sam James gentoo org> CommitDate: Mon Oct 17 21:04:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=536c5502 app-emulation/virtualbox-modules: add 6.1.40 Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.40.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index b0e0cccdad58..f9ef789f86f8 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52 DIST vbox-kernel-module-src-6.1.38.tar.xz 678320 BLAKE2B 02fce9d8436e5e05cefae5e947c814470ff2898fa5ced2b734a7570e42fde2a84ecc98cbd2a3f0254443af1dd8131d541d565ecc4eb6a57ca88f7c638ed4994d SHA512 ef933e68942b847bd17ae9173d8c9963e12ffba73fe1d049e2fe9af10f720cc269ffdf7d2341ab75374f4737f4521c24316786574c0c71feb153a430c744eb0a +DIST vbox-kernel-module-src-6.1.40.tar.xz 680112 BLAKE2B 95bcb598bc3823c8bf4bfeb734a5d812a4830d072b186c999ed8632552550d0d21318bc50419fd18301cd6e8e58d091a4f6363c9ee86725d6bf8e74050b552d2 SHA512 8eec3c960077205d53b3d2a8367ce562edb02a6d90fe0a4bd06e1dfa256760e128b9895fc8005ceeb50a72eda6509533a28c6ee264d10a2cd30601ed5ced2eeb diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild new file mode 100644 index ..d293415c5d91 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.40.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022 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 + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="pax-kernel" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_prepare() { + if use pax-kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: d0c021ba1029060854421dfcfae8641a0a689a2f Author: Joonas Niilola gentoo org> AuthorDate: Thu Oct 6 06:03:36 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Oct 6 10:23:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c021ba app-emulation/virtualbox-modules: Stabilize 6.1.38 amd64, #875332 Signed-off-by: Joonas Niilola gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild index d293415c5d91..b5ac55a89c1f 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${ LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: ffbf12772d0e85582297cf9b9c7066dc7b5775c6 Author: Viorel Munteanu gmail com> AuthorDate: Thu Sep 1 08:04:01 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Sep 5 12:39:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbf1277 app-emulation/virtualbox-modules: drop 6.1.32, 6.1.34 Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Joonas Niilola gentoo.org> app-emulation/virtualbox-modules/Manifest | 2 - .../virtualbox-modules-6.1.32.ebuild | 67 -- .../virtualbox-modules-6.1.34.ebuild | 67 -- 3 files changed, 136 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index e76d749db840..b0e0cccdad58 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,2 @@ -DIST vbox-kernel-module-src-6.1.32.tar.xz 675300 BLAKE2B fc843779ae9348203f2528009880e2d2dde65102c8be1837eb3a362e2703f9ecf54f7a10939318cbecbb41b4790a8b7d56c98ad82a4e83592b4c5491af0772b5 SHA512 e1c00be4fe2a0447c30ae0d380fc7a78fec1c3f52fb0cf0d20ccefcd174bf11097a91aa862ef8753be012e546a31555f5be9c1136cbaefc2240708b3adde7e5b -DIST vbox-kernel-module-src-6.1.34.tar.xz 675236 BLAKE2B 45385b4e60f7f5da8ebd2bb20ebc706ec8ac48e698dc62740ead31bd77e059bfb2980a83f8781832fe8e5faaade88db97c73f25096724ae4f29aba6daf04f7a0 SHA512 313dda056cb5e4020bfc9bafca2d05ab628aa740d174b9457f860ce0cd8eccaf557798cbb5fc1efeb36dc0f1f0320034ee86e48da03b33779eda1093b50d6c64 DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52 DIST vbox-kernel-module-src-6.1.38.tar.xz 678320 BLAKE2B 02fce9d8436e5e05cefae5e947c814470ff2898fa5ced2b734a7570e42fde2a84ecc98cbd2a3f0254443af1dd8131d541d565ecc4eb6a57ca88f7c638ed4994d SHA512 ef933e68942b847bd17ae9173d8c9963e12ffba73fe1d049e2fe9af10f720cc269ffdf7d2341ab75374f4737f4521c24316786574c0c71feb153a430c744eb0a diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild deleted file mode 100644 index 76e624379df2.. --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022 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 - -EAPI=7 - -inherit linux-mod toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; - -LICENSE="GPL-2" -SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="amd64" -IUSE="pax-kernel" - -RDEPEND="!=app-emulation/virtualbox-" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" - if linux_chkconfig_present CC_IS_CLANG; then - ewarn "Warning: building ${PN} with a clang-built kernel is experimental." - - BUILD_PARAMS+=' CC=${CHOST}-clang' - if linux_chkconfig_present LD_IS_LLD; then - BUILD_PARAMS+=' LD=ld.lld' - if linux_chkconfig_present LTO_CLANG_THIN; then - # kernel enables cache by default leading to sandbox violations - BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' - fi - fi - fi -} - -src_prepare() { - if use pax-kernel && kernel_is -ge 3 0 0 ; then - eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch - fi - - default -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild deleted file mode 100644 index f404aa6e52b1.. --- a/app-e
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 746b2988015154fdcfbfd47cce969ad3e06e2cba Author: Viorel Munteanu gmail com> AuthorDate: Sun Sep 4 08:19:55 2022 + Commit: Sam James gentoo org> CommitDate: Mon Sep 5 01:19:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746b2988 app-emulation/virtualbox-modules: add 6.1.38 Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.38.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index acb9c54c56fd..e76d749db840 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ DIST vbox-kernel-module-src-6.1.32.tar.xz 675300 BLAKE2B fc843779ae9348203f2528009880e2d2dde65102c8be1837eb3a362e2703f9ecf54f7a10939318cbecbb41b4790a8b7d56c98ad82a4e83592b4c5491af0772b5 SHA512 e1c00be4fe2a0447c30ae0d380fc7a78fec1c3f52fb0cf0d20ccefcd174bf11097a91aa862ef8753be012e546a31555f5be9c1136cbaefc2240708b3adde7e5b DIST vbox-kernel-module-src-6.1.34.tar.xz 675236 BLAKE2B 45385b4e60f7f5da8ebd2bb20ebc706ec8ac48e698dc62740ead31bd77e059bfb2980a83f8781832fe8e5faaade88db97c73f25096724ae4f29aba6daf04f7a0 SHA512 313dda056cb5e4020bfc9bafca2d05ab628aa740d174b9457f860ce0cd8eccaf557798cbb5fc1efeb36dc0f1f0320034ee86e48da03b33779eda1093b50d6c64 DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52 +DIST vbox-kernel-module-src-6.1.38.tar.xz 678320 BLAKE2B 02fce9d8436e5e05cefae5e947c814470ff2898fa5ced2b734a7570e42fde2a84ecc98cbd2a3f0254443af1dd8131d541d565ecc4eb6a57ca88f7c638ed4994d SHA512 ef933e68942b847bd17ae9173d8c9963e12ffba73fe1d049e2fe9af10f720cc269ffdf7d2341ab75374f4737f4521c24316786574c0c71feb153a430c744eb0a diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild new file mode 100644 index ..d293415c5d91 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.38.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022 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 + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="pax-kernel" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_prepare() { + if use pax-kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: c53cd055a158fc13455d2b51a13af69efdf9f200 Author: Viorel Munteanu gmail com> AuthorDate: Tue Jul 26 19:30:32 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jul 27 21:05:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53cd055 app-emulation/virtualbox-modules: add 6.1.36 Closes: https://bugs.gentoo.org/847094 Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.36.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 0f1c81daa903..acb9c54c56fd 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.32.tar.xz 675300 BLAKE2B fc843779ae9348203f2528009880e2d2dde65102c8be1837eb3a362e2703f9ecf54f7a10939318cbecbb41b4790a8b7d56c98ad82a4e83592b4c5491af0772b5 SHA512 e1c00be4fe2a0447c30ae0d380fc7a78fec1c3f52fb0cf0d20ccefcd174bf11097a91aa862ef8753be012e546a31555f5be9c1136cbaefc2240708b3adde7e5b DIST vbox-kernel-module-src-6.1.34.tar.xz 675236 BLAKE2B 45385b4e60f7f5da8ebd2bb20ebc706ec8ac48e698dc62740ead31bd77e059bfb2980a83f8781832fe8e5faaade88db97c73f25096724ae4f29aba6daf04f7a0 SHA512 313dda056cb5e4020bfc9bafca2d05ab628aa740d174b9457f860ce0cd8eccaf557798cbb5fc1efeb36dc0f1f0320034ee86e48da03b33779eda1093b50d6c64 +DIST vbox-kernel-module-src-6.1.36.tar.xz 678624 BLAKE2B b09a9f4281287dc3a356e2af77fa024f06f64db41eac10efe8cf2b4ab39df292fac13a75247bdfa8b22dc3fbbc3747d217651da11c4788cfd08a2b6d775bb4f7 SHA512 b00c99a2db57c78c538539afc900ffa1e4729727f39ed68565a18c3fcbc28080d1ca340ee16f45e5616f535ce38ba646020a5373acc124a15821287fa29ddd52 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.36.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.36.ebuild new file mode 100644 index ..d293415c5d91 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.36.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022 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 + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://github.com/ceamac/virtualbox-modules-dist/releases/download/v${PV}/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="pax-kernel" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_prepare() { + if use pax-kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: f8a916372ddcdf149eb5e1dbc1071d5436ddee2c Author: Sam James gentoo org> AuthorDate: Sun Jul 24 23:22:20 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 24 23:22:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a91637 app-emulation/virtualbox-modules: Stabilize 6.1.34 amd64, #860813 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild index 33bf7475fadf..f404aa6e52b1 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.34.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-guest-additions/, ...
commit: 9f6f3eba87025fa4dea571a14f45b9053e936082 Author: Viorel Munteanu gmail com> AuthorDate: Sun Jul 10 07:32:05 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 10 22:50:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6f3eba app-emulation/virtualbox*: take maintainership Signed-off-by: Viorel Munteanu gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-additions/metadata.xml | 11 +-- app-emulation/virtualbox-extpack-oracle/metadata.xml | 11 +-- app-emulation/virtualbox-guest-additions/metadata.xml | 11 +-- app-emulation/virtualbox-modules/metadata.xml | 9 - app-emulation/virtualbox/metadata.xml | 9 - 5 files changed, 43 insertions(+), 8 deletions(-) diff --git a/app-emulation/virtualbox-additions/metadata.xml b/app-emulation/virtualbox-additions/metadata.xml index 2fb28cc9ebf7..3651025ac589 100644 --- a/app-emulation/virtualbox-additions/metadata.xml +++ b/app-emulation/virtualbox-additions/metadata.xml @@ -1,5 +1,12 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - + +ceamac.para...@gmail.com +Viorel Munteanu + + +proxy-ma...@gentoo.org +Proxy Maintainers + + diff --git a/app-emulation/virtualbox-extpack-oracle/metadata.xml b/app-emulation/virtualbox-extpack-oracle/metadata.xml index 2fb28cc9ebf7..3651025ac589 100644 --- a/app-emulation/virtualbox-extpack-oracle/metadata.xml +++ b/app-emulation/virtualbox-extpack-oracle/metadata.xml @@ -1,5 +1,12 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - + +ceamac.para...@gmail.com +Viorel Munteanu + + +proxy-ma...@gentoo.org +Proxy Maintainers + + diff --git a/app-emulation/virtualbox-guest-additions/metadata.xml b/app-emulation/virtualbox-guest-additions/metadata.xml index 2fb28cc9ebf7..3651025ac589 100644 --- a/app-emulation/virtualbox-guest-additions/metadata.xml +++ b/app-emulation/virtualbox-guest-additions/metadata.xml @@ -1,5 +1,12 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - + +ceamac.para...@gmail.com +Viorel Munteanu + + +proxy-ma...@gentoo.org +Proxy Maintainers + + diff --git a/app-emulation/virtualbox-modules/metadata.xml b/app-emulation/virtualbox-modules/metadata.xml index 58ac9b56f9b7..f2ab41b9825a 100644 --- a/app-emulation/virtualbox-modules/metadata.xml +++ b/app-emulation/virtualbox-modules/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + +ceamac.para...@gmail.com +Viorel Munteanu + + +proxy-ma...@gentoo.org +Proxy Maintainers + Apply patch needed for pax enabled kernels diff --git a/app-emulation/virtualbox/metadata.xml b/app-emulation/virtualbox/metadata.xml index fd43e4e7234a..c23ebb8dcabd 100644 --- a/app-emulation/virtualbox/metadata.xml +++ b/app-emulation/virtualbox/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + +ceamac.para...@gmail.com +Viorel Munteanu + + +proxy-ma...@gentoo.org +Proxy Maintainers + Install dtrace Extension Pack Build without any graphic frontend
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 5047443ff6299824c4db72aef4eda93004a9e11d Author: Jakov Smolić gentoo org> AuthorDate: Mon Apr 4 18:28:45 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Apr 4 18:28:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5047443f app-emulation/virtualbox-modules: Stabilize 6.1.32 amd64, #836383 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild index 747dfdc4d543..76e624379df2 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 9b4458b29f4cea1943c4133513a2befcca023d01 Author: François-Xavier Carton gmail com> AuthorDate: Tue Mar 15 17:57:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 16 17:06:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4458b2 app-emulation/virtualbox-modules: quote variables to allow CC containing spaces Signed-off-by: François-Xavier Carton gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.24.ebuild| 2 +- app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild| 2 +- app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild | 2 +- app-emulation/virtualbox-modules/virtualbox-modules-6.1.30.ebuild| 2 +- app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild| 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.24.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.24.ebuild index ac30ee8cc037..790e751a75f0 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.24.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.24.ebuild @@ -31,7 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" } src_prepare() { diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild index b50fe2587f84..57b3cdd456a6 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild @@ -31,7 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" } src_prepare() { diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild index 4d10ad7544b5..0f6a88b430a5 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild @@ -31,7 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" if linux_chkconfig_present CC_IS_CLANG; then ewarn "Warning: building ${PN} with a clang-built kernel is experimental." diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30.ebuild index 1c66b52e53af..337262359b7a 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30.ebuild @@ -31,7 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" } src_prepare() { diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild index a218e2492188..747dfdc4d543 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.32.ebuild @@ -31,7 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" if linux_chkconfig_present CC_IS_CLANG; then ewarn "Warning: building ${PN} with a clang-built kernel is experimental."
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 89a9a25472de8699172e54b67d6c8dd3b8ddeca5 Author: Michael Egger protonmail com> AuthorDate: Sat Nov 27 11:20:18 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 17 10:47:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a9a254 app-emulation/virtualbox-modules: add basic clang+thinlto kernel support To use this there's no need to do anything beside having a kernel built with clang+(thin)lto (normally through LLVM=1 LLVM_IAS=1). Closes: https://bugs.gentoo.org/820536 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Egger protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/23095 Signed-off-by: Lars Wendler gentoo.org> .../virtualbox-modules-6.1.30-r1.ebuild| 67 ++ 1 file changed, 67 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild new file mode 100644 index ..4d10ad7544b5 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.30-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 2021 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 + +EAPI=7 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="pax-kernel" + +RDEPEND="!=app-emulation/virtualbox-" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_prepare() { + if use pax-kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 1a25729661b4c9b386173479ad72a2d48628e37d Author: Jakov Smolić gentoo org> AuthorDate: Mon Dec 6 21:11:19 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Dec 6 21:11:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a257296 app-emulation/virtualbox-modules: Stabilize 6.1.28 amd64, #828476 Signed-off-by: Jakov Smolić gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild index 468a1ffeef51..b50fe2587f84 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.28.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 19ef79a47eff6258a79d2190718a9e6f3a96c1ff Author: Lars Wendler gentoo org> AuthorDate: Tue Oct 26 06:15:47 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Oct 26 06:17:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ef79a4 app-emulation/virtualbox-modules: Removed old Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-6.1.22.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index dc77204e33a..0309370506a 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,3 @@ -DIST vbox-kernel-module-src-6.1.22.tar.xz 672348 BLAKE2B 331f81c370c24487f4966c745a72329065df2cc22918d03edefdf546d8e4ff0a36404ce98f1012faaacc301cd2c507b055db69b9125f91ad87fa5fde14d3abe0 SHA512 b50d7699db8909ea4e9126715152336a2c46e06f9fc24b5ef0624e7d26de1c83b2a57b0387dab0a46a9e50f9906126cfdcae4f290599de88a980adaff7fba180 DIST vbox-kernel-module-src-6.1.24.tar.xz 674584 BLAKE2B 3a20f615426a7b788bc4bce00e416fa3822cbec3f00691651acd53b7c7bda8b43d3669195cececa83f1fc50a792e417adcd709d859497da143c4d93a2b414912 SHA512 220d57ab33a41464cd9e506d38390e60b9e67ca8262b1a13732f3d40820e038365c129eb7144f1932b8c2d3fdcea828de3070dd927788015301bf4aa59c1cc48 DIST vbox-kernel-module-src-6.1.26.tar.xz 674624 BLAKE2B e38fdbb63e309463a526c4f6607f0cf6193109a9cd9ac4ac4cd752e614ce1594612dd76da7fda9d9453cbc45e9d3aa2989f370d8900f080e604ef1a903d8a736 SHA512 0755a802ae901664d3ef1481ffc8987a0f94d8be1d95c1969f370e2fe6eb479aba1da38d2206eb8191c05d3b7da4cf3d16e4e53d40fcb3f758622030a8864c98 DIST vbox-kernel-module-src-6.1.28.tar.xz 674924 BLAKE2B 4a262a1609df493df8ba5b78d2daa225aed41fe51d54648633393dcb24ec648ae95f2fcb003f9a7ceb1a2a2ea99bc113d54db6621523ddfc3819e729c46f42c8 SHA512 b0fc1a1a821c93aa7dadd3a064d87938d31cf6ce37ab55d960fba104df4f28ab48797dc254e246af7bf1d5df913a9f329035941555fc9f165f02abea4448f684 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild deleted file mode 100644 index ac30ee8cc03..000 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 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-bin - -EAPI=7 - -inherit linux-mod toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; - -LICENSE="GPL-2" -SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="amd64" -IUSE="pax-kernel" - -RDEPEND="!=app-emulation/virtualbox-" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" -} - -src_prepare() { - if use pax-kernel && kernel_is -ge 3 0 0 ; then - eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch - fi - - default -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: fa20a1fa40e05f17558583e08aecbbe0fe1a47f1 Author: Sam James gentoo org> AuthorDate: Mon Jul 19 18:35:11 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 19 18:35:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa20a1fa app-emulation/virtualbox-modules: Stabilize 6.1.22 amd64, #802651 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild index 0a6e70d5825..ac30ee8cc03 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.22.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax-kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: c85369d1e1bc66ed171e754e6ec9019d86e9f0a8 Author: Sam James gentoo org> AuthorDate: Fri Apr 30 23:32:53 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 30 23:32:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85369d1 app-emulation/virtualbox-modules: Stabilize 6.1.20 amd64, #785445 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild index e179b43d537..a884e1456d0 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.20.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/
commit: 9d0b3a7793ef1bdf42d4f5acc30bb427eb5b17e4 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Apr 22 18:10:15 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 25 12:59:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d0b3a77 app-emulation/virtualbox-modules: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/20505 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> ...les-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch | 96 -- 1 file changed, 96 deletions(-) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch deleted file mode 100644 index 168d7c24f5a..000 --- a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch +++ /dev/null @@ -1,96 +0,0 @@ -Index: vboxdrv/r0drv/linux/memobj-r0drv-linux.c -=== a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c -+++ b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c -@@ -56,9 +56,12 @@ - * Whether we use alloc_vm_area (3.2+) for executable memory. - * This is a must for 5.8+, but we enable it all the way back to 3.2.x for - * better W^R compliance (fExecutable flag). */ --#if RTLNX_VER_MIN(3,2,0) || defined(DOXYGEN_RUNNING) -+#if RTLNX_VER_RANGE(3,2,0, 5,10,0) || defined(DOXYGEN_RUNNING) - # define IPRT_USE_ALLOC_VM_AREA_FOR_EXEC - #endif -+#if RTLNX_VER_MIN(5,10,0) || defined(DOXYGEN_RUNNING) -+# define IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC -+#endif - - /* - * 2.6.29+ kernels don't work with remap_pfn_range() anymore because -@@ -502,7 +505,43 @@ - } - - -+#ifdef IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC - /** -+ * User data passed to the apply_to_page_range() callback. -+ */ -+typedef struct LNXAPPLYPGRANGE -+{ -+/** Pointer to the memory object. */ -+PRTR0MEMOBJLNX pMemLnx; -+/** The page protection flags to apply. */ -+pgprot_t fPg; -+} LNXAPPLYPGRANGE; -+/** Pointer to the user data. */ -+typedef LNXAPPLYPGRANGE *PLNXAPPLYPGRANGE; -+/** Pointer to the const user data. */ -+typedef const LNXAPPLYPGRANGE *PCLNXAPPLYPGRANGE; -+ -+/** -+ * Callback called in apply_to_page_range(). -+ * -+ * @returns Linux status code. -+ * @param pPtePointer to the page table entry for the given address. -+ * @param uAddr The address to apply the new protection to. -+ * @param pvUser The opaque user data. -+ */ -+static DECLCALLBACK(int) rtR0MemObjLinuxApplyPageRange(pte_t *pPte, unsigned long uAddr, void *pvUser) -+{ -+PCLNXAPPLYPGRANGE pArgs = (PCLNXAPPLYPGRANGE)pvUser; -+PRTR0MEMOBJLNX pMemLnx = pArgs->pMemLnx; -+uint32_t idxPg = (uAddr - (unsigned long)pMemLnx->Core.pv) >> PAGE_SHIFT; -+ -+set_pte(pPte, mk_pte(pMemLnx->apPages[idxPg], pArgs->fPg)); -+return 0; -+} -+#endif -+ -+ -+/** - * Maps the allocation into ring-0. - * - * This will update the RTR0MEMOBJLNX::Core.pv and RTR0MEMOBJ::fMappedToRing0 members. -@@ -584,6 +623,11 @@ - else - # endif - { -+# if defined(IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC) -+if (fExecutable) -+pgprot_val(fPg) |= _PAGE_NX; /* Uses RTR0MemObjProtect to clear NX when memory ready, W^X fashion. */ -+# endif -+ - # ifdef VM_MAP - pMemLnx->Core.pv = vmap(&pMemLnx->apPages[0], pMemLnx->cPages, VM_MAP, fPg); - # else -@@ -1851,6 +1895,21 @@ - preempt_enable(); - return VINF_SUCCESS; - } -+# elif defined(IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC) -+PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; -+if ( pMemLnx->fExecutable -+&& pMemLnx->fMappedToRing0) -+{ -+LNXAPPLYPGRANGE Args; -+Args.pMemLnx = pMemLnx; -+Args.fPg = rtR0MemObjLinuxConvertProt(fProt, true /*fKernel*/); -+int rcLnx = apply_to_page_range(current->active_mm, (unsigned long)pMemLnx->Core.pv + offSub, cbSub, -+rtR0MemObjLinuxApplyPageRange, (void *)&Args); -+if (rcLnx) -+return VERR_NOT_SUPPORTED; -+ -+return VINF_SUCCESS; -+} - # endif - - NOREF(pMem);
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/
commit: 55c76738a29a26890dcadd99a494f58a2a926f63 Author: Lars Wendler gentoo org> AuthorDate: Tue Mar 9 17:26:50 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Mar 9 17:27:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c76738 app-emulation/virtualbox-modules: Fixed build with binutils-2.36 Signed-off-by: Lars Wendler gentoo.org> .../virtualbox-modules-6.1.18-binutils-2.36.patch | 39 ++ .../virtualbox-modules-6.1.18.ebuild | 1 + 2 files changed, 40 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-binutils-2.36.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-binutils-2.36.patch new file mode 100644 index 000..2eaeb1ea338 --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-binutils-2.36.patch @@ -0,0 +1,39 @@ +--- virtualbox-modules-6.1.18/vboxdrv/SUPDrvTracer.c virtualbox-modules-6.1.18/vboxdrv/SUPDrvTracer.c +@@ -1472,29 +1472,32 @@ + __asm__("\ + .section .text \n\ + \n\ +-.p2align 2,,3 \n\ ++.p2align 4 \n\ + .global SUPR0TracerFireProbe\n\ ++.type SUPR0TracerFireProbe, @function \n\ + SUPR0TracerFireProbe: \n\ + "); + # if defined(RT_ARCH_AMD64) +-__asm__(" \ +-movqg_pfnSupdrvProbeFireKernel(%rip), %rax \n\ ++__asm__("\ ++movqg_pfnSupdrvProbeFireKernel(%rip), %rax \n\ + jmp *%rax \n\ + "); + # elif defined(RT_ARCH_X86) + __asm__("\ +-movlg_pfnSupdrvProbeFireKernel, %eax \n\ ++movlg_pfnSupdrvProbeFireKernel, %eax\n\ + jmp *%eax \n\ + "); + # else + # error "Which arch is this?" + # endif + __asm__("\ ++.size SUPR0TracerFireProbe, . - SUPR0TracerFireProbe\n\ + \n\ + .type supdrvTracerProbeFireStub,@function \n\ + .global supdrvTracerProbeFireStub \n\ + supdrvTracerProbeFireStub: \n\ + ret \n\ ++.size supdrvTracerProbeFireStub, . - supdrvTracerProbeFireStub \n\ + \n\ + .previous \n\ + "); diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild index bbc7f312dbe..17dbf76a1d4 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild @@ -31,6 +31,7 @@ MODULESD_VBOXNETFLT_ENABLED="no" PATCHES=( "${FILESDIR}/${P}-linux-5.11.patch" #762994 + "${FILESDIR}/${P}-binutils-2.36.patch" ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/
commit: 07db9e78f7661472c3da8ae7342457d7479f33af Author: Louis Sautier gentoo org> AuthorDate: Mon Feb 22 21:40:36 2021 + Commit: Louis Sautier gentoo org> CommitDate: Mon Feb 22 21:42:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07db9e78 app-emulation/virtualbox-modules: fix patch filename for #735786 Bug: https://bugs.gentoo.org/735786 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Louis Sautier gentoo.org> ...1.18-kernel-5.11.ebuild => virtualbox-modules-6.1.18-linux-5.11.patch} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-kernel-5.11.ebuild b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-linux-5.11.patch similarity index 100% rename from app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-kernel-5.11.ebuild rename to app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-linux-5.11.patch
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/
commit: f9d40ea3a468742fafb3dc6cd5071ba1126b5133 Author: Louis Sautier gentoo org> AuthorDate: Mon Feb 22 19:50:21 2021 + Commit: Louis Sautier gentoo org> CommitDate: Mon Feb 22 19:53:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d40ea3 app-emulation/virtualbox-modules: fix build with kernel 5.11 Closes: https://bugs.gentoo.org/762994 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Louis Sautier gentoo.org> .../files/virtualbox-modules-6.1.18-kernel-5.11.ebuild | 16 .../virtualbox-modules/virtualbox-modules-6.1.18.ebuild | 4 2 files changed, 20 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-kernel-5.11.ebuild b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-kernel-5.11.ebuild new file mode 100644 index 000..844e37e9fda --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.18-kernel-5.11.ebuild @@ -0,0 +1,16 @@ +Fixes build with kernel 5.11. + +Bug: https://www.virtualbox.org/ticket/20198 +Bug: https://bugs.gentoo.org/762994 +From: jospez...@gmx.de + +--- a/vboxnetflt/linux/VBoxNetFlt-linux.c b/vboxnetflt/linux/VBoxNetFlt-linux.c +@@ -38,6 +38,7 @@ + #include + #endif + #include ++#include + #include + #include + #include diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild index a884e1456d0..bbc7f312dbe 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild @@ -29,6 +29,10 @@ MODULESD_VBOXDRV_ENABLED="yes" MODULESD_VBOXNETADP_ENABLED="no" MODULESD_VBOXNETFLT_ENABLED="no" +PATCHES=( + "${FILESDIR}/${P}-linux-5.11.patch" #762994 +) + pkg_setup() { linux-mod_pkg_setup BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 0473bd318ef52ebec20d1251489b66674011f9db Author: Sam James gentoo org> AuthorDate: Fri Jan 22 01:48:46 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jan 22 01:48:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0473bd31 app-emulation/virtualbox-modules: Stabilize 6.1.18 amd64, #766348 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild index e179b43d537..a884e1456d0 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.18.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 45ddd0966338649a4169cf68318e0d332e9fbf15 Author: Sam James gentoo org> AuthorDate: Wed Jan 6 03:09:05 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 6 03:09:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45ddd096 app-emulation/virtualbox-modules: Stabilize 6.1.16-r1 amd64, #750782 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild index 28c26bd6c0c..0519b12c7cd 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 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 @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-modules/files/
commit: aa4ae7bff0fcd4972c8258a53e979976dd7a7afc Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 14 10:56:09 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 14 10:56:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa4ae7bf app-emulation/virtualbox-modules: Fixed build with kernel-5.10 Thanks-to: jospezial gmx.de> Reported-by: Helmut Jarausch igpm.rwth-aachen.de> Closes: https://bugs.gentoo.org/751328 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> ...les-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch | 96 ++ .../virtualbox-modules-6.1.16-r1.ebuild| 4 + 2 files changed, 100 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch new file mode 100644 index 000..168d7c24f5a --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.1.16-linux-5.10-r0drv-memobj-fix-r0.patch @@ -0,0 +1,96 @@ +Index: vboxdrv/r0drv/linux/memobj-r0drv-linux.c +=== +--- a/vboxdrv/r0drv/linux/memobj-r0drv-linux.c b/vboxdrv/r0drv/linux/memobj-r0drv-linux.c +@@ -56,9 +56,12 @@ + * Whether we use alloc_vm_area (3.2+) for executable memory. + * This is a must for 5.8+, but we enable it all the way back to 3.2.x for + * better W^R compliance (fExecutable flag). */ +-#if RTLNX_VER_MIN(3,2,0) || defined(DOXYGEN_RUNNING) ++#if RTLNX_VER_RANGE(3,2,0, 5,10,0) || defined(DOXYGEN_RUNNING) + # define IPRT_USE_ALLOC_VM_AREA_FOR_EXEC + #endif ++#if RTLNX_VER_MIN(5,10,0) || defined(DOXYGEN_RUNNING) ++# define IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC ++#endif + + /* + * 2.6.29+ kernels don't work with remap_pfn_range() anymore because +@@ -502,7 +505,43 @@ + } + + ++#ifdef IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC + /** ++ * User data passed to the apply_to_page_range() callback. ++ */ ++typedef struct LNXAPPLYPGRANGE ++{ ++/** Pointer to the memory object. */ ++PRTR0MEMOBJLNX pMemLnx; ++/** The page protection flags to apply. */ ++pgprot_t fPg; ++} LNXAPPLYPGRANGE; ++/** Pointer to the user data. */ ++typedef LNXAPPLYPGRANGE *PLNXAPPLYPGRANGE; ++/** Pointer to the const user data. */ ++typedef const LNXAPPLYPGRANGE *PCLNXAPPLYPGRANGE; ++ ++/** ++ * Callback called in apply_to_page_range(). ++ * ++ * @returns Linux status code. ++ * @param pPtePointer to the page table entry for the given address. ++ * @param uAddr The address to apply the new protection to. ++ * @param pvUser The opaque user data. ++ */ ++static DECLCALLBACK(int) rtR0MemObjLinuxApplyPageRange(pte_t *pPte, unsigned long uAddr, void *pvUser) ++{ ++PCLNXAPPLYPGRANGE pArgs = (PCLNXAPPLYPGRANGE)pvUser; ++PRTR0MEMOBJLNX pMemLnx = pArgs->pMemLnx; ++uint32_t idxPg = (uAddr - (unsigned long)pMemLnx->Core.pv) >> PAGE_SHIFT; ++ ++set_pte(pPte, mk_pte(pMemLnx->apPages[idxPg], pArgs->fPg)); ++return 0; ++} ++#endif ++ ++ ++/** + * Maps the allocation into ring-0. + * + * This will update the RTR0MEMOBJLNX::Core.pv and RTR0MEMOBJ::fMappedToRing0 members. +@@ -584,6 +623,11 @@ + else + # endif + { ++# if defined(IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC) ++if (fExecutable) ++pgprot_val(fPg) |= _PAGE_NX; /* Uses RTR0MemObjProtect to clear NX when memory ready, W^X fashion. */ ++# endif ++ + # ifdef VM_MAP + pMemLnx->Core.pv = vmap(&pMemLnx->apPages[0], pMemLnx->cPages, VM_MAP, fPg); + # else +@@ -1851,6 +1895,21 @@ + preempt_enable(); + return VINF_SUCCESS; + } ++# elif defined(IPRT_USE_APPLY_TO_PAGE_RANGE_FOR_EXEC) ++PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; ++if ( pMemLnx->fExecutable ++&& pMemLnx->fMappedToRing0) ++{ ++LNXAPPLYPGRANGE Args; ++Args.pMemLnx = pMemLnx; ++Args.fPg = rtR0MemObjLinuxConvertProt(fProt, true /*fKernel*/); ++int rcLnx = apply_to_page_range(current->active_mm, (unsigned long)pMemLnx->Core.pv + offSub, cbSub, ++rtR0MemObjLinuxApplyPageRange, (void *)&Args); ++if (rcLnx) ++return VERR_NOT_SUPPORTED; ++ ++return VINF_SUCCESS; ++} + # endif + + NOREF(pMem); diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild index 29faf7632fd..28c26bd6c0c 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild @@ -29,6 +29,10 @@ MODULESD_VBOXDRV_ENABLED="yes" MODULESD_VBOXNETADP_ENABLED="no" MODULESD_VBOXNETFLT_ENABLED="no" +PATCHES=( + "${FILESDIR}/${P}-lin
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 250b7d9236fc5fa9086a09387cc6ead1f489db00 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 6 22:41:32 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 8 12:12:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250b7d92 app-emulation/virtualbox-modules: drop old Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-modules/Manifest | 2 - .../virtualbox-modules-6.1.12-r1.ebuild| 55 -- .../virtualbox-modules-6.1.14.ebuild | 55 -- 3 files changed, 112 deletions(-) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index e7e5b285100..eac316b19c7 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,4 +1,2 @@ DIST vbox-kernel-module-src-6.0.24.tar.xz 670960 BLAKE2B 26e4b1b6b9ab8c8fd0312b2162fe745dc11ef3f8a7e2f08f49df9d9ef346ec21b64e4a0a480bd726e9cca6ab2ce5d3cf2637aa8923c0843bf78a3ed160b98810 SHA512 9b1093307dffeb64f3ec22c4797268858e1fcc729403e89294c2e3cf0852662b7b0aad4416a593fd25b2107a1995d6bc17078f072b6f7718ed111ab61df8324e -DIST vbox-kernel-module-src-6.1.12.tar.xz 667312 BLAKE2B 31b3f7cd60d00e26c3177c4956d493a243e39d6251aeb3f3d72331d2fa85f2c90e884aa3f27e994502d86a34b1683c7d7db54eb1cc233e220f147119f6e9ed5e SHA512 ec4903fdc74e4be28003e8b231a4c8feb6e807bc59789c2729a8ab4199c6decc878468b67bce3a17625f60a33bb1d7c611e7306815091607b1fade2be521ed44 -DIST vbox-kernel-module-src-6.1.14.tar.xz 670392 BLAKE2B e6f324e71088c71bf67791861c79a81665f2111664428ed1e8a834b8a435bd04c1da49b6755ce5f6b1d883c6de01a0821e8d5a7519e11cf30e8f01a8b4e5d8bb SHA512 ccf4896106a7c86b651ed698abee78387660b7daa0f15329fc4bf2c3a7df4715bf4cce7cace1c6f6931dd9e8d02022d1ca0d005ae12c5139e54d3fb40792cb1c DIST vbox-kernel-module-src-6.1.16.tar.xz 671736 BLAKE2B 8b2153874ee7a63f88679a5372215e89def49622caa7679a5c2410423eaf23ced18ece79d638fc96db40fac88857db7568dd72dd8e05371b14add3553d61d3a7 SHA512 c51dfad5f9578ad43e2fbdd35a70659640030108006f89d362bc25dead99eb3b39a78d403633b3813f62f5b510eff22d826a2750b9c88f5fcb1cde6531295bff diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.12-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.12-r1.ebuild deleted file mode 100644 index 6ad5644e2ed..000 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.12-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 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-bin - -EAPI=7 - -inherit linux-mod toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; - -LICENSE="GPL-2" -SLOT="0" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64" -IUSE="pax_kernel" - -RDEPEND="!=app-emulation/virtualbox-" - -S="${WORKDIR}" - -BUILD_TARGETS="all" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" -MODULESD_VBOXDRV_ENABLED="yes" -MODULESD_VBOXNETADP_ENABLED="no" -MODULESD_VBOXNETFLT_ENABLED="no" - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" -} - -src_prepare() { - if use pax_kernel && kernel_is -ge 3 0 0 ; then - eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch - fi - - default -} - -src_install() { - linux-mod_src_install - insinto /usr/lib/modules-load.d/ - newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf -} - -pkg_postinst() { - # Remove vboxpci.ko from current running kernel - find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete - linux-mod_pkg_postinst -} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.14.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.14.ebuild deleted file mode 100644 index 6ad5644e2ed..000 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.14.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 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-bin - -EAPI=7 - -inherit linux-mod toolchain-funcs - -MY_P="vbox-kernel-module-src-${PV}" -DESCRIPTION="Kernel Modules for Virtualbox" -HOMEPAGE="https://www.virtualbox.org/"; -SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; - -LICENSE="GPL-2" -SLOT="0" -[[ "${PV}" == *_beta*
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: fb4052ef7efedd8555da25440d8721f7eba7c5bb Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 6 22:42:46 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 8 12:12:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4052ef app-emulation/virtualbox-modules: introduce subslots While we still don't support installing multiple app-emulation/virtualbox-modules versions simultaneously, we need slots to support proper targeting in GLSAs. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> Signed-off-by: Lars Wendler gentoo.org> ...box-modules-6.0.24-r1.ebuild => virtualbox-modules-6.0.24-r2.ebuild} | 2 +- ...ualbox-modules-6.1.16.ebuild => virtualbox-modules-6.1.16-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r2.ebuild similarity index 98% rename from app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r2.ebuild index 80c67913b27..a56ac88cb0f 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.virtualbox.org/"; SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" -SLOT="0" +SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ KEYWORDS="amd64 x86" IUSE="pax_kernel" diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild similarity index 98% rename from app-emulation/virtualbox-modules/virtualbox-modules-6.1.16.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild index 6ad5644e2ed..29faf7632fd 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.16-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.virtualbox.org/"; SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" -SLOT="0" +SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ KEYWORDS="~amd64" IUSE="pax_kernel"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 3cc4e81218e9338e08406d8bb7a10dd89f4701f7 Author: Sam James gentoo org> AuthorDate: Wed Sep 2 03:54:02 2020 + Commit: Sam James gentoo org> CommitDate: Wed Sep 2 03:54:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc4e812 app-emulation/virtualbox-modules: Stabilize 6.0.24-r1 amd64, #726846 Signed-off-by: Sam James gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild index 3f2e590c251..80c67913b27 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 9cabc7cebb2e163862e935f99df3b79c352b771e Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Aug 30 01:31:08 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Aug 30 01:32:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cabc7ce app-emulation/virtualbox-modules: x86 stable (bug #726846) Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild index 0dac94ce21a..3f2e590c251 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/
commit: 4af93ce8ff9b89ce69d99f9f136a84ad12f3acd5 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Feb 2 16:41:54 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue May 5 15:04:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af93ce8 app-emulation/virtualbox-modules: remove unused patch Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14533 Signed-off-by: Lars Wendler gentoo.org> ...x-modules-6.0.12-linux-5.3+-compatibility.patch | 76 - .../virtualbox-modules-6.0.14-kernel-5.4_rc6.patch | 308 - 2 files changed, 384 deletions(-) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch deleted file mode 100644 index ff573dd69b6..000 --- a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch +++ /dev/null @@ -1,76 +0,0 @@ -https://bugs.gentoo.org/694560 - -https://www.virtualbox.org/ticket/18911#comment:5 - a/vboxnetflt//linux/VBoxNetFlt-linux.c -+++ b/vboxnetflt//linux/VBoxNetFlt-linux.c -@@ -2123,7 +2123,9 @@ static int vboxNetFltLinuxEnumeratorCallback(struct notifier_block *self, unsign - #endif - if (in_dev != NULL) - { --for_ifa(in_dev) { -+struct in_ifaddr *ifa; -+ -+for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { - if (VBOX_IPV4_IS_LOOPBACK(ifa->ifa_address)) - return NOTIFY_OK; - -@@ -2137,7 +2139,7 @@ static int vboxNetFltLinuxEnumeratorCallback(struct notifier_block *self, unsign - - pThis->pSwitchPort->pfnNotifyHostAddress(pThis->pSwitchPort, - /* :fAdded */ true, kIntNetAddrType_IPv4, &ifa->ifa_address); --} endfor_ifa(in_dev); -+} - } - - /* a/vboxdrv/r0drv/linux/mp-r0drv-linux.c -+++ b/vboxdrv/r0drv/linux/mp-r0drv-linux.c -@@ -283,12 +283,15 @@ RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) - if (RTCpuSetCount(&OnlineSet) > 1) - { - /* Fire the function on all other CPUs without waiting for completion. */ --# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) -+# if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 3, 0) -+smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); -+# elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) - int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); -+Assert(!rc); NOREF(rc); - # else - int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* retry */, 0 /* wait */); --# endif - Assert(!rc); NOREF(rc); -+# endif - } - #endif - -@@ -326,7 +329,6 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) - { - #ifdef CONFIG_SMP - IPRT_LINUX_SAVE_EFL_AC(); --int rc; - RTMPARGS Args; - - RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; -@@ -337,14 +339,17 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) - Args.cHits = 0; - - RTThreadPreemptDisable(&PreemptState); --# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) --rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); -+# if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 3, 0) -+smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); -+# elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) -+int rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); -+Assert(rc == 0); NOREF(rc); - # else /* older kernels */ --rc = smp_call_function(rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); -+int rc = smp_call_function(rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); -+Assert(rc == 0); NOREF(rc); - # endif /* older kernels */ - RTThreadPreemptRestore(&PreemptState); - --Assert(rc == 0); NOREF(rc); - IPRT_LINUX_RESTORE_EFL_AC(); - #else - RT_NOREF(pfnWorker, pvUser1, pvUser2); diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch deleted file mode 100644 index 2c52aa6757c..000 --- a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch +++ /dev/null @@ -1,308 +0,0 @@ -https://www.virtualbox.org/changeset/81586/vbox -https://www.virtualbox.org/changeset/81587/vbox -https://www.virtualbox.org/changeset/81649/vbox (partially) - 6.0.14/vboxdrv/include/iprt/cdefs.h -+++ 6.0.14/vboxdrv/include/iprt/cdefs.h -@@ -1166,7 +1166,7 @@ - * Tell the compiler that we're falling through to the next case in a switch. - * @sa RT_FALL_THRU */ - #if RT_GNUC_PREREQ(7, 0) --# define RT_FALL_THROUGH() __attribute__((fallthrough)) -+# define RT_FALL_T
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: e6a3bd96b89748f1ecf9c3ba34ec9aab38f06ae0 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Apr 26 23:38:42 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Apr 26 23:43:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a3bd96 app-emulation/virtualbox-modules: x86 stable (bug #717626) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild index 9a370bd79a4..4d5d660417e 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 607186ea57ff99053b8b25752d49f3cb2dbe2328 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Apr 22 14:02:57 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Apr 22 14:02:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607186ea app-emulation/virtualbox-modules: amd64 stable wrt bug #717626 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild index b19665b4c8c..9a370bd79a4 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.40.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: e48a68aac633e19dd47c3dbc91f857f2a2460542 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Mar 29 07:18:24 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Mar 29 07:18:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48a68aa app-emulation/virtualbox-modules: amd64 stable wrt bug #714064 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild index b19665b4c8c..9a370bd79a4 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 061033ff839ae647af1c9431c88d31f005cc803a Author: Lars Wendler gentoo org> AuthorDate: Tue Feb 25 17:10:28 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Feb 25 17:15:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061033ff app-emulation/virtualbox-modules: Don't use deprecated user.eclass anymore Move acct-group/vboxusers dependency to app-emulation/virtualbox{,-bin} packages. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> .../virtualbox-modules-6.0.16-r1.ebuild| 55 ++ .../virtualbox-modules-6.1.4-r1.ebuild | 55 ++ 2 files changed, 110 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild new file mode 100644 index 000..0dac94ce21a --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 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-bin + +EAPI=7 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="pax_kernel" + +RDEPEND="!=app-emulation/virtualbox-" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +# The following is a security measure that comes directly from usptream. +# Do NOT remove this!!! +MODULESD_VBOXPCI_ADDITIONS=( + "blacklist vboxpci" + "install vboxpci /bin/true" +) + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" +} + +src_prepare() { + if use pax_kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_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.4-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.4-r1.ebuild new file mode 100644 index 000..6ad5644e2ed --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.4-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 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-bin + +EAPI=7 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="pax_kernel" + +RDEPEND="!=app-emulation/virtualbox-" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" +} + +src_prepare() { + if use pax_kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete + linux-mod_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: c3d6f2d6df2899a52e22eb0ce5a026163ffa9cbb Author: Lars Wendler gentoo org> AuthorDate: Thu Dec 12 10:56:35 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Dec 12 10:56:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d6f2d6 app-emulation/virtualbox-modules: Remove vboxpci.ko from current kernel Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild index 7cce58cdc8f..bd1f35d642f 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.0.ebuild @@ -48,5 +48,7 @@ src_install() { } pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete || die linux-mod_pkg_postinst }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-extpack-oracle/, ...
commit: fd40ff6cd92d3de0d250f68ece292f3d063206fc Author: Lars Wendler gentoo org> AuthorDate: Thu Dec 12 09:14:01 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Dec 12 09:21:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd40ff6c virtualbox packages: Bump to version 6.1.0. Removed old Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-additions/Manifest | 2 +- ...additions-6.1.0_rc1.ebuild => virtualbox-additions-6.1.0.ebuild} | 0 app-emulation/virtualbox-bin/Manifest | 6 +++--- ...n-6.1.0.134891_rc1.ebuild => virtualbox-bin-6.1.0.135406.ebuild} | 0 app-emulation/virtualbox-extpack-oracle/Manifest| 2 +- ...891_rc1.ebuild => virtualbox-extpack-oracle-6.1.0.135406.ebuild} | 0 app-emulation/virtualbox-guest-additions/Manifest | 2 +- ...ons-6.1.0_rc1.ebuild => virtualbox-guest-additions-6.1.0.ebuild} | 0 app-emulation/virtualbox-modules/Manifest | 2 +- app-emulation/virtualbox-modules/files/virtualbox.conf-r1 | 3 +++ ...box-modules-6.1.0_rc1.ebuild => virtualbox-modules-6.1.0.ebuild} | 4 ++-- app-emulation/virtualbox/Manifest | 2 +- .../{virtualbox-6.1.0_rc1.ebuild => virtualbox-6.1.0.ebuild}| 0 13 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index 84afa42fcce..ceed94b17b8 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -2,4 +2,4 @@ DIST VBoxGuestAdditions_5.2.32.iso 49620992 BLAKE2B 04853f4b9a95898263ca7238a78b DIST VBoxGuestAdditions_5.2.34.iso 49661952 BLAKE2B 2e1455d19e2e6be374b3ab4e2400b838202f8b978884a631317bcfd08ae3adfcb48dadc1ff1d26731c1c55df9e407de005291f37c28d020b7c72acc82fb77e87 SHA512 5e01d3f2692a0e0fa8651bcd4084761d67732f008d4438e3d8428e8ef39e8e5e10f0fb4637901fc733d2d773f9ddce6de7c62e471098824cf72b6fffdaf65f6f DIST VBoxGuestAdditions_6.0.12.iso 77195264 BLAKE2B bc7956a8eaf4a3ddc92b20c52696e298af63980bc607f8caea51ac00b826f62a3214a30a232070c3ded7a2db9d81114a81de2f6d9b04bdec1ea5cfb26808287e SHA512 83c9703588f14b6a24d878cb929fc0994510f8a63092ff91864275abf8dd47f10e8bd300128305e1ed2e8504c76260b72e5d534c6d45de1e0d64d038ec58 DIST VBoxGuestAdditions_6.0.14.iso 77195264 BLAKE2B 5f87fa4f561aaed80678eaadf3cb2b08edc5cc8de49aa6039c23621c736ad5b73b70ea5e4fcfb0a484dbd170010019350a1b1b4c712148648a9eb58d648f1682 SHA512 33b265b5a5635cb490a16ded64739ced39dcd4cc3c12d381f952b24ddac4ec2de9b36d34bc6e425f6d39f6a090250f64d3b517544f9b4ee91cbaf3de3984aea9 -DIST VBoxGuestAdditions_6.1.0_RC1.iso 60008448 BLAKE2B 0afb40db999b6dcd41bf5f06c8fb43bf5b736fa1dc6a61c00a8e3a2a972bcb380e5cf1bba94f90056b63cd18b88158da21a7119831f454d7e00d86d2dad2b033 SHA512 959ee7059df15f4bcd151f9de8d5472b15a46f0d8a3523d2552a5d577ebc7cd56af6bfd1921837e78f5569ab3e79f6230b2a3b35c166a3b89898ecd911ae180a +DIST VBoxGuestAdditions_6.1.0.iso 59516928 BLAKE2B b5b5deac4a589fd56c6826d2191b3ddf72935de9f86f899ca5dc4a20b4339d750c5ccf2cbe614dc453ff03789e3eba90030856babddc6fc2d9dffc260c1ea2b6 SHA512 999679802fc5529a9ade01ebc1923296b247c833b71f0b6b99a4002078ecb1e7e4221d26f1e8e37caa1abbf804543e88e4933efaecbe6974f2efc6f01c6948dc diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.0_rc1.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.0.ebuild similarity index 100% rename from app-emulation/virtualbox-additions/virtualbox-additions-6.1.0_rc1.ebuild rename to app-emulation/virtualbox-additions/virtualbox-additions-6.1.0.ebuild diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index e270733a127..4db34da3faa 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -2,16 +2,16 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.32-132073.tar.gz 26917593 BLAKE2B e DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.34-133893.tar.gz 26985633 BLAKE2B 718bb568a8819250f90d57d57115f84e09da5c2e29539a8585c6916fd794bf2715ea9fc340dc349dbabeab8674230bab2b311686bfb5d343b0a7bdb23578effc SHA512 b932768bbf652f29a4e4ded8e65b944da63b76a02206da77dddf2bf8504cb165c67e215d270cdb4d9ff81adc4a24c146ad9793e074b0cf4e3a3fe77619017716 DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.12-133076.tar.gz 23160551 BLAKE2B 6174296d97f9e32a79f29e119804b15d288100017ea9da20235325f095e1d10a7ea5acf478d914b4a2e874da7640520691ad9a881228855b047f5c0c529ad120 SHA512 f7d4785ce8e53836cb4b87920765967cb3148ba09ee5921ab67fc4547d8a90923bfbb8a432d67ec6b878775fd67f1dbd826dcf993b57481f71d2f8a71ce13bfd DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.14-133895.tar.gz 23160651 BLAKE2B c140375bae78f4efe02744ac1b55c76e736eefe58e6adc9edf1fd232433cc572183590963789ab88490f56c6c95154a2755ef16f044b6948801d56ff63edea20 SHA512
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-modules/files/
commit: 9e99aae326f9512cf08560abd4f784b15baee850 Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 27 12:17:12 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 27 12:17:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e99aae3 app-emulation/virtualbox-modules: Fixed build with kernel-5.4 Closes: https://bugs.gentoo.org/701154 Package-Manager: Portage-2.3.80, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> .../virtualbox-modules-6.0.14-kernel-5.4_rc6.patch | 308 + .../virtualbox-modules-6.0.14.ebuild | 4 + 2 files changed, 312 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch new file mode 100644 index 000..2c52aa6757c --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.14-kernel-5.4_rc6.patch @@ -0,0 +1,308 @@ +https://www.virtualbox.org/changeset/81586/vbox +https://www.virtualbox.org/changeset/81587/vbox +https://www.virtualbox.org/changeset/81649/vbox (partially) + +--- 6.0.14/vboxdrv/include/iprt/cdefs.h 6.0.14/vboxdrv/include/iprt/cdefs.h +@@ -1166,7 +1166,7 @@ + * Tell the compiler that we're falling through to the next case in a switch. + * @sa RT_FALL_THRU */ + #if RT_GNUC_PREREQ(7, 0) +-# define RT_FALL_THROUGH() __attribute__((fallthrough)) ++# define RT_FALL_THROUGH() __attribute__((__fallthrough__)) + #else + # define RT_FALL_THROUGH() (void)0 + #endif +--- 6.0.14/vboxdrv/r0drv/linux/alloc-r0drv-linux.c 6.0.14/vboxdrv/r0drv/linux/alloc-r0drv-linux.c +@@ -443,9 +443,6 @@ + } + + SetPageReserved(&paPages[iPage]); +-#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 4, 20) /** @todo find the exact kernel where change_page_attr was introduced. */ +-MY_SET_PAGES_EXEC(&paPages[iPage], 1); +-#endif + } + *pPhys = page_to_phys(paPages); + pvRet = phys_to_virt(page_to_phys(paPages)); +@@ -491,9 +488,6 @@ + for (iPage = 0; iPage < cPages; iPage++) + { + ClearPageReserved(&paPages[iPage]); +-#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 4, 20) /** @todo find the exact kernel where change_page_attr was introduced. */ +-MY_SET_PAGES_NOEXEC(&paPages[iPage], 1); +-#endif + } + __free_pages(paPages, cOrder); + IPRT_LINUX_RESTORE_EFL_AC(); +--- 6.0.14/vboxdrv/r0drv/linux/memobj-r0drv-linux.c 6.0.14/vboxdrv/r0drv/linux/memobj-r0drv-linux.c +@@ -86,6 +86,8 @@ + /** Set if the allocation is contiguous. + * This means it has to be given back as one chunk. */ + boolfContiguous; ++/** Set if executable allocation. */ ++boolfExecutable; + /** Set if we've vmap'ed the memory into ring-0. */ + boolfMappedToRing0; + /** The pages in the apPages array. */ +@@ -289,10 +291,11 @@ + * Only valid if fContiguous == true, ignored otherwise. + * @param fFlagsLnx The page allocation flags (GPFs). + * @param fContiguous Whether the allocation must be contiguous. ++ * @param fExecutable Whether the memory must be executable. + * @param rcNoMem What to return when we're out of pages. + */ + static int rtR0MemObjLinuxAllocPages(PRTR0MEMOBJLNX *ppMemLnx, RTR0MEMOBJTYPE enmType, size_t cb, +- size_t uAlignment, gfp_t fFlagsLnx, bool fContiguous, int rcNoMem) ++ size_t uAlignment, gfp_t fFlagsLnx, bool fContiguous, bool fExecutable, int rcNoMem) + { + size_t iPage; + size_t constcPages = cb >> PAGE_SHIFT; +@@ -371,7 +374,8 @@ + for (iPage = 0; iPage < cPages; iPage++) + { + pMemLnx->apPages[iPage] = &paPages[iPage]; +-MY_SET_PAGES_EXEC(pMemLnx->apPages[iPage], 1); ++if (fExecutable) ++ MY_SET_PAGES_EXEC(pMemLnx->apPages[iPage], 1); + if (PageHighMem(pMemLnx->apPages[iPage])) + BUG(); + } +@@ -379,6 +383,7 @@ + fContiguous = true; + #endif /* < 2.4.22 */ + pMemLnx->fContiguous = fContiguous; ++pMemLnx->fExecutable = fExecutable; + + #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 5, 0) + /* +@@ -409,7 +414,7 @@ + * This should never happen! + */ + printk("rtR0MemObjLinuxAllocPages(cb=0x%lx, uAlignment=0x%lx): alloc_pages(..., %d) returned physical memory at 0x%lx!\n", +-(unsigned long)cb, (unsigned long)uAlignment, rtR0MemObjLinuxOrder(cPages), (unsigned long)page_to_phys(pMemLnx->apPages[0])); ++ (unsigned long)cb, (unsigned long)uAlignment, rtR0MemObjLinuxOrder(cPages), (unsigned long)page_to_phys(pMemLnx->apPages[0])); + rtR0MemObjLinuxFreePages(pMemLnx); + return rcNoMem; + } +@@ -438,14 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/files/, app-emulation/virtualbox-modules/
commit: c6d0023b9e4aaab23038adb446310c74df4ebc45 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Sep 24 19:31:13 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Sep 24 19:56:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d0023b app-emulation/virtualbox-modules: add linux-5.3+ compatibility Closes: https://bugs.gentoo.org/694560 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> ...x-modules-6.0.12-linux-5.3+-compatibility.patch | 76 ++ .../virtualbox-modules-6.0.12.ebuild | 2 + 2 files changed, 78 insertions(+) diff --git a/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch new file mode 100644 index 000..ff573dd69b6 --- /dev/null +++ b/app-emulation/virtualbox-modules/files/virtualbox-modules-6.0.12-linux-5.3+-compatibility.patch @@ -0,0 +1,76 @@ +https://bugs.gentoo.org/694560 + +https://www.virtualbox.org/ticket/18911#comment:5 + +--- a/vboxnetflt//linux/VBoxNetFlt-linux.c b/vboxnetflt//linux/VBoxNetFlt-linux.c +@@ -2123,7 +2123,9 @@ static int vboxNetFltLinuxEnumeratorCallback(struct notifier_block *self, unsign + #endif + if (in_dev != NULL) + { +-for_ifa(in_dev) { ++struct in_ifaddr *ifa; ++ ++for (ifa = in_dev->ifa_list; ifa; ifa = ifa->ifa_next) { + if (VBOX_IPV4_IS_LOOPBACK(ifa->ifa_address)) + return NOTIFY_OK; + +@@ -2137,7 +2139,7 @@ static int vboxNetFltLinuxEnumeratorCallback(struct notifier_block *self, unsign + + pThis->pSwitchPort->pfnNotifyHostAddress(pThis->pSwitchPort, + /* :fAdded */ true, kIntNetAddrType_IPv4, &ifa->ifa_address); +-} endfor_ifa(in_dev); ++} + } + + /* +--- a/vboxdrv/r0drv/linux/mp-r0drv-linux.c b/vboxdrv/r0drv/linux/mp-r0drv-linux.c +@@ -283,12 +283,15 @@ RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) + if (RTCpuSetCount(&OnlineSet) > 1) + { + /* Fire the function on all other CPUs without waiting for completion. */ +-# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) ++# if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 3, 0) ++smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); ++# elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); ++Assert(!rc); NOREF(rc); + # else + int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* retry */, 0 /* wait */); +-# endif + Assert(!rc); NOREF(rc); ++# endif + } + #endif + +@@ -326,7 +329,6 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) + { + #ifdef CONFIG_SMP + IPRT_LINUX_SAVE_EFL_AC(); +-int rc; + RTMPARGS Args; + + RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; +@@ -337,14 +339,17 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) + Args.cHits = 0; + + RTThreadPreemptDisable(&PreemptState); +-# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) +-rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); ++# if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 3, 0) ++smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); ++# elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) ++int rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); ++Assert(rc == 0); NOREF(rc); + # else /* older kernels */ +-rc = smp_call_function(rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); ++int rc = smp_call_function(rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); ++Assert(rc == 0); NOREF(rc); + # endif /* older kernels */ + RTThreadPreemptRestore(&PreemptState); + +-Assert(rc == 0); NOREF(rc); + IPRT_LINUX_RESTORE_EFL_AC(); + #else + RT_NOREF(pfnWorker, pvUser1, pvUser2); diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild index 7257cb3b581..90528f50249 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild @@ -21,6 +21,8 @@ IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-" +PATCHES=( "${FILESDIR}"/${PN}-6.0.12-linux-5.3+-compatibility.patch ) + S="${WORKDIR}" BUILD_TARGETS="all"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: bdf6920d1ef760158a51bf083d1968cf02966a94 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Sep 15 09:03:02 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Sep 15 09:04:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf6920d app-emulation/virtualbox-modules: amd64 stable wrt bug #693476 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild index 095ffe009b8..c0ab27d0eef 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: b9cba44751db4c7e83f6b10de0c0d74880fadba5 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Sep 7 18:30:22 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Sep 7 21:07:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9cba447 app-emulation/virtualbox-modules: x86 stable (bug #693476) Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild index c4b01a1b3f9..095ffe009b8 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.32.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/, app-emulation/virtualbox-additions/, ...
commit: 8ede137e839be3111053d8ae93843ffdb816676b Author: Lars Wendler gentoo org> AuthorDate: Sat May 18 14:08:09 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat May 18 14:12:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ede137e virtualbox packages: Bump to versions 5.2.30 and 6.0.8 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-additions/Manifest| 2 + .../virtualbox-additions-5.2.30.ebuild | 33 ++ .../virtualbox-additions-6.0.8.ebuild | 34 ++ app-emulation/virtualbox-bin/Manifest | 7 + .../virtualbox-bin-5.2.30.130521.ebuild| 287 .../virtualbox-bin-6.0.8.130520.ebuild | 291 app-emulation/virtualbox-extpack-oracle/Manifest | 2 + .../virtualbox-extpack-oracle-5.2.30.130521.ebuild | 42 ++ .../virtualbox-extpack-oracle-6.0.8.130520.ebuild | 43 ++ app-emulation/virtualbox-guest-additions/Manifest | 2 + .../virtualbox-guest-additions-5.2.30.ebuild | 229 ++ .../virtualbox-guest-additions-6.0.8.ebuild| 219 + app-emulation/virtualbox-modules/Manifest | 2 + .../virtualbox-modules-5.2.30.ebuild | 51 +++ .../virtualbox-modules-6.0.8.ebuild| 52 +++ app-emulation/virtualbox/Manifest | 2 + app-emulation/virtualbox/virtualbox-5.2.30.ebuild | 496 app-emulation/virtualbox/virtualbox-6.0.8.ebuild | 499 + 18 files changed, 2293 insertions(+) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index c616f041432..428d087e862 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -1,5 +1,7 @@ DIST VBoxGuestAdditions_5.2.22.iso 58013696 BLAKE2B 196f0048b685200328bcf753f3df23eac6477ce863885e93a54951795368bf62bdaa497589001ec203d75809b1f74ebbaa80419406d26bc7db43a131f5b9d698 SHA512 b320174b2f2ef796ac2c9c920579be38f0cedaa037d21992863ac355ecf6e99ae2aea56c70fb2034e9e03afac2cd7297f7717b447a6981701755593110164d37 DIST VBoxGuestAdditions_5.2.26.iso 58433536 BLAKE2B 1d7bae647923a57cdcee38a1609a07cd081d593a0852dcf67b549ed178508e93f7ee4d076ac700ab7e7ec828e660eb09cc8a55a0f2400b1ff0912cc2fafdff7f SHA512 fea91c442d3f05a35435155d3a3890e2c29e2523f1106cc8c7fb6513826263ff450e72b393796e0dff99b3bd85d85d8d55309e81f68ddfd39689df8f54bca1fe DIST VBoxGuestAdditions_5.2.28.iso 58568704 BLAKE2B cc7f0f0c18823f8c7dcae945d0e73b4b8c7d151a07be23bd8d21c44aa555f7964949857af817a9bc4e04d773a18cdc369dcbd8aadffe846ff7200477118aada8 SHA512 ccfdb2705a6c7daa79108fdb3bc6e6070e8de3f45eea308f821a0194e77c092b029119739239a2ccf9c5cb89045e919ba57950994668bc879443a55b53407c9c +DIST VBoxGuestAdditions_5.2.30.iso 58578944 BLAKE2B 6a2565fa8e3b19363da82592ba4d93ddfb6d22e107e28e901aa4c0bce84aaa0bd63d781155e44462b90d9f491e4df589cfd346dd33fe8f016862e85d99c2092c SHA512 568312b26647f7932d94a42279f35b9a827145ef2bd0ea4ef00a865c355b1de55dee66e731a90d644ddd35cb301f61315edf684c9a321681882c1537c8159caa DIST VBoxGuestAdditions_6.0.4.iso 85917696 BLAKE2B 2fa419ef8524b46afb327bd1f5e53bec6df7fa53d6608bb25e5d986d8be9eaf2e0e7a37523beb56981380e8f4ad41ae48eb5ec23505a382c57fda737ec999caf SHA512 ad9afd9941cac771a156071df3a054225643e39059c84abc0c0c2525d0fa32d5bc5a144b1fef367f92e0216f8f9fc73ef961eeead648421ea30465650516bc88 DIST VBoxGuestAdditions_6.0.6.iso 86321152 BLAKE2B d186d6c14500376b1721e084d9a4859bcbe3c64bfc22835a8e4b4425eee4a3a21c8dc4d48bfb072a793a8f2fb0d7f6ef83f53b1ebedbfb38c2e3fffbe3611d55 SHA512 ced893f8384b0ad74cce77f6d6f74fd748acf3acd18843a08c1b433b40ee73ce4c10d16ab8893aabba7fb3aac57e6faea599ed5733d4e91895bb78e7cf34c7ac +DIST VBoxGuestAdditions_6.0.8.iso 86562816 BLAKE2B dddac0dff687982040543bff065719a6b900666886892247d6ca2e6968d601dfd7c01b0b4c79db28ca81f25ed15906ec65c3e77ac4128eeaaf9a8d6d16632336 SHA512 95396a04e436cf2b30f6897f4ee561acaaf3fd3b677bc2f2d58dc92649245f7b105bbf0ec1b8f5612f5465e2c46d8b55786863508192d0a68aa381ddc44a315c diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.2.30.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.30.ebuild new file mode 100644 index 000..6faf7e7e8a0 --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.30.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=VBoxGuestAdditions +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=${MY_PN}_${MY_PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/"; +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"; + +LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="!app-emulati
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: bd119988ef822da9c1b9ee26241fa94742327c9e Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Apr 18 20:24:43 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Apr 18 20:32:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd119988 app-emulation/virtualbox-modules: x86 stable (bug #682868) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild index 1944f0a5809..c0ab27d0eef 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.26.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-"