Index: textproc/Makefile
===================================================================
--- textproc/Makefile
+++ textproc/Makefile
@@ -1750,6 +1750,7 @@
     SUBDIR += translate-toolkit
     SUBDIR += ts-hunspell
     SUBDIR += tth
+    SUBDIR += tttcmds
     SUBDIR += turboxsl
     SUBDIR += txt2html
     SUBDIR += txt2man
Index: textproc/tttcmds/Makefile
===================================================================
--- textproc/tttcmds/Makefile
+++ textproc/tttcmds/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME=	tttcmds
+PORTVERSION=	1.0.20180701
+DISTVERSIONPREFIX=	v
+CATEGORIES=	textproc
+
+MAINTAINER=	daichi@FreeBSD.org
+COMMENT=	Unix-style data processing commands and library
+
+LICENSE=	BSD2CLAUSE
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	daichigoto
+
+# The build of the owk command does not correspond to -jX
+MAKE_JOBS_UNSAFE=	yes
+
+post-install:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: textproc/tttcmds/distinfo
===================================================================
--- textproc/tttcmds/distinfo
+++ textproc/tttcmds/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1531198427
+SHA256 (daichigoto-tttcmds-v1.0.20180701_GH0.tar.gz) = d5ecc5f16106dd9aff112df24af4c9dd7d4dcb06113dd8d20c1cb79dcd3fdab8
+SIZE (daichigoto-tttcmds-v1.0.20180701_GH0.tar.gz) = 1584555
Index: textproc/tttcmds/pkg-descr
===================================================================
--- textproc/tttcmds/pkg-descr
+++ textproc/tttcmds/pkg-descr
@@ -0,0 +1,8 @@
+TTT COMMANDS is a development commands set to build information
+system that could handle large datasets rapidly and flexibly.
+This gives you a way lit power to build a fast process system
+without some kind of databases. You would build the data process
+system using only TTT COMMANDS, Unix-style basic commands and
+text datasets on your own favorite operating systems.
+
+WWW: https://github.com/daichigoto/tttcmds
Index: textproc/tttcmds/pkg-plist
===================================================================
--- textproc/tttcmds/pkg-plist
+++ textproc/tttcmds/pkg-plist
@@ -0,0 +1,113 @@
+bin/append
+bin/assign
+bin/assign_htmlcheckbox
+bin/assign_htmlinput
+bin/assign_htmlselect
+bin/assign_htmltextarea
+bin/calc_subtract_date
+bin/col_append
+bin/col_assign
+bin/col_assign_htmlcheckbox
+bin/col_assign_htmlinput
+bin/col_assign_htmlselect
+bin/col_assign_htmltextarea
+bin/col_count
+bin/col_delete
+bin/col_diff
+bin/col_leavefirst
+bin/col_leavelast
+bin/col_select
+bin/col_select_max
+bin/col_select_min
+bin/conv_form2ssv
+bin/conv_ssv2ssv
+bin/conv_ssv2transposedssv
+bin/conv_ssv2tsv
+bin/conv_ssv2txt
+bin/conv_ssvstr2str
+bin/conv_str2ssvstr
+bin/conv_tag2ssv
+bin/conv_tsv2ssv
+bin/datefmt
+bin/dateformat
+bin/embed_ssv1txt
+bin/embed_txt1txt
+bin/embed_value1txt
+bin/form2ssv
+bin/gyo
+bin/gyo_count
+bin/gyo_delete
+bin/gyo_select
+bin/gyodel
+bin/gyosel
+bin/innerjoin
+bin/join_innerjoin
+bin/join_leftouterjoin
+bin/join_outerjoin
+bin/join_rightouterjoin
+bin/leavefirst
+bin/leavelast
+bin/leftjoin
+bin/millisec
+bin/numfmt
+bin/numformat
+bin/ongs_awk
+bin/outerjoin
+bin/owk
+bin/retu
+bin/retu_append
+bin/retu_assign
+bin/retu_assign_htmlcheckbox
+bin/retu_assign_htmlinput
+bin/retu_assign_htmlselect
+bin/retu_assign_htmltextarea
+bin/retu_count
+bin/retu_dateformat
+bin/retu_delete
+bin/retu_diff
+bin/retu_leavefirst
+bin/retu_leavelast
+bin/retu_numformat
+bin/retu_select
+bin/retu_select_max
+bin/retu_select_min
+bin/retu_strformat
+bin/retudel
+bin/retudiff
+bin/retusel
+bin/retusel_max
+bin/retusel_min
+bin/rightjoin
+bin/row_count
+bin/row_delete
+bin/row_select
+bin/seq_date
+bin/ssv1txt
+bin/ssv2ssv
+bin/ssv2tsv
+bin/ssv2txt
+bin/ssvstr2str
+bin/str2ssvstr
+bin/strfmt
+bin/strformat
+bin/subtract_date
+bin/tag2ssv
+bin/template
+bin/template_cmdargs
+bin/template_conv
+bin/template_gyo
+bin/template_retu
+bin/transpose
+bin/tsv2ssv
+bin/txt1txt
+bin/util_millisecond
+bin/val1txt
+bin/wait_filechanges
+include/ttt_aliases.h
+include/ttt_debug.h
+include/ttt_text.h
+include/ttt_utils.h
+include/ttt.h
+lib/libttt.a
+lib/libttt.so.0
+%%DOCSDIR%%/README.md