summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/virtualbox: add 7.0.22Viorel Munteanu2024-10-181-0/+16
| | | | | Bug: https://bugs.gentoo.org/929313 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 7.1.0_beta2Viorel Munteanu2024-09-151-13/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 7.1.0Viorel Munteanu2024-09-151-0/+18
| | | | | | | | This is the new 7.1 branch. I will not stabilize this version, let's wait for 7.1.1. Closes: https://bugs.gentoo.org/925347 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix linking with moldViorel Munteanu2024-08-181-0/+13
| | | | | Bug: https://bugs.gentoo.org/925347 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: move more patches to patchsetViorel Munteanu2024-02-106-155/+0
| | | | | | | Move the patches for live version to the patchset too. Don't move the patches for 6.1 branch, because it is EOL. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: move patches to patchsetViorel Munteanu2024-02-102-187/+0
| | | | | | | Move most patches from ${FILESDIR} to the patchset to share them with app-emulation/virtualbox-kvm. No changes to the patches. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix building with dev-libs/libxml2-2.12Viorel Munteanu2024-01-281-0/+43
| | | | | Closes: https://bugs.gentoo.org/922445 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: update live ebuildViorel Munteanu2023-09-301-0/+13
| | | | | | | Upstream migrated to QT6. Cannot build with USE=doc yet becuase of a missing new dependency. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix building with binutils hardenedViorel Munteanu2023-08-281-0/+35
| | | | | Closes: https://bugs.gentoo.org/913109 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 7.0.8aViorel Munteanu2023-08-151-86/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 6.1.44Viorel Munteanu2023-08-151-81/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 7.0.10Viorel Munteanu2023-07-201-0/+18
| | | | | | Bug: https://bugs.gentoo.org/910579 Closes: https://bugs.gentoo.org/910509 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 9999Viorel Munteanu2023-06-151-0/+22
| | | | | | | | | | Add live version. It compiles the latest upstream public svn. This ebuild also compiles the kernel modules, does not need on vbox-modules. Upstream added support for python 3.12; I haven't checked it yet. USE=doc does not work for now. This version is not meant to be used, might be very unstable. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix building with dev-libs/libxml2-2.11Viorel Munteanu2023-06-021-0/+25
| | | | | | | | Replace some xhtml codes with their numeric equivalents and add empty fallbacks for missing files. Nothing changes in the resulting files. Closes: https://bugs.gentoo.org/906309 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 6.1.42-r1, 7.0.6-r2Viorel Munteanu2023-05-302-116/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix building with dev-libs/libxml2-2.11Viorel Munteanu2023-05-151-0/+169
| | | | | Closes: https://bugs.gentoo.org/906309 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 7.0.8Viorel Munteanu2023-04-213-0/+117
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 6.1.40Viorel Munteanu2023-02-212-75/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: fix compilation with gcc-13Viorel Munteanu2023-02-031-0/+28
| | | | | Closes: https://bugs.gentoo.org/892852 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: enable py3.11Viorel Munteanu2023-01-221-0/+81
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop 7.0.2-r1Viorel Munteanu2023-01-111-56/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 7.0.4Viorel Munteanu2022-11-201-0/+26
| | | | | | | Add vbox-img, a tool that comes with virtualbox but was not being compiled Closes: https://bugs.gentoo.org/443830 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: add 7.0.2Viorel Munteanu2022-11-023-0/+190
| | | | | Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/virtualbox: drop versionsViorel Munteanu2022-09-054-177/+0
| | | | | | | | Closes: https://bugs.gentoo.org/839990 Closes: https://bugs.gentoo.org/859391 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27149 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virtualbox: Fix compilation with -fcf-protectionViorel Munteanu2022-08-181-0/+16
| | | | | | | Closes: https://bugs.gentoo.org/865361 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26889 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add 6.1.36Viorel Munteanu2022-07-271-0/+16
| | | | | | | | Closes: https://bugs.gentoo.org/856769 Closes: https://bugs.gentoo.org/860897 Bug: https://bugs.gentoo.org/859391 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: force usage of selected Python; add Python 3.10Sam James2022-07-061-0/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Finish off the work from earlier (started in 0e7860b78e08743e7ba8a9d641a085e349811f83 and then 7dde6a6bd36cadd1c70d8ec3d3f956750231eeff) for forcing the right Python implementation to be used for USE=python/bindings builds. We now hijack the script that the Makefile calls to get the list of available interpreters (which is separate from the weird configure thing!) and just create a stub which outputs the paths for the corresponding implementation chosen via PYTHON_SINGLE_TARGET using the normal eclass machinery. - Add a sanity check in src_install for when USE=python for /usr/$(get_libdir)/virtualbox/VBoxPython*.so to minimise the risk of silently not building & not realising it. (Noticed risk of this when in the middle of this work & noticed that w/o the extra (see next point) Makefile targets, it ends up silently just not doing anything). - Import Arch Linux / upstream (on trunk) patches for Python 3.10 (thanks to Kerin Millar for the pointer on that bit). We're resigned to having to update the Makefile every time a new Python comes out, but it's at least only one place, and it's not trivial for us to change it given.. kbuild. (It's not just a list, but a bunch of variables which get defined for each target.) Closes: https://bugs.gentoo.org/856121 Closes: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: drop Python 3.10 for nowSam James2022-07-061-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Didn't really want to do this but it's going to take substantially more work to get it running. Two issues (as described in the ebuild comment I've added): 1. The build system (not just configure) does a huge amount of autodetection; 2. Its infra isn't set up to build Python 3.10+ yet (as in, no targets defined, and they're all manually written). And it doesn't seem to even use the result of configure? It'll take more work to get this done and dropping 3.10 for now, while it's unfortunate, means it's at least not in a broken state until then. I've left in the partial work commented out given it gets us part of the way there. As far as I can tell, the configure stuff isn't even used for the subsequent actual building of the modules. Bug: https://bugs.gentoo.org/856121 Bug: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: fix build w/o PAM; respect CFLAGSSam James2022-07-061-0/+22
| | | | | | | Closes: https://bugs.gentoo.org/583148 Closes: https://bugs.gentoo.org/843437 Thanks-to: François-Xavier Carton <fx.carton91@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Revbumps to remove uage of whoamiLars Wendler2022-06-151-1/+1
| | | | | | Thanks-to: Johan Hedlin <Busan15@protonmail.com> Closes: https://bugs.gentoo.org/843776 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Add patch to build with python3_10Lars Wendler2022-06-151-0/+13
| | | | | Closes: https://bugs.gentoo.org/852152 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.1.34Lars Wendler2022-04-221-0/+20
| | | | | Bug: https://bugs.gentoo.org/839990 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Fixed qt5 include pathLars Wendler2021-08-031-0/+15
| | | | | | | Closes: https://bugs.gentoo.org/805350 Closes: https://bugs.gentoo.org/805365 Thanks-to: Jiří Moravec <qjim@volny.cz> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: remove unused patchConrad Kostecki2021-07-251-41/+0
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/21766 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/virtualbox: Revbump to fix LsiLogicSAS storage controllerLars Wendler2021-04-221-0/+41
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: remove unused fileMichael Mair-Keimberger2020-09-211-8/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/17537 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* virtualbox packages: Removed oldLars Wendler2020-09-091-113/+0
| | | | | Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: remove unused patchesMichael Mair-Keimberger2020-07-272-92/+0
| | | | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16761 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* app-emulation/virtualbox: Fix 6.0.20 build with Qt 5.15 tooAndreas Sturmlechner2020-06-032-82/+82
| | | | | | Closes: https://bugs.gentoo.org/726154 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* app-emulation/virtualbox: Fix build with Qt 5.15Andreas Sturmlechner2020-06-021-0/+92
| | | | | | | Thanks-to: cmvu <cmvu@protonmail.com> Closes: https://bugs.gentoo.org/726154 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* app-emulation/virtualbox: remove unused patchMichael Mair-Keimberger2019-07-201-24/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12302 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* app-emulation/virtualbox: Added forgotten symlinks.Lars Wendler2019-02-021-3/+3
| | | | | | Closes: https://bugs.gentoo.org/677090 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Fixed build against dev-libs/libressl.Lars Wendler2019-01-161-0/+24
| | | | | | Closes: https://bugs.gentoo.org/673800 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.0.0_rc1. Removed old.Lars Wendler2018-12-111-3/+3
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: fixed qt5 gui session startupLars Wendler2018-12-071-0/+3
| | | | | | | | added some missing symlinks, and enhanced the wrapper script a bit more. Closes: https://bugs.gentoo.org/671354 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Install some more tools for vbox-6Lars Wendler2018-12-071-0/+116
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.0.0_beta3. Removed old.Lars Wendler2018-12-031-39/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Fixed build with USE="-opus"Lars Wendler2018-11-171-0/+39
| | | | | | Closes: https://bugs.gentoo.org/671280 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Removed old.Lars Wendler2018-10-172-217/+0
| | | | | | | Closes: https://bugs.gentoo.org/662326 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: fix patching for hardenedSergey Alirzaev2018-04-112-0/+206
| | | | | Bug: https://bugs.gentoo.org/643466 Closes: https://github.com/gentoo/gentoo/pull/7928