svn commit: r390467 - in head/textproc: . asciinema
Steve Wills
swills at FreeBSD.org
Wed Jun 24 00:46:37 UTC 2015
Author: swills
Date: Wed Jun 24 00:46:35 2015
New Revision: 390467
URL: https://svnweb.freebsd.org/changeset/ports/390467
Log:
textproc/asciinema: create port
asciinema is a free and open source solution for recording terminal sessions
and sharing them on the web.
WWW: https://asciinema.org/
Added:
head/textproc/asciinema/
head/textproc/asciinema/Makefile (contents, props changed)
head/textproc/asciinema/distinfo (contents, props changed)
head/textproc/asciinema/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Tue Jun 23 22:54:21 2015 (r390466)
+++ head/textproc/Makefile Wed Jun 24 00:46:35 2015 (r390467)
@@ -30,6 +30,7 @@
SUBDIR += archmage
SUBDIR += artha
SUBDIR += asciidoc
+ SUBDIR += asciinema
SUBDIR += asm-xml
SUBDIR += asm2html
SUBDIR += aspell
Added: head/textproc/asciinema/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/asciinema/Makefile Wed Jun 24 00:46:35 2015 (r390467)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME= asciinema
+PORTVERSION= 1.1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= textproc
+
+MAINTAINER= swills at FreeBSD.org
+COMMENT= Terminal session recorder
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
+
+USE_GITHUB= yes
+
+PLIST_FILES= bin/${PORTNAME}
+
+STRIP= # stripping can break go binaries
+
+PORTDOCS= CHANGELOG.md LICENSE README.md
+
+post-patch:
+ @cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT} ; \
+ ${MKDIR} Godeps/_workspace/src/github.com/${GH_ACCOUNT} ; \
+ ${LN} -s ../../../../../ Godeps/_workspace/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
+ ${LN} -s ../../.. src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
+
+do-build:
+ @cd ${WRKSRC} ; \
+ ${SETENV} GOPATH=${WRKSRC}/Godeps/_workspace go build -o bin/asciinema
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/textproc/asciinema/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/asciinema/distinfo Wed Jun 24 00:46:35 2015 (r390467)
@@ -0,0 +1,2 @@
+SHA256 (asciinema-asciinema-v1.1.1_GH0.tar.gz) = 841b3393a65a4f49a01354aed4e2da6c30822dc83bcd988ff100fabda7038055
+SIZE (asciinema-asciinema-v1.1.1_GH0.tar.gz) = 94902
Added: head/textproc/asciinema/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/asciinema/pkg-descr Wed Jun 24 00:46:35 2015 (r390467)
@@ -0,0 +1,4 @@
+asciinema is a free and open source solution for recording terminal sessions
+and sharing them on the web.
+
+WWW: https://asciinema.org/
More information about the svn-ports-all
mailing list