Commits

Providence SALUMU committed a8fb49b

Adds patch to make virtualbox-modules compile under linux-3.2

Comments (0)

Files changed (8)

app-emulation/virtualbox-modules/ChangeLog

+# ChangeLog for app-emulation/virtualbox-modules
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/ChangeLog,v 1.94 2011/11/06 13:16:19 polynomial-c Exp $
+
+  06 Nov 2011; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-4.1.4.ebuild, virtualbox-modules-4.1.6.ebuild:
+  Added kernel version check for pax patch. Cleaned up 4.1.4 ebuild a bit.
+
+*virtualbox-modules-4.1.6 (04 Nov 2011)
+
+  04 Nov 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.1.2.ebuild, +virtualbox-modules-4.1.6.ebuild:
+  Version bump. Removed old.
+
+  01 Nov 2011; Tony Vroon <chainsaw@gentoo.org>
+  virtualbox-modules-4.1.4.ebuild:
+  Marked stable on AMD64 based on arch testing by Tomáš "Mepho" Pružina,
+  Blain "doc235" Anderson & Elijah "Armageddon" El Lazkani in security bug
+  #386317.
+
+  24 Oct 2011; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-4.1.4.ebuild,
+  +files/virtualbox-modules-4.1.4-pax-const.patch:
+  Fixed compilation with >=3.0.4 hardened kernel. Thanks to letrec for
+  providing the patch and blueness for giving the correct hints wrt. USE flag
+  naming (bug #386497).
+
+*virtualbox-modules-4.1.4 (04 Oct 2011)
+
+  04 Oct 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.1.0-r1.ebuild,
+  -files/virtualbox-modules-4.1.0-vboxbug9305.patch,
+  virtualbox-modules-4.1.2.ebuild, +virtualbox-modules-4.1.4.ebuild:
+  Version bump. Thanks to Christian Inci who reported this in bug #385577.
+  Removed old.
+
+*virtualbox-modules-4.1.2 (17 Aug 2011)
+
+  17 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
+  +virtualbox-modules-4.1.2.ebuild:
+  Version bump. Added some PCI checks as suggested by Fabio Rossi in bug
+  #379119.
+
+  09 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.12.ebuild, -virtualbox-modules-4.0.10.ebuild,
+  -virtualbox-modules-4.1.0.ebuild:
+  Removed old versions.
+
+*virtualbox-modules-4.1.0-r1 (07 Aug 2011)
+
+  07 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
+  +virtualbox-modules-4.1.0-r1.ebuild,
+  +files/virtualbox-modules-4.1.0-vboxbug9305.patch, metadata.xml:
+  Fixed kernel panic on suspend. Thanks to Martin Atenreit for reporting this
+  in bug #377229.
+
+  22 Jul 2011; Markos Chandras <hwoarang@gentoo.org>
+  virtualbox-modules-4.0.12.ebuild:
+  Stable on amd64 wrt bug #371935
+
+  22 Jul 2011; Thomas Kahle <tomka@gentoo.org>
+  virtualbox-modules-4.0.12.ebuild:
+  x86 stable per bug 371935
+
+*virtualbox-modules-4.1.0 (19 Jul 2011)
+
+  19 Jul 2011; Lars Wendler <polynomial-c@gentoo.org>
+  +virtualbox-modules-4.1.0.ebuild:
+  Added 4.1 version branch
+
+*virtualbox-modules-4.0.12 (17 Jul 2011)
+
+  17 Jul 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.8.ebuild, +virtualbox-modules-4.0.12.ebuild:
+  Version bump. Removed old.
+
+*virtualbox-modules-4.0.10 (28 Jun 2011)
+
+  28 Jun 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.6-r1.ebuild, +virtualbox-modules-4.0.10.ebuild:
+  Version bump. Removed old.
+
+*virtualbox-modules-4.0.8 (18 May 2011)
+
+  18 May 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.4.ebuild, +virtualbox-modules-4.0.8.ebuild:
+  Version bump reported by Philipp Reinkemeier in bug #367947.
+
+*virtualbox-modules-4.0.6-r1 (08 May 2011)
+
+  08 May 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.6.ebuild, +virtualbox-modules-4.0.6-r1.ebuild:
+  Moved installation of udev rules to virtualbox{,-bin} (bug #356215).
+
+*virtualbox-modules-4.0.6 (22 Apr 2011)
+
+  22 Apr 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.2.ebuild, +virtualbox-modules-4.0.6.ebuild:
+  Version bump. Removed old.
+
+  20 Feb 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.1.8.ebuild:
+  Removed ancient 3.1.8 version.
+
+*virtualbox-modules-4.0.4 (18 Feb 2011)
+
+  18 Feb 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-4.0.0.ebuild, +virtualbox-modules-4.0.4.ebuild:
+  Version bump. Removed old.
+
+  03 Feb 2011; Thomas Kahle <tomka@gentoo.org>
+  virtualbox-modules-3.2.12.ebuild:
+  x86 stable per bug 336465
+
+*virtualbox-modules-4.0.2 (18 Jan 2011)
+
+  18 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.10.ebuild, +virtualbox-modules-4.0.2.ebuild:
+  Version bump.
+
+  07 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-3.1.8.ebuild, virtualbox-modules-3.2.10.ebuild,
+  virtualbox-modules-3.2.12.ebuild, virtualbox-modules-4.0.0.ebuild:
+  Adjusted dependencies for pkgmove of virtualbox-ose.
+
+*virtualbox-modules-4.0.0 (06 Jan 2011)
+
+  06 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+  +virtualbox-modules-4.0.0.ebuild:
+  Version bump.
+
+  31 Dec 2010; Markos Chandras <hwoarang@gentoo.org>
+  virtualbox-modules-3.2.12.ebuild:
+  Stable on amd64 wrt bug #336465
+
+*virtualbox-modules-3.2.12 (03 Dec 2010)
+
+  03 Dec 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.8.ebuild, +virtualbox-modules-3.2.12.ebuild:
+  Version bump. Removed old.
+
+*virtualbox-modules-3.2.10 (12 Oct 2010)
+
+  12 Oct 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.6.ebuild, +virtualbox-modules-3.2.10.ebuild:
+  Version bump. Removed old
+
+*virtualbox-modules-3.2.8 (06 Aug 2010)
+
+  06 Aug 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.4.ebuild, +virtualbox-modules-3.2.8.ebuild:
+  Version bump. Removed old.
+
+  01 Aug 2010; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-3.1.8.ebuild, virtualbox-modules-3.2.4.ebuild,
+  virtualbox-modules-3.2.6.ebuild:
+  New location of the distfiles.
+
+  17 Jul 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -files/virtualbox-modules-1.6.6_2.6.27.patch,
+  -files/virtualbox-modules-2.6.29_rc.patch,
+  -virtualbox-modules-3.0.12.ebuild:
+  Removed old.
+
+  14 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
+  virtualbox-modules-3.1.8.ebuild:
+  stable x86, bug 320595
+
+*virtualbox-modules-3.2.6 (27 Jun 2010)
+
+  27 Jun 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.2.ebuild, +virtualbox-modules-3.2.6.ebuild:
+  Version bump. Removed old. Thanks to tman who reported this in bug
+  #325799.
+
+  21 Jun 2010; Christoph Mende <angelos@gentoo.org>
+  virtualbox-modules-3.1.8.ebuild:
+  Stable on amd64 wrt bug #320595
+
+*virtualbox-modules-3.2.4 (07 Jun 2010)
+
+  07 Jun 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.2.0.ebuild, +virtualbox-modules-3.2.4.ebuild:
+  Version bump. Removed old.
+
+*virtualbox-modules-3.2.2 (03 Jun 2010)
+
+  03 Jun 2010; Lars Wendler <polynomial-c@gentoo.org>
+  -virtualbox-modules-3.1.6.ebuild, +virtualbox-modules-3.2.2.ebuild,
+  metadata.xml:
+  Version bump. Removed old.
+
+*virtualbox-modules-3.2.0 (20 May 2010)
+
+  20 May 2010; Lars Wendler <polynomial-c@gentoo.org>
+  +virtualbox-modules-3.2.0.ebuild:
+  Version bump. Removed old versions.
+
+*virtualbox-modules-3.1.8 (10 May 2010)
+
+  10 May 2010; Lars Wendler <polynomial-c@gentoo.org>
+  virtualbox-modules-3.1.2.ebuild, virtualbox-modules-3.1.4.ebuild,
+  virtualbox-modules-3.1.6.ebuild, +virtualbox-modules-3.1.8.ebuild:
+  version bump and whitespace fixes
+
+*virtualbox-modules-3.1.6 (28 Mar 2010)
+
+  28 Mar 2010; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.1.6.ebuild:
+  Bump
+
+*virtualbox-modules-3.1.4 (13 Feb 2010)
+
+  13 Feb 2010; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.1.4.ebuild:
+  Bump
+
+  13 Feb 2010; Patrick Lauer <patrick@gentoo.org>
+  virtualbox-modules-3.1.2.ebuild:
+  Compile fix for newer kernels
+
+*virtualbox-modules-3.1.2 (28 Jan 2010)
+
+  28 Jan 2010; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.1.2.ebuild:
+  Bump to 3.1.2
+
+  28 Jan 2010; Patrick Lauer <patrick@gentoo.org> metadata.xml:
+  Taking over maintenance from Jokey
+
+*virtualbox-modules-3.1.0 (02 Dec 2009)
+
+  02 Dec 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.1.0.ebuild:
+  Bump
+
+  30 Nov 2009; Patrick Lauer <patrick@gentoo.org>
+  -virtualbox-modules-3.0.8.ebuild, -virtualbox-modules-3.0.10.ebuild:
+  Remove old
+
+  30 Nov 2009; Markus Meier <maekke@gentoo.org>
+  virtualbox-modules-3.0.12.ebuild:
+  amd64 stable, bug #294678
+
+  27 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
+  virtualbox-modules-3.0.12.ebuild:
+  stable x86, security bug 294678
+
+*virtualbox-modules-3.0.12 (19 Nov 2009)
+
+  19 Nov 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.12.ebuild:
+  Bump, closes #293556
+
+  10 Nov 2009; Patrick Lauer <patrick@gentoo.org>
+  -virtualbox-modules-1.6.6.ebuild, -virtualbox-modules-1.6.6-r1.ebuild,
+  -virtualbox-modules-3.0.6.ebuild:
+  Drop old
+
+  09 Nov 2009; Markus Meier <maekke@gentoo.org>
+  virtualbox-modules-3.0.8.ebuild:
+  amd64 stable, bug #288836
+
+  09 Nov 2009; Markus Meier <maekke@gentoo.org>
+  virtualbox-modules-3.0.6.ebuild:
+  amd64 stable, bug #285451
+
+*virtualbox-modules-3.0.10 (03 Nov 2009)
+
+  03 Nov 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.10.ebuild:
+  Bump to 3.0.10, fixes #291214 #290296 #285749 #286163
+
+  19 Oct 2009; Christian Faulhammer <fauli@gentoo.org>
+  virtualbox-modules-3.0.8.ebuild:
+  stable x86, bug 288836
+
+*virtualbox-modules-3.0.8 (06 Oct 2009)
+
+  06 Oct 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.8.ebuild:
+  Bump to 3.0.8, big thanks to X-Drum for testing
+
+  21 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
+  virtualbox-modules-3.0.6.ebuild:
+  stable x86, bug 285451
+
+  12 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+  -virtualbox-modules-3.0.4.ebuild:
+  Remove old
+
+*virtualbox-modules-3.0.6 (10 Sep 2009)
+
+  10 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.6.ebuild:
+  Bump to 3.0.6, thanks to Alessio Cassiba. Fixes #284407
+
+  17 Aug 2009; Patrick Lauer <patrick@gentoo.org>
+  -virtualbox-modules-2.1.4.ebuild, -virtualbox-modules-2.2.0.ebuild,
+  -virtualbox-modules-2.2.2.ebuild, -virtualbox-modules-2.2.4.ebuild,
+  -virtualbox-modules-3.0.2.ebuild:
+  Dropping vulnerable versions for #280157
+
+*virtualbox-modules-3.0.4 (17 Aug 2009)
+
+  17 Aug 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.4.ebuild:
+  Bump to 3.0.4, fixes #280157. Thanks to Alessio Cassibba
+
+*virtualbox-modules-3.0.2 (16 Jul 2009)
+
+  16 Jul 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-3.0.2.ebuild:
+  Bump to 3.0.2. Fixes #275963. Thanks to Alessio Cassiba and all the
+  testers
+
+*virtualbox-modules-2.2.4 (01 Jun 2009)
+
+  01 Jun 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-2.2.4.ebuild:
+  Bump to 2.2.4, thanks to Alessio Cassibba. Fixes #271983 #271341 #269335
+
+  30 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+  -virtualbox-modules-2.0.2.ebuild, -virtualbox-modules-2.0.4.ebuild,
+  -virtualbox-modules-2.0.6.ebuild:
+  Remove old 2.0
+
+*virtualbox-modules-2.2.2 (30 Apr 2009)
+
+  30 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-2.2.2.ebuild:
+  Bump to 2.2.2, thanks to Alessio Cassibba. Fixes #267838
+
+*virtualbox-modules-2.2.0 (18 Apr 2009)
+
+  18 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-2.2.0.ebuild:
+  Bump to 2.2.0. Many thanks to Alessio Cassibba for the ebuilds. Part of
+  #265510
+
+  05 Mar 2009; Patrick Lauer <patrick@gentoo.org>
+  +files/virtualbox-modules-2.6.29_rc.patch:
+  Adding missing patch, closes #261314
+
+*virtualbox-modules-2.1.4 (03 Mar 2009)
+
+  03 Mar 2009; Patrick Lauer <patrick@gentoo.org>
+  +virtualbox-modules-2.1.4.ebuild:
+  Bump to 2.1.4. Ebuild by Alessio Cassibba (X-Drum) <swapon@gmail.com>,
+  imported from the jokey overlay. Fixes vboxdrv kernel problems with
+  2.6.29-rc* kernels, thanks to Ben Kohler bug #259688
+
+  25 Dec 2008; Markus Meier <maekke@gentoo.org>
+  virtualbox-modules-1.6.6-r1.ebuild:
+  x86 stable, bug #245624
+
+  25 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
+  virtualbox-modules-1.6.6-r1.ebuild:
+  stable amd64, bug 245624
+
+  18 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
+  +files/virtualbox-modules-1.6.6_2.6.27.patch,
+  +virtualbox-modules-1.6.6-r1.ebuild:
+  Proxy fix from Alessio.
+
+*virtualbox-modules-1.6.6-r1 (18 Dec 2008)
+
+  18 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org>
+  +files/virtualbox-modules-1.6.6_2.6.27.patch,
+  +virtualbox-modules-1.6.6-r1.ebuild:
+  Proxy fix from Alessio.
+
+  25 Nov 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+  -virtualbox-modules-2.0.2.ebuild:
+  drop version 2.0.2
+
+  10 Nov 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+  -virtualbox-modules-1.6.6.ebuild, +virtualbox-modules-1.6.6-r1.ebuild,
+  +files/virtualbox-modules-1.6.6_2.6.27.patch:
+  fix compilation against kernel 2.6.27 thanks to gengor@gentoo.org, see bug
+  #245624
+
+*virtualbox-modules-2.0.6 (29 Nov 2008)
+
+  29 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+  +virtualbox-modules-2.0.6.ebuild:
+  Version bump for Alessio Cassibba #248776 by Rodrigo Severo.
+
+  28 Oct 2008; Markus Ullmann <jokey@gentoo.org>
+  virtualbox-modules-1.6.6.ebuild:
+  Reinstate stable keyword for bug #244718
+
+*virtualbox-modules-2.0.4 (27 Oct 2008)
+
+  27 Oct 2008; Markus Ullmann <jokey@gentoo.org>
+  -virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-2.0.4.ebuild:
+  (Proxy commit) Version bump
+
+  25 Oct 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+  -virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-2.0.4.ebuild:
+  Version Bump; drop version 1.6.4
+
+*virtualbox-modules-2.0.2 (15 Sep 2008)
+
+  15 Sep 2008; Markus Ullmann <jokey@gentoo.org>
+  -virtualbox-modules-1.6.2.ebuild, virtualbox-modules-1.6.4.ebuild,
+  virtualbox-modules-1.6.6.ebuild, +virtualbox-modules-2.0.2.ebuild:
+  (Proxy-Commit) Port from dev overlay
+
+  14 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com> ChangeLog:
+  +virtualbox-modules-2.0.2.ebuild, -virtualbox-modules-1.6.2.ebuild:
+  Version Bump
+
+*virtualbox-modules-1.6.6 (06 Sep 2008)
+
+  06 Sep 2008; Markus Ullmann <jokey@gentoo.org>
+  -virtualbox-modules-1.5.7.ebuild, virtualbox-modules-1.6.2.ebuild,
+  virtualbox-modules-1.6.4.ebuild, +virtualbox-modules-1.6.6.ebuild:
+  Port from dev overlay
+
+  02 Sep 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+  -virtualbox-modules-1.5.7.ebuild, virtualbox-modules-1.6.4.ebuild,
+  +virtualbox-modules-1.6.6.ebuild:
+  Version bump; drop old 1.5.x version
+
+  27 Aug 2008; Markus Ullmann <jokey@gentoo.org>
+  virtualbox-modules-1.6.4.ebuild:
+  Stable on x86 and amd64
+
+  27 Aug 2008; Markus Ullmann <jokey@gentoo.org>
+  -files/virtualbox-modules_2.6.24.patch,
+  -virtualbox-modules-1.5.2-r1.ebuild, -virtualbox-modules-1.5.4.ebuild,
+  -virtualbox-modules-1.5.6.ebuild, virtualbox-modules-1.5.7.ebuild,
+  virtualbox-modules-1.6.2.ebuild, virtualbox-modules-1.6.4.ebuild:
+  Adjust blockers for renaming
+
+*virtualbox-modules-1.6.4 (10 Aug 2008)
+
+  10 Aug 2008; Markus Ullmann <jokey@gentoo.org>
+  +virtualbox-modules-1.6.4.ebuild:
+  Add version bump from my overlay wrt bug #233683
+
+*virtualbox-modules-1.6.2 (13 Jun 2008)
+
+  13 Jun 2008; Doug Goldstein <cardoe@gentoo.org>
+  +virtualbox-modules-1.6.2.ebuild:
+  copy changes from jokey's overlay to the tree as jokey requested
+
+*virtualbox-modules-1.5.7 (21 Apr 2008)
+
+  21 Apr 2008; Markus Ullmann <jokey@gentoo.org>
+  +virtualbox-modules-1.5.7.ebuild:
+  (Proxy commit) version bump to fix API change in kernel 2.6.25
+  (chage_page_attr function) bug #218198
+
+  06 Mar 2008; Christoph Mende <angelos@gentoo.org>
+  virtualbox-modules-1.5.4.ebuild:
+  Stable on amd64, bug #208905
+
+  04 Mar 2008; Markus Ullmann <jokey@gentoo.org>
+  virtualbox-modules-1.5.4.ebuild:
+  Stable on x86 wrt bug #208905
+
+*virtualbox-modules-1.5.6 (25 Feb 2008)
+
+  25 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
+  +virtualbox-modules-1.5.6.ebuild:
+  Version bump, as requested by the proxy-maintainer Alessio Cassibba.
+
+*virtualbox-modules-1.5.4 (05 Jan 2008)
+
+  05 Jan 2008; Markus Ullmann <jokey@gentoo.org>
+  +virtualbox-modules-1.5.4.ebuild:
+  Version bump wrt bug #203893 thanks to x-drum
+
+  06 Dec 2007; Markus Ullmann <jokey@gentoo.org>
+  files/virtualbox-modules_2.6.24.patch, virtualbox-modules-1.5.2-r1.ebuild:
+  Only apply 2.6.24 patch if there is such a kernel and add more patch stuff
+  from upstream, thanks to Bjoern Olausson in bug #199798
+
+*virtualbox-modules-1.5.2-r1 (05 Dec 2007)
+
+  05 Dec 2007; Markus Ullmann <jokey@gentoo.org>
+  +files/virtualbox-modules_2.6.24.patch, -virtualbox-modules-1.5.2.ebuild,
+  +virtualbox-modules-1.5.2-r1.ebuild:
+  Add 2.6.24 kernel patch from bug #199798 , thanks to Bjoern Olausson
+
+  03 Nov 2007; Markus Ullmann <jokey@gentoo.org>
+  -virtualbox-modules-1.4.0.ebuild:
+  Cleanup
+
+  29 Oct 2007; Dawid Węgliński <cla@gentoo.org>
+  virtualbox-modules-1.5.2.ebuild:
+  Stable on x86
+
+  22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
+  -virtualbox-modules-1.3.8.ebuild, -virtualbox-modules-1.5.0.ebuild:
+  Drop old
+
+*virtualbox-modules-1.5.2 (22 Oct 2007)
+
+  22 Oct 2007; Markus Ullmann <jokey@gentoo.org>
+  +virtualbox-modules-1.5.2.ebuild:
+  Version bump wrt bug #196424 thanks to Alessio for the ebuilds
+
+  17 Sep 2007; Markus Ullmann <jokey@gentoo.org>
+  virtualbox-modules-1.5.0.ebuild:
+  nmi_watchdog=0 no more needed for amd64, remove message in pkg_postinst,
+  from x-drum
+
+*virtualbox-modules-1.5.0 (04 Sep 2007)
+
+  04 Sep 2007; Markus Ullmann <jokey@gentoo.org>
+  +virtualbox-modules-1.5.0.ebuild:
+  Version bump wrt bug #191142
+
+  23 Jun 2007; Charlie Shepherd <masterdriverz@gentoo.org>
+  virtualbox-modules-1.3.8.ebuild, virtualbox-modules-1.4.0.ebuild:
+  Fix headers, thanks to x-drum
+

app-emulation/virtualbox-modules/Manifest

+AUX virtualbox-modules-4.1.4-pax-const.patch 2335 RMD160 6d082729b5393bab9c185cdc768488636ac9e59e SHA1 efc1fa014934afa0ea3ae692d93e1996441945a2 SHA256 d23da93fa1a3b7833766caa8329745ed7de7a5ed6ce1fecb090325fdc83e42f3
+AUX virtualbox-modules-4.1.6-pci-linux.patch 582 RMD160 753310aa71e06f9508ed464b6163424bcb2442dc SHA1 da6877339a21407efb05432ba62e6beb7492951e SHA256 950c1b7ec142be3ada9a20bf6d3546f5fdfd60f20d9d4def34cb4a2641a03d3d
+DIST vbox-kernel-module-src-4.0.12.tar.bz2 901005 RMD160 6bc21432d363ec7d92a3c7b784788f3d8b2e60b9 SHA1 b431fd82d1e23cbcab52fcc2461424d896058eff SHA256 de7306958d5e807d5aed0aa401e0cbf6106f7f89c5930a7b04ceb8cd2d7ca5d1
+DIST vbox-kernel-module-src-4.1.4.tar.bz2 505952 RMD160 c540fb563d6fdab747366c66d5e472ebffbd3639 SHA1 35a4274118d44bd8603fecfa93817ef129c8e57c SHA256 03577cd31e5ff322102e9bec1ed40f189c50d94032e2d62206b6541a0fda1fb8
+DIST vbox-kernel-module-src-4.1.6.tar.xz 454840 RMD160 f1166c7b2e95276a60beb4c6dbe022826bc21ff2 SHA1 7816f6773f00f28cb287eaf4eb8b31a9b3bbdd37 SHA256 557425714e5d9e1b737c963d5a4d1b67a6e60ec47c2ddf2449dbbfd786c41cdf
+EBUILD virtualbox-modules-4.0.12.ebuild 1570 RMD160 48502bec63dcabe8f9cae90651a0d08e1a2cd60e SHA1 42aa2e640f5e8772ae2ea0ccf6f7a427051572ea SHA256 56012f6439898de74457cfb429cd2f72c29c58daf67df9d833619a27d44a73de
+EBUILD virtualbox-modules-4.1.4.ebuild 1596 RMD160 393d63add8172ca384ea48cb88d4ffe7718f4f0e SHA1 9e25216dd88fc20f9c6f6b7e6f0d41d5d41627ad SHA256 afdd14e1dd4134ca385c62e864be635b7ba853d67f803e4ac660ecb2ea817e5b
+EBUILD virtualbox-modules-4.1.6.ebuild 1684 RMD160 112f86df3cf3f5ae25dc4efaaae3a668001bf773 SHA1 cca1fde37f5b74053df62d6d1612a5887d5f14f9 SHA256 f13519ef8acec24acf4d1e16f86007ab1d8214255d4685dd5785e85240946e97
+MISC ChangeLog 17407 RMD160 120144ea8493ee642c286c24166db369b3657577 SHA1 0f9bb2ae6d22c6ec811a2844ff0f319620f58744 SHA256 2649034ee57cbbf3eea7ae6b9a6866dc6dd7cc5080d5cf561b805dfda0c37f0d
+MISC metadata.xml 524 RMD160 605893cae913de8fca2a99e283854a7c195fa4e2 SHA1 a476b7fcd62a5d1a54ad1a018c4daac50bb27d0b SHA256 9ae0eab26084901b8d307d8923f5c130d310deceb09047aae884557a00f70bbb

app-emulation/virtualbox-modules/files/virtualbox-modules-4.1.4-pax-const.patch

+diff -urp vboxdrv.orig/SUPDrvIDC.h vboxdrv/SUPDrvIDC.h
+--- vboxdrv.orig/SUPDrvIDC.h	2011-09-06 15:53:27.852567531 +0200
++++ vboxdrv/SUPDrvIDC.h	2011-09-06 15:54:05.420565524 +0200
+@@ -160,7 +160,7 @@ typedef struct SUPDRVIDCREQGETSYM
+         {
+             /** The symbol address. */
+             PFNRT           pfnSymbol;
+-        } Out;
++        } __no_const Out;
+     } u;
+ } SUPDRVIDCREQGETSYM;
+ /** Pointer to a SUPDRV IDC get symbol request. */
+diff -urp vboxnetflt.orig/include/VBox/intnet.h vboxnetflt/include/VBox/intnet.h
+--- vboxnetflt.orig/include/VBox/intnet.h	2011-09-06 15:53:27.852567531 +0200
++++ vboxnetflt/include/VBox/intnet.h	2011-09-06 15:54:05.424565524 +0200
+@@ -783,7 +783,7 @@ typedef struct INTNETTRUNKFACTORY
+     DECLR0CALLBACKMEMBER(int, pfnCreateAndConnect,(struct INTNETTRUNKFACTORY *pIfFactory, const char *pszName,
+                                                    PINTNETTRUNKSWPORT pSwitchPort, uint32_t fFlags,
+                                                    PINTNETTRUNKIFPORT *ppIfPort));
+-} INTNETTRUNKFACTORY;
++} __no_const INTNETTRUNKFACTORY;
+ /** Pointer to the trunk factory. */
+ typedef INTNETTRUNKFACTORY *PINTNETTRUNKFACTORY;
+ 
+diff -urp vboxnetflt.orig/linux/VBoxNetFlt-linux.c vboxnetflt/linux/VBoxNetFlt-linux.c
+--- vboxnetflt.orig/linux/VBoxNetFlt-linux.c	2011-07-19 12:15:22.000000000 +0200
++++ vboxnetflt/linux/VBoxNetFlt-linux.c	2011-09-06 15:56:00.516559379 +0200
+@@ -840,7 +840,7 @@ typedef struct ethtool_ops OVR_OPSTYPE;
+ 
+ # else /* LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) */
+ 
+-typedef struct net_device_ops OVR_OPSTYPE;
++typedef net_device_ops_no_const OVR_OPSTYPE;
+ # define OVR_OPS  netdev_ops
+ # define OVR_XMIT pOrgOps->ndo_start_xmit
+ 
+diff -urp vboxpci.orig/include/VBox/rawpci.h vboxpci/include/VBox/rawpci.h
+--- vboxpci.orig/include/VBox/rawpci.h	2011-04-18 17:01:12.000000000 +0200
++++ vboxpci/include/VBox/rawpci.h	2011-09-06 15:57:17.340555277 +0200
+@@ -545,7 +545,7 @@ typedef struct RAWPCIFACTORY
+     DECLR0CALLBACKMEMBER(void, pfnDeinitVm,(PRAWPCIFACTORY       pFactory,
+                                             PVM                  pVM,
+                                             PRAWPCIPERVM         pPciData));
+-} RAWPCIFACTORY;
++} __no_const RAWPCIFACTORY;
+ 
+ #define RAWPCIFACTORY_UUID_STR   "ea089839-4171-476f-adfb-9e7ab1cbd0fb"
+ 

