Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2f3428a682d1faacd007d26ef8d0264ed053efa2

commit 2f3428a682d1faacd007d26ef8d0264ed053efa2
Author: James Buren <r...@frugalware.org>
Date:   Tue Sep 13 01:19:28 2011 -0500

virtualbox-4.1.2-3-i686
* release bump
* add x86_64 patch to primary sources
* only patch on x86_64
* add dependency on virtualbox-modules again

diff --git a/source/xapps-extra/virtualbox/FrugalBuild 
b/source/xapps-extra/virtualbox/FrugalBuild
index d8863bf..05d12bd 100644
--- a/source/xapps-extra/virtualbox/FrugalBuild
+++ b/source/xapps-extra/virtualbox/FrugalBuild
@@ -5,31 +5,26 @@
pkgname=virtualbox
realname=VirtualBox
pkgver=4.1.2
-pkgrel=2
+pkgrel=3
pkgdesc="Oracle VirtualBox is a family of powerful x86 virtualization products 
for enterprise as well as home use."
url="http://www.virtualbox.org";
depends=('xerces-c>=2.8.0' 'xalan-c>=1.10.0-2' 'iasl' 'dev86' 'libxslt' 
'libxcursor' 'libidl' 'sdl' \
'hal' 'alsa-lib' 'qt4-linguist' 'curl' 'libqtopengl' 'cdrtools')
makedepends=('kernel-source' 'kernel-headers' 'openjdk')
+rodepends=('wget' "virtualbox-modules=$pkgver")
groups=('xapps-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump ${url}|grep released|sed 's/.* \([0-9.]*\) .*/\1/;q'"
source=(http://download.virtualbox.org/virtualbox/${pkgver}/${realname}-${pkgver}.tar.bz2
 \
-       vboxsvc virtualbox get-vbox-additions README.Frugalware)
+       vboxsvc virtualbox get-vbox-additions README.Frugalware vbox-x64.patch)
_F_cd_path="${realname}-${pkgver}_OSE"
options=('scriptlet' 'genscriptlet')
sha1sums=('52e35e0400fb12a5277a6e126478bb8f53c3e46d' \
'e32ebff11bb235b50f8826b70d85dbcf4a56aee4' \
'3c0c856b9ad5f186405e87cf6eac09f1060b62cd' \
'cdc1df637db2531589de4b19aaa21d7a2d544afd' \
-          '155be5405f4c91e5c7f4a51b5bac8fc4760a894c')
-if [ "$CARCH" == "x86_64" ]; then
-       makedepends=("${makedepends[@]}")
-       source=(${source[@]} vbox-x64.patch)
-       sha1sums=(${sha1sums[@]} 'c158d4a0a4e5e625aeafd445fbc40d953a0f2de4')
-else
-       rodepends=('wget' 'virtualbox-modules')
-fi
+          '155be5405f4c91e5c7f4a51b5bac8fc4760a894c' \
+          '0652b6281691f0f043a4ffab5a8c27203945c7cc')

build() {
Fcd
@@ -41,7 +36,7 @@ build() {
Fsed '-Werror$' '' Config.kmk
Fsed '[ $OSE -ge 1 ] && check_makeself' '' configure # we don't have makeself
Fsed 'smc-napa' 'smcnapa' src/VBox/Devices/PC/vbox.dsl
-       Fpatchall
+       [ "$CARCH" == "x86_64" ] && Fpatch vbox-x64.patch

# Configure and load our options
./configure --disable-pulse --disable-hardening --disable-docs || Fdie
diff --git a/source/xapps-extra/virtualbox/vbox-x64.patch 
b/source/xapps-extra/virtualbox/vbox-x64.patch
index 356315f..35c8528 100644
--- a/source/xapps-extra/virtualbox/vbox-x64.patch
+++ b/source/xapps-extra/virtualbox/vbox-x64.patch
@@ -24,7 +24,6 @@
-      return 1
-    fi
-  fi
-+  echo "fw32-run gcc -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.c" >> $LOG
log_success ""
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to