Tue Jul 2 13:00:16 2019 UTC ()
Pullup ticket #5985 - requested by nia
emulators/dosbox: security fix

Revisions pulled up:
- emulators/dosbox/Makefile                                     1.47
- emulators/dosbox/distinfo                                     1.26

---
   Module Name:	pkgsrc
   Committed By:	nia
   Date:		Tue Jul  2 05:19:11 UTC 2019

   Modified Files:
   	pkgsrc/emulators/dosbox: Makefile distinfo

   Log Message:
   dosbox: Update to 0.74.3

   0.74-3
   A security release for DOSBox 0.74:
   - Fixed that a very long line inside a bat file would overflow the parsing
     buffer (CVE-2019-7165 by Alexandre Bartel)
   - Added a basic permission system so that a program running inside DOSBox
     can't access the contents of /proc (e.g. /proc/self/mem) when / or /proc
     were (to be) mounted (CVE-2019-12594 by Alexandre Bartel)
   - Several other fixes for out of bounds access and buffer overflows.
   - Some fixes to the OpenGL rendering.


(bsiegert)
diff -r1.46 -r1.46.2.1 pkgsrc/emulators/dosbox/Makefile
diff -r1.25 -r1.25.2.1 pkgsrc/emulators/dosbox/distinfo

cvs diff -r1.46 -r1.46.2.1 pkgsrc/emulators/dosbox/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/dosbox/Makefile 2019/06/10 12:41:23 1.46
+++ pkgsrc/emulators/dosbox/Makefile 2019/07/02 13:00:16 1.46.2.1
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.46 2019/06/10 12:41:23 nia Exp $ 1# $NetBSD: Makefile,v 1.46.2.1 2019/07/02 13:00:16 bsiegert Exp $
2 2
3DISTNAME= dosbox-0.74-2 3DISTNAME= dosbox-0.74-3
4PKGNAME= dosbox-0.74.2 4PKGNAME= dosbox-0.74.3
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dosbox/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dosbox/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.dosbox.com/ 9HOMEPAGE= https://www.dosbox.com/
10COMMENT= Multi-platform DOS emulator using SDL 10COMMENT= Multi-platform DOS emulator using SDL
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15CONFIGURE_ARGS.Darwin+= --disable-dynrec 15CONFIGURE_ARGS.Darwin+= --disable-dynrec
16CPPFLAGS.SunOS+= -DDISABLE_JOYSTICK 16CPPFLAGS.SunOS+= -DDISABLE_JOYSTICK
17.include "../../mk/compiler.mk" 17.include "../../mk/compiler.mk"

cvs diff -r1.25 -r1.25.2.1 pkgsrc/emulators/dosbox/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/dosbox/distinfo 2019/06/10 12:41:23 1.25
+++ pkgsrc/emulators/dosbox/distinfo 2019/07/02 13:00:16 1.25.2.1
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.25 2019/06/10 12:41:23 nia Exp $ 1$NetBSD: distinfo,v 1.25.2.1 2019/07/02 13:00:16 bsiegert Exp $
2 2
3SHA1 (dosbox-0.74-2.tar.gz) = 3008694ef998853257c6a4cb5374229e157ceaf3 3SHA1 (dosbox-0.74-3.tar.gz) = 1e1dd91d13c283fd5fc3104a3eac95bec7203dbc
4RMD160 (dosbox-0.74-2.tar.gz) = cd8e465a22840932d20b52293f76206e8d3b8ed2 4RMD160 (dosbox-0.74-3.tar.gz) = 6446289c2cb20861e3e11c2d05a5d802f93b4f2d
5SHA512 (dosbox-0.74-2.tar.gz) = 5e02ba84bfb89318f2ce4d2f387d36a0988e4e5c04e89d6c902f865bbf951a38850fc51b24632cec706687b51b4f661de918975367e6fd0d775c5f40a623cf78 5SHA512 (dosbox-0.74-3.tar.gz) = 3770f1578e71730168fba01809585f2a05cf8c4d420524687ba28791d242faad294401bb9cd268bba725798e1db853551f274dc00a4024331f5dcef9f87f8f5f
6Size (dosbox-0.74-2.tar.gz) = 1324059 bytes 6Size (dosbox-0.74-3.tar.gz) = 1326339 bytes
7SHA1 (patch-src_Makefile.in) = 64e5f4fa66d4784961afc375fbe2d8d91008d8d0 7SHA1 (patch-src_Makefile.in) = 64e5f4fa66d4784961afc375fbe2d8d91008d8d0