svn commit: r496470 - in head/net-mgmt/netdata: . files

Mahdi Mokhtari mmokhi at FreeBSD.org
Thu Mar 21 15:05:29 UTC 2019


Author: mmokhi
Date: Thu Mar 21 15:05:27 2019
New Revision: 496470
URL: https://svnweb.freebsd.org/changeset/ports/496470

Log:
  net-mgmt/netdata: Update to the latest release (v1.13.0)
  This netdata release fixes upstream Bugs:
   - Bug #5670: "postgres: socket: update() unhandled exception"
  
  It also includes features:
   * Kubernetes: Helm chart
   * Reduce memory usage
  
  While here:
  Add a CUPS option to enable/disable the plugin
  Do cleanup on plist (new options added, fix permissions [FreeIPMI, etc])
  Unbreak python plugins (shebangfix)
  Make PID file configurable through rc script
  
  For more info: https://github.com/netdata/netdata/releases/tag/v1.13.0
  
  PR:		236258 235462
  Reported by:	Dries Michiels <driesm.michiels at gmail.com>, geraud at gcu.info
  Sponsored by:	The FreeBSD Foundation

Added:
  head/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in   (contents, props changed)
Modified:
  head/net-mgmt/netdata/Makefile
  head/net-mgmt/netdata/distinfo
  head/net-mgmt/netdata/files/netdata.in
  head/net-mgmt/netdata/pkg-descr
  head/net-mgmt/netdata/pkg-plist

Modified: head/net-mgmt/netdata/Makefile
==============================================================================
--- head/net-mgmt/netdata/Makefile	Thu Mar 21 15:05:14 2019	(r496469)
+++ head/net-mgmt/netdata/Makefile	Thu Mar 21 15:05:27 2019	(r496470)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	netdata
-PORTVERSION=	1.11.1
+PORTVERSION=	1.13.0
 DISTVERSIONPREFIX=v
-PORTREVISION=	2
 CATEGORIES=	net-mgmt
 
 MAINTAINER=	mmokhi at FreeBSD.org
@@ -22,6 +21,8 @@ USES=		autoreconf pathfix pkgconfig:both python sheban
 USE_GITHUB=	yes
 GH_ACCOUNT=	firehol
 
+SHEBANG_GLOB=	*
+
 NETDATA_CACHE=	/var/cache/${PORTNAME}
 NETDATA_LOG=	/var/log/${PORTNAME}
 NETDATA_PERST=	/var/db/${PORTNAME}
@@ -46,10 +47,15 @@ SUB_FILES=	${PORTNAME}.conf.sample
 USERS=		netdata
 GROUPS=		netdata
 
-OPTIONS_DEFINE=	FREEIPMI
+OPTIONS_DEFINE=	CUPS FREEIPMI
 OPTIONS_SUB=	YES
-FREEIPMI_DESC=	Enable support for freeipmi
 
+CUPS_DESC=	Enable support for cups
+CUPS_CONFIGURE_ENABLE=	plugin-cups
+CUPS_LIB_DEPENDS=	libcups.so:print/cups
+
+FREEIPMI_DESC=	Enable support for freeipmi
+FREEIPMI_CONFIGURE_ENABLE=	plugin-freeipmi
 FREEIPMI_LIB_DEPENDS=	libfreeipmi.so:sysutils/freeipmi
 
 post-patch:

Modified: head/net-mgmt/netdata/distinfo
==============================================================================
--- head/net-mgmt/netdata/distinfo	Thu Mar 21 15:05:14 2019	(r496469)
+++ head/net-mgmt/netdata/distinfo	Thu Mar 21 15:05:27 2019	(r496470)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1545574796
-SHA256 (firehol-netdata-v1.11.1_GH0.tar.gz) = 909388511729d1e3b064d33fcf7ba65e27439787b449303ba8458c300ec46500
-SIZE (firehol-netdata-v1.11.1_GH0.tar.gz) = 3050309
+TIMESTAMP = 1553178227
+SHA256 (firehol-netdata-v1.13.0_GH0.tar.gz) = 45d972c11954af08aaf4c888ffb32453dd2e1fda0c7dbb355afdb9d4b1ab930e
+SIZE (firehol-netdata-v1.13.0_GH0.tar.gz) = 3095581

