Bug 145446 - app-emulation/bochs-2.3 released, version bump request
Bug#: 145446 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: lu_zero@gentoo.org Reported By: passnet@zmail.ru
Component: Ebuilds
URL:  http://sourceforge.net/forum/forum.php?forum_id=605841
Summary: app-emulation/bochs-2.3 released, version bump request
Keywords:  
Status Whiteboard: 
Opened: 2006-08-28 23:57 0000
Description:   Opened: 2006-08-28 23:57 0000
Date: 2006-08-27 04:26 
Summary: Bochs 2.3 released

Bochs is a highly portable open source IA-32 (x86) PC emulator 
written in C++, that runs on most popular platforms. It includes 
emulation of the Intel x86 CPU, common I/O devices, and a custom 
BIOS. Currently, Bochs can be compiled to emulate a 386, 486, 
Pentium, Pentium Pro or x86-64 CPU, including optional MMX,  
SSE/SSE2/SSE3 and 3DNow! instructions. Bochs is capable of running 
most Operating Systems inside the emulation including Linux, DOS, 
Windows 95/98 and Windows NT/2000/XP. 

Brief summary of changes since vorsion 2.2.6:  

- limited save/restore support added (config + log options, hardware state) 
- configuration parameter handling rewritten to a parameter tree 
- lots of cpu and internal debugger fixes 
- hard disk geometry autodetection now supported by most of the image types 
- hard disk emulation now supports ATA-3 (multiple sector transfers) 
- VBE memory size increased to 8MB and several VGA/VBE fixes 
- updated LGPL'd VGABIOS to version 0.6a

------- Comment #1 From Andreas Niederl 2006-10-11 13:01:25 0000 -------
Created an attachment (id=99384) [details]
bochs-2.3.ebuild.patch

contains differences to bochs-2.2.6.ebuild
uses a patch for Bochs from the Debian package

------- Comment #2 From Andreas Niederl 2006-10-11 13:03:10 0000 -------
Created an attachment (id=99385) [details]
bochs-2.3-redolog_FTBFS.patch

Patch taken from Debian. Bochs won't build without it (tested with gcc-3.4.6
and gcc-4.1).

------- Comment #3 From M. Edward Borasky 2006-11-29 19:44:01 0000 -------
I haven't tested the ebuild, but the upstream source 2.3 suffers from bug
136282 just like 2.2.6 does. I got the upstream source to build using
"--disable-docbook" in the "configure" step.

------- Comment #4 From Brandon Captain 2007-07-20 18:59:02 0000 -------
I've never quite figured out how to use 'patch'

user@helix/home/user/src/ebuild/app-emulation/bochs# patch bochs-2.2.6.ebuild b
ochs-2.3.ebuild.patch
patching file bochs-2.2.6.ebuild
patch: **** malformed patch at line 18: installed


help?

------- Comment #5 From Brandon Captain 2007-07-20 19:18:58 0000 -------
(In reply to comment #4)

I think I got it.

------- Comment #6 From Carlo Marcelo Arenas Belon 2007-09-03 19:41:52 0000 -------
the build bug for the redolog class is being tracked upstream in bug 1787289

http://sourceforge.net/tracker/index.php?func=detail&aid=1787289&group_id=12580&atid=112580

with an alternative fix to the one that debian is using and that is attached to
this bug

------- Comment #7 From Carlo Marcelo Arenas Belon 2007-09-03 21:16:33 0000 -------
Created an attachment (id=129939) [details]
fixes upstream bug 1787289 that breaks build when --enable-compressed-hd

an alternative approach to the debian patch which fixes the ABI call instead of
duplicating the call to create

------- Comment #8 From Luca Barbato 2007-09-09 11:46:34 0000 -------
Committed, thank you