pkgsrc/emulators/yabause/Makefile

24 lines
599 B
Makefile
Raw Normal View History

2021-04-21 13:40:12 +02:00
# $NetBSD: Makefile,v 1.62 2021/04/21 11:41:36 adam Exp $
DISTNAME= yabause-0.9.15
2021-04-21 13:40:12 +02:00
PKGREVISION= 11
CATEGORIES= emulators
MASTER_SITES= https://download.tuxfamily.org/yabause/releases/${PKGVERSION_NOREV}/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://yabause.sourceforge.net/
COMMENT= Sega Saturn system emulator
Update to 0.9.10. Set LICENSE. 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-09-12 16:06:47 +02:00
LICENSE= gnu-gpl-v2
USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES+= c c++
2011-12-17 16:07:12 +01:00
CONFIGURE_ENV+= PKGMANDIR=${PKGMANDIR:Q}
.include "options.mk"
2009-09-12 16:07:26 +02:00
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"