Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory
checked in at Mon Jul 25 11:07:30 CEST 2011.



--------
--- virtualbox/virtualbox.changes       2011-06-30 09:31:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/virtualbox/virtualbox.changes  2011-07-21 
12:54:25.000000000 +0200
@@ -1,0 +2,70 @@
+Thu Jul 21 06:12:54 UTC 2011 - [email protected]
+
+- update to Virtualbox 4.1.0 (major update)
+ * Support for cloning of VMs (bug #5853): full clones can be created through 
the GUI and VBoxManage, linked clones only through VBoxManage
+ * GUI: enhanced wizard for creating new virtual disks
+ * GUI: new wizard for copying virtual disks
+ * GUI: keep the aspect ratio in scale mode (Windows and OSX hosts only; bug 
#7822)
+ * VMM: raised the memory limit for 64-bit hosts to 1TB
+ * Experimental support for PCI passthrough for Linux hosts, see the manual 
for more information
+ * Windows guests: Experimental WDDM graphics driver, supporting Windows Aero 
(bug #4607) and providing Direct3D support using a cleaner approach (no need to 
install the guest drivers in Safe Mode anymore)
+ * Guest Additions: status of modules and features can now be queried 
separately by the frontends
+ * Networking: new network attachment mode "Generic Driver", which offers an 
open plugin architecture for arbitrary and separately distributable virtual 
network implementations
+ * Host-only Networking: fixed host crash in kernels prior to 2.6.29
+ * New Networking Mode UDP Tunnel: allows to interconnect VMs running on 
different hosts easily and transparently
+ * Experimental support for SATA hard disk hotplugging available with 
VBoxManage
+ * Solaris hosts: New Crossbow based bridged networking driver for Solaris 11 
build 159 and above 
+ * VMM: more SMP timer fixes
+ * VMM: fixed sporadic recompiler crashes with SMP guests
+ * VMM: many small fixes
+ * GUI: when reverting to a snapshot, ask for taking a snapshot of the current 
state
+ * GUI: added a View menu
+ * GUI: added a setting for the promiscuous mode policy for internal networks, 
bridged networks and host-only networks
+ * GUI: added slider for setting the CPU execution cap allowing to limit the 
amount of CPU time spent for the execution of the guest
+ * GUI: the VM description is editable during the runtime of a VM (bug #1551)
+ * GUI: added proxy settings (bug #2870)
+ * GUI: made the number of SATA ports configurable
+ * GUI: decrease time before showing the VM configuration dialog
+ * VBoxManage: more convenient configuration of storage controller attachments 
by automatically determining the port or device parameter when a storage 
controller has only one port or device per port
+ * VBoxManage: changed syntax of the guestcontrol command group, fixed various 
bugs, removed obsolete options
+ * VBoxBalloonCtrl: new service for automatic dynamic adjustment of the 
balloon size for running VMs
+ * Settings: machine names and snapshot names are not allowed to be a valid 
UUID
+ * Settings: provide better diagnostics if a single medium is used twice in a 
VM configuration
+ * Settings: provide better diagnostics for errors in medium 
create/merge/clone operations, and fix memory leaks in error cases
+ * Storage: ATA/SATA drives can be marked as non-rotational, i.e. the guest OS 
will detect them as a SSD if supported, which can improve performance
+ * Storage: virtual CD/DVD images will be detached if the guest ejects the 
medium, unless the drive is marked to handle ejects only on a temporary basis
+ * Storage: the medium UUID can be changed again when attaching a medium for 
the first time, which allows using images which are exact duplicates including 
the UUID
+ * Storage: fixed possible data corruption under certain circumstances with 
VHD and Parallels images (bug #9150)
+ * Storage: fixed unnecessary expansion when cloning differential images in 
VDI format
+ * Storage: fixed detection code to handle empty files for VDI and VMDK format
+ * Storage: fixed access to CD/DVD images beyond 4GB when using the SATA 
controller (bug #8592)
+ * Floppy: several bugs have been fixed
+ * Floppy: make it possible to unmount a host floppy disk (bug #6651)
+ * BIOS: disk-related structures are now checksummed correctly (bug #8739)
+ * USB: many fixes for the Windows USB host driver
+ * NAT: reduced memory footprint
+ * Networking: fixed the problem with segmentation offloading when several VMs 
are transmitting in parallel
+ * Networking: workaround for a bug in wireshark when operating directly on a 
capture file created by VirtualBox
+ * Serial: announce the serial devices in the ACPI tables to make Windows 
guests find the virtual hardware (bug #7411)
+ * VRDP: support for TLS connections (see the manual for more information)
+ * VRDP: support for multimonitor client configurations with MS RDP clients
+ * VRDP: fixed a rare screen corruption
+ * 3D support: fixed GL_VERSION string for different locales (bug #8916)
+ * Webservice: fixed timeout handling with HTTP 1.1 keepalive, and be more 
robust when connections fail
+ * VBoxSVC: fixed regression when several clients trigger autostart 
simultaneously
+ * Main: fixed incorrect handling of the medium location for media which are 
not file based, which resulted in confusing location values in many places
+ * JAX-WS client bindings: fixed resource leak
+ * Sources: fixed USB 2.0 support using extension packs for non-official builds
+ * Mac OS X hosts: fixed non-VT-x mode on Lion hosts
+ * Windows hosts: fixed copy'n'paste in the GUI and for the VM window (bug 
#4491)
+ * Windows hosts (64-bit only): enabled removing of all mediums when removing 
a VM
+ * Windows hosts (64-bit only): enabled live snapshot deletion
+ * Windows hosts: use native controls in the installer (bug #5520)
+ * Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds 166 and 
above)
+ * Solaris hosts: better control of USB device access on Solaris 11 hosts
+ * Guest Additions: improved driver installation on Windows guests
+ * Guest Additions: fixed high CPU usage while executing guest programs from 
the host
+ * Solaris Additions: fixed automounting of shared folders (bug #8014)  
+- deprecated vbox-netflt_start_xmit_enable.diff
+- added vbox-disable_vboxpci_build.diff and 
vbox-fix-ftbfs-as-needed.patch.diff to fix build
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  vbox-netflt_start_xmit_enable.diff
  VirtualBox-4.0.10-patched.tar.bz2
  virtualbox-4.0.10-rpmlintrc
  VirtualBox-4.0.10-UserManual.pdf
  virtualbox-ose_4.0.10-dfsg-1.diff.gz

New:
----
  vbox-disable_vboxpci_build.diff
  vbox-fix-ftbfs-as-needed.patch.diff
  VirtualBox-4.1.0-patched.tar.bz2
  virtualbox-4.1.0-rpmlintrc
  VirtualBox-4.1.0-UserManual.pdf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.rTBydr/_old  2011-07-25 11:06:49.000000000 +0200
+++ /var/tmp/diff_new_pack.rTBydr/_new  2011-07-25 11:06:49.000000000 +0200
@@ -53,7 +53,7 @@
 %endif
 #
 ExclusiveArch:  %ix86 x86_64
-Version:        4.0.10
+Version:        4.1.0
 Release:        1
 Summary:        VirtualBox is an Emulator
 License:        GPLv2+
@@ -95,8 +95,10 @@
 Patch6:         vbox-smc-napa.diff
 #fix build of Python and dev package on openSUSE 11.3
 Patch8:         vbox-python-detection.diff
-#bnc#694311 http://www.virtualbox.org/ticket/8076
-Patch9:         vbox-netflt_start_xmit_enable.diff
+#fix build
+Patch10:        vbox-disable_vboxpci_build.diff
+#fix build
+Patch11:        vbox-fix-ftbfs-as-needed.patch.diff
 #PATCH-FIX-OPENSUSE implement messagebox (VBoxPermissionMessage app), which is 
displayed, when user
 #try to start VirtualBox and is not memeber of vboxusers group
 Patch99:        vbox-permissions_warning.diff
@@ -105,7 +107,6 @@
 Patch101:       vbox-default-os-type.diff
 #disable update in vbox gui
 Patch102:       vbox-disable-updates.diff
-Patch103:       virtualbox-ose_%{version}-dfsg-1.diff.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         pwdutils permissions
 Requires:       %{name}-host-kmp = %version
@@ -215,19 +216,14 @@
 ###########################################
 %prep
 %setup -q -n VirtualBox-%{version}_OSE
-%patch103 -p1
-export QUILT_PATCHES=debian/patches
-#echo "18-system-xorg.patch" > debian/patches/series
-echo "22-no-static-libstdcpp.patch" > debian/patches/series
-echo "29-fix-ftbfs-as-needed.patch" >> debian/patches/series
-quilt push -a
 %patch1
 %patch2
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch8 -p1
-%patch9 -p1
+%patch10
+%patch11 -p1
 %patch99 -p1
 %patch100
 %patch101
@@ -239,8 +235,7 @@
 #ensure we dont ever use them
 rm -rf src/libs/{libpng-*,libxml2-*,libxslt-*,zlib-*,boost-*}
 
-#      --disable-kmods \                               don't build Linux 
kernel modules -  but use SUSE specific way see few lines under
-#   --with-gcc=/usr/bin/gxx-4.3        do configure and set proper gcc - 
currently vbox support only gcc<=4.4
+#      --disable-kmods         don't build Linux kernel modules -  but use 
SUSE specific way see few lines under
 #   --nofatal                          try to avoid build fail caused by 
missing makeself package
 ./configure \
        --disable-kmods \
@@ -255,8 +250,9 @@
 #      VBOX_PATH_PACKAGE_DOCS set propper path for link to pdf in .desktop file
 #      VBOX_WITH_REGISTRATION_REQUEST= VBOX_WITH_UPDATE_REQUEST= just disable 
some functionality in gui
 #   -j1 disable parallel build to avoid "Out of memory: Kill process" crash of 
build in buildservice
+echo "build basic parts"
 /usr/bin/kmk \
-    -j2 \
+    -j1 \
     VBOX_GCC_WERR= \
        KBUILD_VERBOSE=2 \
        VBOX_WITH_REGISTRATION_REQUEST= VBOX_WITH_UPDATE_REQUEST= \
@@ -267,7 +263,8 @@
 # build kernel modules for guest and host (check novel-kmp package as example)
 # host  modules : vboxdrv,vboxnetflt,vboxnetadp
 # guest modules : vboxguest,vboxsf,vboxvideo
-for vbox_module in out/linux.*/release/bin/src/vbox{drv,netflt,netadp} \
+echo "build kernel modules"
+for vbox_module in out/linux.*/release/bin/src/vbox{drv,netflt,netadp,pci} \
            out/linux.*/release/bin/additions/src/vbox{guest,sf,video}; do
     #get the module name from path
     module_name=$(basename "$vbox_module")
@@ -285,7 +282,8 @@
 
        # copy vboxdrv (for host) module symbols which are used by vboxnetflt 
and vboxnetadp km's:
        if [ "$module_name" = "vboxnetflt" -o \
-            "$module_name" = "vboxnetadp" ]; then
+            "$module_name" = "vboxnetadp" -o \
+            "$module_name" = "vboxpci" ] ; then
            %__cp $PWD/modules_build_dir/$flavor/vboxdrv/Module.symvers \
                  $PWD/modules_build_dir/$flavor/$module_name
        fi
@@ -334,7 +332,7 @@
 export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
 export INSTALL_MOD_DIR=updates
 #to install modules we use here similar steps like in build phase, go trought 
the all modules :
-for module_name in vbox{drv,netflt,netadp,guest,sf,video}
+for module_name in vbox{drv,netflt,pci,netadp,guest,sf,video}
 do
        #and trought the all flavors
        for flavor in %flavors_to_build; do

++++++ vbox-disable-updates.diff ++++++
--- /var/tmp/diff_new_pack.rTBydr/_old  2011-07-25 11:06:49.000000000 +0200
+++ /var/tmp/diff_new_pack.rTBydr/_new  2011-07-25 11:06:49.000000000 +0200
@@ -1,7 +1,7 @@
-Index: 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
+Index: 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
 ===================================================================
---- 
VirtualBox-4.0.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
-+++ 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
+--- 
VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
++++ 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
 @@ -63,7 +63,7 @@ void UIGlobalSettingsUpdate::loadToCache
  void UIGlobalSettingsUpdate::getFromCache()
  {
@@ -11,11 +11,11 @@
      if (m_pEnableUpdateCheckbox->isChecked())
      {
          m_pUpdatePeriodCombo->setCurrentIndex(m_cache.m_periodIndex);
-Index: 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
+Index: 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
 ===================================================================
---- 
VirtualBox-4.0.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
-+++ VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
-@@ -91,8 +91,7 @@ void VBoxHelpActions::addTo (QMenu *aMen
+--- 
VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
++++ VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
+@@ -92,8 +92,7 @@ void VBoxHelpActions::addTo (QMenu *aMen
  #endif
  
      aMenu->addAction (updateAction);
@@ -25,28 +25,39 @@
  
  #ifndef Q_WS_MAC
      aMenu->addSeparator();
-Index: 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
+Index: 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
 ===================================================================
---- 
VirtualBox-4.0.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
-+++ 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
-@@ -322,16 +322,6 @@ UIGLSettingsDlg::UIGLSettingsDlg(QWidget
-                             i, "#input", pSettingsPage);
+--- 
VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
++++ 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
+@@ -34,7 +34,6 @@ public:
+     {
+         GLSettingsPage_General = 0,
+         GLSettingsPage_Input,
+-        GLSettingsPage_Update,
+         GLSettingsPage_Language,
+         GLSettingsPage_USB,
+         GLSettingsPage_Network,
+Index: 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
+===================================================================
+--- 
VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
++++ 
VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
+@@ -340,15 +340,6 @@ UISettingsDialogGlobal::UISettingsDialog
+                             iPageIndex, "#input", pSettingsPage);
                      break;
                  }
 -                /* Update page: */
 -                case GLSettingsPage_Update:
 -                {
--                    UISettingsPage *pSettingsPage = new 
UIGlobalSettingsUpdate;
--                    pSettingsPage->setId(i);
+-                    pSettingsPage = new UIGlobalSettingsUpdate;
 -                    addItem(":/refresh_32px.png", 
":/refresh_disabled_32px.png",
 -                            ":/refresh_16px.png", 
":/refresh_disabled_16px.png",
--                            i, "#update", pSettingsPage);
+-                            iPageIndex, "#update", pSettingsPage);
 -                    break;
 -                }
                  /* Language page: */
                  case GLSettingsPage_Language:
                  {
-@@ -442,9 +432,6 @@ void UIGLSettingsDlg::retranslateUi()
+@@ -481,9 +472,6 @@ void UISettingsDialogGlobal::retranslate
      /* Input page: */
      m_pSelector->setItemText(GLSettingsPage_Input, tr("Input"));
  
@@ -56,15 +67,3 @@
      /* Language page: */
      m_pSelector->setItemText(GLSettingsPage_Language, tr("Language"));
  
-Index: 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
-===================================================================
---- 
VirtualBox-4.0.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
-+++ 
VirtualBox-4.0.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
-@@ -34,7 +34,6 @@ public:
-     {
-         GLSettingsPage_General = 0,
-         GLSettingsPage_Input,
--        GLSettingsPage_Update,
-         GLSettingsPage_Language,
-         GLSettingsPage_USB,
-         GLSettingsPage_Network,

++++++ vbox-disable_vboxpci_build.diff ++++++
Index: src/VBox/HostDrivers/VBoxPci/Makefile.kmk
===================================================================
--- src/VBox/HostDrivers/VBoxPci/Makefile.kmk.orig
+++ src/VBox/HostDrivers/VBoxPci/Makefile.kmk
@@ -1,7 +1,7 @@
 SUB_DEPTH = ../../../..
 include $(KBUILD_PATH)/subheader.kmk
 
-ifeq (1,1)
+ifdef VBOX_WITH_VBOXDRV
 
 if1of ($(KBUILD_TARGET), linux)
 
@@ -25,6 +25,7 @@ VBoxPci_LIBS            += \
 
 endif
 
+endif
 
 ifeq ($(KBUILD_TARGET),linux)
 
@@ -73,6 +74,5 @@ $$(VBoxPci-sh_0_OUTDIR)/build_in_tmp: \
        $(QUIET)chmod 0755 $@
 endif
 
-endif
 
 include $(KBUILD_PATH)/subfooter.kmk
++++++ vbox-fix-ftbfs-as-needed.patch.diff ++++++
--- VirtualBox-4.0.0_OSE/src/libs/xpcom18a4/Makefile.kmk
+++ VirtualBox-4.0.0_OSE/src/libs/xpcom18a4/Makefile.kmk
@@ -469,9 +469,11 @@
  libIDL_config_cflags := $(shell $(VBOX_LIBIDL_CONFIG) --cflags)
  libIDL_config_libs   := $(shell $(VBOX_LIBIDL_CONFIG) --libs)
  xpidl_CFLAGS = \
-       $(libIDL_config_cflags)
+       $(shell pkg-config --cflags libIDL-2.0)
  xpidl_LDFLAGS = \
-       $(libIDL_config_libs)
+       $(shell pkg-config --libs-only-L libIDL-2.0)
+xpidl_LIBS.linux = \
+       $(shell pkg-config --libs-only-l libIDL-2.0 | sed -e 's/-l//g')
  xpidl_LDFLAGS.linux = \
        $(VBOX_LD_as_needed)
 endif
--- VirtualBox-4.0.0_OSE/Config.kmk
+++ VirtualBox-4.0.0_OSE/Config.kmk
@@ -4082,7 +4082,7 @@
 TEMPLATE_VBOXBLDPROG_LDFLAGS.amd64       = -m64
 TEMPLATE_VBOXBLDPROG_LDFLAGS.sparc64     = -m64
  ifeq ($(KBUILD_HOST),linux)
-TEMPLATE_VBOXBLDPROG_LIBS                = pthread m rt dl
+TEMPLATE_VBOXBLDPROG_LIBS                = pthread m rt dl crypt
  else ifeq ($(KBUILD_HOST),os2)
 TEMPLATE_VBOXBLDPROG_TOOL                = GXX3OMF
 TEMPLATE_VBOXBLDPROG_LIBS                = socket iconv
++++++ vbox-no-build-dates.diff ++++++
--- /var/tmp/diff_new_pack.rTBydr/_old  2011-07-25 11:06:49.000000000 +0200
+++ /var/tmp/diff_new_pack.rTBydr/_new  2011-07-25 11:06:49.000000000 +0200
@@ -1,6 +1,8 @@
+Index: src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
+===================================================================
 --- src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp.orig
 +++ src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
-@@ -424,7 +424,7 @@ extern "C" DECLEXPORT(int) TrustedMain (
+@@ -388,7 +388,7 @@ extern "C" DECLEXPORT(int) TrustedMain (
  #endif
      int rc = VINF_SUCCESS;
  
@@ -9,7 +11,7 @@
  
      // less than one parameter is not possible
      if (argc < 2)
-@@ -1144,10 +1144,9 @@ DECLCALLBACK(int) VMPowerUpThread(RTTHRE
+@@ -1051,10 +1051,9 @@ DECLCALLBACK(int) VMPowerUpThread(RTTHRE
              char szNowUct[64];
              RTTimeSpecToString(RTTimeNow(&TimeSpec), szNowUct, 
sizeof(szNowUct));
              RTLogRelLogger(pLogger, 0, ~0U,
@@ -22,27 +24,31 @@
  
              /* register this logger as the release logger */
              RTLogRelSetDefaultInstance(pLogger);
+Index: src/VBox/Main/src-client/ConsoleImpl.cpp
+===================================================================
 --- src/VBox/Main/src-client/ConsoleImpl.cpp.orig
 +++ src/VBox/Main/src-client/ConsoleImpl.cpp
-@@ -5262,13 +5262,12 @@ HRESULT Console::consoleInitReleaseLog(c
+@@ -6040,13 +6040,13 @@ HRESULT Console::consoleInitReleaseLog(c
          char szTmp[256];
          RTTimeSpecToString(RTTimeNow(&timeSpec), szTmp, sizeof(szTmp));
-         RTLogRelLogger(loggerRelease, 0, ~0U,
+         RTLogRelLogger(pReleaseLogger, 0, ~0U,
 -                       "VirtualBox %s r%u %s (%s %s) release log\n"
 +                       "VirtualBox %s r%u %s release log\n"
  #ifdef VBOX_BLEEDING_EDGE
                         "EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
  #endif
                         "Log opened %s\n",
--                       VBOX_VERSION_STRING, RTBldCfgRevision(), 
VBOX_BUILD_TARGET,
+                        VBOX_VERSION_STRING, RTBldCfgRevision(), 
VBOX_BUILD_TARGET,
 -                       __DATE__, __TIME__, szTmp);
-+                       VBOX_VERSION_STRING, RTBldCfgRevision(), 
VBOX_BUILD_TARGET, szTmp);
++                       szTmp);
  
          vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
          if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Main/src-server/generic/OpenGLTestApp.cpp
+===================================================================
 --- src/VBox/Main/src-server/generic/OpenGLTestApp.cpp.orig
 +++ src/VBox/Main/src-server/generic/OpenGLTestApp.cpp
-@@ -141,13 +141,12 @@ static int vboxInitLogging(const char *p
+@@ -142,13 +142,12 @@ static int vboxInitLogging(const char *p
          char szTmp[256];
          RTTimeSpecToString(RTTimeNow(&timeSpec), szTmp, sizeof(szTmp));
          RTLogRelLogger(loggerRelease, 0, ~0U,
@@ -58,6 +64,8 @@
  
          vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
          if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Frontends/VBoxFB/VBoxFB.cpp
+===================================================================
 --- src/VBox/Frontends/VBoxFB/VBoxFB.cpp.orig
 +++ src/VBox/Frontends/VBoxFB/VBoxFB.cpp
 @@ -62,7 +62,7 @@ int main(int argc, char *argv[])
@@ -69,6 +77,8 @@
  
      for (;;)
      {
+Index: src/VBox/Runtime/common/string/uniread.cpp
+===================================================================
 --- src/VBox/Runtime/common/string/uniread.cpp.orig
 +++ src/VBox/Runtime/common/string/uniread.cpp
 @@ -979,7 +979,7 @@ int PrintHeader(const char *argv0)
@@ -80,6 +90,8 @@
                    " */\n"
                    "\n"
                    "/*\n"
+Index: src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
+===================================================================
 --- src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c.orig
 +++ src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
 @@ -42,16 +42,13 @@
@@ -104,6 +116,8 @@
  #if !defined(_PRODUCTION)
  #define _PRODUCTION ""
  #endif
+Index: src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
+===================================================================
 --- src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c.orig
 +++ src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
 @@ -44,16 +44,10 @@
@@ -125,6 +139,8 @@
  #if !defined(_PRODUCTION)
  #define _PRODUCTION ""
  #endif
+Index: src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
+===================================================================
 --- src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c.orig
 +++ src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
 @@ -42,16 +42,13 @@
@@ -149,6 +165,8 @@
  #if !defined(_PRODUCTION)
  #define _PRODUCTION ""
  #endif
+Index: src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
+===================================================================
 --- src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c.orig
 +++ src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
 @@ -42,16 +42,13 @@

++++++ vbox-vboxdrv-init-script.diff ++++++
--- /var/tmp/diff_new_pack.rTBydr/_old  2011-07-25 11:06:49.000000000 +0200
+++ /var/tmp/diff_new_pack.rTBydr/_new  2011-07-25 11:06:49.000000000 +0200
@@ -28,7 +28,7 @@
  ### END INIT INFO
  
  PATH=/sbin:/bin:/usr/sbin:/usr/bin:$PATH
-@@ -56,7 +57,7 @@ fi
+@@ -58,7 +59,7 @@ fi
  
  # silently exit if the package was uninstalled but not purged,
  # applies to Debian packages only
@@ -37,12 +37,12 @@
  
  if [ -n "$NOLSB" ]; then
      if [ -f /etc/redhat-release ]; then
-@@ -192,13 +193,6 @@ start()
-             failure "Cannot create device $DEVICE with major $MAJOR and minor 
$MINOR"
+@@ -195,13 +196,6 @@ start()
          fi
      fi
--    # ensure permissions
+     # ensure permissions
 -    if ! chown :%GROUP% $DEVICE 2>/dev/null; then
+-        rmmod vboxpci 2>/dev/null
 -        rmmod vboxnetadp 2>/dev/null
 -        rmmod vboxnetflt 2>/dev/null
 -        rmmod vboxdrv 2>/dev/null
@@ -51,7 +51,7 @@
      if ! $MODPROBE vboxnetflt > /dev/null 2>&1; then
          failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out 
why"
      fi
-@@ -288,48 +282,8 @@ stop_vms()
+@@ -299,58 +293,8 @@ stop_vms()
  # setup_script
  setup()
  {
@@ -59,6 +59,11 @@
 -    begin_msg "Uninstalling old VirtualBox DKMS kernel modules"
 -    $DODKMS uninstall > $LOG
 -    succ_msg
+-    if find /lib/modules/`uname -r` -name "vboxpci\.*" 2>/dev/null|grep -q 
vboxpci; then
+-        begin_msg "Removing old VirtualBox pci kernel module"
+-        find /lib/modules/`uname -r` -name "vboxpci\.*" 2>/dev/null|xargs rm 
-f 2>/dev/null
+-        succ_msg
+-    fi  
 -    if find /lib/modules/`uname -r` -name "vboxnetadp\.*" 2>/dev/null|grep -q 
vboxnetadp; then
 -        begin_msg "Removing old VirtualBox netadp kernel module"
 -        find /lib/modules/`uname -r` -name "vboxnetadp\.*" 2>/dev/null|xargs 
rm -f 2>/dev/null
@@ -93,12 +98,16 @@
 -          --no-print-directory install >> $LOG 2>&1; then
 -          failure "Look at $LOG to find out what went wrong"
 -      fi
+-      if ! $BUILDVBOXPCI \
+-          --use-module-symvers /tmp/vboxdrv-Module.symvers \
+-          --no-print-directory install >> $LOG 2>&1; then
+-          failure "Look at $LOG to find out what went wrong"
+-      fi
 -    fi
 -    rm -f /etc/vbox/module_not_compiled
--    succ_msg
--    start
 +    begin_msg "Recompiling VirtualBox vboxadd kernel module, NOT. It has been 
packaged."
-+      succ_msg
+     succ_msg
+-    start
  }
  
  dmnstatus()

++++++ VirtualBox-4.0.10-patched.tar.bz2 -> VirtualBox-4.1.0-patched.tar.bz2 
++++++
virtualbox/VirtualBox-4.0.10-patched.tar.bz2 
/mounts/work_src_done/STABLE/virtualbox/VirtualBox-4.1.0-patched.tar.bz2 
differ: byte 11, line 1

++++++ virtualbox-4.0.10-rpmlintrc -> virtualbox-4.1.0-rpmlintrc ++++++

++++++ VirtualBox-4.0.10-UserManual.pdf -> VirtualBox-4.1.0-UserManual.pdf 
++++++
(binary differes)

++++++ virtualbox-host-kmp-files ++++++
--- /var/tmp/diff_new_pack.rTBydr/_old  2011-07-25 11:06:50.000000000 +0200
+++ /var/tmp/diff_new_pack.rTBydr/_new  2011-07-25 11:06:50.000000000 +0200
@@ -4,3 +4,4 @@
 /lib/modules/%2-%1/updates/vboxdrv.ko
 /lib/modules/%2-%1/updates/vboxnetadp.ko
 /lib/modules/%2-%1/updates/vboxnetflt.ko
+/lib/modules/%2-%1/updates/vboxpci.ko


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to