Author: gb
Date: Mon Feb 12 11:51:51 2007
New Revision: 118892

Modified:
   packages/cooker/virtualbox/current/SOURCES/vbox-1.3.3-mdvconfig.patch
   packages/cooker/virtualbox/current/SPECS/virtualbox.spec

Log:
- SVN updates (2007/02/09):
  * additional 64-bit fixes
  * asynchronous packets transmission in NIC code


Modified: packages/cooker/virtualbox/current/SOURCES/vbox-1.3.3-mdvconfig.patch
==============================================================================
--- packages/cooker/virtualbox/current/SOURCES/vbox-1.3.3-mdvconfig.patch       
(original)
+++ packages/cooker/virtualbox/current/SOURCES/vbox-1.3.3-mdvconfig.patch       
Mon Feb 12 11:51:51 2007
@@ -1,69 +1,6 @@
---- vbox-1.3.3/kBuild/sdks/LIBSDL.kmk.mdvconfig        2007-01-26 
12:08:46.000000000 +0100
-+++ vbox-1.3.3/kBuild/sdks/LIBSDL.kmk  2007-01-27 09:54:14.000000000 +0100
-@@ -37,9 +37,9 @@ ifndef PATH_SDK_LIBSDL
-  else
-   # Search in the typical unix places.
-   PATH_SDK_LIBSDL := $(firstword $(wildcard \
--      /lib/libSDL.* \
--      /usr/lib/libSDL.* \
--      /usr/local/lib/libSDL.* \
-+      /$(LIBPATH_LIB)/libSDL.* \
-+      /usr/$(LIBPATH_LIB)/libSDL.* \
-+      /usr/local/$(LIBPATH_LIB)/libSDL.* \
-       /opt/lib/libSDL.* \
-       /opt/local/lib/libSDL.* \
-       /sw/lib/libSDL.* \
-@@ -107,7 +107,7 @@ else
-   SDK_LIBSDL_LIBS ?= \
-       $(LIB_SDK_LIBSDL_SDL)
-   SDK_LIBSDL_LIBPATH ?= \
--      $(PATH_SDK_LIBSDL)/lib
-+      $(PATH_SDK_LIBSDL)/$(LIBPATH_LIB)
- 
-  else # ASSUMES Unix like system
-   LIB_SDK_LIBSDL_SDLMAIN  ?= SDLmain
-@@ -129,6 +129,6 @@ else
-   SDK_LIBSDL_LIBS ?= \
-       $(LIB_SDK_LIBSDL_SDL)
-   SDK_LIBSDL_LIBPATH ?= \
--      $(PATH_SDK_LIBSDL)/lib
-+      $(PATH_SDK_LIBSDL)/$(LIBPATH_LIB)
-  endif
- endif
---- vbox-1.3.3/src/VBox/Frontends/VBoxBFE/Makefile.mdvconfig   2007-01-23 
10:30:49.000000000 +0100
-+++ vbox-1.3.3/src/VBox/Frontends/VBoxBFE/Makefile     2007-01-27 
09:37:04.000000000 +0100
-@@ -113,7 +113,7 @@ VBoxBFE_LDFLAGS.darwin = -framework Foun
- 
- VBoxBFE_LIBPATH.linux = \
-       $(LIBPATH_XPCOM) \
--      /usr/X11R6/lib
-+      $(LIBPATH_X11)
- 
- 
- VBoxBFE_CXXFLAGS.win = \
---- vbox-1.3.3/src/VBox/Frontends/VBoxSDL/Makefile.mdvconfig   2007-01-23 
10:30:49.000000000 +0100
-+++ vbox-1.3.3/src/VBox/Frontends/VBoxSDL/Makefile     2007-01-27 
09:37:04.000000000 +0100
-@@ -84,7 +84,7 @@ ifdef VBOX_OPENGL
- endif
- VBoxSDL_LIBPATH.linux = \
-       $(LIBPATH_XPCOM) \
--      /usr/X11R6/lib
-+      $(LIBPATH_X11)
- VBoxSDL_CXXFLAGS.win = \
-       -EHsc
- VBoxSDL_CXXFLAGS.linux = \
-@@ -121,7 +121,7 @@ ifdef VBOX_OPENGL
- tstSDL_LIBS.linux += GL
- endif
- tstSDL_LIBPATH.linux = \
--      /usr/X11R6/lib
-+      $(LIBPATH_X11)
- tstSDL_LDFLAGS.darwin = \
-       -framework Foundation -framework AppKit
- 
---- vbox-1.3.3/src/VBox/HostDrivers/Support/linux/Makefile.mdvconfig   
2007-01-26 12:08:41.000000000 +0100
-+++ vbox-1.3.3/src/VBox/HostDrivers/Support/linux/Makefile     2007-01-27 
09:37:04.000000000 +0100
-@@ -59,9 +63,14 @@ endif
+--- vbox-1.3.3/src/VBox/HostDrivers/Support/linux/Makefile.mdvconfig   
2007-02-02 09:17:23.000000000 -0500
++++ vbox-1.3.3/src/VBox/HostDrivers/Support/linux/Makefile     2007-02-12 
07:30:07.000000000 -0500
+@@ -64,9 +64,14 @@ endif
  
  ifneq ($(MAKECMDGOALS),clean)
  
@@ -79,7 +16,7 @@
   ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes)
    KERN_DIR := /usr/src/linux
    ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes)
