Re: [update] collectd 5.12

2022-10-22 Thread Landry Breuil
Le Sat, Oct 22, 2022 at 09:08:56AM +0200, Landry Breuil a écrit :
> Le Fri, Oct 21, 2022 at 11:44:27PM +0200, Solène Rapenne a écrit :
> > Le Thu, 20 Oct 2022 16:27:20 +0200,
> > Landry Breuil  a écrit :
> > 
> > > Hi,
> > > 
> > > here's an update to collectd 5.12, cf
> > > https://github.com/collectd/collectd/blob/main/ChangeLog for changelog.
> > > 
> > > apparently upstream went on a v6 branch to break the ABI
> > > (https://github.com/orgs/collectd/projects/1) but not
> > > everyone is liking it, cf
> > > https://github.com/collectd/collectd/issues/4048 - so the v5 branch isnt
> > > maintained that much, but we're still lagging behind many releases
> > > anyway :)
> > > 
> > > builds fine, totally untested. Feedback welcome !
> > > 
> > > Landry
> > 
> > as I made a change meanwhile, I'm joining the update diff for the bump
> 
> yeah, seen that, manually merged... its fun to have conflicts on a port
> nobody bothered for years :)
> > 
> > However with this new version, it fails to start
> > 
> > Oct 21 23:42:07 t400 collectd[26742]: fopen (/var/collectd.pid): Permission 
> > denied
> 
> seen it too, should be fixed by patches/patch-src_daemon_collectd_h in
> the below diff (or define PIDFile in your configfile maybe
> patch-src_collectd_conf_in should be changed so that lines are
> uncommented)

Bah, previous diff was wrong, i just needed to reinstate a chunk from
patches/patch-Makefile_in to properly define PIDFILE during build.

Below diff actually tested & working here without PIDFile defined in
config, pidfile properly ends up in /var/collectd :)

Landry
? build.log
? patches/patch-src_daemon_collectd_h
Index: Makefile
===
RCS file: /cvs/ports/sysutils/collectd/Makefile,v
retrieving revision 1.72
diff -u -r1.72 Makefile
--- Makefile21 Oct 2022 15:32:04 -  1.72
+++ Makefile22 Oct 2022 07:29:22 -
@@ -13,7 +13,7 @@
 COMMENT-prometheus =   collectd prometheus plugin
 COMMENT-ping = collectd ping plugin
 
-V =5.8.1
+V =5.12.0
 DISTNAME = collectd-$V
 PKGNAME-main = collectd-$V
 PKGNAME-mysql =collectd-mysql-$V
@@ -30,20 +30,6 @@
 PKGNAME-prometheus =   collectd-prometheus-$V
 PKGNAME-ping = collectd-ping-$V
 CATEGORIES =   sysutils
-REVISION-main =2
-REVISION-memcachec =   2
-REVISION-mqtt =1
-REVISION-mysql =   2
-REVISION-nut = 3
-REVISION-pgsql =   1
-REVISION-ping =1
-REVISION-prometheus =  4
-REVISION-python =  3
-REVISION-redis =   1
-REVISION-riemann = 4
-REVISION-rrdtool = 4
-REVISION-snmp =1
-REVISION-virt =4
 
 HOMEPAGE = http://www.collectd.org/
 SHARED_LIBS += collectdclient 1.0
@@ -78,7 +64,7 @@
 RUN_DEPENDS-rrdtool =  collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-snmp = net/net-snmp
-WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl
+WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl ssl
 RUN_DEPENDS-snmp = collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-virt = sysutils/libvirt
