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

Reply via email to