Index | Thread | Search

From:
Marc Espie <marc.espie.openbsd@gmail.com>
Subject:
Re: NEW PORT: nethack-5.0
To:
ports@openbsd.org
Date:
Fri, 26 Jun 2026 07:42:51 +0200

Download raw body.

Thread
On Thu, Jun 25, 2026 at 06:27:34PM +0200, Marc Espie wrote:
> Here's a patch to update nethack 3.6 to not conflict with us
> and to have a new group for saving games.
> 
> (as usual, nethack is a long-lived games, and there is no reason
> to prevent people from keeping their old 3.4 and 3.6 games going)
> 
> 
> The port proper is attached. It appears to work so far.
> 
> I have only bothered with the no_x11 flavor.
> 
> Getting the "full" nethack with more graphics is still a possibility
> 
> The code appears to be much cleaner and not warn as much as the old
> one !

And I forgot the patch proper

Index: infrastructure/db/user.list
===================================================================
RCS file: /build/data/openbsd/cvs/ports/infrastructure/db/user.list,v
diff -u -p -r1.490 user.list
--- infrastructure/db/user.list	6 Jun 2026 10:18:19 -0000	1.490
+++ infrastructure/db/user.list	25 Jun 2026 08:52:53 -0000
@@ -414,3 +414,4 @@ id  user		group		port
 903 _iaxmodem		_iaxmodem	telephony/iaxmodem
 904 _neighbot		_neighbot	net/neighbot
 905 _pgweb		_pgweb		www/pgweb
+906 			_nethack50	games/nethack/5.0
Index: games/nethack/3.6/Makefile
===================================================================
RCS file: /build/data/openbsd/cvs/ports/games/nethack/3.6/Makefile,v
diff -u -p -r1.13 Makefile
--- games/nethack/3.6/Makefile	28 Jan 2025 10:17:37 -0000	1.13
+++ games/nethack/3.6/Makefile	25 Jun 2026 14:49:59 -0000
@@ -7,7 +7,7 @@ PKGNAME =	${DISTNAME}
 CATEGORIES =	games
 SITES =		https://www.nethack.org/download/$V/
 DISTFILES =	nethack-${V:S/.//g}-src.tgz
-REVISION =	1
+REVISION =	2
 
 HOMEPAGE =	http://nethack.org/
 
Index: games/nethack/3.6/pkg/PLIST
===================================================================
RCS file: /build/data/openbsd/cvs/ports/games/nethack/3.6/pkg/PLIST,v
diff -u -p -r1.5 PLIST
--- games/nethack/3.6/pkg/PLIST	11 Mar 2022 19:04:43 -0000	1.5
+++ games/nethack/3.6/pkg/PLIST	25 Jun 2026 14:49:54 -0000
@@ -1,6 +1,6 @@
 @option no-default-conflict
 @option is-branch
-@conflict nethack->=${BASEV}
+@conflict nethack->=${BASEV},<5.0
 @newgroup ${GAMEGRP}:806
 @comment bin/license
 @comment bin/nethack