app-emulation/virtualbox-modules/files/virtualbox-modules-4.1.6-pci-linux.patch

+diff --git a/vboxpci/linux/VBoxPci-linux.c b/vboxpci/linux/VBoxPci-linux.c
+index 24ff91c..d2173d6 100644
+--- a/vboxpci/linux/VBoxPci-linux.c
++++ b/vboxpci/linux/VBoxPci-linux.c
+@@ -64,6 +64,11 @@ MODULE_LICENSE("GPL");
+ MODULE_VERSION(VBOX_VERSION_STRING);
+ #endif
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0)
++#include <linux/pci.h>
++#define iommu_found() iommu_present(&pci_bus_type)
++#define iommu_domain_alloc() iommu_domain_alloc(&pci_bus_type)
++#endif
+ 
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
+ # define PCI_DEV_GET(v,d,p)            pci_get_device(v,d,p)

app-emulation/virtualbox-modules/metadata.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer>
+    <email>polynomial-c@gentoo.org</email>
+    <name>Lars Wendler</name>
+  </maintainer>
+  <maintainer>
+    <email>patrick@gentoo.org</email>
+    <name>Patrick Lauer</name>
+  </maintainer>
+<maintainer>
+  <email>swapon@gmail.com</email>
+  <name>Alessio Cassibba</name>
+</maintainer>
+<use>
+	<flag name="pax_kernel">Apply patch needed for pax enabled kernels</flag>
+</use>
+</pkgmetadata>