Index: distinfo
===
RCS file: /cvs/ports/sysutils/collectd/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo18 Nov 2018 19:39:29 -  1.12
+++ distinfo22 Oct 2022 07:29:22 -
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.8.1.tar.bz2) = 55b9onzgY3f0ka2RqihpYqaMK1QHaqd6KWc9UyBEU9o=
-SIZE (collectd-5.8.1.tar.bz2) = 1789228
+SHA256 (collectd-5.12.0.tar.bz2) = W64EMELBnDH3frhGTlagGlRU4LOfoHz3rQ8b/Jw6CdY=
+SIZE (collectd-5.12.0.tar.bz2) = 1902756
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/sysutils/collectd/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2022 19:57:17 -  1.11
+++ patches/patch-Makefile_in   22 Oct 2022 07:29:22 -
@@ -1,26 +1,26 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -109,7 +109,7 @@ check_PROGRAMS = test_common$(EXEEXT) test_format_grap
- @BUILD_WITH_LIBSOCKET_TRUE@am__append_4 = -lsocket
- @BUILD_WITH_LIBKSTAT_TRUE@am__append_5 = -lkstat
- @BUILD_WITH_LIBDEVINFO_TRUE@am__append_6 = -ldevinfo
--@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
-+@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}/${PACKAGE_NAME}.pid"'
+@@ -129,7 +129,7 @@ TESTS = $(check_PROGRAMS) $(am__EXEEXT_3) $(am__EXEEXT
+ @BUILD_WIN32_TRUE@am__append_13 = -ldl -Wl,--out-implib,libcollectd.a \
+ @BUILD_WIN32_TRUE@-Wl,--out-implib,libcollectd.a
+ @BUILD_WIN32_FALSE@am__append_14 = src/daemon/cmd.c
+-@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 

Re: [update] collectd 5.12

2022-10-22 Thread Landry Breuil
Le Fri, Oct 21, 2022 at 11:44:27PM +0200, Solène Rapenne a écrit :
> Le Thu, 20 Oct 2022 16:27:20 +0200,
> Landry Breuil  a écrit :
> 
> > Hi,
> > 
> > here's an update to collectd 5.12, cf
> > https://github.com/collectd/collectd/blob/main/ChangeLog for changelog.
> > 
> > apparently upstream went on a v6 branch to break the ABI
> > (https://github.com/orgs/collectd/projects/1) but not
> > everyone is liking it, cf
> > https://github.com/collectd/collectd/issues/4048 - so the v5 branch isnt
> > maintained that much, but we're still lagging behind many releases
> > anyway :)
> > 
> > builds fine, totally untested. Feedback welcome !
> > 
> > Landry
> 
> as I made a change meanwhile, I'm joining the update diff for the bump

yeah, seen that, manually merged... its fun to have conflicts on a port
nobody bothered for years :)
> 
> However with this new version, it fails to start
> 
> Oct 21 23:42:07 t400 collectd[26742]: fopen (/var/collectd.pid): Permission 
> denied

seen it too, should be fixed by patches/patch-src_daemon_collectd_h in
the below diff (or define PIDFile in your configfile maybe
patch-src_collectd_conf_in should be changed so that lines are
uncommented)

afaict, works for me when sending everything to influxdb.

Landry
? build.log
Index: Makefile
===
RCS file: /cvs/ports/sysutils/collectd/Makefile,v
retrieving revision 1.72
diff -u -r1.72 Makefile
--- Makefile21 Oct 2022 15:32:04 -  1.72
+++ Makefile22 Oct 2022 07:02:13 -
@@ -13,7 +13,7 @@
 COMMENT-prometheus =   collectd prometheus plugin
 COMMENT-ping = collectd ping plugin
 
-V =5.8.1
+V =5.12.0
 DISTNAME = collectd-$V
 PKGNAME-main = collectd-$V
 PKGNAME-mysql =collectd-mysql-$V
@@ -30,20 +30,6 @@
 PKGNAME-prometheus =   collectd-prometheus-$V
 PKGNAME-ping = collectd-ping-$V
 CATEGORIES =   sysutils
-REVISION-main =2
-REVISION-memcachec =   2
-REVISION-mqtt =1
-REVISION-mysql =   2
-REVISION-nut = 3
-REVISION-pgsql =   1
-REVISION-ping =1
-REVISION-prometheus =  4
-REVISION-python =  3
-REVISION-redis =   1
-REVISION-riemann = 4
-REVISION-rrdtool = 4
-REVISION-snmp =1
-REVISION-virt =4
 
 HOMEPAGE = http://www.collectd.org/
 SHARED_LIBS += collectdclient 1.0
@@ -78,7 +64,7 @@
 RUN_DEPENDS-rrdtool =  collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-snmp = net/net-snmp
-WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl
+WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl ssl
 RUN_DEPENDS-snmp = collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-virt = sysutils/libvirt
