svn commit: r389766 - in head/net-im: . sayaka sayaka/files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Mon Jun 15 23:39:32 UTC 2015
Author: amdmi3
Date: Mon Jun 15 23:39:30 2015
New Revision: 389766
URL: https://svnweb.freebsd.org/changeset/ports/389766
Log:
Command-line twitter client for sixel supported terminal.
WWW: https://github.com/isaki68k/sayaka
PR: 200867
Submitted by: sue at iwmt.org
Added:
head/net-im/sayaka/
head/net-im/sayaka/Makefile (contents, props changed)
head/net-im/sayaka/distinfo (contents, props changed)
head/net-im/sayaka/files/
head/net-im/sayaka/files/patch-sayaka.sh (contents, props changed)
head/net-im/sayaka/pkg-descr (contents, props changed)
Modified:
head/net-im/Makefile
Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile Mon Jun 15 23:31:06 2015 (r389765)
+++ head/net-im/Makefile Mon Jun 15 23:39:30 2015 (r389766)
@@ -146,6 +146,7 @@
SUBDIR += rubygem-lita
SUBDIR += rubygem-termtter
SUBDIR += rubygem-tinder
+ SUBDIR += sayaka
SUBDIR += sendxmpp
SUBDIR += sigram
SUBDIR += skype
Added: head/net-im/sayaka/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/sayaka/Makefile Mon Jun 15 23:39:30 2015 (r389766)
@@ -0,0 +1,47 @@
+# $FreeBSD$
+
+PORTNAME= sayaka
+PORTVERSION= 3.0.9
+CATEGORIES= net-im
+
+MAINTAINER= sue at iwmt.org
+COMMENT= Command-line twitter client for SIXEL-supported terminal
+
+LICENSE= BSD2CLAUSE
+
+RUN_DEPENDS= curl:${PORTSDIR}/ftp/curl \
+ img2sixel:${PORTSDIR}/graphics/libsixel
+
+USE_GITHUB= yes
+GH_ACCOUNT= isaki68k
+
+PLIST_FILES= bin/sayaka
+
+USE_PHP= curl filter hash json mbstring pcntl pdo pdo_sqlite sqlite3
+WANT_PHP_CLI= yes
+
+PORTDOCS= README.md
+PORTDATA= OAuth.php \
+ TwistOAuth.php \
+ colormap16.png \
+ colormap8.png \
+ config.php \
+ sayaka.php \
+ subr.php \
+ twitteroauth.php
+
+NO_BUILD= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|@@DATADIR@@|${DATADIR}|g' ${WRKSRC}/sayaka.sh
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/sayaka.sh ${STAGEDIR}${PREFIX}/bin/sayaka
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+.for f in ${PORTDATA}
+ ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DATADIR}
+.endfor
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/net-im/sayaka/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/sayaka/distinfo Mon Jun 15 23:39:30 2015 (r389766)
@@ -0,0 +1,2 @@
+SHA256 (isaki68k-sayaka-3.0.9_GH0.tar.gz) = 0b5673b1e8e28a884c0efe1f6e09bfc2a715f20cba592dad93b5f4bae8ca9865
+SIZE (isaki68k-sayaka-3.0.9_GH0.tar.gz) = 40350
Added: head/net-im/sayaka/files/patch-sayaka.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/sayaka/files/patch-sayaka.sh Mon Jun 15 23:39:30 2015 (r389766)
@@ -0,0 +1,30 @@
+--- sayaka.sh.orig 2015-06-14 09:43:42 UTC
++++ sayaka.sh
+@@ -27,9 +27,26 @@
+ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ # SUCH DAMAGE.
+
+-SAYAKA_HOME=${HOME}/.sayaka
++: ${SAYAKA_HOME:=${HOME}/.sayaka}
+ #SAYAKA_HOME=.
+
++DATADIR=@@DATADIR@@
++
++die() {
++ echo "$@"
++ exit 1
++}
++
++mklinks() {
++ mkdir $SAYAKA_HOME || die "Can't create ${SAYAKA_HOME}."
++ cd $SAYAKA_HOME
++ for f in ${DATADIR}/*.php ${DATADIR}/*.png; do
++ ln -s $f .
++ done
++}
++
++[ -d $SAYAKA_HOME ] || mklinks
++
+ cd $SAYAKA_HOME
+
+ cmd=$1
Added: head/net-im/sayaka/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/sayaka/pkg-descr Mon Jun 15 23:39:30 2015 (r389766)
@@ -0,0 +1,3 @@
+Command-line twitter client for sixel supported terminal.
+
+WWW: https://github.com/isaki68k/sayaka
More information about the svn-ports-head
mailing list