aboutsummaryrefslogtreecommitdiff
path: root/databases/sqliteconvert
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2017-03-05 20:05:56 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2017-03-05 20:05:56 +0000
commite5e1a4947927b9ffdb7228c7e0f5099775136e37 (patch)
tree87a8d2b42ebdf1f1224331e94dbb8791746eef62 /databases/sqliteconvert
parent7a5f344162d1459b90966b05d71aa35fb80742f5 (diff)
downloadports-e5e1a4947927b9ffdb7228c7e0f5099775136e37.tar.gz
ports-e5e1a4947927b9ffdb7228c7e0f5099775136e37.zip
New port: databases/sqliteconvert
Sqliteconvert is a set of tools to convert SQLite3 schema files into documentation. It includes sqlite2dot(1), which converts into a graphviz file; sqlite2html(1), which converts into an HTML5 fragment; and sqliteconvert(1), which pulls these tools together with some sane default templates. WWW: https://kristaps.bsd.lv/sqliteconvert/ Approved by: lme (mentor) Differential Revision: https://reviews.freebsd.org/D9895
Notes
Notes: svn path=/head/; revision=435502
Diffstat (limited to 'databases/sqliteconvert')
-rw-r--r--databases/sqliteconvert/Makefile23
-rw-r--r--databases/sqliteconvert/distinfo3
-rw-r--r--databases/sqliteconvert/pkg-descr7
-rw-r--r--databases/sqliteconvert/pkg-plist7
4 files changed, 40 insertions, 0 deletions
diff --git a/databases/sqliteconvert/Makefile b/databases/sqliteconvert/Makefile
new file mode 100644
index 000000000000..c50ace0fd2b6
--- /dev/null
+++ b/databases/sqliteconvert/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= sqliteconvert
+DISTVERSIONPREFIX= VERSION_
+DISTVERSION= 0_1_2
+CATEGORIES= databases
+
+MAINTAINER= tobik@FreeBSD.org
+COMMENT= Tools to convert SQLite3 schema files into documentation
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= dot:graphics/graphviz
+
+USE_GITHUB= yes
+GH_ACCOUNT= kristapsdz
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sqlite2html \
+ ${STAGEDIR}${PREFIX}/bin/sqlite2dot
+
+.include <bsd.port.mk>
diff --git a/databases/sqliteconvert/distinfo b/databases/sqliteconvert/distinfo
new file mode 100644
index 000000000000..70ced0cf108e
--- /dev/null
+++ b/databases/sqliteconvert/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488713412
+SHA256 (kristapsdz-sqliteconvert-VERSION_0_1_2_GH0.tar.gz) = df89d3e858dcd0aa4e16fce28ce6075df0e6594932b1dcca238d34c5d3a044e0
+SIZE (kristapsdz-sqliteconvert-VERSION_0_1_2_GH0.tar.gz) = 26833
diff --git a/databases/sqliteconvert/pkg-descr b/databases/sqliteconvert/pkg-descr
new file mode 100644
index 000000000000..4afe79713c8c
--- /dev/null
+++ b/databases/sqliteconvert/pkg-descr
@@ -0,0 +1,7 @@
+Sqliteconvert is a set of tools to convert SQLite3 schema files into
+documentation. It includes sqlite2dot(1), which converts into a
+graphviz file; sqlite2html(1), which converts into an HTML5 fragment;
+and sqliteconvert(1), which pulls these tools together with some sane
+default templates.
+
+WWW: https://kristaps.bsd.lv/sqliteconvert/
diff --git a/databases/sqliteconvert/pkg-plist b/databases/sqliteconvert/pkg-plist
new file mode 100644
index 000000000000..d8f51de4e82d
--- /dev/null
+++ b/databases/sqliteconvert/pkg-plist
@@ -0,0 +1,7 @@
+bin/sqlite2dot
+bin/sqlite2html
+bin/sqliteconvert
+man/man1/sqlite2dot.1.gz
+man/man1/sqlite2html.1.gz
+man/man1/sqliteconvert.1.gz
+%%DATADIR%%/schema.xml