From owner-svn-ports-head@freebsd.org Thu Aug 23 16:27:15 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E49751091E7F; Thu, 23 Aug 2018 16:27:14 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 980F17923E; Thu, 23 Aug 2018 16:27:14 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 78BE7246D1; Thu, 23 Aug 2018 16:27:14 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7NGRErn010913; Thu, 23 Aug 2018 16:27:14 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7NGRCEK010902; Thu, 23 Aug 2018 16:27:12 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201808231627.w7NGRCEK010902@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Thu, 23 Aug 2018 16:27:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r477876 - in head: sysutils/beats sysutils/beats/files sysutils/logstash6 sysutils/logstash6/files textproc/elasticsearch6 textproc/elasticsearch6/files textproc/kibana6 X-SVN-Group: ports-head X-SVN-Commit-Author: feld X-SVN-Commit-Paths: in head: sysutils/beats sysutils/beats/files sysutils/logstash6 sysutils/logstash6/files textproc/elasticsearch6 textproc/elasticsearch6/files textproc/kibana6 X-SVN-Commit-Revision: 477876 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2018 16:27:15 -0000 Author: feld Date: Thu Aug 23 16:27:11 2018 New Revision: 477876 URL: https://svnweb.freebsd.org/changeset/ports/477876 Log: ElasticSearch: Update to 6.3.2 Differential Revision: https://reviews.freebsd.org/D16597 Added: head/sysutils/beats/files/patch-vendor_github.com_elastic_gosigar_sigar__freebsd.go (contents, props changed) Modified: head/sysutils/beats/Makefile head/sysutils/beats/distinfo head/sysutils/logstash6/Makefile head/sysutils/logstash6/distinfo head/sysutils/logstash6/files/logstash.in head/textproc/elasticsearch6/Makefile head/textproc/elasticsearch6/distinfo head/textproc/elasticsearch6/files/pkg-message.in head/textproc/kibana6/Makefile head/textproc/kibana6/distinfo Modified: head/sysutils/beats/Makefile ============================================================================== --- head/sysutils/beats/Makefile Thu Aug 23 14:43:41 2018 (r477875) +++ head/sysutils/beats/Makefile Thu Aug 23 16:27:11 2018 (r477876) @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= beats -PORTVERSION= 6.2.4 -PORTREVISION= 1 +PORTVERSION= 6.3.2 +PORTREVISION= 0 DISTVERSIONPREFIX=v CATEGORIES= sysutils Modified: head/sysutils/beats/distinfo ============================================================================== --- head/sysutils/beats/distinfo Thu Aug 23 14:43:41 2018 (r477875) +++ head/sysutils/beats/distinfo Thu Aug 23 16:27:11 2018 (r477876) @@ -1,3 +1,3 @@ -TIMESTAMP = 1525976251 -SHA256 (elastic-beats-v6.2.4_GH0.tar.gz) = 87d863cf55863329ca80e76c3d813af2960492f4834d4fea919f1d4b49aaf699 -SIZE (elastic-beats-v6.2.4_GH0.tar.gz) = 19466271 +TIMESTAMP = 1533488588 +SHA256 (elastic-beats-v6.3.2_GH0.tar.gz) = 2eb116df314ab780f75da928ac41f379c677b5251a584b04e99817190f95d1ed +SIZE (elastic-beats-v6.3.2_GH0.tar.gz) = 20923316 Added: head/sysutils/beats/files/patch-vendor_github.com_elastic_gosigar_sigar__freebsd.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/beats/files/patch-vendor_github.com_elastic_gosigar_sigar__freebsd.go Thu Aug 23 16:27:11 2018 (r477876) @@ -0,0 +1,10 @@ +--- vendor/github.com/elastic/gosigar/sigar_freebsd.go.orig 2018-08-05 17:40:01 UTC ++++ vendor/github.com/elastic/gosigar/sigar_freebsd.go +@@ -4,6 +4,7 @@ package gosigar + + import ( + "io/ioutil" ++ "runtime" + "strconv" + "strings" + "unsafe" Modified: head/sysutils/logstash6/Makefile ============================================================================== --- head/sysutils/logstash6/Makefile Thu Aug 23 14:43:41 2018 (r477875) +++ head/sysutils/logstash6/Makefile Thu Aug 23 16:27:11 2018 (r477876) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= logstash -PORTVERSION= 6.2.4 +PORTVERSION= 6.3.2 PORTREVISION= 0 CATEGORIES= sysutils java MASTER_SITES= http://artifacts.elastic.co/downloads/logstash/ @@ -73,7 +73,7 @@ post-install: ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/cache" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/doc" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/extensions" >> ${TMPPLIST} - ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/gems/manticore-0.6.1-java/spec/ssl" >> ${TMPPLIST} + ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/gems/manticore-0.6.4-java/spec/ssl" >> ${TMPPLIST} ${ECHO} "@dir logstash/vendor/bundle/jruby/2.3.0/gems/redis-3.3.5/test/db" >> ${TMPPLIST} .include Modified: head/sysutils/logstash6/distinfo ============================================================================== --- head/sysutils/logstash6/distinfo Thu Aug 23 14:43:41 2018 (r477875) +++ head/sysutils/logstash6/distinfo Thu Aug 23 16:27:11 2018 (r477876) @@ -1,3 +1,3 @@ -TIMESTAMP = 1525976336 -SHA256 (logstash-6.2.4.tar.gz) = 4040c2b6a1e9c6908b12885659021a35dca415c6b884cef6938fcc589e94431e -SIZE (logstash-6.2.4.tar.gz) = 147224408 +TIMESTAMP = 1533488339 +SHA256 (logstash-6.3.2.tar.gz) = b9498b7e9475883539f87523df2b4d1adb19412c50745156f8a591ade285a97b +SIZE (logstash-6.3.2.tar.gz) = 144211416 Modified: head/sysutils/logstash6/files/logstash.in ============================================================================== --- head/sysutils/logstash6/files/logstash.in Thu Aug 23 14:43:41 2018 (r477875) +++ head/sysutils/logstash6/files/logstash.in Thu Aug 23 16:27:11 2018 (r477876) @@ -102,6 +102,10 @@ logstash_precmd() /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 ${logstash_log_dir} /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/db/logstash /usr/bin/install -d -o ${logstash_user} -g ${logstash_group} -m 755 /var/run/logstash + + if [ -d ${logstash_home}/data/queue ]; then + chown ${logstash_user}:${logstash_group} ${logstash_home}/data/queue + fi } configtest() Modified: head/textproc/elasticsearch6/Makefile ============================================================================== --- head/textproc/elasticsearch6/Makefile Thu Aug 23 14:43:41 2018 (r477875) +++ head/textproc/elasticsearch6/Makefile Thu Aug 23 16:27:11 2018 (r477876) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= elasticsearch -PORTVERSION= 6.2.4 +PORTVERSION= 6.3.2 PORTREVISION= 0 CATEGORIES= textproc java devel MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ \ @@ -56,6 +56,8 @@ post-patch: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/elasticsearch.yml ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/elasticsearch ${RM} ${WRKSRC}/lib/jna-*.jar + # ML plugin not supported on FreeBSD + ${RM} -rf ${WRKSRC}/modules/x-pack/x-pack-ml do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch @@ -90,5 +92,6 @@ post-install: ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} ${ECHO} "@dir lib/elasticsearch/plugins" >> ${TMPPLIST} ${ECHO} "@dir libexec/elasticsearch" >> ${TMPPLIST} + ${ECHO} "@dir(elasticsearch,elasticsearch,0755) ${ETCDIR}" >> ${TMPPLIST} .include Modified: head/textproc/elasticsearch6/distinfo ============================================================================== --- head/textproc/elasticsearch6/distinfo Thu Aug 23 14:43:41 2018 (r477875) +++ head/textproc/elasticsearch6/distinfo Thu Aug 23 16:27:11 2018 (r477876) @@ -1,3 +1,3 @@ -TIMESTAMP = 1525976955 -SHA256 (elasticsearch-6.2.4.tar.gz) = 91e6f1ea1e1dd39011e7a703d2751ca46ee374665b08b0bfe17e0c0c27000e8e -SIZE (elasticsearch-6.2.4.tar.gz) = 29056810 +TIMESTAMP = 1533481811 +SHA256 (elasticsearch-6.3.2.tar.gz) = d05608c6b125df4fb6c809f9c1dd457e369e6b582c2958c52da95e01cc54c024 +SIZE (elasticsearch-6.3.2.tar.gz) = 91452574 Modified: head/textproc/elasticsearch6/files/pkg-message.in ============================================================================== --- head/textproc/elasticsearch6/files/pkg-message.in Thu Aug 23 14:43:41 2018 (r477875) +++ head/textproc/elasticsearch6/files/pkg-message.in Thu Aug 23 16:27:11 2018 (r477876) @@ -10,12 +10,12 @@ sysctl security.bsd.unprivileged_mlock=1 !!! PLUGINS NOTICE !!! -ElasticSearch plugins such as X-Pack should only be installed via the -elasticsearch-plugin script included with this software. As we strive -to provide a minimum semblance of security, the files installed by -the package are owned by root:wheel. This is different than upstream -which expects all of the files to be owned by the user and for you to -execute the elasticsearch-plugin script as said user. +ElasticSearch plugins should only be installed via the elasticsearch-plugin +included with this software. As we strive to provide a minimum semblance +of security, the files installed by the package are owned by root:wheel. +This is different than upstream hich expects all of the files to be +owned by the user and for you to execute the elasticsearch-plugin script +as said user. You will encounter permissions errors with configuration files and directories created by plugins which you will have to manually correct. @@ -24,11 +24,8 @@ a poorly designed security model. e.g., after installing X-Pack you will have to correct: -%%ETCDIR%%/elasticsearch.keystore file to be owned by root:elasticsearch -%%ETCDIR%%/x-pack directory/files to be owned by root:elasticsearch - -Also you need to add "xpack.ml.enabled: false" to your elasticsearch.yml -configuration as this plugin does not support FreeBSD. +%%ETCDIR%%/elasticsearch.keystore file to be owned by elasticsearch:elasticsearch +%%ETCDIR%%/x-pack directory/files to be owned by elasticsearch:elasticsearch !!! PLUGINS NOTICE !!! Modified: head/textproc/kibana6/Makefile ============================================================================== --- head/textproc/kibana6/Makefile Thu Aug 23 14:43:41 2018 (r477875) +++ head/textproc/kibana6/Makefile Thu Aug 23 16:27:11 2018 (r477876) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= kibana -PORTVERSION= 6.2.4 +PORTVERSION= 6.3.2 DISTVERSIONSUFFIX= -linux-x86_64 PORTREVISION= 0 CATEGORIES= textproc www @@ -15,7 +15,7 @@ COMMENT= Browser based analytics and search interface LICENSE= APACHE20 -RUN_DEPENDS= node6>=6.12.2:www/node6 +RUN_DEPENDS= node8>=8.11.3:www/node8 CONFLICTS= kibana[3-5]* Modified: head/textproc/kibana6/distinfo ============================================================================== --- head/textproc/kibana6/distinfo Thu Aug 23 14:43:41 2018 (r477875) +++ head/textproc/kibana6/distinfo Thu Aug 23 16:27:11 2018 (r477876) @@ -1,3 +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 +TIMESTAMP = 1533489803 +SHA256 (kibana-6.3.2-linux-x86_64.tar.gz) = 605bf5e991d206b5b2799ef5210644c50192cad6a239662a8674d57fdf3b69ce +SIZE (kibana-6.3.2-linux-x86_64.tar.gz) = 205331616