aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2020-11-02 06:21:18 +0800
committerDanilo G. Baio <dbaio@FreeBSD.org>2020-11-02 06:21:18 +0800
commit68caf2b551dae8010d59bc08544826900f7a5e6d (patch)
treeaab1278dd5d00e0426903796fd480e94011111e3 /games
parentcff970bd03fb8a85518975366acf9a2b59014b1d (diff)
downloadfreebsd-ports-gnome-68caf2b551dae8010d59bc08544826900f7a5e6d.tar.gz
freebsd-ports-gnome-68caf2b551dae8010d59bc08544826900f7a5e6d.tar.zst
freebsd-ports-gnome-68caf2b551dae8010d59bc08544826900f7a5e6d.zip
Add games/neo-cowsay: Neo Cowsay written in Go
cowsay is a configurable talking ASCII cow (and other characters), written in Go. It operates much as the figlet program does, and is written in the same spirit of silliness. WWW: https://github.com/Code-Hex/Neo-cowsay PR: 250771 Submitted by: Nuno Teixeira <ed.arrakis@gmail.com>
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/neo-cowsay/Makefile45
-rw-r--r--games/neo-cowsay/distinfo19
-rw-r--r--games/neo-cowsay/pkg-descr5
4 files changed, 70 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index df79b6b640e4..6c6d8f31852d 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -626,6 +626,7 @@
SUBDIR += narcissu2
SUBDIR += nazghul
SUBDIR += nehquake
+ SUBDIR += neo-cowsay
SUBDIR += nethack32
SUBDIR += nethack33
SUBDIR += nethack33-nox11
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
new file mode 100644
index 000000000000..688af5bb11e0
--- /dev/null
+++ b/games/neo-cowsay/Makefile
@@ -0,0 +1,45 @@
+# $FreeBSD$
+
+PORTNAME= neo-cowsay
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.1
+CATEGORIES= games
+
+MAINTAINER= ed.arrakis@gmail.com
+COMMENT= Neo Cowsay written in Go
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= Code-Hex
+GH_PROJECT= Neo-cowsay
+GH_TUPLE= \
+ Code-Hex:go-wordwrap:v1.0.0:code_hex_go_wordwrap/vendor/github.com/Code-Hex/go-wordwrap \
+ golang:crypto:74369b46fc67:golang_crypto/vendor/golang.org/x/crypto \
+ golang:sys:a9d3bda3a223:golang_sys/vendor/golang.org/x/sys \
+ jessevdk:go-flags:v1.4.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \
+ mattn:go-colorable:v0.1.1:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.5:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.7:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors
+GO_TARGET= ./cmd/cowsay:neo-cowsay ./cmd/cowthink:neo-cowthink
+
+PLIST_FILES= bin/neo-cowsay bin/neo-cowthink
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+.for l in neo-cowsay neo-cowthink
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${l}
+.endfor
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/games/neo-cowsay/distinfo b/games/neo-cowsay/distinfo
new file mode 100644
index 000000000000..44cff6431432
--- /dev/null
+++ b/games/neo-cowsay/distinfo
@@ -0,0 +1,19 @@
+TIMESTAMP = 1604222441
+SHA256 (Code-Hex-Neo-cowsay-v1.0.1_GH0.tar.gz) = 4e7287b42c63df2b11942d6f074f41afb02f0561257ac200fb14a8a320b68798
+SIZE (Code-Hex-Neo-cowsay-v1.0.1_GH0.tar.gz) = 38569
+SHA256 (Code-Hex-go-wordwrap-v1.0.0_GH0.tar.gz) = 4a46ed1aba825767992a992bc31b61e0d6298e91ead60a4edf52836e920ec970
+SIZE (Code-Hex-go-wordwrap-v1.0.0_GH0.tar.gz) = 4419
+SHA256 (golang-crypto-74369b46fc67_GH0.tar.gz) = 4fa9713287d51530ea926ed7187139f700c6247db1dd0904796a2e41a40ce9ec
+SIZE (golang-crypto-74369b46fc67_GH0.tar.gz) = 1647916
+SHA256 (golang-sys-a9d3bda3a223_GH0.tar.gz) = feb0060f04359659699f8419f598069c4f50d5618afbb9c48fd5458589b994f7
+SIZE (golang-sys-a9d3bda3a223_GH0.tar.gz) = 1243362
+SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611
+SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452
+SHA256 (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 41773345d2a1037a37942b96e04a8ed5248f19a8f43a7ba26aa16a7b74132647
+SIZE (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 8518
+SHA256 (mattn-go-isatty-v0.0.5_GH0.tar.gz) = 04bf153dd17ac73de54a4cdc490caaaf861021fe994e81508746edefc1770896
+SIZE (mattn-go-isatty-v0.0.5_GH0.tar.gz) = 3517
+SHA256 (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 09270ddb93b2d77d4b3903bbadacbb3a3d4f0cce93c373fb21503840829d8697
+SIZE (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 16089
+SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356
+SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009
diff --git a/games/neo-cowsay/pkg-descr b/games/neo-cowsay/pkg-descr
new file mode 100644
index 000000000000..c4258ac7debc
--- /dev/null
+++ b/games/neo-cowsay/pkg-descr
@@ -0,0 +1,5 @@
+cowsay is a configurable talking ASCII cow (and other characters),
+written in Go. It operates much as the figlet program does, and
+is written in the same spirit of silliness.
+
+WWW: https://github.com/Code-Hex/Neo-cowsay