summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2013-04-14Try to work around a fatal compiler diagnostic in the Solaris build.dholland2-3/+15
2013-04-13HOMEPAGE has disappeared.dholland1-2/+2
2013-04-13Lift i386-only restriction.dholland4-18/+95
Does not actually require nasm. Reduce pkglint. PKGREVISION -> 6.
2013-04-13Add patch comments.dholland2-2/+7
2013-04-13Reduce pkglint.dholland1-9/+14
2013-04-13Hand in maintainership.ghen1-2/+2
2013-04-08Remove "Trailing empty lines." and/or "Trailing white-space."rodent1-2/+2
2013-04-06"Each sed command should appear in an assignment of its own."rodent1-9/+9
2013-04-06'The "+=" operator should only be used with lists.'rodent1-2/+2
2013-04-01revbump for libzip shlib major change.wiz1-2/+2
2013-03-30Update libxml2 RPM to 2.7.8+git20110708-3.20.1 for CVE-2013-0338.obache2-10/+10
Bump PKGREVISION.
2013-03-29Update qemu to 1.3.1. (updating during freeze is ok'ed by wiz@)tsutsui2-6/+6
Note the previous qemu-1.3.0 has some problems to run NetBSD/i386 6.0.1 guest on NetBSD/i386 6.0.1 host, but with qemu-1.3.1 NetBSD/i386 guest works enough upto multiuser. No explicit ChangeLog of qemu-1.3.1 release, but there is a summary in qemu mailing list announcement: http://lists.nongnu.org/archive/html/qemu-stable/2013-01/msg00126.html 04024de: update VERSION for v1.3.1 (Michael Roth) 1bd4397: qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check (Markus Armbruster) e766724: Fix compile errors when enabling Xen debug logging. (Sander Eikelenboom) df50a7e: xen: fix trivial PCI passthrough MSI-X bug (Stefano Stabellini) 90c96d3: xen_disk: fix memory leak (Roger Pau Monne) 4ee2879: tcg/target-arm: Add missing parens to assertions (Peter Maydell) 563068a: win32-aio: Fix memory leak (Kevin Wolf) cdb4834: win32-aio: Fix vectored reads (Kevin Wolf) 9d173df: aio: Fix return value of aio_poll() (Kevin Wolf) 204dd38: raw-posix: fix bdrv_aio_ioctl (Paolo Bonzini) 86bab45: vfio-pci: Loosen sanity checks to allow future features (Alex Williamson) 006c747: pci-assign: Enable MSIX on device to match guest (Alex Williamson) f042cca: vfio-pci: Make host MSI-X enable track guest (Alex Williamson) 1205b80: target-xtensa: fix search_pc for the last TB opcode (Max Filippov) ff0c079: buffered_file: do not send more than s->bytes_xfer bytes per tick (Paolo Bonzini) d745511: migration: fix migration_bitmap leak (Paolo Bonzini) 5afd0ec: e1000: Discard oversized packets based on SBP|LPE (Michael Contreras) c4cd5b0: qxl+vnc: register a vm state change handler for dummy spice_server (Uri Lublin) 7ca2496: qxl: save qemu_create_displaysurface_from result (Gerd Hoffmann) bfae937: target-xtensa: fix ITLB/DTLB page protection flags (Max Filippov) b68c48f: pixman: fix vnc tight png/jpeg support (Gerd Hoffmann) 36fd817: Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901 (Gerd Hoffmann) 0bc5f4a: seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059 (Gerd Hoffmann) 37e1428: vfio-pci: Don't use kvm_irqchip_in_kernel (Alex Williamson) 518799a: target-mips: Fix incorrect shift for SHILO and SHILOV (Petar Jovanovic) 16c5fe4: target-mips: Fix incorrect code and test for INSV (Petar Jovanovic) f1a2195: migration: Fix madvise breakage if host and guest have different page sizes (David Gibson) 3b4fc1f: Fix off-by-1 error in RAM migration code (David Gibson) d67d95f: Disable semaphores fallback code for OpenBSD (Brad Smith) 0a7ad69: Fix semaphores fallback code (Brad Smith)
2013-03-26Fix whitespace in PLIST and bump pkg revision, requested by wizmartin2-4/+3
2013-03-26Install vmb.exe - it is required to run the VAX 780 emulationmartin2-2/+6
2013-03-24Remove ski-bin -- download links broken, and since 2007 the homepage suggestswiz5-76/+1
using emulators/ski instead.
2013-03-24Fix inline usage.joerg3-1/+29
2013-03-12Update libqt4 rpm to 4.7.4-19.21.1 for CVE-2013-0254.obache2-24/+24
Bump PKGREVISION.
2013-03-02Fix inline use. Avoid variable length types.joerg6-11/+234
2013-03-02Uses <typeinfo>joerg2-1/+14
2013-03-01Update to version 0.8.3.1markd3-16/+89
GNS3 0.8.3.1 * Vboxwrapper recompilation to run with VirtualBox 4.2 * Support for access to the GNS3 VirtualBox VM name from inside a VM: VBoxControl guestproperty get NameInGNS3 * Minor fixes GNS3 0.8.3 * Option to freely use the first VBox interface inside VMs (i.e. eth0 on Linux). * New base configuration (startup-config) for devices with NM-16ESW (named baseconfig_sw.txt). * Console and headless mode support for VirtualBox devices. * Embedded console/terminal server to access VirtualBox VM consoles using Telnet. * Support for drag & drop of topology files inside GNS3. * Double quote support for Qemu options and ASA kernel/initrd command lines. * Import & export for GNS3 configuration file (gns3.ini). * Global TCP port tracker to allocate ports and avoid conflicts (console + AUX ports for IOS routers and console ports for Qemu-like/VirtualBox devices are tracked) * Scripts for using consoles with VBox VMs (Windows only). * Backup nvram export when Dynamips has crashed. * Option (activated by default) to use the VirtualBox VM names to name VirtualBox devices in GNS3. * Complete IPv6 support (with correct functions). * Support for binding on specific addresses when loading a topology * Option to track opened node consoles in order to close them when the node gets deleted. GNS3 0.8.0 VirtualBox Edition Major Improvements: * VirtualBox support (v4.1 required) * Wireshark Live Traffic Capture * Basic IPv6 enablement * Basic Netbook enablement * Dynagen Console got a massive rewrite / cleanup * Russian translation got a major update Detailed changes see CHANGELOG
2013-02-27Fix linking on Linux. While here use ${COMPILER_RPATH_FLAG}markd2-6/+6
on NetBSD and DragonFly.
2013-02-26Don't use string variables as format strings, especially if they arejoerg8-7/+153
from the outside world. Make two clang warnings non-fatal that seem to be harmless.
2013-02-26Update to use libopenssl1_0_0-1.0.0k-34.20.1 forobache2-10/+10
CVE-2011-4108 CVE-2011-4576 CVE-2011-4577 CVE-2011-4619 CVE-2012-0027 CVE-2012-0050 CVE-2012-0884 CVE-2012-1165 CVE-2012-2110 CVE-2012-2686 CVE-2013-0166 CVE-2013-0169 Bump PKGREVISION.
2013-02-17make emulators/compat50, emulators/compat50-x11, emulators/compat51,spz1-1/+6
emulators/compat51-x11 and emulators/compat60 known
2013-02-17NetBSD compat packages. They chain each other so if you're on NetBSD-6.0spz37-0/+1341
and want NetBSD-5.0 compatibility, compat50 will depend on compat51 to bridge the gap. There is currently no need for a compat52, nor for a compat60-x11. The compat tarballs may be larger than strictly necessary. Testing was 'lightly', so there's probably Room for Improvement (tm).
2013-02-17make it set links to the full path of the shared libs, not to a pathspz1-1/+2
starting with emul/
2013-02-17Remove sap packages. Not automatically fetchable, no maintainer.wiz2-38/+1
[Per section 19.1.5 of the pkgsrc guide.]
2013-02-16Recursive bump for png-1.6.wiz31-55/+62
2013-02-16Recursive bump for png-1.6.wiz2-4/+4
2013-02-12Update to 0.9.12 based on PR 47558 by diro@nixsyspaus.org.wiz2-7/+7
0.9.11 -> 0.9.12 general: - Fixes to the dynamic recompiler (Ari64) - Added ARMv5 support to the dynarec (Ari64) - New OSD system (Guillaume) - Added "built-in" DDK to make it easier to compile on Windows (Guillaume) sound: - Improvements / Fixes in both SCSP and SCSP2 (Cwiiis) video: - Major improvements to the OpenGL renderer (Devmiyax) - Major improvements to the software renderer (Guillaume) - Some fixes to register emulation (Guillaume) - Improvements to line drawing functions in the software renderer (Cwiiis) - Fixed endianess bugs (Guillaume) cocoa port: - Added "load image" feature (BlueCrab) - Fixed the resize bug (BlueCrab) qt port: - Added shortcuts to toggle vdp2 layers (Benjamin Siskoo) - Fixed the "mute sound" feature (Guillaume) - It's now possible to compile the Qt port in "full software" mode (Guillaume) - Added an autostart option, disabled by default (Guillaume) - Now using a XDG compliant location for config file (Guillaume) - Added a debugger to the Qt port (CyberWarriorX) - DirectX cores can now be used in Qt port (CyberWarriorX) - Cheat search function (CyberWarriorX) - Option to show/hide menu and toolbar (Guillaume) - Close button in pad settings (guillaume)
2013-02-09Bump PKGREVISION from audio/jack.ryoon1-2/+2
2013-02-09Update coreutils RPM to 8.14-3.19.1 for CVE-2013-0221 CVE-2013-0222 andobache2-10/+10
CVE-2013-0223. Bump PKGREVISION.
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin6-12/+12
2013-02-06PKGREVISION bumps for net/libpcap update.jperkin3-4/+6
2013-02-01Update libqt4 RPMs to 4.7.4-19.17.1 for CVE-2012-6093.obache2-24/+24
Bump PKGREVISION.
2013-01-28Add pixman dependency.wiz1-1/+2
Otherwise, it tries to use the included copy, but fails because autoreconf is not found.
2013-01-26automake-1.13 compat.wiz3-11/+28
2013-01-26Revbump after graphics/jpeg and textproc/icuadam9-18/+18
2013-01-24Update to 1.3.0ryoon8-57/+35
Changelog: QMP The sendkey monitor command is now available via QMP. All targets QEMU can now use the Linux VFIO driver to assign PCI devices to a virtual machine. The bus master configuration bit for PCI devices is now emulated. PCI devices cannot anymore perform DMA without setting the bit before. This may break firmware that wasn't tested on real hardware. MIPS Loongson Multimedia Instructions are now implemented. MIPS32/64 ASE DSP Instructions are now implemented. x86 The TSC frequency can be larger than 2.147 GHz. Configuration files do not support anymore the cpudef section. TCG (emulation) supports the SMEP (Supervisor Mode Execution Prevention) and SMAP (Supervisor Mode Access Prevention) features of newer x86 processors. CPUID/models? The "cpudef" config file section is now deprecated and will be removed in v1.4. New CPU models: "Haswell" (new features: fma, pcid, movbe, fsgsbase, bmi1, hle, avx2, smep, bmi2, erms, invpcid, rtm) and "Opteron_G5" (new features: tbm, f16c, fma) Added Intel Q35 chipset as a new machine type, '--machine q35'. Adds PCIe support. Requires an updated SeaBIOS (bios.bin), and '-acpitable file=/seabios-path/q35-acpi-dsdt.aml' to run. Xtensa Single precision floating point instructions are now implemented. Device emulation Emulation of the MC146818 real-time clock (used on PC and several other boards) does not wake up QEMU anymore every second to update the clock. USB3 has been vastly improved, including support for USB mass storage devices and MSI/MSI-X support for the XHCI controller. USB redirection now supports live migration. Several bugs in the AHCI controller were fixed to support recent Windows versions. ivshmem now has a "use64" property which will make the ivshmem driver register a 64-bit memory BAR. New paravirtualized hardware random number generator device, VirtIORNG. Network devices Some problems were fixed leading to bad receive performance of E1000 and Xen network cards. Block devices qemu-img now can output information in JSON format using "qemu-img info --output=json". Glusterfs volumes can be accessed with "gluster://" URIs for "-drive" and similar options. Optionally the transport can also be specified, as in "gluster+tcp://" (other supported transports are "unix" and "rdma"). Options on the QMP streaming command direct the job to pause on encountering errors, or to ignore them altogether. A new block job is supported: live block commit (also known as "snapshot deletion") moves data from an image to another in the backing file chain. With the current implementation of QEMU 1.3, the "source" image may not be the active one. A new block job is supported: live disk mirroring (also known as "storage migration") moves data from an image to another. A new command "block-job-complete" is used to switch the VM to use the destination image exclusively. Block jobs can now be paused and resumed from the monitor. NBD block devices can now be specified using URI syntax. "nbd://" defaults to TCP transport, while "nbd+tcp://" and "nbd+unix://" can be used (similar to Gluster) to specify it. URI syntax simplifies access to named exports; the export name is simply the "path" component of the URI. NBD connections to Unix sockets support relative paths. QEMU embeds an NBD server, accessible via the monitor. The NBD server allows live access to the image seen by the VM. Note that the embedded server uses "named exports", which QEMU can access using the "nbd://host:port/name" syntax. Windows hosts support asynchronous disk I/O. Live Migration, Save/Restore The "stop" and "cont" commands have new semantics on the destination machine during migration. Previously, the outcome depended on whether the commands were issued before or after the source connected to the destination QEMU: in particular, "cont" would fail if issued before connection, and "undo" the effect of the -S command-line option if issued after. Starting from this version, the effect of "stop" and "cont" will always take place at the end of migration (overriding the presence or absence of the -S option) and "cont" will never fail. This change should be transparent, since the old behavior was usually subject to a race condition. The monitor now remains responsive during incoming migration. The new NBD server is also available during incoming migration. Spice QEMU will only send changed screen content to the Spice client when running in legacy VGA mode. Seamless migration support. Composite QXL commands (for linux guests). Multiple monitors on a single pci device. Arbitrary resolution support. Device based monitor configuration notification (for future drivers). various bug fixes and assertion removals in favor of a guest_bug mode. require spice-server >= 0.12.0 KVM QEMU now supports "old-style" PCI device assignment, which was the last missing feature from the qemu-kvm fork. Despite some remaining minor differences between qemu-kvm and QEMU, it is possible to switch from qemu-kvm to QEMU as soon as your guests can be rebooted. Live migration from qemu-kvm 1.2 to QEMU 1.3 is not supported, but can be enabled easily by downstream distributions who want to switch their packages from qemu-kvm to QEMU. Xen QEMU can now be used to live-migrate Xen domains. SLIRP SLIRP's TFTP server has improved performance, can transmit files bigger than 32 MB, and supports the block size option. Guest agent The guest agent will now store the state file in /var/run by default. Host support SPARCv7 and v8 support was removed. Build dependencies QEMU can now be built with Clang. QEMU now uses pixman. QEMU configure will detect and use a system pixman if the development headers are ailable (they should be available for most recent Linux distros). As a fallback, we provide an internal copy of the pixman sources which will be used if there is no set of system pixman libraries. Compiling these will require autoconf. Compiling QEMU ver 0.12 or better.
2013-01-24Update libqt4 RPMs to 4.7.4-19.13.1 for CVE-2012-4929 and CVE-2012-5624.obache2-23/+24
Bump PKGREVISION.
2013-01-24Update libfreetype6 rpm to 2.4.7-9.1 for CVE-2012-5668 and CVE-2012-5669.obache2-10/+10
Bump PKGREVISION.
2013-01-21Blind commit requested in automake/Makefile.wiz1-3/+3
2013-01-21Update to 0.148.wiz6-18/+75
The usual improvements. mess added a lots of new (old) systems.
2013-01-17Fix inline usage. Always add HAVE_STDLIB to avoid various warnings.joerg3-2/+18
2013-01-16PKGREVISION should be simple integer value.taca1-2/+2
(It might be better to bump again.)
2013-01-15Mark non-working on NetBSD 5.gdt1-2/+5
Add NetBSD-5 to NOT_FOR_PLATFORM, due to http://gnats.netbsd.org/46565. Suggest qemu0 instead.
2013-01-13Update to xtrs-4.9dnb1: enable sound support through OSS.is4-10/+28
2013-01-12slipped through the cracks. neeed for 4.9nb5 and later.is1-1/+3
2013-01-12Update to xtrs-4.9d, with lots of bug fixes and improvements.is9-68/+84
2013-01-12Actually install the provided utility disk images with the emulator, sois2-4/+6
that we can swap files back and forth with TRS/80 disk operating systems.