Index: distinfo
===
RCS file: /cvs/ports/sysutils/collectd/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo18 Nov 2018 19:39:29 -  1.12
+++ distinfo22 Oct 2022 07:02:13 -
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.8.1.tar.bz2) = 55b9onzgY3f0ka2RqihpYqaMK1QHaqd6KWc9UyBEU9o=
-SIZE (collectd-5.8.1.tar.bz2) = 1789228
+SHA256 (collectd-5.12.0.tar.bz2) = W64EMELBnDH3frhGTlagGlRU4LOfoHz3rQ8b/Jw6CdY=
+SIZE (collectd-5.12.0.tar.bz2) = 1902756
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/sysutils/collectd/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2022 19:57:17 -  1.11
+++ patches/patch-Makefile_in   22 Oct 2022 07:02:13 -
@@ -1,26 +1,26 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -109,7 +109,7 @@ check_PROGRAMS = test_common$(EXEEXT) test_format_grap
- @BUILD_WITH_LIBSOCKET_TRUE@am__append_4 = -lsocket
- @BUILD_WITH_LIBKSTAT_TRUE@am__append_5 = -lkstat
- @BUILD_WITH_LIBDEVINFO_TRUE@am__append_6 = -ldevinfo
--@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
-+@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}/${PACKAGE_NAME}.pid"'
+@@ -129,7 +129,7 @@ TESTS = $(check_PROGRAMS) $(am__EXEEXT_3) $(am__EXEEXT
+ @BUILD_WIN32_TRUE@am__append_13 = -ldl -Wl,--out-implib,libcollectd.a \
+ @BUILD_WIN32_TRUE@-Wl,--out-implib,libcollectd.a
+ @BUILD_WIN32_FALSE@am__append_14 = src/daemon/cmd.c
+-@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
++@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}.pid"'
  
  # The daemon needs to call sg_init, so we need to link it against libstatgrab,
  # too. -octo
-@@ -3210,7 +3210,7 @@ AM_CPPFLAGS = \
-   -DPREFIX='"${prefix}"' \
-   -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
-   

Re: [update] collectd 5.12

2022-10-21 Thread Solène Rapenne
Le Thu, 20 Oct 2022 16:27:20 +0200,
Landry Breuil  a écrit :

> Hi,
> 
> here's an update to collectd 5.12, cf
> https://github.com/collectd/collectd/blob/main/ChangeLog for changelog.
> 
> apparently upstream went on a v6 branch to break the ABI
> (https://github.com/orgs/collectd/projects/1) but not
> everyone is liking it, cf
> https://github.com/collectd/collectd/issues/4048 - so the v5 branch isnt
> maintained that much, but we're still lagging behind many releases
> anyway :)
> 
> builds fine, totally untested. Feedback welcome !
> 
> Landry

as I made a change meanwhile, I'm joining the update diff for the bump

However with this new version, it fails to start

Oct 21 23:42:07 t400 collectd[26742]: fopen (/var/collectd.pid): Permission 
denied

Index: Makefile
===
RCS file: /cvs/ports/sysutils/collectd/Makefile,v
retrieving revision 1.72
diff -u -p -r1.72 Makefile
--- Makefile21 Oct 2022 15:32:04 -  1.72
+++ Makefile21 Oct 2022 21:41:10 -
@@ -13,7 +13,7 @@ COMMENT-redis =   collectd redis plugin
 COMMENT-prometheus =   collectd prometheus plugin
 COMMENT-ping = collectd ping plugin
 
-V =5.8.1
+V =5.12.0
 DISTNAME = collectd-$V
 PKGNAME-main = collectd-$V
 PKGNAME-mysql =collectd-mysql-$V
@@ -30,20 +30,6 @@ PKGNAME-redis =  collectd-redis-$V
 PKGNAME-prometheus =   collectd-prometheus-$V
 PKGNAME-ping = collectd-ping-$V
 CATEGORIES =   sysutils
-REVISION-main =2
-REVISION-memcachec =   2
-REVISION-mqtt =1
-REVISION-mysql =   2
-REVISION-nut = 3
-REVISION-pgsql =   1
-REVISION-ping =1
-REVISION-prometheus =  4
-REVISION-python =  3
-REVISION-redis =   1
-REVISION-riemann = 4
-REVISION-rrdtool = 4
-REVISION-snmp =1
-REVISION-virt =4
 
 HOMEPAGE = http://www.collectd.org/
 SHARED_LIBS += collectdclient 1.0
@@ -78,7 +64,7 @@ LIB_DEPENDS-rrdtool = net/rrdtool
 RUN_DEPENDS-rrdtool =  collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-snmp = net/net-snmp
-WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl
+WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl ssl
 RUN_DEPENDS-snmp = collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-virt = sysutils/libvirt
