I accidentally discovered that I'm still the maintainer of this
little port.  I must have played it for a few days, years ago, and
then forgot about it.  Here's an update to the latest and probably
final release.  I'm dropping maintainership, too.

Yes, it does actually include a regression test now, but that would
require bringing in gmake and python and that's not worth it.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/braincurses/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile    12 Jul 2019 20:46:15 -0000      1.9
+++ Makefile    7 Nov 2019 21:18:02 -0000
@@ -2,30 +2,26 @@
 
 COMMENT=       clone of the Mastermind game
 
-DISTNAME=      braincurses-0.5b
-REVISION =     3
+GH_TAGNAME=    v1.1.0
+GH_ACCOUNT=    bderrly
+GH_PROJECT=    braincurses
 CATEGORIES=    games
-HOMEPAGE=      http://sourceforge.net/projects/braincurses/
-
-MAINTAINER=    Christian Weisgerber <na...@openbsd.org>
 
 # GPLv2
 PERMIT_PACKAGE=        Yes
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=braincurses/}
-
-WANTLIB=       c m curses ${COMPILER_LIBCXX}
+WANTLIB=       c curses m ${COMPILER_LIBCXX}
 
-COMPILER =             base-clang ports-gcc base-gcc
+COMPILER =     base-clang ports-gcc
 
 do-build:
-       cd ${WRKBUILD} && ${CXX} ${CXXFLAGS} -o braincurses \
-           curses/windows.cpp braincurses.cpp -lncurses
+       cd ${WRKBUILD} && ${CXX} ${CXXFLAGS} -std=c++11 -o braincurses \
+           main.cpp code.cpp braincurses.cpp -lcurses
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKBUILD}/braincurses ${PREFIX}/bin
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/braincurses
-       ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/braincurses
+       ${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/braincurses
 
 NO_TEST=       Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/braincurses/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    18 Jan 2015 03:13:56 -0000      1.2
+++ distinfo    7 Nov 2019 21:18:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (braincurses-0.5b.tar.gz) = ya3GYqMP3FGzZGflNv9SIrdp7HOzXHvdvQ7UdywF8zI=
-SIZE (braincurses-0.5b.tar.gz) = 18487
+SHA256 (braincurses-1.1.0.tar.gz) = 
7QRf9/3qt+FifVbIT0/lDIoAQ6FEDvq7MlpCBZPZkCM=
+SIZE (braincurses-1.1.0.tar.gz) = 13030
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/games/braincurses/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   3 Jan 2012 21:52:09 -0000       1.1.1.1
+++ pkg/DESCR   7 Nov 2019 21:18:02 -0000
@@ -1,2 +1,3 @@
 BrainCurses is a clone of the Mastermind game implemented with curses(3).
-It requires a color terminal.
+It requires a color terminal.  The game works the best with a dark
+background and white foreground.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/braincurses/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   3 Jan 2012 21:52:09 -0000       1.1.1.1
+++ pkg/PLIST   7 Nov 2019 21:18:02 -0000
@@ -1,4 +1,4 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2012/01/03 21:52:09 naddy Exp $
 @bin bin/braincurses
 share/doc/braincurses/
-share/doc/braincurses/README
+share/doc/braincurses/README.md
-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to