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 Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git