[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