app-emulation/virtualbox-modules/virtualbox-modules-4.0.12.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.0.12.ebuild,v 1.3 2011/07/22 16:58:45 hwoarang Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#      package that comes from virtualbox-bin
+
+EAPI=2
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+
+pkg_setup() {
+	linux-mod_pkg_setup
+	BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+	enewgroup vboxusers
+}
+
+src_prepare() {
+	if kernel_is -ge 2 6 33 ; then
+		# evil patch for new kernels - header moved
+		grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+	fi
+}
+
+src_install() {
+	linux-mod_src_install
+}
+
+pkg_postinst() {
+	linux-mod_pkg_postinst
+	elog "Starting with the 3.x release new kernel modules were added,"
+	elog "be sure to load all the needed modules."
+	elog ""
+	elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
+	if has_version sys-apps/openrc; then
+		elog "/etc/conf.d/modules"
+	else
+		elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+	fi
+}

app-emulation/virtualbox-modules/virtualbox-modules-4.1.4.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.1.4.ebuild,v 1.4 2011/11/06 13:16:19 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#      package that comes from virtualbox-bin
+
+EAPI=2
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
+
+pkg_setup() {
+	linux-mod_pkg_setup
+
+	BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+	enewgroup vboxusers
+}
+
+src_prepare() {
+	if kernel_is -ge 2 6 33 ; then
+		# evil patch for new kernels - header moved
+		grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+	fi
+
+	if use pax_kernel && kernel_is -ge 3 0 0 ; then
+		epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
+	fi
+}
+
+src_install() {
+	linux-mod_src_install
+}
+
+pkg_postinst() {
+	linux-mod_pkg_postinst
+	elog "Starting with the 3.x release new kernel modules were added,"
+	elog "be sure to load all the needed modules."
+	elog ""
+	elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
+	elog "/etc/conf.d/modules"
+}

