diff --git a/games/nbsdgames/Makefile b/games/nbsdgames/Makefile index 3326cc4c329d..d9b88cf1262a 100644 --- a/games/nbsdgames/Makefile +++ b/games/nbsdgames/Makefile @@ -1,55 +1,58 @@ PORTNAME= nbsdgames DISTVERSIONPREFIX= v -DISTVERSION= 6.0.1 +DISTVERSION= 6.0.2 CATEGORIES= games MAINTAINER= fuz@FreeBSD.org COMMENT= 21 text-based modern games WWW= https://github.com/abakh/nbsdgames LICENSE= CC0-1.0 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/../LICENSE -USES= ncurses pkgconfig +USES= gmake ncurses pkgconfig USE_GITHUB= yes GH_ACCOUNT= abakh +WRKSRC_SUBDIR= src + INSTALL_TARGET= install scorefiles manpages +TEST_TARGET= test MAKE_ARGS+= GAMES_DIR=${PREFIX}/bin \ MAN_DIR=${PREFIX}/share/man/man6 \ SCORES_DIR=/var/games/nbsdgames CFLAGS+= --std=c99 -I${NCURSESINC} -I${NCURSESBASE}/include _GAMES= battleship \ checkers \ darrt \ fifteen \ fisher \ jewels \ memoblocks \ miketron \ mines \ muncher \ nbsdgames \ pipes \ rabbithole \ redsquare \ revenge \ reversi \ scissor \ sjump \ snakeduel \ sos \ sudoku \ trsr \ tugow post-install: ${INSTALL_DATA} ${WRKSRC}/nbsdgames.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/nbsdgames.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ .for game in ${_GAMES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${game} .endfor .include diff --git a/games/nbsdgames/distinfo b/games/nbsdgames/distinfo index e3a6a176bb9b..2e5d8df543f4 100644 --- a/games/nbsdgames/distinfo +++ b/games/nbsdgames/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1777364552 -SHA256 (abakh-nbsdgames-v6.0.1_GH0.tar.gz) = 7bbb45c9b65b5f7849582f06feff4d60e31cde13da9db7f344ca2eb69802491f -SIZE (abakh-nbsdgames-v6.0.1_GH0.tar.gz) = 72873 +TIMESTAMP = 1781163841 +SHA256 (abakh-nbsdgames-v6.0.2_GH0.tar.gz) = 9545b099f6edb2be08d8885eaae2e10cf3d114c3a8fa1fc3eefff156053f37ca +SIZE (abakh-nbsdgames-v6.0.2_GH0.tar.gz) = 73579 diff --git a/games/nbsdgames/files/patch-Makefile b/games/nbsdgames/files/patch-Makefile index 54809cdecda1..a535679ea6ec 100644 --- a/games/nbsdgames/files/patch-Makefile +++ b/games/nbsdgames/files/patch-Makefile @@ -1,22 +1,22 @@ ---- Makefile.orig 2026-03-10 01:11:21 UTC +--- Makefile.orig 2026-06-10 06:28:19 UTC +++ Makefile @@ -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 ++CFLAGS+= $(CPPFLAGS) -Wno-unused-result -DSCORES_DIR=\"$(SCORES_DIR)\" + PKG_CONFIG?=pkg-config + LIBS_PKG_CONFIG!=$(PKG_CONFIG) --libs --cflags ncurses LIBS=$(LIBS_PKG_CONFIG) -lm - -@@ -16,8 +16,8 @@ scorefiles: +@@ -17,8 +17,8 @@ scorefiles: all: $(ALL) scorefiles: - 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: + manpages: dirs cp man/* $(DESTDIR)$(MAN_DIR)