Index: distinfo
===
RCS file: /cvs/ports/sysutils/collectd/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo18 Nov 2018 19:39:29 -  1.12
+++ distinfo21 Oct 2022 21:41:10 -
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.8.1.tar.bz2) = 55b9onzgY3f0ka2RqihpYqaMK1QHaqd6KWc9UyBEU9o=
-SIZE (collectd-5.8.1.tar.bz2) = 1789228
+SHA256 (collectd-5.12.0.tar.bz2) = W64EMELBnDH3frhGTlagGlRU4LOfoHz3rQ8b/Jw6CdY=
+SIZE (collectd-5.12.0.tar.bz2) = 1902756
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/sysutils/collectd/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2022 19:57:17 -  1.11
+++ patches/patch-Makefile_in   21 Oct 2022 21:41:10 -
@@ -1,26 +1,26 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -109,7 +109,7 @@ check_PROGRAMS = test_common$(EXEEXT) test_format_grap
- @BUILD_WITH_LIBSOCKET_TRUE@am__append_4 = -lsocket
- @BUILD_WITH_LIBKSTAT_TRUE@am__append_5 = -lkstat
- @BUILD_WITH_LIBDEVINFO_TRUE@am__append_6 = -ldevinfo
--@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
-+@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}/${PACKAGE_NAME}.pid"'
+@@ -129,7 +129,7 @@ TESTS = $(check_PROGRAMS) $(am__EXEEXT_3) $(am__EXEEXT
+ @BUILD_WIN32_TRUE@am__append_13 = -ldl -Wl,--out-implib,libcollectd.a \
+ @BUILD_WIN32_TRUE@-Wl,--out-implib,libcollectd.a
+ @BUILD_WIN32_FALSE@am__append_14 = src/daemon/cmd.c
+-@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
++@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}.pid"'
  
  # The daemon needs to call sg_init, so we need to link it against libstatgrab,
  # too. -octo
-@@ -3210,7 +3210,7 @@ AM_CPPFLAGS = \
-   -DPREFIX='"${prefix}"' \
-   -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
-   -DLOCALSTATEDIR='"${localstatedir}"' \
--  -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' \
-+  -DPKGLOCALSTATEDIR='"${localstatedir}/${PACKAGE_NAME}"' \
-   -DPLUGINDIR='"${pkglibdir}"' \
-   -DPKGDATADIR='"${pkgdatadir}"'
- 
-@@ -7821,16 +7821,8 @@ uninstall-man: uninstall-man1 uninstall-man5
- @HAVE_GRPC_CPP_TRUE@@HAVE_PROTOC3_TRUE@   $(V_PROTOC)$(PROTOC) 

[update] collectd 5.12

2022-10-20 Thread Landry Breuil
Hi,

here's an update to collectd 5.12, cf
https://github.com/collectd/collectd/blob/main/ChangeLog for changelog.

apparently upstream went on a v6 branch to break the ABI
(https://github.com/orgs/collectd/projects/1) but not
everyone is liking it, cf
https://github.com/collectd/collectd/issues/4048 - so the v5 branch isnt
maintained that much, but we're still lagging behind many releases
anyway :)

builds fine, totally untested. Feedback welcome !

Landry
? build.log
Index: Makefile
===
RCS file: /cvs/ports/sysutils/collectd/Makefile,v
retrieving revision 1.71
diff -u -r1.71 Makefile
--- Makefile24 May 2022 18:51:25 -  1.71
+++ Makefile20 Oct 2022 14:22:14 -
@@ -13,7 +13,7 @@
 COMMENT-prometheus =   collectd prometheus plugin
 COMMENT-ping = collectd ping plugin
 
-V =5.8.1
+V =5.12.0
 DISTNAME = collectd-$V
 PKGNAME-main = collectd-$V
 PKGNAME-mysql =collectd-mysql-$V
@@ -30,20 +30,6 @@
 PKGNAME-prometheus =   collectd-prometheus-$V
 PKGNAME-ping = collectd-ping-$V
 CATEGORIES =   sysutils
-REVISION-main =1
-REVISION-memcachec =   1
-REVISION-mqtt =0
-REVISION-mysql =   1
-REVISION-nut = 2
-REVISION-pgsql =   0
-REVISION-ping =0
-REVISION-prometheus =  3
-REVISION-python =  2
-REVISION-redis =   0
-REVISION-riemann = 3
-REVISION-rrdtool = 3
-REVISION-snmp =0
-REVISION-virt =3
 
 HOMEPAGE = http://www.collectd.org/
 SHARED_LIBS += collectdclient 1.0