app-emulation/virtualbox-modules/virtualbox-modules-4.1.6.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.1.6.ebuild,v 1.2 2011/11/06 13:16:19 polynomial-c Exp $
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#      package that comes from virtualbox-bin
+
+EAPI=4
+
+inherit eutils linux-mod
+
+MY_P=vbox-kernel-module-src-${PV}
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="http://www.virtualbox.org/"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pax_kernel"
+
+RDEPEND="!=app-emulation/virtualbox-9999"
+
+S=${WORKDIR}
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
+
+pkg_setup() {
+	linux-mod_pkg_setup
+
+	BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+	enewgroup vboxusers
+}
+
+src_prepare() {
+	if kernel_is -ge 2 6 33 ; then
+		# evil patch for new kernels - header moved
+		grep -lR linux/autoconf.h *  | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
+	fi
+
+	if use pax_kernel && kernel_is -ge 3 0 0 ; then
+		epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
+	fi
+	
+	if kernel_is -ge 3 2 0 ; then
+		epatch "${FILESDIR}"/${PN}-4.1.6-pci-linux.patch
+	fi
+}
+
+src_install() {
+	linux-mod_src_install
+}
+
+pkg_postinst() {
+	linux-mod_pkg_postinst
+	elog "Starting with the 3.x release new kernel modules were added,"
+	elog "be sure to load all the needed modules."
+	elog ""
+	elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
+	elog "/etc/conf.d/modules"
+}