Modified: head/net-mgmt/netdata/files/netdata.in
==============================================================================
--- head/net-mgmt/netdata/files/netdata.in	Thu Mar 21 15:05:14 2019	(r496469)
+++ head/net-mgmt/netdata/files/netdata.in	Thu Mar 21 15:05:27 2019	(r496470)
@@ -24,11 +24,11 @@ load_rc_config $name
 
 : ${netdata_enable="NO"}
 : ${netdata_user="netdata"}
+: ${netdata_pid="%%NETDATA_PERST%%/${name}.pid"}
 
-pidfile="%%NETDATA_PERST%%/${name}.pid"
 procname="%%PREFIX%%/sbin/${name}"
 command="/usr/sbin/daemon"
-command_args="-c -f ${procname} -u ${netdata_user} -P ${pidfile} ${netdata_args}"
+command_args="-c -f ${procname} -u ${netdata_user} -P ${netdata_pid} ${netdata_args}"
 
 required_files="%%ETCDIR%%/${name}.conf"
 

Added: head/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/netdata/files/patch-collectors_python.d.plugin_python.d.plugin.in	Thu Mar 21 15:05:27 2019	(r496470)
@@ -0,0 +1,9 @@
+--- collectors/python.d.plugin/python.d.plugin.in.orig	2019-02-03 14:09:41 UTC
++++ collectors/python.d.plugin/python.d.plugin.in
+@@ -1,5 +1,5 @@
+ #!/usr/bin/env bash
+-'''':; exec "$(command -v python || command -v python3 || command -v python2 ||
++'''':; exec "$(command -v python || command -v python3.6 || command -v python2.7 ||
+ echo "ERROR python IS NOT AVAILABLE IN THIS SYSTEM")" "$0" "$@" # '''
+ 
+ # -*- coding: utf-8 -*-

Modified: head/net-mgmt/netdata/pkg-descr
==============================================================================
--- head/net-mgmt/netdata/pkg-descr	Thu Mar 21 15:05:14 2019	(r496469)
+++ head/net-mgmt/netdata/pkg-descr	Thu Mar 21 15:05:27 2019	(r496470)
@@ -5,6 +5,6 @@ Out of the box, it comes with plugins that collect hun
 system metrics and metrics of popular applications.
 Netdata is very resource efficient and you can control its resource consumption.
 It will use some spare CPU cycles, usually just 1-3% of a single core,
-the RAM you want it have, and no disk I/O at all, apart its logging. 
+the RAM you want it have, and no disk I/O at all, apart its logging.
 
 WWW: https://github.com/firehol/netdata

Modified: head/net-mgmt/netdata/pkg-plist
==============================================================================
--- head/net-mgmt/netdata/pkg-plist	Thu Mar 21 15:05:14 2019	(r496469)
+++ head/net-mgmt/netdata/pkg-plist	Thu Mar 21 15:05:27 2019	(r496470)
@@ -6,7 +6,6 @@
 %%ETCDIR%%/statsd.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/apps_groups.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d.conf.sample
-lib/netdata/conf.d/charts.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/ap.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/apache.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/apcupsd.conf.sample
@@ -28,7 +27,6 @@ lib/netdata/conf.d/charts.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/squid.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/charts.d/tomcat.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/fping.conf.sample
-lib/netdata/conf.d/health.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/adaptec_raid.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/apache.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/apcupsd.conf.sample
@@ -39,6 +37,7 @@ lib/netdata/conf.d/health.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/boinc.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/btrfs.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/ceph.conf.sample
+ at sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/cgroups.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/couchdb.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/cpu.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/disks.conf.sample
@@ -75,6 +74,7 @@ lib/netdata/conf.d/health.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/retroshare.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/softnet.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/squid.conf.sample
+ at sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/sslcheck.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/stiebeleltron.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/swap.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/tcp_conn.conf.sample
@@ -89,9 +89,7 @@ lib/netdata/conf.d/health.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health_alarm_notify.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/health_email_recipients.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/node.d.conf.sample
-lib/netdata/conf.d/node.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d.conf.sample
-lib/netdata/conf.d/python.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/adaptec_raid.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/apache.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/beanstalk.conf.sample
@@ -133,6 +131,7 @@ lib/netdata/conf.d/python.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/ntpd.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/nvidia_smi.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/openldap.conf.sample
+ at sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/oracledb.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/ovpn_status_log.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/phpfpm.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/portcheck.conf.sample
@@ -159,7 +158,6 @@ lib/netdata/conf.d/python.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/varnish.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/w1sensor.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/web_log.conf.sample
-lib/netdata/conf.d/statsd.d/.keep
 @sample(netdata,netdata,0640) lib/netdata/conf.d/statsd.d/example.conf.sample
 @sample(netdata,netdata,0640) lib/netdata/conf.d/stream.conf.sample
 libexec/netdata/charts.d/ap.chart.sh
