./emulators/bochs, IA32 and AMD64 PC emulator

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 2.7nb12, Package name: bochs-2.7nb12, Maintainer: pkgsrc-users

The program bochs is a highly portable open source x86 PC emulator
written in C++, and runs on most popular platforms. It includes
emulation of the Intel x86 CPU, common IO devices, and a custom
BIOS. Currently, bochs can be compiled to emulate a 386, 486,
Pentium, Pentium PRO or AMD64 CPU.

Bochs is capable of running most operating systems inside the
emulation including Linux, NetBSD, Windows 95, DOS, and Windows NT 4.

MESSAGE.Darwin [+/-]

Required to run:
[x11/libXpm] [x11/liboldXrandr]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers] [x11/xorgproto]

Package options: sdl, x11

Master sites:

Filesize: 5174.231 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-11-17 12:01:43 by Thomas Klausner | Files touched by this commit (709)
Log message:
*: switch all sourceforge HOMEPAGEs to https
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-08-31 00:46:51 by Thomas Klausner | Files touched by this commit (1355)
Log message:
*: recursive bump for tiff growing lerc dependency
   2025-05-13 17:48:55 by Nia Alarie | Files touched by this commit (2)
Log message:
bochs: Fix big endian build.

BX_BIG_ENDIAN is defined without a value, so the correct thing for this to
build properly on big endian is to use #ifdef and not #if.
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   2025-02-21 20:23:09 by Nia Alarie | Files touched by this commit (2)
Log message:
bochs: Enable e1000 ethernet support.

This is basically required for networking on any halfway
modern OS.

verified to build on netbsd and linux via drecklypkg
   2025-02-21 09:13:26 by Nia Alarie | Files touched by this commit (1)
Log message:
bochs: Fix Darwin-specific logic