-@@ -86,7 +95,7 @@ endif
+@@ -95,7 +100,7 @@ endif
  
  # module install dir.
  ifndef MODULE_DIR
@@ -88,47 +25,73 @@
   ifeq ($(shell if test -d $(MODULE_DIR_TST); then echo yes; fi),yes)
    MODULE_DIR := $(MODULE_DIR_TST)/misc
   else
---- vbox-1.3.3/configure.mdvconfig     2007-01-23 10:31:10.000000000 +0100
-+++ vbox-1.3.3/configure       2007-01-27 09:46:09.000000000 +0100
-@@ -51,7 +51,7 @@ INCZ=""
- LIBZ="-lz"
- INCPNG=""
- LIBPNG="-lpng"
--QTDIR="/usr/qt/3 /usr/share/qt3"
-+QTDIR="/usr/lib/qt3 /usr/qt/3 /usr/share/qt3"
- KBUILDDIR="`cd $(dirname $0); pwd`/kBuild"
- DEVDIR="`cd $(dirname $0); pwd`/tools"
- if [ -d /lib/modules/`uname -r`/build ]; then
-@@ -759,7 +759,7 @@ extern "C" int main(void)
+--- vbox-1.3.3/kBuild/sdks/LIBSDL.kmk.mdvconfig        2007-02-12 
06:10:15.000000000 -0500
++++ vbox-1.3.3/kBuild/sdks/LIBSDL.kmk  2007-02-12 07:34:31.000000000 -0500
+@@ -38,18 +38,12 @@ ifndef PATH_SDK_LIBSDL
+   # Search in the typical unix places.
+   ifeq ($(filter-out %64,$(BUILD_TARGET_ARCH)),)
+    PATH_SDK_LIBSDL := $(firstword $(wildcard \
+-      /lib64/libSDL.* \
+-      /lib/libSDL.* \
+-      /usr/lib64/libSDL.* \
+-      /usr/lib/libSDL.* \
+-      /usr/local/lib64/libSDL.* \
+-      /usr/local/lib/libSDL.* \
+-      /opt/lib64/libSDL.* \
+-      /opt/lib/libSDL.* \
+-      /opt/local/lib64/libSDL.* \
+-      /opt/local/lib/libSDL.* \
+-      /sw/lib64/libSDL.* \
+-      /sw/lib/libSDL.* \
++      /$(LIBPATH_LIB)/libSDL.* \
++      /usr/$(LIBPATH_LIB)/libSDL.* \
++      /usr/local/$(LIBPATH_LIB)/libSDL.* \
++      /opt/$(LIBPATH_LIB)/libSDL.* \
++      /opt/local/$(LIBPATH_LIB)/libSDL.* \
++      /sw/$(LIBPATH_LIB)/libSDL.* \
+       ) )
+   else
+    PATH_SDK_LIBSDL := $(firstword $(wildcard \
+@@ -152,6 +146,6 @@ else
+   SDK_LIBSDL_LIBS ?= \
+       $(LIB_SDK_LIBSDL_SDL)
+   SDK_LIBSDL_LIBPATH ?= \
+-      $(PATH_SDK_LIBSDL)/lib
++      $(PATH_SDK_LIBSDL)/$(LIBPATH_LIB)
+  endif
+ endif
+--- vbox-1.3.3/configure.mdvconfig     2007-02-12 06:09:59.000000000 -0500
++++ vbox-1.3.3/configure       2007-02-12 07:38:10.000000000 -0500
+@@ -787,7 +787,7 @@ extern "C" int main(void)
    return 0;
  }
  ' > .tmp_src.cc
 -  if test_compile $LIBXCURSOR Xcursor Xcursor; then
-+  if test_compile "$LIBXCURSOR ${LIBPATH_X11:+-L$LIBPATH_X11}" Xcursor 
Xcursor; then
++  if test_compile "$LIBXCURSOR ${VBOX_LIBPATH_X11:+-L$VBOX_LIBPATH_X11}" 
Xcursor Xcursor; then
      log_success "found"
      cnf_append "LIB_XCURSOR" `echo $LIBXCURSOR|sed 's+-l++'`
    fi
-@@ -789,7 +789,7 @@ extern "C" int main(void)
+@@ -817,7 +817,7 @@ extern "C" int main(void)
    XDestroyWindow(dpy, win);
  }
  ' > .tmp_src.cc
 -  if test_compile "$LIBX11" Xlibs Xlibs; then
