summaryrefslogtreecommitdiff
path: root/emulators/yabause
AgeCommit message (Collapse)AuthorFilesLines
2016-10-16Fix compilation under macOS. From Jonathan Schleifer in PR pkg/51482.bsiegert7-1/+100
2016-08-03Revbump after graphics/gd updateadam1-2/+2
2016-07-16Switch to openal-softmarkd1-2/+2
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-2/+2
2015-11-03Add SHA512 digests for distfiles for emulators categoryagc1-1/+2
Problems found with existing digests: Package suse131_libSDL 1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Package suse131_libdbus de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Package suse131_qt4 94daff738912c96ed8878ce1a131cd49fb379206 [recorded] 886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated] Problems found locating distfiles for atari800, compat12, compat 13, compat14, compat15, compat20, compat30, compat40, compat50, compat50-x11, compat51, compat51-x11, compat60, compat61, compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn1-1/+2
2015-02-13Update yabause to 0.9.14.snj6-30/+77
Changes: general: - Fixed crash when bin is not found in a bin/cue. - Added Traditional Chinese translation. - Added Japanese translation. - Added Russian translation. - Updated German translation. - Added inline SH2 assembler function to main emulation code. - Fixed miscellaneous memory leak/uninitialized variables. - Added Stunner/Virtua Gun emulation - Added USB Dev cartridge emulation - Added SDL2 support emulated bios: - Work around fix for games trying to change scu mask from slave sh2 when using hle bios. Fixes Astal. gtk port: - Added extra checks to resolution setting to avoid potential leaks or crashing. qt port: - Fixed an issue where coff/elf files weren't selectable when using memory transfer function. - Fixed a bug where qt volume slider wasn't showing the saved value on startup. - Mouse will now optionally auto-hide with no movement - Added gui for inline assembler. - Revised Mouse emulation handling, added sensitivity setting. - Other fixes video: - Fixed a bug where coordinate y increment wasn't being initialized under a specific set of circumstances. Should fix hang in Radiant Silvergun using OpenGL rendering. - Fixed Special Color Calculation mode 2
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-1/+2
2014-01-10Missing include for struct tm.joerg2-1/+14
2014-01-06Disable SDL2 PKG_OPTION and associated logic since it's not detectedrodent1-8/+8
correctly during configure if SDL is present. Reported to upstream.
2014-01-06Update to latest release, 0.9.13. Move SDL and OpenGL to the optionsrodent4-14/+34
framework, the former being enabled while the latter not. The OpenGL renderer has caused crashes on the prior few versions and now we're getting reports of these crashes on non-NetBSD, non-pkgsrc platforms. There's no need to enable this option by default if it's not working properly. We can re-enable it when it's fixed upstream. This version adds Dutch language support. Also, we have SDL2 support in this version. From Changelog: 0.9.12 -> 0.9.13 general: - Removed Carbon, PSP, Wii and Windows ports - Removed autotools based build - Removed autopackage - mdf/mds images support (CyberWarriorX) - Safeguard to reject unsupported cue files (CyberWarriorX) - CD+G support (CyberWarriorX) - Improved "manual mode" (Guillaume) - Made it possible to build Yabause to ouput 16BPP (Guillaume) - Hat support in SDL joystick code (anonymous) - gdb stub (Guillaume) - Improved emulated bios (CyberWarriorX) sound: - Fixed most of the distorted cd audio issues with the scsp core (CyberWarriorX) video: - Improvements to the software renderer (transparency, frameskip, (Guillaume) qt port: - Memory editor and search (CyberWarriorX) - Improvements to the SH2 debugger: Back trace support, step over, step out (CyberWarriorX) - Infinite loop tracking (CyberWarriorX) - Don't restart emulation after every settings change (AmonX) - Made Yabause compilable with Qt5 and SDL2 (CyberWarriorX) - Log window can now be hidden (Guillaume) - Save and restore window position (Guillaume) - Can use .ini files in the application dir (Guillaume) - Mouse and 3D control pad support (CyberWarriorX) - Made drives and languages settings more user friendly (CyberWarriorX) - Changing to fullscreen now updates resolution too (CyberWarriorX) - Shortcuts editing (CyberWarriorX)
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-02Revbump after cairo updateadam1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-02-16Recursive bump for png-1.6.wiz1-1/+2
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-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-10-31Put gtk and qt in a mutual-exclusive group, and switch to qt by default,wiz2-12/+13
since that's preferred by upstream. From diro@nixsyspaus.org in PR 47148. Bump PKGREVISION.
2012-10-16Recursive bump for new gtkglext pangox-compat dependency.wiz1-2/+2
2012-10-08Revbump after updating graphics/pangoadam1-2/+2
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-15recursive bump from libffi shlib major bumpobache1-2/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-03-03More pcre PKGREVISION bumps.wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache1-1/+2
2011-12-17Update to 0.9.11.1: minor bugfixes.wiz2-11/+7
2011-11-30Update to 0.9.11, provided by Timothy Lee Roden in PR 45670:wiz4-38/+48
0.9.10 -> 0.9.11 general: - Now using CMake as the default build system. For now, autotools based build and "custom" build systems are still supported. - New Cocoa port - Added a dynamic recompiling SH2 core for x86 and ARM - New SCSP implementation - Major update of the software renderer from the yabause-rr team - Added an option to allow to execute from the cache - Improvements to the OpenGL renderer carbon port: - Improvements gtk port: - Added command line option to enable/disable frame skipping / limiting. - Added frame skipping/limiting configuration in settings. - Added --autoload command line option - Vdp2 layers can be toggled from the Vdp2 debug window qt port: - Added command line support
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-2/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-1/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-06-05Depend on gtkglext>=1.2.0nb4 to fix build with gtk2>=2.20.wiz1-1/+2
2009-09-12Please pkglint (desktopdb.mk).wiz1-1/+2
2009-09-12Update to 0.9.10. Set LICENSE.wiz4-8/+43
Relevant changes: 0.9.9 -> 0.9.10 scsp/68k: - Added code to make SCSP emulation frame-accurate (optional, enabled with --enable-scsp-frame-accurate configure switch). - Added a new 68000 emulation core. software video core: - Added line scroll emulation. - Improved user clipping. - Added some basic vertical scroll emulation, enough to get Sonic Jam working. gtk port - Gtk port is now compiling on Mac OS X. - Fixed full software screenshots. - Fixed store function in transfer dialog. general: - Added Lithuanian translation. - New sound core using OpenAL. - Added joystick core for Mac OS X. - Added a joystick core for Linux. - Added a PSP port. - Added support for loading ELF binaries. - Now using gettimeofday when available for better resolution. - Fixed save states. 0.9.8 -> 0.9.9 opengl video core: - Fixed a bug that was causing some games to crash (albert odyssey, dragon ball, etc.) gtk port: - Automatic detection of current locale. qt port: - Added support of DESTDIR and --program-prefix - Automatic detection of current locale. - Added support for multiple players. general: - Hooks for renaming .desktop on installation. - .yts file are now installed. - Fixed parallel builds. - SDL peripheral core now handles all connected joysticks. 0.9.7 -> 0.9.8 vdp2: - Fixed a bug in software renderer with rotating backgrounds. opengl video core: - Added gouraud shading and mesh processing. This is not enabled by default. software video core: - Fixed user clipping. gtk port: - Added mouse support. - Configuration dialog now displays key names instead of values. Also made it so each different configuration is saved. This broke compatibility with old .ini files. general: - Added mouse emulation. - Added de, es, it, pt-br and sv translations - Support for "out of src" build. - Fixed compilation for non supported platforms. For instance this should fix compilation on dragonfly bsd. Fixed compilation on GNU/Hurd too. 0.9.6 -> 0.9.7 vdp1: - Added clipping for line-based drawing to software renderer. vdp2: - Toggling a screen is now core independent. - Added per-character priority to software renderer. gtk port: - Fixed fullscreen setting and added a keep ratio one. - Fixed a bug in the vdp2 debugger that was causing the emu to crash. - Full software mode can be compiled again. - Fixed segfault when taking screenshots in full software mode. - Fixed default value for region. - Window position is now saved and restored when re-opening the emu. - Fixed a problem when changing input cores. qt port: - Improved compilation process: make (un)install now works. - Fix crash when configuring input while using translated version. general: - Fixed a bug that was causing older save states to fail. 0.9.5 -> 0.9.6 sdl joystick core: - Fixed it... software video core: - Improvements and bug fixes. gtk port: - Tagged more strings to be translatable. - Fixed bugs when setting a resolution in settings. - Fixed controller settings so keys can now be configured even if emulation is not started. qt port: - Removed libsjw core. general: - Updated copyright for some files where it was missing or inaccurate. - Fixes and improvements to the build process: fixed cross compilation of Qt port, added Wii port support, found a better way to "trigger" compilation of gen68k, fixed a bug when calling the sub-configure, .inc files are now cleaned, added MINI18N variable support, forwarded distclean rule to qt makefiles, configure now make sure the compiler is a cross compiler when cross compiling - Added a workaround for the "limits.h" problem... now distros should fix their headers... - Fixed the .desktop files for linux (gtk + qt ports) - Added translation files for fr and pt in the repository.
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-07-22Remove USE_DIRS from pkgsrc.wiz1-2/+1
Shared directories can now be created independently by the pacakges needing them and will be removed automatically by pkg_delete when empty. Packages needing empty directories can use the @pkgdir command in PLIST. Discussed and ok'd in thread starting at http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2008-05-13Update to yabause-0.9.5.tnn3-9/+7
0.9.4 -> 0.9.5 68k: - Added 1010 and 1111 line emulator support. cd block: - Reworked bin/cue support. Reading should be a lot more accurate now on tracks 2 and greater. emulated bios: - Fixed a bug in BupGetDate year calculation. - Fixed a bug where interrupt mask wasn't being set correctly when using emulated bios. smpc: - Added support for SMPC NMIREQ command. - Added reset button emulation. software video core: - Improved software renderer: window, line scroll, mosaic are now available and color offset and scroll screen has been fixed. gtk port: - Tagged most of gtk port strings to be translatable. general: - Updated peripheral interface so both ports can now be used and multiple pads can now be connected to each port. - Added translation support through mini18n library. 0.9.3 -> 0.9.4 scsp: - Fixed a timer bug. - Fixed a bug with mcire word writes. - Added wave file output core to available sound cores. - Fixed a bug in total level attenuation. - Fixed a bug in EG. gtk port: - Redesigned memory dump window. - Redesigned SH2 debug window. - Other bug fixes. general: - Added a few internal tweaks that should yield some performance gains. - Added support for saving and loading cheats.
2008-03-09Import yabause-0.9.3 as pkgsrc/emulators/yabause.tnn4-0/+36
Yabause is a Sega Saturn emulator. It is written in C using the SDL and OpenGL libraries with support for cdrom and iso files. This has been brewing in pkgsrc-wip for a couple of years, looks mature enough for pkgsrc now. Originally packaged by wiz@, lately maintained by Adam Hoka.