[Midnightbsd-cvs] mports [24457] trunk/textproc: update kibana
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Oct 12 01:15:51 EDT 2018
Revision: 24457
http://svnweb.midnightbsd.org/mports/?rev=24457
Author: laffer1
Date: 2018-10-12 01:15:50 -0400 (Fri, 12 Oct 2018)
Log Message:
-----------
update kibana
Modified Paths:
--------------
trunk/textproc/Makefile
Added Paths:
-----------
trunk/textproc/kibana6/
trunk/textproc/kibana6/Makefile
trunk/textproc/kibana6/distinfo
trunk/textproc/kibana6/files/
trunk/textproc/kibana6/files/kibana.in
trunk/textproc/kibana6/files/pkg-deinstall.in
trunk/textproc/kibana6/pkg-descr
Modified: trunk/textproc/Makefile
===================================================================
--- trunk/textproc/Makefile 2018-10-12 04:59:39 UTC (rev 24456)
+++ trunk/textproc/Makefile 2018-10-12 05:15:50 UTC (rev 24457)
@@ -53,9 +53,7 @@
SUBDIR += iso8879
SUBDIR += itstool
SUBDIR += jade
-SUBDIR += kibana42
-SUBDIR += kibana43
-SUBDIR += kibana44
+SUBDIR += kibana6
SUBDIR += latex-service
SUBDIR += libcroco
SUBDIR += libcue
Added: trunk/textproc/kibana6/Makefile
===================================================================
--- trunk/textproc/kibana6/Makefile (rev 0)
+++ trunk/textproc/kibana6/Makefile 2018-10-12 05:15:50 UTC (rev 24457)
@@ -0,0 +1,45 @@
+# $MidnightBSD$
+
+PORTNAME= kibana
+PORTVERSION= 6.2.4
+DISTVERSIONSUFFIX= -linux-x86_64
+PORTREVISION= 0
+CATEGORIES= textproc www
+MASTER_SITES= https://artifacts.elastic.co/downloads/kibana/ \
+ http://artifacts.elastic.co/downloads/kibana/
+PKGNAMESUFFIX?= 6
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Browser based analytics and search interface to ElasticSearch
+
+LICENSE= apache2
+
+RUN_DEPENDS= node6>=6.12.2:www/node6
+
+CONFLICTS= kibana[3-5]*
+
+NO_BUILD= yes
+WWWDIR= ${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX}
+USE_RC_SUBR= ${PORTNAME}
+
+SUB_FILES= pkg-deinstall
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/config/kibana.yml ${STAGEDIR}${ETCDIR}/kibana.yml.sample
+ (cd ${WRKSRC} && \
+ ${RM} -r config node optimize && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+ ${INSTALL} -lrs ${STAGEDIR}${ETCDIR} ${STAGEDIR}${WWWDIR}/config
+ ${CHMOD} +x ${STAGEDIR}${WWWDIR}/bin/*
+
+post-install:
+ ${ECHO} "@sample ${ETCDIR}/kibana.yml.sample" >> ${TMPPLIST}
+ ${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+ ${ECHO} "@dir(www,www) ${WWWDIR}/data" >> ${TMPPLIST}
+ ${ECHO} "@dir ${WWWDIR}/node_modules/@elastic/numeral/src" >> ${TMPPLIST}
+ ${ECHO} "@dir ${WWWDIR}/plugins" >> ${TMPPLIST}
+ ${ECHO} "@dir ${WWWDIR}/src/ui/public/factories" >> ${TMPPLIST}
+
+.include <bsd.port.mk>
Property changes on: trunk/textproc/kibana6/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/textproc/kibana6/distinfo
===================================================================
--- trunk/textproc/kibana6/distinfo (rev 0)
+++ trunk/textproc/kibana6/distinfo 2018-10-12 05:15:50 UTC (rev 24457)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1525977011
+SHA256 (kibana-6.2.4-linux-x86_64.tar.gz) = 53fb5ddcb3055209f8e3dffcad62d24bdbdedbe8e2f66c1773bac4a1f8b629af
+SIZE (kibana-6.2.4-linux-x86_64.tar.gz) = 85348919
Property changes on: trunk/textproc/kibana6/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/textproc/kibana6/files/kibana.in
===================================================================
--- trunk/textproc/kibana6/files/kibana.in (rev 0)
+++ trunk/textproc/kibana6/files/kibana.in 2018-10-12 05:15:50 UTC (rev 24457)
@@ -0,0 +1,52 @@
+#!/bin/sh
+#
+# $FreeBSD: head/textproc/kibana6/files/kibana.in 464527 2018-03-14 19:20:29Z feld $
+#
+
+# PROVIDE: kibana
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name=kibana
+rcvar=kibana_enable
+
+load_rc_config $name
+
+: ${kibana_enable:="NO"}
+: ${kibana_config:="%%ETCDIR%%/kibana.yml"}
+: ${kibana_user:="www"}
+: ${kibana_group:="www"}
+: ${kibana_log:="/var/log/kibana.log"}
+
+export BABEL_DISABLE_CACHE=1
+export NODE_ENV=production
+
+required_files="${kibana_config}"
+pidfile="/var/run/${name}/${name}.pid"
+start_precmd="kibana_precmd"
+procname="%%LOCALBASE%%/bin/node"
+command="/usr/sbin/daemon"
+command_args="-f -p ${pidfile} ${procname} --no-warnings %%WWWDIR%%/src/cli serve --config ${kibana_config} --log-file ${kibana_log}"
+
+kibana_precmd()
+{
+ if [ ! -d $(dirname ${pidfile}) ]; then
+ install -d -o ${kibana_user} -g ${kibana_group} $(dirname ${pidfile})
+ fi
+
+ if [ ! -f ${kibana_log} ]; then
+ install -o ${kibana_user} -g ${kibana_group} -m 640 /dev/null ${kibana_log}
+ fi
+
+ if [ ! -d %%WWWDIR%%/optimize ]; then
+ install -d -o ${kibana_user} -g ${kibana_group} %%WWWDIR%%/optimize
+ else
+ # We may have installed a plugin as root which will cause files in here
+ # to be owned by root:wheel. Fix with a chown.
+ chown -R ${kibana_user}:${kibana_group} %%WWWDIR%%/optimize
+ fi
+}
+
+run_rc_command "$1"
Property changes on: trunk/textproc/kibana6/files/kibana.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/textproc/kibana6/files/pkg-deinstall.in
===================================================================
--- trunk/textproc/kibana6/files/pkg-deinstall.in (rev 0)
+++ trunk/textproc/kibana6/files/pkg-deinstall.in 2018-10-12 05:15:50 UTC (rev 24457)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+case "$2" in
+POST-DEINSTALL)
+ if [ -d %%WWWDIR%%/optimize ]; then
+ /usr/bin/find %%WWWDIR%%/optimize/ -delete
+ fi
+ ;;
+esac
Property changes on: trunk/textproc/kibana6/files/pkg-deinstall.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/textproc/kibana6/pkg-descr
===================================================================
--- trunk/textproc/kibana6/pkg-descr (rev 0)
+++ trunk/textproc/kibana6/pkg-descr 2018-10-12 05:15:50 UTC (rev 24457)
@@ -0,0 +1,8 @@
+Kibana is an open source (Apache Licensed), browser based analytics and search
+dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana
+strives to be easy to get started with, while also being flexible and powerful,
+just like Elasticsearch.
+
+Kibana 6.x is compatible with Elasticsearch 6.x
+
+WWW: https://www.elastic.co/products/kibana
Property changes on: trunk/textproc/kibana6/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list