diff --git a/sysutils/lava/Makefile b/sysutils/lava/Makefile new file mode 100644 index 0000000..82d6377 --- /dev/null +++ b/sysutils/lava/Makefile @@ -0,0 +1,33 @@ +# Created by: Dave Cottlehuber +# $FreeBSD$ + +PORTNAME= lava +PORTVERSION= 1.0.1 +# PORTREVISION= 0 +CATEGORIES= sysutils + +MAINTAINER= dch@skunkwerks.at +COMMENT= Keeps your CouchDB views molten hot + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= jq:textproc/jq \ + curl:ftp/curl + +USE_GITHUB= yes +GH_ACCOUNT= iwantmyname + +NO_BUILD= yes +NO_ARCH= yes + +PLIST_FILES= bin/${PORTNAME}.sh +PORTDOCS= README.md + +do-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.sh + +.include diff --git a/sysutils/lava/distinfo b/sysutils/lava/distinfo new file mode 100644 index 0000000..e0a0424 --- /dev/null +++ b/sysutils/lava/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1482448374 +SHA256 (iwantmyname-lava-1.0.1_GH0.tar.gz) = f9128ca3f0fe45ca38cc0b92496b5fb4fb7d6de450714aafc35736293a2e1d5f +SIZE (iwantmyname-lava-1.0.1_GH0.tar.gz) = 2521 diff --git a/sysutils/lava/pkg-descr b/sysutils/lava/pkg-descr new file mode 100644 index 0000000..50e4b3ee --- /dev/null +++ b/sysutils/lava/pkg-descr @@ -0,0 +1,7 @@ +Keeps your CouchDB views molten hot and fluid. + +Lava is a simple MIT-licensed shell script with 2 dependencies that ensures all +DBs that are readable by a given user have the views of their corresponding +design documents rebuilt. It is intended to be run regularly from cron. + +WWW: https://github.com/iwantmyname/lava