svn commit: r453416 - in head/games: . tty-solitaire tty-solitaire/files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Nov 3 17:09:21 UTC 2017
Author: amdmi3
Date: Fri Nov 3 17:09:20 2017
New Revision: 453416
URL: https://svnweb.freebsd.org/changeset/ports/453416
Log:
- Add games/tty-solitaire
Ncurses-based klondike solitaire game
WWW: https://github.com/mpereira/tty-solitaire
Added:
head/games/tty-solitaire/
head/games/tty-solitaire/Makefile (contents, props changed)
head/games/tty-solitaire/distinfo (contents, props changed)
head/games/tty-solitaire/files/
head/games/tty-solitaire/files/patch-Makefile (contents, props changed)
head/games/tty-solitaire/pkg-descr (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Fri Nov 3 17:09:03 2017 (r453415)
+++ head/games/Makefile Fri Nov 3 17:09:20 2017 (r453416)
@@ -1003,6 +1003,7 @@
SUBDIR += tt
SUBDIR += ttraffic
SUBDIR += ttt
+ SUBDIR += tty-solitaire
SUBDIR += tux-aqfh
SUBDIR += tuxfighter
SUBDIR += tuxkart
Added: head/games/tty-solitaire/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/tty-solitaire/Makefile Fri Nov 3 17:09:20 2017 (r453416)
@@ -0,0 +1,31 @@
+# Created by: Dmitry Marakasov <amdmi3 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= tty-solitaire
+PORTVERSION= 1.0.0
+DISTVERSIONPREFIX= v
+CATEGORIES= games
+
+MAINTAINER= amdmi3 at FreeBSD.org
+COMMENT= Play solitaire in your terminal
+
+LICENSE= MIT
+
+USE_GITHUB= yes
+GH_ACCOUNT= mpereira
+
+USES= gmake ncurses
+
+PORTDOCS= *
+PLIST_FILES= bin/ttysolitaire
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/ttysolitaire ${STAGEDIR}${PREFIX}/bin/
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
+
+.include <bsd.port.mk>
Added: head/games/tty-solitaire/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/tty-solitaire/distinfo Fri Nov 3 17:09:20 2017 (r453416)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1509721642
+SHA256 (mpereira-tty-solitaire-v1.0.0_GH0.tar.gz) = d3512beb8844ffb295cbea03bb3515fec12851bce38692e05cd55494beb2cc1f
+SIZE (mpereira-tty-solitaire-v1.0.0_GH0.tar.gz) = 277091
Added: head/games/tty-solitaire/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/tty-solitaire/files/patch-Makefile Fri Nov 3 17:09:20 2017 (r453416)
@@ -0,0 +1,30 @@
+--- Makefile.orig 2017-01-07 22:39:19 UTC
++++ Makefile
+@@ -1,14 +1,14 @@
+-CC = gcc
+-CFLAGS = -W -Wall -pedantic -ansi -std=c99 -g
++CC? = gcc
++CFLAGS+= -W -Wall -pedantic -ansi -std=c99
+
+-LDFLAGS = -lncursesw
++LDFLAGS+= -lncursesw
+
+ # OS X installs ncurses with wide character support, but not as "libncurses"
+ ifeq ($(shell uname -s),Darwin)
+ LDFLAGS = -lncurses
+ endif
+
+-PREFIX = /usr/local
++PREFIX? = /usr/local
+
+ EXECUTABLE = ttysolitaire
+ SRC_DIR = src
+@@ -39,6 +39,8 @@ TESTS_OBJECTS = $(TESTS_DIR)/frame_test.
+
+ .PHONY: test clean install uninstall
+
++all: ttysolitaire
++
+ ttysolitaire: $(SRC_OBJECTS)
+ $(CC) $(CFLAGS) $(SRC) -o $(EXECUTABLE) $(SRC_OBJECTS) $(LDFLAGS)
+
Added: head/games/tty-solitaire/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/tty-solitaire/pkg-descr Fri Nov 3 17:09:20 2017 (r453416)
@@ -0,0 +1,3 @@
+Ncurses-based klondike solitaire game
+
+WWW: https://github.com/mpereira/tty-solitaire
More information about the svn-ports-head
mailing list