-+  if test_compile "$LIBX11 ${LIBPATH_X11:+-L$LIBPATH_X11}" Xlibs Xlibs; then
++  if test_compile "$LIBX11 ${VBOX_LIBPATH_X11:+-L$VBOX_LIBPATH_X11}" Xlibs 
Xlibs; then
      log_success "found"
    fi
  }
-@@ -822,8 +822,8 @@ extern "C" int main(void)
+@@ -850,8 +850,8 @@ extern "C" int main(void)
      echo "compiling the following source file:" >> $LOG
      cat .tmp_src.cc >> $LOG
      echo "using the following command line:" >> $LOG
--    echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc \"-I$q/include -L$q/lib 
-lqt-mt\"" >> $LOG
+-    echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc -I$q/include -L$q/lib 
-lqt-mt" >> $LOG
 -    $CXX -O -Wall -o .tmp_out .tmp_src.cc -I$q/include -L$q/lib -lqt-mt >> 
$LOG 2>&1
-+    echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc \"-I$q/include 
-L$q/${LIBPATH_LIB:-lib} -lqt-mt\"" >> $LOG
++    echo "$CXX -O -Wall -o .tmp_out .tmp_src.cc -I$q/include 
-L$q/${LIBPATH_LIB:-lib} -lqt-mt" >> $LOG
 +    $CXX -O -Wall -o .tmp_out .tmp_src.cc -I$q/include 
-L$q/${LIBPATH_LIB:-lib} -lqt-mt >> $LOG 2>&1
      if (($?==0)); then
        if test_execute; then
          cnf_append "QTDIR" `cd $q ; pwd`
