Mailinglist Archive: opensuse-commit (1469 mails)
| < Previous | Next > |
commit virtualbox for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Fri, 09 Mar 2012 21:29:14 +0100
- Message-id: <20120309202914.F2E6420222@hilbert.suse.de>
Hello community,
here is the log from the commit of package virtualbox for openSUSE:Factory
checked in at 2012-03-09 21:29:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
and /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox", Maintainer is "MKudlvasr@xxxxxxxxxx"
Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes 2011-12-30
08:46:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes
2012-03-09 21:29:11.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Mar 8 15:16:01 UTC 2012 - idonmez@xxxxxxxx
+
+- Drop unnecessary xorg-x11-libs-32bit buildrequires
+- Fix build with linux kernel 3.3
+
+-------------------------------------------------------------------
+Tue Feb 21 07:49:52 UTC 2012 - seife+obs@xxxxxxxxxxxxxx
+
+- remove build date from VBoxSVC
+
+-------------------------------------------------------------------
New:
----
kernel-3.3.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.HaqOF1/_old 2012-03-09 21:29:14.000000000 +0100
+++ /var/tmp/diff_new_pack.HaqOF1/_new 2012-03-09 21:29:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package virtualbox
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -29,46 +29,45 @@
%if %suse_version >= 1210
BuildRequires: glibc-devel-static
%endif
+BuildRequires: LibVNCServer-devel
+BuildRequires: SDL-devel
BuildRequires: bin86
+BuildRequires: boost-devel
BuildRequires: dev86
+BuildRequires: e2fsprogs-devel
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: kbuild
+BuildRequires: kernel-syms
+BuildRequires: libcap-devel
+BuildRequires: libcurl-devel
BuildRequires: libidl-devel
BuildRequires: libqt4-devel
BuildRequires: libxslt-devel
-BuildRequires: yasm
-BuildRequires: SDL-devel
-BuildRequires: kernel-syms
BuildRequires: module-init-tools
-BuildRequires: e2fsprogs-devel
-BuildRequires: libcap-devel
-BuildRequires: libcurl-devel
+BuildRequires: pam-devel
+BuildRequires: pulseaudio-devel
BuildRequires: python-devel
+BuildRequires: quilt
+BuildRequires: udev
BuildRequires: update-desktop-files
-BuildRequires: pulseaudio-devel
BuildRequires: xorg-x11
BuildRequires: xorg-x11-devel
BuildRequires: xorg-x11-server
BuildRequires: xorg-x11-server-sdk
-BuildRequires: LibVNCServer-devel
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: kbuild
-BuildRequires: pam-devel
-BuildRequires: quilt
-BuildRequires: udev
-BuildRequires: boost-devel
+BuildRequires: yasm
BuildRequires: zlib-devel-static
%ifarch amd64 x86_64 ia32e em64t
#drop hal dependency
%if %suse_version < 1210
BuildRequires: hal-32bit
%endif
+BuildRequires: gcc-32bit
+BuildRequires: gcc-c++-32bit
BuildRequires: xorg-x11-libX11-devel-32bit
-BuildRequires: xorg-x11-libXt-devel-32bit
-BuildRequires: xorg-x11-libs-32bit
BuildRequires: xorg-x11-libXext-devel-32bit
BuildRequires: xorg-x11-libXmu-devel-32bit
-BuildRequires: gcc-32bit
-BuildRequires: gcc-c++-32bit
+BuildRequires: xorg-x11-libXt-devel-32bit
%endif
#
ExclusiveArch: %ix86 x86_64
@@ -120,8 +119,10 @@
#PATCH-FIX-OPENSUSE Do not include build dates on binaries, makes
build-compare happier
Patch100: vbox-no-build-dates.diff
Patch101: vbox-default-os-type.diff
+# PATCH-FIX-UPSTREAM Compile with 3.3.0 kernel
+Patch102: kernel-3.3.patch
#disable update in vbox gui
-Patch102: vbox-disable-updates.diff
+Patch103: vbox-disable-updates.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: pwdutils permissions
Requires: %{name}-host-kmp = %version
@@ -233,7 +234,8 @@
%patch99 -p1
%patch100
%patch101
-%patch102
+%patch102 -p1
+%patch103
#copy user manual
%__cp %{S:1} ./UserManual.pdf
++++++ kernel-3.3.patch ++++++
Index: VirtualBox-4.1.8_OSE/src/VBox/Additions/linux/drm/vboxvideo_drm.c
===================================================================
--- VirtualBox-4.1.8_OSE.orig/src/VBox/Additions/linux/drm/vboxvideo_drm.c
+++ VirtualBox-4.1.8_OSE/src/VBox/Additions/linux/drm/vboxvideo_drm.c
@@ -86,6 +86,20 @@ int vboxvideo_driver_load(struct drm_dev
#endif
}
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+/* since linux-3.3.0-rc1 drm_driver::fops is pointer */
+static struct file_operations driver_fops =
+{
+ .owner = THIS_MODULE,
+ .open = drm_open,
+ .release = drm_release,
+ .unlocked_ioctl = drm_ioctl,
+ .mmap = drm_mmap,
+ .poll = drm_poll,
+ .fasync = drm_fasync,
+};
+#endif
+
static struct drm_driver driver =
{
/* .driver_features = DRIVER_USE_MTRR, */
@@ -96,6 +110,7 @@ static struct drm_driver driver =
.get_map_ofs = drm_core_get_map_ofs,
.get_reg_ofs = drm_core_get_reg_ofs,
#endif
+# if LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0)
.fops =
{
.owner = THIS_MODULE,
@@ -112,6 +127,9 @@ static struct drm_driver driver =
.poll = drm_poll,
.fasync = drm_fasync,
},
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0) */
+ .fops = &driver_fops,
+#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION (2, 6, 39)
.pci_driver =
{
++++++ vbox-no-build-dates.diff ++++++
--- /var/tmp/diff_new_pack.HaqOF1/_old 2012-03-09 21:29:14.000000000 +0100
+++ /var/tmp/diff_new_pack.HaqOF1/_new 2012-03-09 21:29:14.000000000 +0100
@@ -191,3 +191,42 @@
#if !defined(_PRODUCTION)
#define _PRODUCTION ""
#endif
+Index: src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
+===================================================================
+--- src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp.orig
++++ src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
+@@ -1110,7 +1110,7 @@ static void logHeaderFooter(PRTLOGGER pL
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Main/src-server/Logging.cpp
+===================================================================
+--- src/VBox/Main/src-server/Logging.cpp.orig
++++ src/VBox/Main/src-server/Logging.cpp
+@@ -51,7 +51,7 @@ static void vboxsvcHeaderFooter(PRTLOGGE
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Main/webservice/vboxweb.cpp
+===================================================================
+--- src/VBox/Main/webservice/vboxweb.cpp.orig
++++ src/VBox/Main/webservice/vboxweb.cpp
+@@ -666,7 +666,7 @@ static void WebLogHeaderFooter(PRTLOGGER
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
here is the log from the commit of package virtualbox for openSUSE:Factory
checked in at 2012-03-09 21:29:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
and /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox", Maintainer is "MKudlvasr@xxxxxxxxxx"
Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes 2011-12-30
08:46:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes
2012-03-09 21:29:11.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Mar 8 15:16:01 UTC 2012 - idonmez@xxxxxxxx
+
+- Drop unnecessary xorg-x11-libs-32bit buildrequires
+- Fix build with linux kernel 3.3
+
+-------------------------------------------------------------------
+Tue Feb 21 07:49:52 UTC 2012 - seife+obs@xxxxxxxxxxxxxx
+
+- remove build date from VBoxSVC
+
+-------------------------------------------------------------------
New:
----
kernel-3.3.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.HaqOF1/_old 2012-03-09 21:29:14.000000000 +0100
+++ /var/tmp/diff_new_pack.HaqOF1/_new 2012-03-09 21:29:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package virtualbox
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -29,46 +29,45 @@
%if %suse_version >= 1210
BuildRequires: glibc-devel-static
%endif
+BuildRequires: LibVNCServer-devel
+BuildRequires: SDL-devel
BuildRequires: bin86
+BuildRequires: boost-devel
BuildRequires: dev86
+BuildRequires: e2fsprogs-devel
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: kbuild
+BuildRequires: kernel-syms
+BuildRequires: libcap-devel
+BuildRequires: libcurl-devel
BuildRequires: libidl-devel
BuildRequires: libqt4-devel
BuildRequires: libxslt-devel
-BuildRequires: yasm
-BuildRequires: SDL-devel
-BuildRequires: kernel-syms
BuildRequires: module-init-tools
-BuildRequires: e2fsprogs-devel
-BuildRequires: libcap-devel
-BuildRequires: libcurl-devel
+BuildRequires: pam-devel
+BuildRequires: pulseaudio-devel
BuildRequires: python-devel
+BuildRequires: quilt
+BuildRequires: udev
BuildRequires: update-desktop-files
-BuildRequires: pulseaudio-devel
BuildRequires: xorg-x11
BuildRequires: xorg-x11-devel
BuildRequires: xorg-x11-server
BuildRequires: xorg-x11-server-sdk
-BuildRequires: LibVNCServer-devel
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: kbuild
-BuildRequires: pam-devel
-BuildRequires: quilt
-BuildRequires: udev
-BuildRequires: boost-devel
+BuildRequires: yasm
BuildRequires: zlib-devel-static
%ifarch amd64 x86_64 ia32e em64t
#drop hal dependency
%if %suse_version < 1210
BuildRequires: hal-32bit
%endif
+BuildRequires: gcc-32bit
+BuildRequires: gcc-c++-32bit
BuildRequires: xorg-x11-libX11-devel-32bit
-BuildRequires: xorg-x11-libXt-devel-32bit
-BuildRequires: xorg-x11-libs-32bit
BuildRequires: xorg-x11-libXext-devel-32bit
BuildRequires: xorg-x11-libXmu-devel-32bit
-BuildRequires: gcc-32bit
-BuildRequires: gcc-c++-32bit
+BuildRequires: xorg-x11-libXt-devel-32bit
%endif
#
ExclusiveArch: %ix86 x86_64
@@ -120,8 +119,10 @@
#PATCH-FIX-OPENSUSE Do not include build dates on binaries, makes
build-compare happier
Patch100: vbox-no-build-dates.diff
Patch101: vbox-default-os-type.diff
+# PATCH-FIX-UPSTREAM Compile with 3.3.0 kernel
+Patch102: kernel-3.3.patch
#disable update in vbox gui
-Patch102: vbox-disable-updates.diff
+Patch103: vbox-disable-updates.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: pwdutils permissions
Requires: %{name}-host-kmp = %version
@@ -233,7 +234,8 @@
%patch99 -p1
%patch100
%patch101
-%patch102
+%patch102 -p1
+%patch103
#copy user manual
%__cp %{S:1} ./UserManual.pdf
++++++ kernel-3.3.patch ++++++
Index: VirtualBox-4.1.8_OSE/src/VBox/Additions/linux/drm/vboxvideo_drm.c
===================================================================
--- VirtualBox-4.1.8_OSE.orig/src/VBox/Additions/linux/drm/vboxvideo_drm.c
+++ VirtualBox-4.1.8_OSE/src/VBox/Additions/linux/drm/vboxvideo_drm.c
@@ -86,6 +86,20 @@ int vboxvideo_driver_load(struct drm_dev
#endif
}
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+/* since linux-3.3.0-rc1 drm_driver::fops is pointer */
+static struct file_operations driver_fops =
+{
+ .owner = THIS_MODULE,
+ .open = drm_open,
+ .release = drm_release,
+ .unlocked_ioctl = drm_ioctl,
+ .mmap = drm_mmap,
+ .poll = drm_poll,
+ .fasync = drm_fasync,
+};
+#endif
+
static struct drm_driver driver =
{
/* .driver_features = DRIVER_USE_MTRR, */
@@ -96,6 +110,7 @@ static struct drm_driver driver =
.get_map_ofs = drm_core_get_map_ofs,
.get_reg_ofs = drm_core_get_reg_ofs,
#endif
+# if LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0)
.fops =
{
.owner = THIS_MODULE,
@@ -112,6 +127,9 @@ static struct drm_driver driver =
.poll = drm_poll,
.fasync = drm_fasync,
},
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0) */
+ .fops = &driver_fops,
+#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION (2, 6, 39)
.pci_driver =
{
++++++ vbox-no-build-dates.diff ++++++
--- /var/tmp/diff_new_pack.HaqOF1/_old 2012-03-09 21:29:14.000000000 +0100
+++ /var/tmp/diff_new_pack.HaqOF1/_new 2012-03-09 21:29:14.000000000 +0100
@@ -191,3 +191,42 @@
#if !defined(_PRODUCTION)
#define _PRODUCTION ""
#endif
+Index: src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
+===================================================================
+--- src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp.orig
++++ src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
+@@ -1110,7 +1110,7 @@ static void logHeaderFooter(PRTLOGGER pL
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Main/src-server/Logging.cpp
+===================================================================
+--- src/VBox/Main/src-server/Logging.cpp.orig
++++ src/VBox/Main/src-server/Logging.cpp
+@@ -51,7 +51,7 @@ static void vboxsvcHeaderFooter(PRTLOGGE
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
+Index: src/VBox/Main/webservice/vboxweb.cpp
+===================================================================
+--- src/VBox/Main/webservice/vboxweb.cpp.orig
++++ src/VBox/Main/webservice/vboxweb.cpp
+@@ -666,7 +666,7 @@ static void WebLogHeaderFooter(PRTLOGGER
+ #endif
+ "Log opened %s\n",
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
+- __DATE__, __TIME__, szTmp);
++ "openSUSE", "Buildservice", szTmp);
+
+ int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp,
sizeof(szTmp));
+ if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |