pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

munin: update to 2.0.44



Module Name:	pkgsrc-wip
Committed By:	Sebastian Wiedenroth <wiedi%frubar.net@localhost>
Pushed By:	drscream
Date:		Thu Jan 17 12:49:04 2019 +0000
Changeset:	cd9dc2f490e7abd5219158f053412eeeef3e3c92

Modified Files:
	munin-common/Makefile.common
	munin-common/distinfo
	munin-common/patches/patch-Makefile
	munin-common/patches/patch-Makefile.config
Added Files:
	munin-common/patches/patch-common_Build.PL
Removed Files:
	munin-common/patches/patch-Build.PL

Log Message:
munin: update to 2.0.44

munin-2.0.44, 2018-12-19
 Bugfix release.
munin-2.0.43, 2018-11-16
 Bugfix release.
munin-2.0.42, 2018-09-21
 Bugfix release.
munin-2.0.41, 2018-09-19
 Bugfix release.
munin-2.0.40, 2018-08-15
 Bugfix release.
munin-2.0.39, 2018-07-24
 Bugfix release.
munin-2.0.38, 2018-06-29
 Bugfix release.
munin-2.0.37, 2018-03-28
 Bugfix release.
munin-2.0.36, 2018-03-25
 Bugfix release.
munin-2.0.35, 2018-03-21
 Bugfix release.
munin-2.0.34, 2017-10-20
 Bugfix release.
munin-2.0.33, 2017-03-02
 Bugfix release.
munin-2.0.32, 2017-03-01
 Bugfix release.
munin-2.0.31, 2017-02-25
 Bugfix release.
munin-2.0.30.1, 2017-02-25
 Security release.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cd9dc2f490e7abd5219158f053412eeeef3e3c92

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 munin-common/Makefile.common               |  2 +-
 munin-common/distinfo                      | 14 +++----
 munin-common/patches/patch-Build.PL        | 14 -------
 munin-common/patches/patch-Makefile        | 20 ++++-----
 munin-common/patches/patch-Makefile.config | 66 +++++++++++++++++++-----------
 munin-common/patches/patch-common_Build.PL | 14 +++++++
 6 files changed, 75 insertions(+), 55 deletions(-)

diffs:
diff --git a/munin-common/Makefile.common b/munin-common/Makefile.common
index a4d8026d70..908059d29e 100644
--- a/munin-common/Makefile.common
+++ b/munin-common/Makefile.common
@@ -4,7 +4,7 @@
 # used by wip/munin-master/Makefile
 # used by wip/munin-node/Makefile
 
-VERSION=	2.0.30
+VERSION=	2.0.44
 DISTNAME=	munin-${VERSION}
 CATEGORIES=	sysutils
 MASTER_SITES=	http://downloads.munin-monitoring.org/munin/stable/${VERSION}/
diff --git a/munin-common/distinfo b/munin-common/distinfo
index 00eaf5d91f..c875b90ec5 100644
--- a/munin-common/distinfo
+++ b/munin-common/distinfo
@@ -1,11 +1,11 @@
 $NetBSD: distinfo,v 1.7 2015/01/14 15:22:22 fhajny Exp $
 
-SHA1 (munin-2.0.30.tar.gz) = 49bb46fa775d6492e60c8d9cd300778051424787
-RMD160 (munin-2.0.30.tar.gz) = 964f2d49602261fceb6f092f367af88aa070bf67
-SHA512 (munin-2.0.30.tar.gz) = 9ee8dedf8f335ed7aff2c9996f2be8626112ab2a59ddca70160426cefd7f395935d605fd735781b3cab444a488bcd91d47ff931663bfd67c6dc6bb18f68d4ca6
-Size (munin-2.0.30.tar.gz) = 1342168 bytes
-SHA1 (patch-Build.PL) = c1ad9928e4015e4c19ad01977a911e4de33ba0a8
+SHA1 (munin-2.0.44.tar.gz) = fd0ea55c6f26ea957955c8acaa0b3affb4565d1a
+RMD160 (munin-2.0.44.tar.gz) = 764c9bbd28081f298830f214d63cb513cdfa896c
+SHA512 (munin-2.0.44.tar.gz) = 9196068f12a0cf3c65c875d98baef1c84c7846d373362db47ee31d35377ecda1fcdf806fe7fc24b5af60fd8f036cb87e8dcb5ccdd038952c229af3be5726e4ec
+Size (munin-2.0.44.tar.gz) = 2258278 bytes
 SHA1 (patch-MANIFEST) = 538cec30723a6d41b732c9dc4a175472fb821609
