* Set nonblocking I/O for UDP sockets
* Fix tap interface usage on FreeBSD
* Fix build on FreeBSD
* NM-16ESW: process packets even if MAC address table is full. Fixes#72.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
qemu incorrectly checks for the presence of posix_memalign() by
testing whether the preprocessor symbol _POSIX_C_SOURCE is defined.
This causes qemu to use valloc() instead of posix_memalign() on NetBSD,
even on versions where posix_memalign() is supported, wasting
memory when the required alignment is smaller than a page. Fix this
by checking for posix_memalign() support in the configure script.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:
pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
SDL2 check in makefile does not work propelry so it incorrectly fallbacks
to using SDL_ttf without buildlink3.
XXX: too many SDL related fixes in upstream
Also rename a patch file for a future maintainability.
Bump PKGREVISION.
Version 3.1.0:
General new features:
---------------------
* More accurate emulation of PAL colours (based on analysis of oscillograms
of real PAL GTIA output)
* Improved PAL blending, working on all grayscale pixels and is accurate now
(can be enabled/disabled in "TV effect" display settings)
* common sound layer implemented (SDL, JavaNVM, OSS, DOS) with synchro sound.
* synchronized sound is now supported by both POKEY sound engines.
* turbo mode (F12) is considerably faster
* Added cartridge mapping used by "Turbo Hit"/"Atari Blizzard Hit".
* Added MegaMax 2 MB cartridge mapping.
* Added read-only support for the 4 MB Flash MegaCart mapping.
* Added minimal support for The!Cart.
General Fixes:
--------------
* fixed possible unnecessary cartridge bank switching
* fixes and clean up in Java port
* fixed diagnostic cartridge cold start (doesn't send Start+Option)
* fixed two old bugs in DOS sound (pitch being wrong and sound missing)
* fixed keyboard not working for ncurses video and OSS sound
Fuse 1.5.0:
* Debugger improvements:
* Ensure conditional timed breakpoints work correctly.
* Miscellaneous improvements:
* Autoload snapshots replaced by a "phantom typist" which types
LOAD "" or similar.
* Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated
pkgsrc changes
==============
Remove merged patches, mostly for SmartOS. There are more to go and there
is a call for volunteers to step in as a maintainer and help to upstream the
remaining ones.
SmartOS as host support is scheduled to be removed in the next major version
of qemu.
upstream changes
================
The full list of changes are available at:
https://wiki.qemu.org/ChangeLog/2.11
Highlights include:
* Improved support for running Hyper-V on top of KVM
* New hotpluggable PCIe-to-PCI bridge device with SHPC support
* Experimental GPUDirect support for Nvidia passthrough devices (p2p DMA)
* Better performance using integrated LUKS support for block devices
* Added a qemu-block-drivers man page
* TPM emulation support
* Ability to hotplug a watchdog device and specify watchdog actions at
runtime
* UI: improved client support for VNC via websockets
* UI: better keymap support for SDL/GTK/Cocoa front-ends and various input
devices
* ARM: support for Smartfusion2 board
* ARM: improved performance for PCI passthrough devices using INTx
* ARM: improved XEN support for AArch64 guests
* OpenRISC: experimental support for SMP
* PowerPC: fixes for Mac machine types
* PowerPC: pseries: support for virtual SMT modes in guests
* s390: support for virtio-input-ccw and virtio-gpu-ccw
* s390: support for CPU hotplug via newer device_add interface
* s390: experimental support for multiple vcpu threads under full emulation
* SPARC: sun4u: support for sunhme (Happy Meal Ethernet) NIC
* SPARC: sun4u: use of Simba PCI bridges to better match Ultra 5 PCI
topology
* and lots more...
If anyone installed it before default-PLIST-checks on SmartOS he would be
missing the hercifc binary, rather than failing to build, so this would
be a different package.
they were something nix-y. This means we will build hercifc on
SmartOS, which is failing due to a PLIST mismatch.
Now we don't need to add a case for dragonfly now, so remove that
hunk.
Describe patch.
This should be the last part of the renaming operation for print/cups to
print/cups-base.
Rationale: packages depending on CUPS but not relying on a functional
printing setup only need to depend on print/cups-base (equivalent to the
former print/cups). The new print/cups now depends on print/cups-base
and on print/cups-filters, thus directly providing a functional printing
setup. This bump reflects this change of dependency.
As discussed on tech-pkg@
This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.
This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).
As discussed on tech-pkg@
Exclude from roms/u-boot/scripts/Kconfig to fix extraction on case-insensitive
filesystems (e.g. Mac OS), there is a conflict between kconfig directory and
Kconfig file. The file is not used for anything, u-boot sources
are included just to comply with upstream licence. Hopefully u-boot will
be fixed, and next qemu version updated to include the fixed version.
Bumped PKGREVISION just in case nevertheless.
More info: https://bugs.launchpad.net/qemu/+bug/1714750
u-boot patch: https://lists.denx.de/pipermail/u-boot/2017-September/307910.html
Fuse 1.4.1:
* Emulation core improvements:
* Improvements to the loader acceleration code to reduce errors -
Blood Brothers, City Slicker, Driller, Dynamite Dan, Games
Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay,
Saboteur, Trapdoor and Zanthrax now all load successfully
* Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd
* Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's
* Debugger improvements:
* Allow an exit code to be specified when using the "exit" command
* Add new "tape:microphone" and "spectrum:frames" system variables to
allow access to the current tape level and frame count since reset
* Deprecated features removed:
* All Z80 variables in the debugger must now be referenced as
"z80:NAME" rather than just "NAME" e.g. "set z80:af 0x1234"
rather than just "set af 0x1234"
* Miscellaneous improvements:
* Support XCode 9 SDK in CoreAudio driver
* Correct enabling of ide slave menu item
* Add *.mlt as an allowed filetype to file selectors
* Add null UI for use in automation tests
* Ensure null UI is not overridden by GTK+ UI
* Fix detection of libspectrum capabilities
* Remove C11 typedef redefinition of divxxx_t
libspectrum 1.4.1:
* Fix generation of malformed RZXs
* Various minor bug fixes/improvements:
* Build test program on "make check" rule
* Additional unit tests for SZX reading/writing
* Free DivIDE/DivMMC memory from snapshots
* Remove C99 typedef redefinition of libspectrum_mmc_card
* Correct version for MLT class addition
Upstream changelog (from README.adoc):
2.31.1 2017/09/16
* Made use of pkg-config to link external libs. It is necessary to set
PKG_CONFIG_PATH=$MINGW_PREFIX/local/lib/pkgconfig environment variable to
build on Windows(MSYS2).
audio stuttering was very noticeable in some games on netbsd and
the cause wasn't clear. downsides: may increase audio lag.
This is also configurable with ~/.dosbox/dosbox-0.74.conf.
Suggested by nat, thanks!
bump PKGREVISION
* Add support for MMC / SD card emulation in SPI mode
* Add class recognition for MLT files
* Various minor bug fixes/improvements:
* Fix typo in libspectrum.txt
* Additional unit tests for SZX reading/writing