New port: sysutils/lava

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

PR:		215508
Submitted by:	Dave Cottlehuber <dch@skunkwerks.at>
This commit is contained in:
Kurt Jaeger 2017-03-07 18:01:14 +00:00
parent 5108d60706
commit 6cc966bd30
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=435626
4 changed files with 45 additions and 0 deletions

View File

@ -512,6 +512,7 @@
SUBDIR += ksysguardd
SUBDIR += ksystemlog
SUBDIR += kuser
SUBDIR += lava
SUBDIR += lbl-cf
SUBDIR += lbl-hf
SUBDIR += lcdproc

33
sysutils/lava/Makefile Normal file
View File

@ -0,0 +1,33 @@
# Created by: Dave Cottlehuber <dch@skunkwerks.at>
# $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 <bsd.port.mk>

3
sysutils/lava/distinfo Normal file
View File

@ -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

8
sysutils/lava/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
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