@@ -78,7 +64,7 @@
 RUN_DEPENDS-rrdtool =  collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-snmp = net/net-snmp
-WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl
+WANTLIB-snmp = crypto netsnmp pthread c kvm m netsnmpagent perl ssl
 RUN_DEPENDS-snmp = collectd-$V:${BASE_PKGPATH},-main
 
 LIB_DEPENDS-virt = sysutils/libvirt
Index: distinfo
===
RCS file: /cvs/ports/sysutils/collectd/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo18 Nov 2018 19:39:29 -  1.12
+++ distinfo20 Oct 2022 14:22:14 -
@@ -1,2 +1,2 @@
-SHA256 (collectd-5.8.1.tar.bz2) = 55b9onzgY3f0ka2RqihpYqaMK1QHaqd6KWc9UyBEU9o=
-SIZE (collectd-5.8.1.tar.bz2) = 1789228
+SHA256 (collectd-5.12.0.tar.bz2) = W64EMELBnDH3frhGTlagGlRU4LOfoHz3rQ8b/Jw6CdY=
+SIZE (collectd-5.12.0.tar.bz2) = 1902756
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/sysutils/collectd/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2022 19:57:17 -  1.11
+++ patches/patch-Makefile_in   20 Oct 2022 14:22:14 -
@@ -1,26 +1,26 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -109,7 +109,7 @@ check_PROGRAMS = test_common$(EXEEXT) test_format_grap
- @BUILD_WITH_LIBSOCKET_TRUE@am__append_4 = -lsocket
- @BUILD_WITH_LIBKSTAT_TRUE@am__append_5 = -lkstat
- @BUILD_WITH_LIBDEVINFO_TRUE@am__append_6 = -ldevinfo
--@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
-+@BUILD_FEATURE_DAEMON_TRUE@am__append_7 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}/${PACKAGE_NAME}.pid"'
+@@ -129,7 +129,7 @@ TESTS = $(check_PROGRAMS) $(am__EXEEXT_3) $(am__EXEEXT
+ @BUILD_WIN32_TRUE@am__append_13 = -ldl -Wl,--out-implib,libcollectd.a \
+ @BUILD_WIN32_TRUE@-Wl,--out-implib,libcollectd.a
+ @BUILD_WIN32_FALSE@am__append_14 = src/daemon/cmd.c
+-@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
++@BUILD_FEATURE_DAEMON_TRUE@am__append_15 = 
-DPIDFILE='"${localstatedir}/${PACKAGE_NAME}.pid"'
  
  # The daemon needs to call sg_init, so we need to link it against libstatgrab,
  # too. -octo
-@@ -3210,7 +3210,7 @@ AM_CPPFLAGS = \
-   -DPREFIX='"${prefix}"' \
-   -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \
-   -DLOCALSTATEDIR='"${localstatedir}"' \
--  -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' \
-+  -DPKGLOCALSTATEDIR='"${localstatedir}/${PACKAGE_NAME}"' \
-   -DPLUGINDIR='"${pkglibdir}"' \
-   -DPKGDATADIR='"${pkgdatadir}"'
- 
-@@ -7821,16 +7821,8 @@ uninstall-man: uninstall-man1 uninstall-man5
- @HAVE_GRPC_CPP_TRUE@@HAVE_PROTOC3_TRUE@   $(V_PROTOC)$(PROTOC) 
-I$(srcdir)/proto --cpp_out=$(builddir) $<
+@@ -4000,7 +4000,7 @@ AM_YFLAGS = -d
+ @BUILD_WIN32_TRUE@cpkgdatadir = $(datadir)
+ @BUILD_WIN32_FALSE@cpkglibdir = $(pkglibdir)
+ @BUILD_WIN32_TRUE@cpkglibdir = $(libdir)/plugins
+-@BUILD_WIN32_FALSE@cpkglocalstatedir = ${localstatedir}/lib/${PACKAGE_NAME}
++@BUILD_WIN32_FALSE@cpkglocalstatedir = ${localstatedir}/${PACKAGE_NAME}
+ @BUILD_WIN32_TRUE@cpkglocalstatedir = ${localstatedir}