aboutsummaryrefslogtreecommitdiffstats
path: root/deskutils
diff options
context:
space:
mode:
authoraraujo <araujo@FreeBSD.org>2015-12-09 15:28:43 +0800
committeraraujo <araujo@FreeBSD.org>2015-12-09 15:28:43 +0800
commitc03cc611cbf393ad6e9a1b7b317a642eaa1d3aab (patch)
tree0771812a345f7981c73485bb22f8d3f241b3a5d0 /deskutils
parent8c66c8573cba6f448f0a218ccafb9f483b444204 (diff)
downloadfreebsd-ports-gnome-c03cc611cbf393ad6e9a1b7b317a642eaa1d3aab.tar.gz
freebsd-ports-gnome-c03cc611cbf393ad6e9a1b7b317a642eaa1d3aab.tar.zst
freebsd-ports-gnome-c03cc611cbf393ad6e9a1b7b317a642eaa1d3aab.zip
CLI tool for recording and presenting step by step
operations from the console. It is targeted at presentations that would simulate live coding, without the random murphy factor of it. WWW: https://github.com/mose/shellplay PR: ports/205153 Submitted by: mose <mose@gandi.net> Sponsored by: gandi.net
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/rubygem-shellplay/Makefile25
-rw-r--r--deskutils/rubygem-shellplay/distinfo2
-rw-r--r--deskutils/rubygem-shellplay/pkg-descr6
4 files changed, 34 insertions, 0 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 6b494e318853..489f1c36a311 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -213,6 +213,7 @@
SUBDIR += rolo
SUBDIR += rox-memo
SUBDIR += rubrica
+ SUBDIR += rubygem-shellplay
SUBDIR += rubygem-taskjuggler
SUBDIR += semantik
SUBDIR += shutter
diff --git a/deskutils/rubygem-shellplay/Makefile b/deskutils/rubygem-shellplay/Makefile
new file mode 100644
index 000000000000..9d80bb48b59b
--- /dev/null
+++ b/deskutils/rubygem-shellplay/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= shellplay
+PORTVERSION= 0.1.8
+CATEGORIES= deskutils textproc rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mose@mose.com
+COMMENT= CLI tool for shell-based presentations
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-paint>=1.0.0:${PORTSDIR}/devel/rubygem-paint \
+ rubygem-cliprompt>=0.1.2:${PORTSDIR}/devel/rubygem-cliprompt \
+ rubygem-configstruct>=0.1.0:${PORTSDIR}/devel/rubygem-configstruct \
+ rubygem-shell2html>=0.0.5:${PORTSDIR}/textproc/rubygem-shell2html
+
+NO_ARCH= yes
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/shellcat bin/shellexport bin/shellplay bin/shellrecord
+
+.include <bsd.port.mk>
diff --git a/deskutils/rubygem-shellplay/distinfo b/deskutils/rubygem-shellplay/distinfo
new file mode 100644
index 000000000000..97abd279537f
--- /dev/null
+++ b/deskutils/rubygem-shellplay/distinfo
@@ -0,0 +1,2 @@
+SHA256 (rubygem/shellplay-0.1.8.gem) = e71108160a20e1a8a6456bfcf13064b889a288c96c35d43b17aae7e2ad7ccc6f
+SIZE (rubygem/shellplay-0.1.8.gem) = 49152
diff --git a/deskutils/rubygem-shellplay/pkg-descr b/deskutils/rubygem-shellplay/pkg-descr
new file mode 100644
index 000000000000..f3fc5b8a754d
--- /dev/null
+++ b/deskutils/rubygem-shellplay/pkg-descr
@@ -0,0 +1,6 @@
+CLI tool for recording and presenting step by step
+operations from the console. It is targeted at
+presentations that would simulate live coding,
+without the random murphy factor of it.
+
+WWW: https://github.com/mose/shellplay