From nobody Mon Apr 27 00:03:48 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g3kLY1l5Nz6bHJS for ; Mon, 27 Apr 2026 00:03:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3kLX6Wncz48JM for ; Mon, 27 Apr 2026 00:03:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777248228; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Hk3P+cWCqsbI7SMndFiLCd2j9f3zw+A/HvonbAfrFoY=; b=UiP22POWGAWK8PiZJxEaS7vMmRMM89IaIjF64t5S885ksoU46FC+NhKJ8416Vn5DTo+tDT RlykGwwhViI69TgYRdF0S0I+drDc58ayhRuAQvvi1JXjgazig0xlL6TUhiOgxx+JkQJnqM A3Jk8h73m9oEbeOEaxXYvmzGVC4Y2B36SLqWTuOm1v5H0biZ9ck+iJmE8YrTnhNIO+pPXs ZpbQaVcj4zStmJc24adbN5e/6PvLrsNVblNu6+gvlDe8A/+D57gaWboRxAcPIOm5QuVhOo bHjH6pZmahNCkTOdRAYnkplHryoH051VPI0gD08Ro9abumUTvnlYESET8qmtYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777248228; a=rsa-sha256; cv=none; b=vZm4d1oPB9XJg4ukRveTgASf2cVK11grTDV4ICbTwSsnx/uaLfVnNf+Leet9bW/EMPItCU uhnxBlQ0n7pCZnTPMC7xz1nSPA04fgzFVpSmW+UXRfoP9kAZaKLhccOH8RQnZsEEl9IgTx XFYz9AFneEbQnU8ySLYGnvvyrvStGHv0cwyPUjdHJ8Qyxk9Wd+3mw9kc3LNG13vSHmiWFc 0ROi+XY7jh1L4XDorBnkRrQ/4iTo5sFsacZu4YFkG/iPLKw5yJkfJ6XmQUe0cZ+RVt3Pl2 XW/3IJ7gkl/p6SwYGENeL9GUg+qF6/H+RaMQQ0zo+3M7MupeI+fdxxyJPJyo2A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777248228; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Hk3P+cWCqsbI7SMndFiLCd2j9f3zw+A/HvonbAfrFoY=; b=Gh4mLjQIGfm7wWKP2u9xqgcCrMQCLM/9vzxb1Rl754qiRULuGfoZmLWNga/Vi+durlasQl hVBujO6D1wNYd4jyQ6l/0ttJJEha8crNNikf1ZQP0nrXSJUndghgKHediS+6gCRM7og5t/ ixrYJYZ139nN02PyG1hW/facOKmKeClxoTYjstZpDugmh/JG2lYx4y/t1FnYlhld6xj9LD pZL0oqnd3itiVkogysVvZNmld1jkL/JjDG2nOq3/QvC/Hx0st5qg0JdwYLCG0qQAaac5xR YAQRCGHNG1kgKSbZGA3+tGXqCRZdIwuBYfrSx1V4Z9AVozHexvsYl9VqvLfIow== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g3kLX5dqczjQW for ; Mon, 27 Apr 2026 00:03:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 190fe by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Apr 2026 00:03:48 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: b1d32c3d8ac1 - main - games/nbsdgames: update to 6 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b1d32c3d8ac1ac0e69420b379dd78a3e6b16bcca Auto-Submitted: auto-generated Date: Mon, 27 Apr 2026 00:03:48 +0000 Message-Id: <69eea7e4.190fe.7c3ced8f@gitrepo.freebsd.org> The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=b1d32c3d8ac1ac0e69420b379dd78a3e6b16bcca commit b1d32c3d8ac1ac0e69420b379dd78a3e6b16bcca Author: Robert Clausecker AuthorDate: 2026-04-26 20:40:27 +0000 Commit: Robert Clausecker CommitDate: 2026-04-27 00:01:41 +0000 games/nbsdgames: update to 6 Now with 4 new games! Changelog: https://github.com/abakh/nbsdgames/releases/tag/v6 Event: Wiesbaden Hackathon 202604 --- games/nbsdgames/Makefile | 12 ++++++---- games/nbsdgames/distinfo | 6 ++--- games/nbsdgames/files/patch-Makefile | 43 ++++++++++++------------------------ games/nbsdgames/pkg-descr | 7 +++--- games/nbsdgames/pkg-plist | 26 ++++++++++++++-------- 5 files changed, 46 insertions(+), 48 deletions(-) diff --git a/games/nbsdgames/Makefile b/games/nbsdgames/Makefile index d7cc36569380..d5a3a330d2b3 100644 --- a/games/nbsdgames/Makefile +++ b/games/nbsdgames/Makefile @@ -1,20 +1,20 @@ PORTNAME= nbsdgames DISTVERSIONPREFIX= v -DISTVERSION= 5 +DISTVERSION= 6 CATEGORIES= games MAINTAINER= fuz@FreeBSD.org -COMMENT= 17 text-based modern games +COMMENT= 21 text-based modern games WWW= https://github.com/abakh/nbsdgames LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= ncurses - +USES= ncurses pkgconfig USE_GITHUB= yes GH_ACCOUNT= abakh +INSTALL_TARGET= install scorefiles manpages MAKE_ARGS+= GAMES_DIR=${PREFIX}/bin \ MAN_DIR=${PREFIX}/share/man/man6 \ SCORES_DIR=/var/games/nbsdgames @@ -34,10 +34,14 @@ _GAMES= battleship \ pipes \ rabbithole \ redsquare \ + revenge \ reversi \ + scissor \ + sjump \ snakeduel \ sos \ sudoku \ + trsr \ tugow post-install: diff --git a/games/nbsdgames/distinfo b/games/nbsdgames/distinfo index 31e47d0a287d..3268636386ee 100644 --- a/games/nbsdgames/distinfo +++ b/games/nbsdgames/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1643821944 -SHA256 (abakh-nbsdgames-v5_GH0.tar.gz) = ca81d8b854a7bf9685bbc58aabc1a24cd617cadb7e9ddac64a513d2c8ddb2e6c -SIZE (abakh-nbsdgames-v5_GH0.tar.gz) = 58893 +TIMESTAMP = 1777234949 +SHA256 (abakh-nbsdgames-v6_GH0.tar.gz) = be261ad068ade07aeb6c75597fd03c6e3dc865fe4d9851fd95059bb6b929dcf4 +SIZE (abakh-nbsdgames-v6_GH0.tar.gz) = 69807 diff --git a/games/nbsdgames/files/patch-Makefile b/games/nbsdgames/files/patch-Makefile index 120948dc87bf..54809cdecda1 100644 --- a/games/nbsdgames/files/patch-Makefile +++ b/games/nbsdgames/files/patch-Makefile @@ -1,37 +1,22 @@ ---- Makefile.orig 2022-02-02 12:39:13 UTC +--- Makefile.orig 2026-03-10 01:11:21 UTC +++ Makefile -@@ -6,7 +6,7 @@ - GAMES_DIR?=/usr/games - SCORES_DIR?=/var/games - MAN_DIR?=/usr/share/man/man6 --CFLAGS+= -Wno-unused-result -D SCORES_DIR=\"$(SCORES_DIR)\" -+CFLAGS+= ${CPPFLAGS} -D SCORES_DIR=\"$(SCORES_DIR)\" - LDFLAGS+= -lncurses -lm +@@ -5,7 +5,7 @@ MAN_DIR?=$(PREFIX)/usr/share/man/man6 + GAMES_DIR?=$(PREFIX)/usr/bin + SCORES_DIR?=$(PREFIX)/var/games + MAN_DIR?=$(PREFIX)/usr/share/man/man6 +-CFLAGS+= -Wno-unused-result -DSCORES_DIR=\"$(SCORES_DIR)\" ++CFLAGS+= ${CPPFLAGS} -Wno-unused-result -DSCORES_DIR=\"$(SCORES_DIR)\" + LIBS_PKG_CONFIG!=pkg-config --libs --cflags ncurses + LIBS=$(LIBS_PKG_CONFIG) -lm - -@@ -16,11 +16,11 @@ SCORE_FILES= pipes_scores jewels_scores miketron_score - all: $(ALL) +@@ -16,8 +16,8 @@ scorefiles: + all: $(ALL) scorefiles: -- for sf in $(SCORE_FILES); do touch $(SCORES_DIR)/$$sf ; chmod 664 $(SCORES_DIR)/$$sf; chown :games $(SCORES_DIR)/$$sf ; done; -- for game in $(ALL); do chown :games $(GAMES_DIR)/$$game; chmod g $(GAMES_DIR)/$$game ; done; +- for sf in $(SCORE_FILES); do touch $(DESTDIR)$(SCORES_DIR)/$$sf ; chmod 664 $(DESTDIR)$(SCORES_DIR)/$$sf; chown :games $(DESTDIR)$(SCORES_DIR)/$$sf ; done; +- for game in $(ALL); do chown :games $(DESTDIR)$(GAMES_DIR)/$$game; chmod g $(DESTDIR)$(GAMES_DIR)/$$game ; done; + mkdir -p ${DESTDIR}${SCORES_DIR} + for sf in $(SCORE_FILES); do touch ${DESTDIR}$(SCORES_DIR)/$$sf.sample; done; manpages: -- cp man/* $(MAN_DIR) -+ cp man/* ${DESTDIR}$(MAN_DIR) - jewels: jewels.c config.h common.h - $(CC) jewels.c $(LDFLAGS) $(CFLAGS) -o ./jewels - sudoku: sudoku.c config.h -@@ -66,8 +66,8 @@ clean: - for game in $(ALL); do rm $$game; done; - uninstall: - for game in $(ALL); do rm $(GAMES_DIR)/$$game; rm $(MAN_DIR)/$$game.6.gz ;done; --install: $(ALL) -- cp $(ALL) $(GAMES_DIR) -+install: $(ALL) manpages scorefiles -+ cp $(ALL) ${DESTDIR}$(GAMES_DIR) - test: - for game in $(ALL); do ./$$game ;done; - + cp man/* $(DESTDIR)$(MAN_DIR) diff --git a/games/nbsdgames/pkg-descr b/games/nbsdgames/pkg-descr index 21101d41fec6..59bf41fc9870 100644 --- a/games/nbsdgames/pkg-descr +++ b/games/nbsdgames/pkg-descr @@ -1,6 +1,7 @@ -A collection of terminal games including, Jewels, Sudoku, Mines, -Reversi, Checkers, Battleship, SOS, Rabbithole, Pipes, Fifteen, -Memoblocks, Fisher, Muncher, Miketron, Redsquare, Darrt, and Snakeduel. +A collection of terminal games including battleship, checkers, darrt, +fifteen, fisher, jewels, memoblocks, miketron, mines, muncher, +pipes, rabbithole, redsquare, revenge, reversi, scissor, sjump, +snakeduel, sos, sudoku, trsr, and tugow. The difficulty and/or dimensions are adjustable through simple command line options, you can play a minesweeper game that take hours to diff --git a/games/nbsdgames/pkg-plist b/games/nbsdgames/pkg-plist index 528cdc899286..35680bd764c3 100644 --- a/games/nbsdgames/pkg-plist +++ b/games/nbsdgames/pkg-plist @@ -11,20 +11,16 @@ bin/mines bin/nbsdgames @(,games,2555) bin/pipes bin/rabbithole -bin/redsquare +@(,games,2555) bin/redsquare +@(,games,2555) bin/revenge bin/reversi +@(,games,2555) bin/scissor +@(,games,2555) bin/sjump bin/snakeduel bin/sos bin/sudoku +bin/trsr @(,games,2555) bin/tugow -@dir(,games) /var/games/nbsdgames -@sample(,games,0664) /var/games/nbsdgames/darrt_scores.sample -@sample(,games,0664) /var/games/nbsdgames/fisher_scores.sample -@sample(,games,0664) /var/games/nbsdgames/jewels_scores.sample -@sample(,games,0664) /var/games/nbsdgames/muncher_scores.sample -@sample(,games,0664) /var/games/nbsdgames/miketron_scores.sample -@sample(,games,0664) /var/games/nbsdgames/pipes_scores.sample -@sample(,games,0664) /var/games/nbsdgames/tugow_scores.sample share/applications/nbsdgames.desktop share/icons/hicolor/scalable/apps/nbsdgames.svg share/man/man6/battleship.6.gz @@ -44,3 +40,15 @@ share/man/man6/reversi.6.gz share/man/man6/snakeduel.6.gz share/man/man6/sos.6.gz share/man/man6/sudoku.6.gz +@sample(,games,0664) /var/games/nbsdgames/darrt_scores.sample +@sample(,games,0664) /var/games/nbsdgames/fisher_scores.sample +@sample(,games,0664) /var/games/nbsdgames/jewels_scores.sample +@sample(,games,0664) /var/games/nbsdgames/miketron_scores.sample +@sample(,games,0664) /var/games/nbsdgames/muncher_scores.sample +@sample(,games,0664) /var/games/nbsdgames/pipes_scores.sample +@sample(,games,0664) /var/games/nbsdgames/redsquare_scores.sample +@sample(,games,0664) /var/games/nbsdgames/revenge_scores.sample +@sample(,games,0664) /var/games/nbsdgames/scissor_scores.sample +@sample(,games,0664) /var/games/nbsdgames/sjump_scores.sample +@sample(,games,0664) /var/games/nbsdgames/tugow_scores.sample +@dir /var/games/nbsdgames