@@ -200,13 +198,16 @@ libexec/netdata/node.d/stiebeleltron.node.js
 libexec/netdata/plugins.d/alarm-email.sh
 libexec/netdata/plugins.d/alarm-notify.sh
 libexec/netdata/plugins.d/alarm-test.sh
+libexec/netdata/plugins.d/anonymous-statistics.sh
 libexec/netdata/plugins.d/apps.plugin
 libexec/netdata/plugins.d/cgroup-name.sh
 libexec/netdata/plugins.d/cgroup-network-helper.sh
 libexec/netdata/plugins.d/charts.d.dryrun-helper.sh
 libexec/netdata/plugins.d/charts.d.plugin
+%%CUPS%%libexec/netdata/plugins.d/cups.plugin
 libexec/netdata/plugins.d/fping.plugin
 %%FREEIPMI%%libexec/netdata/plugins.d/freeipmi.plugin
+libexec/netdata/plugins.d/health-cmdapi-test.sh
 libexec/netdata/plugins.d/loopsleepms.sh.inc
 libexec/netdata/plugins.d/node.d.plugin
 libexec/netdata/plugins.d/python.d.plugin
@@ -252,6 +253,7 @@ libexec/netdata/python.d/nsd.chart.py
 libexec/netdata/python.d/ntpd.chart.py
 libexec/netdata/python.d/nvidia_smi.chart.py
 libexec/netdata/python.d/openldap.chart.py
+libexec/netdata/python.d/oracledb.chart.py
 libexec/netdata/python.d/ovpn_status_log.chart.py
 libexec/netdata/python.d/phpfpm.chart.py
 libexec/netdata/python.d/portcheck.chart.py
@@ -429,6 +431,7 @@ sbin/netdata
 %%DATADIR%%/web/images/ms-icon-150x150.png
 %%DATADIR%%/web/images/ms-icon-310x310.png
 %%DATADIR%%/web/images/ms-icon-70x70.png
+%%DATADIR%%/web/images/netdata-logomark.svg
 %%DATADIR%%/web/images/netdata.svg
 %%DATADIR%%/web/images/post.png
 %%DATADIR%%/web/index.html
@@ -438,7 +441,6 @@ sbin/netdata
 %%DATADIR%%/web/lib/bootstrap-table-1.11.0.min.js
 %%DATADIR%%/web/lib/bootstrap-table-export-1.11.0.min.js
 %%DATADIR%%/web/lib/bootstrap-toggle-2.2.2.min.js
-%%DATADIR%%/web/lib/c3-0.4.18.min.js
 %%DATADIR%%/web/lib/clipboard-polyfill-be05dad.js
 %%DATADIR%%/web/lib/d3-4.12.2.min.js
 %%DATADIR%%/web/lib/d3pie-0.2.1-netdata-3.js
@@ -451,10 +453,8 @@ sbin/netdata
 %%DATADIR%%/web/lib/jquery.peity-3.2.0.min.js
 %%DATADIR%%/web/lib/jquery.sparkline-2.1.2.min.js
 %%DATADIR%%/web/lib/lz-string-1.4.4.min.js
-%%DATADIR%%/web/lib/morris-0.5.1.min.js
 %%DATADIR%%/web/lib/pako-1.0.6.min.js
 %%DATADIR%%/web/lib/perfect-scrollbar-0.6.15.min.js
-%%DATADIR%%/web/lib/raphael-2.2.4-min.js
 %%DATADIR%%/web/lib/tableExport-1.6.0.min.js
 %%DATADIR%%/web/main.css
 %%DATADIR%%/web/main.js


More information about the svn-ports-all mailing list