summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/virtualbox: drop versionsViorel Munteanu2022-09-0510-3021/+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: add check to pkg_pretendViorel Munteanu2022-09-051-0/+9
| | | | | | | | Check /usr, /usr/lib are owned by root. Closes: https://bugs.gentoo.org/749273 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add 6.1.38Viorel Munteanu2022-09-052-0/+655
| | | | | Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.36-r2 amd64, #866488Sam James2022-08-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add SDL flag to 6.1.36-r1; revbump to r2Andrew Udvare2022-08-231-7/+10
| | | | | | Signed-off-by: Andrew Udvare <audvare@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26991 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add sdl USE flagAndrew Udvare2022-08-233-21/+30
| | | | | | | | --disable-sdl is not documented in the configure script's help but it does work as expected. Signed-off-by: Andrew Udvare <audvare@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25612 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Fix compilation with -fcf-protectionViorel Munteanu2022-08-182-0/+19
| | | | | | | 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: filter flagsViorel Munteanu2022-08-131-0/+648
| | | | | | | | | | With some combinations of CFLAGS/CXXFLAGS, the VM doesn't start Bug: https://bugs.gentoo.org/856811 Closes: https://bugs.gentoo.org/864274 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26814 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Move dev-qt/linguist-tools:5 to BDEPENDAndreas Sturmlechner2022-08-081-8/+8
| | | | | Bug: https://bugs.gentoo.org/544938 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* app-emulation/virtualbox: add 6.1.36Viorel Munteanu2022-07-273-0/+662
| | | | | | | | 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: Stabilize 6.1.34-r6 amd64, #860813Sam James2022-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: revert QA fix for CFLAGSViorel Munteanu2022-07-121-7/+0
| | | | | | | | | | | | It causes worse issues (the virtual machines do not start at all) This is an emergency fix, so we can unmask the package Bug: https://bugs.gentoo.org/843437 Closes: https://bugs.gentoo.org/856811 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26342 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox*: take maintainershipViorel Munteanu2022-07-101-1/+8
| | | | | Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: fix disabling Python bindingsSam James2022-07-061-1/+1
| | | | | | Bug: https://bugs.gentoo.org/856121 Closes: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: set QA_FLAGS_IGNORED for .r0Sam James2022-07-061-0/+5
| | | | | | Closes: https://bugs.gentoo.org/728238 Closes: https://bugs.gentoo.org/555378 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: respect CC and other toolchain env. variablesSam James2022-07-061-11/+55
| | | | | | | No comment. Closes: https://bugs.gentoo.org/856664 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add more wsimport contextSam James2022-07-061-2/+8
| | | | | Bug: https://bugs.gentoo.org/832166 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: force usage of selected Python; add Python 3.10Sam James2022-07-062-0/+707
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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: uncomment partial Python logicSam James2022-07-061-13/+11
| | | | | | | | | | | | Went back and forth on this but I think it's worth hinting as much as possible for now, given it's completely guessing otherwise, and we can't easily just rip out / disable Python entirely until we fix this. Bug: https://bugs.gentoo.org/856121 Bug: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: drop Python 3.10 for nowSam James2022-07-062-20/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | 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: use optfeatureSam James2022-07-061-20/+11
| | | | | Closes: https://bugs.gentoo.org/674496 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: minor ebuild tidyingSam James2022-07-061-11/+20
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: fix build w/o PAM; respect CFLAGSSam James2022-07-062-15/+39
| | | | | | | 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: force Java 8 for wsimportSam James2022-07-061-0/+511
| | | | | | | | | | | | wsimport was dropped in Java 11+. We need to put the dep for 8 in DEPEND rather than (just?) BDEPEND for the eclass magic to actually enforce the right env vars & java. Thanks to Marcel for the pointers. Closes: https://bugs.gentoo.org/832166 Thanks-to: Marcel Greter <bugzilla@ocbnet.ch> Signed-off-by: Sam James <sam@gentoo.org>
* */*: reassign polynomial-c's packagesJoonas Niilola2022-06-291-4/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virtualbox: Revbumps to remove uage of whoamiLars Wendler2022-06-153-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-152-0/+14
| | | | | Closes: https://bugs.gentoo.org/852152 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Removed oldLars Wendler2022-04-224-1541/+0
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.1.34Lars Wendler2022-04-223-0/+526
| | | | | Bug: https://bugs.gentoo.org/839990 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.32-r1 amd64, #836383Jakov Smolić2022-04-041-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/virtualbox: quote variables to allow CC containing spacesFrançois-Xavier Carton2022-03-164-4/+4
| | | | | Signed-off-by: François-Xavier Carton <fx.carton91@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: [QA] add missing virtual/glu dependencySam James2022-01-294-4/+16
| | | | | | | Notably a few of our patches even add an #include on the GLU headers. Closes: https://bugs.gentoo.org/449436 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Don't use "echo -e"Lars Wendler2022-01-272-2/+4
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Security bump to version 6.1.32Lars Wendler2022-01-202-0/+511
| | | | | Bug: https://bugs.gentoo.org/831440 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: allow disabling PCHSam James2022-01-123-6/+21
| | | | | | | | | Persistent hard to debug build failures. It's fragile and I'm about to use.mask it globally anyway. Closes: https://bugs.gentoo.org/753323 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.28-r1 amd64, #828476Jakov Smolić2021-12-061-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* virtualbox packages: Removed oldLars Wendler2021-11-242-506/+0
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.1.30Lars Wendler2021-11-242-0/+506
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: needs libcryptSam James2021-11-063-0/+3
| | | | | | | | | Bug's been open for a while and VirtualBox's build system is "complicated": let's depend on libcrypt given it seems pretty clear it needs it in some capacity and we're better off ensuring it actually builds/installs. Closes: https://bugs.gentoo.org/806326 Signed-off-by: Sam James <sam@gentoo.org>
* virtualbox packages: Removed oldLars Wendler2021-10-202-503/+0
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* virtualbox packages: Bump to version 6.1.28Lars Wendler2021-10-202-0/+505
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.24 amd64, #803134Sam James2021-08-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Fixed qt5 include pathLars Wendler2021-08-032-0/+17
| | | | | | | 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: consistent tmpfiles_process argumentsDavid Seifert2021-07-313-3/+3
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/virtualbox*: Bump to version 6.1.26Lars Wendler2021-07-302-0/+503
| | | | 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*: Removed oldLars Wendler2021-07-213-1019/+0
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox*: Bump to version 6.1.24Lars Wendler2021-07-212-0/+503
| | | | | Bug: https://bugs.gentoo.org/803134 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.22 amd64, #802651Sam James2021-07-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>