Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id DDAF77A13C for ; Thu, 26 Jan 2017 12:45:42 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 8C35285593; Thu, 26 Jan 2017 12:45:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1C2FD85581 for ; Thu, 26 Jan 2017 12:45:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id WYa8XWknL3TO for ; Thu, 26 Jan 2017 12:45:41 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4FA4584CEF for ; Thu, 26 Jan 2017 12:45:41 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 41CE0FBA6; Thu, 26 Jan 2017 12:45:41 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1485434741219780" MIME-Version: 1.0 Date: Thu, 26 Jan 2017 12:45:41 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/emulators/stella To: pkgsrc-changes@NetBSD.org Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20170126124541.41CE0FBA6@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1485434741219780 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Thu Jan 26 12:45:41 UTC 2017 Modified Files: pkgsrc/emulators/stella: Makefile distinfo Log Message: Updated emulators/stella to 4.7.3 --------------------------------- 4.7.2 to 4.7.3: (Nov. 21, 2016) * Added preliminary support for the 3E+ bankswitching scheme, developed by Thomas Jentzsch. * Fixed HMOVE positioning bug that occurred under certain circumstances. Thanks to Omegamatrix of AtariAge for the bug report and patch to fix the issue. * Added 'trapm', 'trapreadm', 'trapwritem' commands to debugger prompt. These are similar to the non-'m' versions, except that they also trap on all mirrors of the given address. * Fixed bug in debugger 'reset' command; it wasn't resetting the bankswitching, so after a reset the banks were in an undefined state. * Updated UNIX configure script to fix a bug where it fails in cross-compilation under certain circumstances. Thanks to Vlad Zakharov for providing a patch to fix this issue. 4.7.1 to 4.7.2: (Mar. 25, 2016) * Fixed bug when entering and exiting the debugger; sometimes the character corresponding to the '`' key would be output in the prompt area. * Updated DPC+ Thumb ARM emulation code to latest from David Welch. In particular, this fixes incorrect handling of the V flag when adding and subtracting, but also fixes compile-time warnings that I couldn't get rid of before. * Updated UNIX configure script to work with GCC 6.x compilers, and to remove references to obsolete compiler versions that can no longer be used to compile Stella. 4.7 to 4.7.1: (Feb. 13, 2016) * Improved TV 'jitter' emulation; the recovery time can now be spread over multiple frame, to simulate a real TV taking multiple frames to recover. Related to this, added new commandline argument 'tv.jitter_recovery' to set the recovery time. Finally, enabling the jitter effect and the recovery time are now accessible through the UI. Special thanks to SpiceWare of AtariAge for the initial idea and implementation. * Fixed bug with 'Medieval Mayhem' ROMs; the paddle range was set too low, and as a result the number of players couldn't be selected. * Fixed bug when using more than two input controllers with the same name; each controller after the second one was named the same as the second one. This caused the joystick mappings to be lost, since there was only information about two controllers being saved. * Indirectly fixed issues with Stelladaptor/2600-daptor devices and paddles having too large of a deadzone in Linux. Currently, this involves running an external application to set the deadzone, since SDL2 does not yet expose this information. The program is called 'evdev-joystick', and will be released separately from Stella. * Updated internal ROM properties database to ROM-Hunter version 11 (thanks go to RomHunter for his tireless research in this area). Related to this, updated the snapshot collection. 4.6.7 to 4.7: (January 25, 2016) * Improved paddle emulation in several ways: - Added ability to specify the maximum range of movement for paddles when using a mouse or digital device to emulate the paddle. This is useful since on a real console most paddle games use very little of the paddle range, and could result in moving the mouse onscreen with nothing appearing to happen (when in effect it was as if you turned a real paddle all the way to the end of the range). This eliminates issues in (for example) Kaboom, where there was a huge 'deadzone' when moving to the left. All applicable ROMS in the internal database have been updated. - The range for paddle emulation now takes an integer from 1 - 20, indicating how much to scale movement (ie, how fast the onscreen paddle will move when you move the mouse). The movement itself is now also smoother than before. * Fixed bug in 'Score mode' in TIA emulation; the TIA object colours were correct, but the associated priority was sometimes incorrect. * Fixed bug in ROM launcher; selecting 'Options -> Game Properties' after loading a ROM would always point to the last opened ROM, not to the one currently selected. * Fixed bug in storing ROM properties; in some cases, a copy of the ROM properties was being stored in the external file when it was exactly the same as the internal entry. * Added 'CV+' bankswitching scheme, developed by myself and LS_Dracon (of AtariAge). This scheme contains RAM like the CV scheme, and also switchable 2K ROM segments by writing to $3D. * Added more C++11 updates all over the codebase, and ran Stella through Coverity for the first time. I'm proud to say that Stella now has a 0.00 defect rate! To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 pkgsrc/emulators/stella/Makefile cvs rdiff -u -r1.18 -r1.19 pkgsrc/emulators/stella/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1485434741219780 Content-Disposition: inline Content-Length: 2297 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/stella/Makefile diff -u pkgsrc/emulators/stella/Makefile:1.46 pkgsrc/emulators/stella/Makefile:1.47 --- pkgsrc/emulators/stella/Makefile:1.46 Mon Dec 21 06:46:04 2015 +++ pkgsrc/emulators/stella/Makefile Thu Jan 26 12:45:41 2017 @@ -1,17 +1,17 @@ -# $NetBSD: Makefile,v 1.46 2015/12/21 06:46:04 dbj Exp $ +# $NetBSD: Makefile,v 1.47 2017/01/26 12:45:41 mef Exp $ -STELLA_VERSION= 4.6.7 -DISTNAME= stella-${STELLA_VERSION}-src -PKGNAME= stella-${STELLA_VERSION} +STELLA_VERSION= 4.7.3 +DISTNAME= stella-${STELLA_VERSION} CATEGORIES= emulators -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=stella/} +MASTER_SITES= ${MASTER_SITE_GITHUB:=stella-emu/} +GITHUB_TAG= release-${STELLA_VERSION} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://stella.sourceforge.net/ COMMENT= Multi-platform Atari 2600 VCS emulator LICENSE= gnu-gpl-v2 -WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} +WRKSRC= ${WRKDIR}/${PKGBASE}-release-${PKGVERSION_NOREV} USE_LANGUAGES= c c++ USE_TOOLS+= gmake UNLIMIT_RESOURCES= datasize Index: pkgsrc/emulators/stella/distinfo diff -u pkgsrc/emulators/stella/distinfo:1.18 pkgsrc/emulators/stella/distinfo:1.19 --- pkgsrc/emulators/stella/distinfo:1.18 Mon Dec 21 06:46:04 2015 +++ pkgsrc/emulators/stella/distinfo Thu Jan 26 12:45:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.18 2015/12/21 06:46:04 dbj Exp $ +$NetBSD: distinfo,v 1.19 2017/01/26 12:45:41 mef Exp $ -SHA1 (stella-4.6.7-src.tar.gz) = abcd26fe1ebc8caadf4180e74d6453ff6fe688a5 -RMD160 (stella-4.6.7-src.tar.gz) = da2f24a3f594fcbea45ed9cdf57ba9ba76ff73d9 -SHA512 (stella-4.6.7-src.tar.gz) = 3c0a1f149c46073c72053fd071d449f8d4cc156edc9fb064afd99ba0b061089b5479c39f53636a0c39a83e32b25979a5abb00979a0fc6ffb6a5446cb8a03c759 -Size (stella-4.6.7-src.tar.gz) = 2293052 bytes +SHA1 (stella-4.7.3.tar.gz) = 7f4a4f8c88b335aee35bd2a87f3f4e109d7cb190 +RMD160 (stella-4.7.3.tar.gz) = 188ccb822f8e3eb6b231ff0d4460fd6d9bf44ccc +SHA512 (stella-4.7.3.tar.gz) = 76028f3e4a8a7d49e2444d1d3c348060df4dfa54a7675521c3197235084f3eb44550e0df5a6b57c71c404a87d648f9a7798bb850faec7a17499b97ca4fd52bb5 +Size (stella-4.7.3.tar.gz) = 2270157 bytes SHA1 (patch-configure) = 141f240a686a85ffe7eda4a145fa681c4733dbe9 SHA1 (patch-src_unix_FSNodePOSIX.cxx) = 8679698480dd443bbcf9d92411ad307bfbe700b3 --_----------=_1485434741219780--