pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/nethack-lib



Module Name:    pkgsrc
Committed By:   rhialto
Date:           Sat Aug 26 15:02:25 UTC 2023

Modified Files:
        pkgsrc/games/nethack-lib: Makefile.common distinfo

Log Message:
games/nethack-lib: updated NetHack to version 3.6.7.

NetHack 3.6.7 is the official release of NetHack that follows NetHack 3.6.6.

This release primarily corrects a security issue present in NetHack versions
3.6.2, 3.6.3, 3.6.4, 3.6.5, and 3.6.6. For details about the security issues
please see https://www.nethack.org/security. You are encouraged to update to
NetHack 3.6.7 as soon as possible.

Here's a brief synopsis of the handful of bug fixes included in NetHack 3.6.7:

    invalid status highlight color could be maliciously used to corrupt memory
    formatting corpse names used internal buffers differently from formatting
other objects and could potentially clobber memory
    during engraving, spaces were counted instead of non-space (cherry-pick of
4e0a1e04 from NetHack-3.7)
    avoid potential buffer overflow in append_str()
    resolve missing dependency in NetHack.sln
    code in include/tradstdc.h was trying to suppress warn_unused result by
defining warn_unused_result to an empty string and that began causing a build
error within a system-supplied header file cdefs.h when using Ubuntu Impish
21.10; disable that for any Linux and macOS gcc unless GCC_URWARN is defined to
force it back into effect
    update_inventory() after leash goes slack
    player assigned name for monsters, specific objects, or object types could
be longer than what was intented to be allowed; for 'curses', much longer
    curses: cherry-picked selectsaved code from 3.7 for menu of save files
    NetHackW: fix delayed rendering of cursor when using farlook


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/games/nethack-lib/Makefile.common
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/nethack-lib/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/nethack-lib/Makefile.common
diff -u pkgsrc/games/nethack-lib/Makefile.common:1.44 pkgsrc/games/nethack-lib/Makefile.common:1.45
--- pkgsrc/games/nethack-lib/Makefile.common:1.44       Sun Apr 24 22:21:33 2022
+++ pkgsrc/games/nethack-lib/Makefile.common    Sat Aug 26 15:02:25 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.44 2022/04/24 22:21:33 tnn Exp $
+# $NetBSD: Makefile.common,v 1.45 2023/08/26 15:02:25 rhialto Exp $
 #
 # used by games/nethack/Makefile
 # used by games/nethack-lib/Makefile
@@ -11,7 +11,7 @@
 #      The desired owner and the file mode of game executables.
 #
 
-NETHACK_BASEVER=       3.6.6
+NETHACK_BASEVER=       3.6.7
 NETHACK_VERSION=       ${NETHACK_BASEVER}
 NETHACK_DISTVER=       ${NETHACK_BASEVER:S/.//g}
 NETHACK_DIR=           nethackdir${NETHACK_SAVEVER:S/.//g}
@@ -33,7 +33,7 @@ MAKE_JOBS_SAFE=               no
 
 .if !defined(META_PACKAGE)
 
-WRKSRC=                        ${WRKDIR}/NetHack-NetHack-${NETHACK_BASEVER}_Released
+WRKSRC=                        ${WRKDIR}/NetHack-${NETHACK_BASEVER}
 HAS_CONFIGURE=         yes
 CONFIGURE_SCRIPT=      ./sys/unix/setup.sh
 USE_TOOLS+=            gzip yacc lex awk

Index: pkgsrc/games/nethack-lib/distinfo
diff -u pkgsrc/games/nethack-lib/distinfo:1.29 pkgsrc/games/nethack-lib/distinfo:1.30
--- pkgsrc/games/nethack-lib/distinfo:1.29      Tue Oct 26 10:44:16 2021
+++ pkgsrc/games/nethack-lib/distinfo   Sat Aug 26 15:02:25 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.29 2021/10/26 10:44:16 nia Exp $
+$NetBSD: distinfo,v 1.30 2023/08/26 15:02:25 rhialto Exp $
 
-BLAKE2s (nethack-366-src.tgz) = 0557c802cef4346ccfe133d9db7c1d8d976fca4b485e031d60901e4afceb4247
-SHA512 (nethack-366-src.tgz) = 579fde93a37a1b5df637d5bac2601194beeb455c175fbe3ef89342122c8567bb8221ce60d8a6168e6b45c67ade7d7b09c86bf202c8cbe2d6294d276be3e53055
-Size (nethack-366-src.tgz) = 5577633 bytes
+BLAKE2s (nethack-367-src.tgz) = 56c447099ddfdbd1c2dcb0d85b859031057c76fa6a885d9a0fcaae87d47cd371
+SHA512 (nethack-367-src.tgz) = 7890d17e087f4344d30e9a908fa1f24d7c72bc714c4a6415ed59800902cc0aa6b3ce94c5d73857b0222349b96b1fdc8bf3f93b3ac1153477ad1419af7b0d3fb5
+Size (nethack-367-src.tgz) = 5577415 bytes
 SHA1 (patch-ai) = 73c5b2ea1227531089474705f2f18bc411366365
 SHA1 (patch-include_config.h) = d3e054a8b30d628513dcb445b10ce586685c7ea6
 SHA1 (patch-include_system.h) = b1b53f513c3f6983e0e56eace74c71875b5df3f2



Home | Main Index | Thread Index | Old Index