-SHA1 (patch-Makefile) = 4842edf46fd96a3a97d3d6ed2cce13283cfb46c9
-SHA1 (patch-Makefile.config) = ea260f07ec966a9aecf427d145b817cd13d915f1
+SHA1 (patch-Makefile) = dc69e017d2c5de06234179c80e1a5d6b21b06fff
+SHA1 (patch-Makefile.config) = a59ef54e27b88ff578eb3a2d2885ef89afcd86fb
+SHA1 (patch-common_Build.PL) = 532e4d824e47ca4baeaec81fc78c8a151729f339
 SHA1 (patch-lib_Munin_Common_Defaults.pm) = 2f6ffe9fe1b91361e35b9bfcac239252ba789482
diff --git a/munin-common/patches/patch-Build.PL b/munin-common/patches/patch-Build.PL
deleted file mode 100644
index 138caba111..0000000000
--- a/munin-common/patches/patch-Build.PL
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-Build.PL,v 1.1 2015/01/13 15:36:02 fhajny Exp $
-
-Add missing module_name so that Munin::Common becomes a valid Perl Module.
-
---- common/Build.PL.orig	2014-11-24 21:46:24.000000000 +0000
-+++ common/Build.PL
-@@ -1,6 +1,7 @@
- use Module::Build;
- 
- my $build = Module::Build->new(
-+    module_name    => 'Munin::Common',
-     dist_name      => 'Munin::Common',
-     dist_version   => '0.0.0',
-     dist_author    => 'The Munin Team <fix%example.com@localhost>',
diff --git a/munin-common/patches/patch-Makefile b/munin-common/patches/patch-Makefile
index 24a65e76c8..71350ea69c 100644
--- a/munin-common/patches/patch-Makefile
+++ b/munin-common/patches/patch-Makefile
@@ -1,14 +1,14 @@
-$NetBSD: patch-Makefile,v 1.2 2015/01/14 15:22:23 fhajny Exp $
+$NetBSD$
 
 Installation fixed to use all essential files, populate
 PKG_SYSCONFDIR as expected by the Munin scripts.
 
---- Makefile.orig	2014-11-24 21:46:24.000000000 +0000
+--- Makefile.orig	2018-12-19 20:56:49.000000000 +0000
 +++ Makefile
-@@ -67,50 +67,37 @@ tags:
+@@ -95,50 +95,37 @@ tags:
  install: install-master-prime install-common-prime install-node-prime install-plugins-prime $(JAVA_INSTALL) install-man install-async-prime
  
- install-pre: Makefile Makefile.config
+ install-pre: $(MAKEFILES)
 -	@$(CHECKUSER)
 -	mkdir -p $(LOGDIR)
 -	mkdir -p $(STATEDIR)
@@ -66,10 +66,10 @@ PKG_SYSCONFDIR as expected by the Munin scripts.
  
  	$(INSTALL) -m 0755 build/master/_bin/munin-cron $(BINDIR)/
  	$(INSTALL) -m 0755 build/master/_bin/munin-check $(BINDIR)/
-@@ -137,16 +124,7 @@ HPUXONLY=true ||
- endif
+@@ -157,16 +144,7 @@ install-master-prime: $(INFILES_MASTER)
+ install-node-plugins: install-plugins-prime
  
- install-plugins-prime: install-plugins build $(PLUGINS) Makefile Makefile.config
+ install-plugins-prime: install-plugins build $(PLUGINS) $(MAKEFILES)
 -	@$(CHECKGROUP)
 -
 -	mkdir -p $(CONFDIR)/plugins
@@ -81,9 +81,9 @@ PKG_SYSCONFDIR as expected by the Munin scripts.
 -	$(CHMOD) 0755 $(PLUGSTATE)
 -	$(CHMOD) 0755 $(CONFDIR)/plugin-conf.d
  
- 	for p in build/plugins/node.d/* build/plugins/node.d.$(OSTYPE)/* ; do \
- 	    if test -f "$$p" ; then                            \
-@@ -183,7 +161,7 @@ install-async:
+	@# Process the OS specific plugins at the end. Otherwise they would be overridden by the
+	@# generic ones.
+@@ -206,7 +184,7 @@ install-async:
  install-node-prime: install-node-pre install-node
  
  install-node-pre: build/node/munin-node.conf install-pre
diff --git a/munin-common/patches/patch-Makefile.config b/munin-common/patches/patch-Makefile.config
index 823003aa40..7104a02de6 100644
--- a/munin-common/patches/patch-Makefile.config
+++ b/munin-common/patches/patch-Makefile.config
@@ -1,9 +1,9 @@
-$NetBSD: patch-Makefile.config,v 1.1 2015/01/13 15:36:04 fhajny Exp $
+$NetBSD$
 
 Define proper default locations and tools. Really need Bash for plugins
 despite what upstream says.
 
---- Makefile.config.orig	2014-11-24 21:46:24.000000000 +0000
+--- Makefile.config.orig	2019-01-17 12:20:47.528006286 +0000
 +++ Makefile.config
 @@ -17,35 +17,38 @@
  #
@@ -72,7 +72,7 @@ despite what upstream says.
 +PERL       := $(PERL5)
  
  # The python interpreter to use (used by some plugins)
--PYTHON     := /usr/bin/env python
+-PYTHON     := /usr/bin/env python3
 +PYTHON     := $(PYTHONBIN)
  
  # The ruby interpreter to use (used by some plugins)
@@ -85,7 +85,7 @@ despite what upstream says.
  
  # The java library dir to use (used by some plugins)
  # this is needed in order to be able to install
-@@ -89,14 +92,14 @@ JAVALIBDIR = $(LIBDIR)
+@@ -89,13 +92,14 @@ JAVALIBDIR = $(LIBDIR)
  # On Linux /bin/sh, SunOS/Solaris /usr/xpg4/bin/sh or /bin/ksh
  # In general: bash or ksh will work
  #
@@ -97,14 +97,13 @@ despite what upstream says.
 +BASH       := $(BASH)
  
  # Server only - Where to install the perl libraries
--PERLSITELIB := $(shell $(PERL) -V:sitelib | cut -d"'" -f2)
--PERLLIB    = $(DESTDIR)$(PERLSITELIB)
+-PERLLIB    = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d"'" -f2)
 +PERLVENDORLIB := $(shell $(PERL) -V:vendorlib | cut -d"'" -f2)
 +PERLLIB    = $(DESTDIR)$(PERLVENDORLIB)
  
  # Client only - Install plugins for this architecture
  # the LANG=C makes tr work as expected, not regarding any locale it
-@@ -117,8 +120,8 @@ MKTEMP     := $(shell ./test-mktemp)
+@@ -116,8 +120,8 @@ MKTEMP     := $(shell ./test-mktemp)
  VERSION    := $(shell ./getversion)
  
  # User to run munin as
@@ -115,26 +114,47 @@ despite what upstream says.
  
  # Default user to run the plugins as
  PLUGINUSER := nobody
-@@ -129,9 +132,10 @@ CGIUSER := nobody
- # Which command to use to check if the USER and GROUP to run Munin as, exists.
- # These will work on most modern OSes:
- #
--GETENT     := $(shell which getent || which true 2>/dev/null)
--CHECKUSER  := $(shell $(GETENT) passwd $(USER) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistent. Create the user and retry; exit 2"))
--CHECKGROUP := $(shell $(GETENT) group $(GROUP) >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistent. Create the group and retry; exit 2"))
-+CHECKUSER  = $(shell grep $(USER) /etc/passwd >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistent. Create the user and retry; exit 2"))
-+CHECKGROUP = $(shell grep $(GROUP) /etc/group >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistent. Create the group and retry; exit 2"))
-+
-+
- 
- # For OSX, comment out the previous two lines and comment in these
- #
-@@ -158,7 +162,7 @@ CHMOD      := chmod
+@@ -125,32 +129,8 @@ PLUGINUSER := nobody
+ # Default user to run the cgi as
+ CGIUSER := nobody
+
+-# Which command to use to check if the USER and GROUP to run Munin as, exists.
+-ifneq ($(shell which getent),)
+-    # "getent" works on most modern OS
+-    CHECKUSER_COMMAND := getent passwd $(USER)
+-    CHECKGROUP_COMMAND := getent group $(GROUP)
+-else
+-    ifeq ($(OSTYPE),darwin)
+-        # This should work for OSX 10.5 (Leopard) or later
+-        CHECKUSER_COMMAND := dscl . -read /Users/$(USER)
+-        CHECKGROUP_COMMAND := dscl . -read /Groups/$(GROUP)
+-    else
+-        ifeq ($(OSTYPE),cygwin)
+-            CHECKUSER_COMMAND := id $(USER)
+-            CHECKGROUP_COMMAND := grep ^$(GROUP): /etc/group
+-        else
+-            ifeq ($(OSTYPE),hp-ux)
+-                CHECKUSER_COMMAND := pwget -n $(USER)
+-                CHECKGROUP_COMMAND := grget -n $(GROUP)
+-            else
+-                $(warning Missing test for user existence on this platform. Skipping this check and hoping for the best ...)
+-                CHECKUSER_COMMAND := true
+-                CHECKGROUP_COMMAND := true
+-            endif
+-        endif
+-    endif
+-endif
++CHECKUSER_COMMAND := true
++CHECKGROUP_COMMAND := true
+ CHECKUSER  := $(shell $(CHECKUSER_COMMAND) >/dev/null 2>/dev/null || (echo "echo User $(USER) nonexistent. Create the user and retry; exit 2"))
+ CHECKGROUP := $(shell $(CHECKGROUP_COMMAND) >/dev/null 2>/dev/null || (echo "echo Group $(GROUP) nonexistent. Create the group and retry; exit 2"))
+
+@@ -159,7 +139,7 @@ CHMOD      := chmod
  CHGRP      := chgrp
  
  # Java compiler stuff - only needed on the buildhost
 -JC         := javac
 +JC         := $(JAVA_HOME)/bin/javac
- JFLAGS     := -g -source 1.5 -target 1.5 -Xlint
+ JFLAGS     := -g -source 1.7 -target 1.7 -Xlint
  JAR        := jar
  
diff --git a/munin-common/patches/patch-common_Build.PL b/munin-common/patches/patch-common_Build.PL
new file mode 100644
index 0000000000..3889d177e6
--- /dev/null
+++ b/munin-common/patches/patch-common_Build.PL
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Add missing module_name so that Munin::Common becomes a valid Perl Module.
+
+--- common/Build.PL.orig	2019-01-17 12:03:08.506724040 +0000
++++ common/Build.PL
+@@ -4,6 +4,7 @@ my $version = `../getversion`;
+ chomp($version);
+
+ my $build = Module::Build->new(
++    module_name    => 'Munin::Common',
+     dist_name      => 'Munin::Common',
+     dist_version   => $version,
+     dist_author    => 'The Munin Team <munin-users%lists.sourceforge.net@localhost>',


Home | Main Index | Thread Index | Old Index