Sorry, there was a small mistake in the first diff.

diff -Nur ports/games/Makefile ports_new/games/Makefile
--- ports/games/Makefile        Mon Sep 23 17:33:56 2024
+++ ports_new/games/Makefile    Sun Jan 12 23:10:41 2025
@@ -204,6 +204,7 @@
      SUBDIR += micropolis
      SUBDIR += mightymike
      SUBDIR += minecraft
+     SUBDIR += mines-tui
      SUBDIR += minetest
      SUBDIR += mirrormagic
      SUBDIR += mnemosyne
diff -Nur ports/games/mines-tui/Makefile ports_new/games/mines-tui/Makefile
--- ports/games/mines-tui/Makefile      Thu Jan  1 01:00:00 1970
+++ ports_new/games/mines-tui/Makefile  Mon Jan 13 10:15:15 2025
@@ -0,0 +1,23 @@
+COMMENT =              terminal based Minesweeper implementation
+V =                    1.0
+DISTNAME =             mines-tui-${V}
+CATEGORIES =           games
+REVISION =             0
+HOMEPAGE =             https://github.com/Judro/mines
+MAINTAINER =           Julius Drodofsky <jul...@drodofsky.xyz>
+
+# BSD
+PERMIT_PACKAGE =       Yes
+SITES =                https://github.com/Judro/mines/releases/download/v1.0.0/
+
+# uses pledge()
+WANTLIB += c curses
+USE_GMAKE =            Yes
+NO_TEST =              Yes
+
+
+do-install:
+       ${INSTALL_PROGRAM} ${WRKBUILD}/bin/mines-tui ${PREFIX}/bin
+       ${INSTALL_MAN} ${WRKBUILD}/man/mines-tui.6 ${PREFIX}/man/man6
+
+.include <bsd.port.mk>
diff -Nur ports/games/mines-tui/distinfo ports_new/games/mines-tui/distinfo
--- ports/games/mines-tui/distinfo      Thu Jan  1 01:00:00 1970
+++ ports_new/games/mines-tui/distinfo  Mon Jan 13 10:15:15 2025
@@ -0,0 +1,2 @@
+SHA256 (mines-tui-1.0.tar.gz) = yevxRaKo7GaJ9W5f4fCf2mRDowAZbvrh2dZkeW7yMMQ=
+SIZE (mines-tui-1.0.tar.gz) = 13679
diff -Nur ports/games/mines-tui/pkg/DESCR ports_new/games/mines-tui/pkg/DESCR
--- ports/games/mines-tui/pkg/DESCR     Thu Jan  1 01:00:00 1970
+++ ports_new/games/mines-tui/pkg/DESCR Mon Jan 13 10:15:15 2025
@@ -0,0 +1,6 @@
+mines-tui is a text-based implementation of the classic Minesweeper
+game for the terminal.  The objective is to uncover all tiles that
+do not contain mines while avoiding those that do. Correctly marking
+suspected mines with flags helps avoid accidental openings.
+
+For further information, check the man page.
diff -Nur ports/games/mines-tui/pkg/PLIST ports_new/games/mines-tui/pkg/PLIST
--- ports/games/mines-tui/pkg/PLIST     Thu Jan  1 01:00:00 1970
+++ ports_new/games/mines-tui/pkg/PLIST Mon Jan 13 10:15:15 2025
@@ -0,0 +1,4 @@
+@bin bin/mines-tui
+@man man/man6/mines-tui.6
+@exec mkdir -m 0777 -p /var/games/mines/save
+@unexec rm -r /var/games/mines




Julius Drodofsky <jul...@drodofsky.xyz> schrieb am Sonntag, 12. Januar 2025 um 
11:22 nachm.:

> 
> 
> Dear Ports Team,
> 
> I would like to submit my first port. This is a terminal-based Minesweeper 
> game with custom games and high score tracking. The port has been tested on 
> OpenBSD 7.6 amd64. The game builds and installs without issues. Let me know 
> if any further modifications are needed :)
> 
> Best regards,
> 
> Julius
> 

Reply via email to