Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=46322af7daf0b23d1e7ab625c1b0d53b5868f71c
commit 46322af7daf0b23d1e7ab625c1b0d53b5868f71c
Author: crazy <[EMAIL PROTECTED]>
Date: Wed Dec 5 19:35:53 2007 +0100
bochs-2.3.5-2-i686
* release bump
* rebuild with wxgtk
* added an patch to fix some compile errors
* added missing scriptlet option
diff --git a/source/xapps-extra/bochs/FrugalBuild
b/source/xapps-extra/bochs/FrugalBuild
index 8ddaf3b..fd61240 100644
--- a/source/xapps-extra/bochs/FrugalBuild
+++ b/source/xapps-extra/bochs/FrugalBuild
@@ -3,15 +3,18 @@
pkgname=bochs
pkgver=2.3.5
-pkgrel=1
+pkgrel=2
pkgdesc="A highly portable open source IA-32 (x86) PC emulator."
-depends=('sdl' 'wxgtk' 'libx11' 'libxpm')
+depends=('sdl' 'wxgtk>=2.8.7' 'libx11' 'libxpm')
makedepends=('xproto')
groups=('xapps-extra')
archs=('i686' 'x86_64')
+options=('scriptlet')
Finclude sourceforge
+source=($source build-fix.patch)
up2date="lynx -dump http://bochs.sourceforge.net/|grep -1 Current|sed -n 's/.*s
\(.*\)/\1/;3 p'"
-sha1sums=('854bc37ee621212b6c73f5c5c194a97b6b4369f0')
+sha1sums=('854bc37ee621212b6c73f5c5c194a97b6b4369f0' \
+ '3e37675ce43d953fd801b07b759c4bfd01916db3')
[ "$CARCH" == "x86_64" ] && Fconfopts="$Fconfopts --enable-sse=2 --enable-3dnow
--enable-x86-64"
diff --git a/source/xapps-extra/bochs/build-fix.patch
b/source/xapps-extra/bochs/build-fix.patch
new file mode 100644
index 0000000..a8173a3
--- /dev/null
+++ b/source/xapps-extra/bochs/build-fix.patch
@@ -0,0 +1,21 @@
+diff -Naur bochs-2.3.5/gui/wx.cc bochs-2.3.5-p/gui/wx.cc
+--- bochs-2.3.5/gui/wx.cc 2006-10-25 19:40:56.000000000 +0200
++++ bochs-2.3.5-p/gui/wx.cc 2007-12-05 18:57:29.000000000 +0100
+@@ -832,9 +832,7 @@
+ case WXK_NUMPAD_UP: bx_key = BX_KEY_KP_UP; break;
+ case WXK_NUMPAD_RIGHT: bx_key = BX_KEY_KP_RIGHT; break;
+ case WXK_NUMPAD_DOWN: bx_key = BX_KEY_KP_DOWN; break;
+- case WXK_NUMPAD_PRIOR: bx_key = BX_KEY_KP_PAGE_UP; break;
+ case WXK_NUMPAD_PAGEUP: bx_key = BX_KEY_KP_PAGE_UP; break;
+- case WXK_NUMPAD_NEXT: bx_key = BX_KEY_KP_PAGE_DOWN; break;
+ case WXK_NUMPAD_PAGEDOWN: bx_key = BX_KEY_KP_PAGE_DOWN; break;
+ case WXK_NUMPAD_END: bx_key = BX_KEY_KP_END; break;
+ case WXK_NUMPAD_BEGIN: bx_key = BX_KEY_KP_HOME; break;
+@@ -860,7 +858,6 @@
+ case 220: bx_key = BX_KEY_BACKSLASH; break; // \|
+ case 222: bx_key = BX_KEY_SINGLE_QUOTE; break; // '"
+ case 305: bx_key = BX_KEY_KP_5; break; // keypad 5
+- case 392: bx_key = BX_KEY_KP_ADD; break; // keypad plus
+
+ default:
+ wxLogMessage(wxT ("Unhandled key event: %i (0x%x)"), key, key);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git