-@@ -855,6 +855,7 @@ extern "C" int main(void)
+@@ -883,6 +883,7 @@ extern "C" int main(void)
  #
  function check_linux()
  {
@@ -136,7 +99,7 @@
    test_header "Linux kernel sources"
    echo '
  #include <linux/version.h>
-@@ -1081,16 +1082,25 @@ check_kbuild
+@@ -1109,16 +1110,25 @@ check_kbuild
  if (($OSE)); then
    cnf_append "VBOX_OSE" "1"
    cnf_append "VBOX_WITH_TESTSUITE" ""
@@ -156,32 +119,38 @@
 +if test -n "$LIBPATH_LIB"; then
 +  cnf_append "LIBPATH_LIB" "$LIBPATH_LIB"
 +fi
-+if test -n "$LIBPATH_X11"; then
-+  cnf_append "LIBPATH_X11" "$LIBPATH_X11"
++if test -n "$VBOX_LIBPATH_X11"; then
++  cnf_append "VBOX_LIBPATH_X11" "$VBOX_LIBPATH_X11"
 +fi
 +
  # append the tools directory to the default search path
  echo "$PATH" | grep -q "$DEVDIR_BIN" || PATH="$PATH:$DEVDIR_BIN"
  
---- vbox-1.3.3/Config.kmk.mdvconfig    2007-01-26 12:08:42.000000000 +0100
-+++ vbox-1.3.3/Config.kmk      2007-01-27 09:40:00.000000000 +0100
-@@ -639,6 +639,8 @@ endif
+--- vbox-1.3.3/Config.kmk.mdvconfig    2007-02-12 06:09:59.000000000 -0500
++++ vbox-1.3.3/Config.kmk      2007-02-12 07:38:15.000000000 -0500
+@@ -648,6 +648,7 @@ endif
  LIB_UUID         ?= uuid
  LIB_PTHREAD      ?= pthread
  LIB_XCURSOR      ?= Xcursor
 +LIBPATH_LIB      ?= lib
-+LIBPATH_X11      ?= /usr/X11R6/$(LIBPATH_LIB)
  
  ## Enable C++ electric fence heap.
  #LIB_RUNTIME += $(LIB_RUNTIME_EF) $(LIB_RUNTIME)
-@@ -1544,8 +1546,8 @@ else # the gcc guys:
+@@ -714,7 +715,7 @@ endif
+ 
+ # The X11 LIBPATH. (The amd64 hack is for RHEL4.)
+ ifeq ($(BUILD_TARGET_ARCH),amd64)
+- VBOX_LIBPATH_X11 ?= /usr/X11R6/lib64 /usr/X11R6/lib
++ VBOX_LIBPATH_X11 ?= /usr/X11R6/$(LIBPATH_LIB)
+ else
+  VBOX_LIBPATH_X11 ?= /usr/X11R6/lib
+ endif
+@@ -1603,7 +1604,7 @@ else # the gcc guys:
        $(PATH_LIB)/VBoxXPCOMGlue$(VBOX_SUFF_LIB)
  
   TEMPLATE_VBOXQTGUIEXE_LIBPATH = \
 -      $(VBOX_PATH_QT)/lib \
--      /usr/X11R6/lib
 +      $(VBOX_PATH_QT)/$(LIBPATH_LIB) \
-+      $(LIBPATH_X11)
+       $(VBOX_LIBPATH_X11)
  
  endif
- 

Modified: packages/cooker/virtualbox/current/SPECS/virtualbox.spec
==============================================================================
--- packages/cooker/virtualbox/current/SPECS/virtualbox.spec    (original)
+++ packages/cooker/virtualbox/current/SPECS/virtualbox.spec    Mon Feb 12 
11:51:51 2007
@@ -1,7 +1,7 @@
 %define name   virtualbox
-%define ver            1.3.3
-%define rel            1
-%define svndate        20070202
+%define ver    1.3.3
+%define rel    1
+%define svndate        20070209
 %define version        %{ver}%{?svndate:.%{svndate}}
 %define release        %mkrel %{rel}
 %define kname  vboxdrv
@@ -32,8 +32,7 @@
 Source11:      virtualbox.16.png
 Source12:      virtualbox.48.png
 Patch0:                vbox-1.3.3-mdvconfig.patch
-Patch1:                vbox-1.3.3-64bit-fixes.patch
-Patch2:                vbox-1.3.3-disable-nmi.patch
+Patch1:                vbox-1.3.3-disable-nmi.patch
 License:       GPL
 Group:         Emulators
 Url:           http://www.virtualbox.org/
@@ -74,14 +73,10 @@
 %prep
 %setup -q -n %{pkgname}-%{ver}
 %patch0 -p1 -b .mdvconfig
-%patch1 -p1 -b .64bit-fixes
-%patch2 -p1 -b .disable-nmi
+%patch1 -p1 -b .disable-nmi
 
 %build
 export LIBPATH_LIB="%{_lib}"
-%if %{mdkversion} < 200700
-export LIBPATH_X11="/usr/X11R6/%{_lib}"
-%endif
 ./configure
 . ./env.sh
 kmk %_smp_mflags all

Reply via email to