pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/dosbox Update to 0.73. Set LICENSE (GPL2)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/84fe31e4e9b1
branches:  trunk
changeset: 393831:84fe31e4e9b1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu May 28 11:04:52 2009 +0000

description:
Update to 0.73. Set LICENSE (GPL2)

0.73
  - Add two new opl2+opl3 emulators. (better speed, different implementation
    approach)
  - Improved DRO recording/better file structure.
  - Add EGA emulation.
  - Add special vga machine mode. Supports more of the exotic tricks like
    changing the palette during screen updates, 9x16 fonts etc.
  - Added special machine modes for the following svga cards:
     - S3
     - Paradise
     - Tseng
  - Fix problems with the vga split line feature.
  - Improve vesa emulation.
  - Add optional selection of old vesa mode for games that don't work
    with certain vesa features.
  - Improve video BIOS emulation to behave more like a real bios.
  - Fixes for emulated 4bpp graphics modes.
  - Fixes to paging system.
  - Various fixes and improvements for the recompiling core.
  - Add arm backend for the recompiling core.
  - Add some mscdex quirks when dealing with files that are exactly 8.3 long.
  - Small fixes to batch file handling.
  - Small fixes to the XMS memory handling.
  - Various fixes for aligned memory on hosts that want it.
  - Various improvements to the mouse.
  - Fixes and small speed ups to the debugger.
  - Fix and improve lot's of compilation problems. (curses detection,
    GCC 3.4 and GCC 4.X fixes)
  - Added some basic auto keyboard layout handling. (windows only currently)
  - Add basic support for evdev keyboard driver.
  - Various fixes to the timer. (improve mode 2 timer changes,
    implement mode 1, improve gate2 handling)
  - Add audio extraction and mci audio support. Should enable CDROM audio
    for Vista and adds volume control.
  - Improve the directory cache speed a lot, especially with mounting slow
    media like network paths.
  - Various fixes to the create temporary file call.
  - Don't keep batchfiles open during execution. Allows rewriting of the
    active batchfile. (menu programs use this trick sometimes)
  - Fix problems with filenames with 2 extensions.
  - Add some more lowlevel dos tables.
  - Fixes to hercules emulation.
  - Fix flag handling for special case of ROR.
  - Make the batchfile handling in regard to IF more flexible.
  - Fixes to scrolling/panning feature.
  - Add prefetch queue emulation.
  - Make the emulated cpu type selectable. This is mainly the
    identification commands and the way paging works.
  - Some special EMS functionality added. (OS handles, zero-page handling)
  - Improve support for EMS when booting a different OS.
  - Improve cdrom speed detection by games.
  - Improve stability of cycle guessing code, when there is background
    activity.
  - Fix various mscdex and cdrom detection schemes.
  - Added Coremidi support on Mac OS X.
  - Improve support for DOS devices when used to detect the existance
    of directories in various ways.
  - Add IRQ 2 emulation on VRET. (ega only)
  - Added video parameter table and video state functionality.
  - Increase default freespace to 250 MB.
  - Some fixes to the fat filesystem handling for disk images.
  - Some soundblaster fixes and command additions.
  - Fix mixer 16bit direct transfers on bigendian hosts.

diffstat:

 emulators/dosbox/Makefile         |   6 +++---
 emulators/dosbox/distinfo         |   8 ++++----
 emulators/dosbox/patches/patch-ad |  19 -------------------
 3 files changed, 7 insertions(+), 26 deletions(-)

diffs (59 lines):

diff -r d693ca8b0c99 -r 84fe31e4e9b1 emulators/dosbox/Makefile
--- a/emulators/dosbox/Makefile Thu May 28 09:40:36 2009 +0000
+++ b/emulators/dosbox/Makefile Thu May 28 11:04:52 2009 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.26 2008/11/08 21:13:27 bjs Exp $
+# $NetBSD: Makefile,v 1.27 2009/05/28 11:04:52 wiz Exp $
 
-DISTNAME=      dosbox-0.72
-PKGREVISION=   3
+DISTNAME=      dosbox-0.73
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=dosbox/}
 
 MAINTAINER=    cube%cubidou.net@localhost
 HOMEPAGE=      http://dosbox.sourceforge.net/
 COMMENT=       Multi-platform DOS emulator using SDL
+LICENSE=       gnu-gpl-v2
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
diff -r d693ca8b0c99 -r 84fe31e4e9b1 emulators/dosbox/distinfo
--- a/emulators/dosbox/distinfo Thu May 28 09:40:36 2009 +0000
+++ b/emulators/dosbox/distinfo Thu May 28 11:04:52 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.14 2007/08/27 06:37:01 xtraeme Exp $
+$NetBSD: distinfo,v 1.15 2009/05/28 11:04:52 wiz Exp $
 
-SHA1 (dosbox-0.72.tar.gz) = c49fba00187cd871ffdcbcd87ab82a23ea2d5e7d
-RMD160 (dosbox-0.72.tar.gz) = 2088e9bd633719dedcd2aa7431e45b3c81eaa2ea
-Size (dosbox-0.72.tar.gz) = 1046475 bytes
+SHA1 (dosbox-0.73.tar.gz) = e87682f8f468f3822d2f79e38e5ddb73825fa8c1
+RMD160 (dosbox-0.73.tar.gz) = b732ee0f96024ad2abafa4cb6dd9f2ae316c7177
+Size (dosbox-0.73.tar.gz) = 1279384 bytes
 SHA1 (patch-aa) = 3393501f0d438e53a55481dc0e237c2bb2a75d3e
 SHA1 (patch-ab) = c4555ed9e6337380f52f271025d8f55ed7602aa6
 SHA1 (patch-ad) = 3c0c0eabceb4cefa07918ae1d558e553ff18d592
diff -r d693ca8b0c99 -r 84fe31e4e9b1 emulators/dosbox/patches/patch-ad
--- a/emulators/dosbox/patches/patch-ad Thu May 28 09:40:36 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2007/01/20 02:25:31 rillig Exp $
-
-Scancodes do not work on SunOS-2.10-sparc.
-
---- src/gui/sdlmain.cpp.orig   2006-03-29 14:54:42.000000000 +0200
-+++ src/gui/sdlmain.cpp        2007-01-16 14:15:35.312830340 +0100
-@@ -1291,7 +1291,12 @@ int main(int argc, char* argv[]) {
-               sdl_sec->Add_bool("waitonerror",true);
-               sdl_sec->Add_string("priority","higher,normal");
-               sdl_sec->Add_string("mapperfile","mapper.txt");
-+#if defined(__sun)
-+              sdl_sec->Add_bool("usescancodes", false);
-+#else
-               sdl_sec->Add_bool("usescancodes",true);
-+#endif
-+
- 
-               MSG_Add("SDL_CONFIGFILE_HELP",
-                       "fullscreen -- Start dosbox directly in fullscreen.\n"



Home | Main Index | Thread Index | Old Index