pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/rrdtool
Module Name: pkgsrc
Committed By: wiz
Date: Sun May 24 20:55:28 UTC 2026
Modified Files:
pkgsrc/databases/rrdtool: Makefile Makefile.common PLIST distinfo
pkgsrc/databases/rrdtool/patches: patch-configure
Removed Files:
pkgsrc/databases/rrdtool/patches: patch-src_compat-cloexec.c
patch-src_compat-cloexec.h
Log Message:
rrdtool: update to 1.10.2.
RRDtool 1.10.2 - 2026-05-19
Bugfixes
The Linux .deb packages were missing the Lua language binding @oetiker
The Python binding is now installed with pip into a consistent, distribution-independent location @oetiker
Features
RPM releases now ship matching debuginfo and debugsource packages @oetiker
RRDtool 1.10.1 - 2026-05-19
Bugfixes
Modernize obsolete autoconf macros so configure regenerates cleanly with current autotools @oetiker
Features
Add more DEB and RPM package variants: Ubuntu 26.04, Debian 13, AlmaLinux 8/10, Fedora @oetiker
RRDtool 1.10.0 - 2026-05-19
Bugfixes
Mark the Ruby bindings as Ractor safe @LevitatingBusinessMan
Fix Compatiblity with TCL-9 @yselkowitz
Correctly link Ruby Bindings @LevitatingBusinessMan
Fix MacOS Build error (no SOCK_CLOEXEC on mac) @ensc fixes #1261
Fix build on 32bits platforms (like armhf) when time_t is 64bits, fixes #1264
Fix compilation on illumos @hadfl
Python2.3 is deprecated and therefore, the Python bindings should use Python3 as default @pticon
Fix issue where RRDtool detects a LINE or AREA with a constant numeric value as being exportable
Fix broken argc overflow check in rrdcached tune handler that rejected all tune commands @somethingwithproof
Harden rrdcached pid file parsing and daemon options with strtol validation @somethingwithproof
Add NULL, bounds, and zero-division safety guards in xport, graph, and graph_helper @somethingwithproof
Escape control characters in JSON xport output per RFC 7159 @somethingwithproof fixes #1311
Add pkg-config fallback for Perl and Ruby bindings when building standalone @somethingwithproof
Export ABS_TOP_BUILDDIR to environment for Ruby extconf.rb during in-tree builds @somethingwithproof
Fix parse_tick: shift the legend by 2 spaces for the "coloured-box" @neo954 #1314
Features
Add Georgian translation @NorwayFun
Add -S short option for --step in rrdtool xport @somethingwithproof fixes #1310
Automated release workflow: a single workflow_dispatch on master computes
the next SemVer, bumps version strings in-place, builds source tarball +
Windows MSVC zips + RPM (AlmaLinux) + DEB (Ubuntu/Debian) — the binary
packages install under /opt/rrdtool so they coexist with distro-maintained
rrdtool packages without touching the system. See .github/workflows/release.yml. @oetiker
To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 pkgsrc/databases/rrdtool/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/rrdtool/Makefile.common
cvs rdiff -u -r1.21 -r1.22 pkgsrc/databases/rrdtool/PLIST
cvs rdiff -u -r1.62 -r1.63 pkgsrc/databases/rrdtool/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/rrdtool/patches/patch-configure
cvs rdiff -u -r1.1 -r0 \
pkgsrc/databases/rrdtool/patches/patch-src_compat-cloexec.c \
pkgsrc/databases/rrdtool/patches/patch-src_compat-cloexec.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/rrdtool/Makefile
diff -u pkgsrc/databases/rrdtool/Makefile:1.172 pkgsrc/databases/rrdtool/Makefile:1.173
--- pkgsrc/databases/rrdtool/Makefile:1.172 Tue Jan 27 08:39:08 2026
+++ pkgsrc/databases/rrdtool/Makefile Sun May 24 20:55:28 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.172 2026/01/27 08:39:08 wiz Exp $
+# $NetBSD: Makefile,v 1.173 2026/05/24 20:55:28 wiz Exp $
-PKGREVISION= 10
.include "Makefile.common"
DEPENDS+= dejavu-ttf>=2.26:../../fonts/dejavu-ttf
@@ -27,9 +26,12 @@ TEST_TARGET= check
RCD_SCRIPTS= rrdcached
-# rrd_config.h is needed for databases/ruby-rrdtool
+# These files are needed for databases/ruby-rrdtool
post-install:
+ ${INSTALL_DATA} ${WRKSRC}/src/optparse.h ${DESTDIR}${PREFIX}/include/
${INSTALL_DATA} ${WRKSRC}/src/rrd_config.h ${DESTDIR}${PREFIX}/include/
+ ${INSTALL_DATA} ${WRKSRC}/src/rrd_config_bottom.h ${DESTDIR}${PREFIX}/include/
+ ${INSTALL_DATA} ${WRKSRC}/src/rrd_tool.h ${DESTDIR}${PREFIX}/include/
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
Index: pkgsrc/databases/rrdtool/Makefile.common
diff -u pkgsrc/databases/rrdtool/Makefile.common:1.8 pkgsrc/databases/rrdtool/Makefile.common:1.9
--- pkgsrc/databases/rrdtool/Makefile.common:1.8 Fri Aug 23 17:48:50 2024
+++ pkgsrc/databases/rrdtool/Makefile.common Sun May 24 20:55:28 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.8 2024/08/23 17:48:50 adam Exp $
+# $NetBSD: Makefile.common,v 1.9 2026/05/24 20:55:28 wiz Exp $
# used by databases/rrdtool/Makefile
# used by databases/py-rrdtool/Makefile
# used by databases/ruby-rrdtool/Makefile
-DISTNAME= rrdtool-1.9.0
+DISTNAME= rrdtool-1.10.2
CATEGORIES= databases graphics net
MASTER_SITES= ${MASTER_SITE_GITHUB:=oetiker/}
GITHUB_PROJECT= rrdtool-1.x
Index: pkgsrc/databases/rrdtool/PLIST
diff -u pkgsrc/databases/rrdtool/PLIST:1.21 pkgsrc/databases/rrdtool/PLIST:1.22
--- pkgsrc/databases/rrdtool/PLIST:1.21 Tue May 6 12:07:26 2025
+++ pkgsrc/databases/rrdtool/PLIST Sun May 24 20:55:28 2026
@@ -1,14 +1,17 @@
-@comment $NetBSD: PLIST,v 1.21 2025/05/06 12:07:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/05/24 20:55:28 wiz Exp $
bin/rrdcached
bin/rrdcgi
bin/rrdcreate
bin/rrdinfo
bin/rrdtool
bin/rrdupdate
+include/optparse.h
include/rrd.h
include/rrd_client.h
include/rrd_config.h
+include/rrd_config_bottom.h
include/rrd_format.h
+include/rrd_tool.h
lib/librrd.la
${PLIST.lua}${LUA_CDIR}/rrd.la
lib/pkgconfig/librrd.pc
@@ -158,3 +161,4 @@ share/examples/rrdtool/stripes.pl
share/examples/rrdtool/stripes.py
share/locale/fr/LC_MESSAGES/rrdtool.mo
share/locale/hu/LC_MESSAGES/rrdtool.mo
+share/locale/ka/LC_MESSAGES/rrdtool.mo
Index: pkgsrc/databases/rrdtool/distinfo
diff -u pkgsrc/databases/rrdtool/distinfo:1.62 pkgsrc/databases/rrdtool/distinfo:1.63
--- pkgsrc/databases/rrdtool/distinfo:1.62 Fri Aug 23 17:48:50 2024
+++ pkgsrc/databases/rrdtool/distinfo Sun May 24 20:55:28 2026
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.62 2024/08/23 17:48:50 adam Exp $
+$NetBSD: distinfo,v 1.63 2026/05/24 20:55:28 wiz Exp $
-BLAKE2s (rrdtool-1.9.0.tar.gz) = e15783e13e6a500473792f01c92dd4911d3f06d861eaf6f2f7edd1af634b5ad5
-SHA512 (rrdtool-1.9.0.tar.gz) = ebeb1fd9e1eed8e01d4d08a4f07aa22c272cc95ac87852f81a892690e6f446b5398bf64689ea99622779cba490722d97b325bda2d2a6d4dfc0719929b2a4c041
-Size (rrdtool-1.9.0.tar.gz) = 2972593 bytes
+BLAKE2s (rrdtool-1.10.2.tar.gz) = 59c9f5b3dde7584a9575bd171d6df398bf9ff711b92c180052e1dde06761a3b0
+SHA512 (rrdtool-1.10.2.tar.gz) = b0c275475ac978c28fd6dac29a623412ea3ae52b2778a61356722886981eeb844a8a59cf92e630b11e992404dc4c92f2937b6f9ac0f7e7a0ab31425f9742a2b6
+Size (rrdtool-1.10.2.tar.gz) = 2996110 bytes
SHA1 (patch-bindings_perl-shared_Makefile.PL) = 839b4474e89b59002d1629425c5839e4df3b8f5c
SHA1 (patch-bindings_tcl_Makefile.in) = 0d2515d57ca6a541d1647308d55587046a0a80e8
-SHA1 (patch-configure) = 1766cb47d89b1134c6d3e98279e90c4b823444d8
+SHA1 (patch-configure) = b00e25841ed5d043feaa3bdc76435d82c273a626
SHA1 (patch-doc_Makefile.in) = 749309b6532fff991a89c317a57e24f91a2804d1
SHA1 (patch-examples_Makefile.in) = 985e90539340c8bac9788e897c4b7b899fe9f6b1
SHA1 (patch-examples_rrdcached_Makefile.in) = be06ac61b314e225d62f9f27da28c24fb6a1b84b
-SHA1 (patch-src_compat-cloexec.c) = bf38548c453b8896394542717d1db75f5e25e431
-SHA1 (patch-src_compat-cloexec.h) = 69affed811fff14c332b5275c9c244142510e1b7
SHA1 (patch-src_gettext.h) = 1254beedc267d901e154ea98599bdfddbe49ddc0
SHA1 (patch-src_rrd__cgi.c) = f2004681d9d430b6d347627e029ce3c7a717bcd6
SHA1 (patch-src_rrd__graph.c) = deed6d90fec23a9b400104da605a859436d2c2d9
Index: pkgsrc/databases/rrdtool/patches/patch-configure
diff -u pkgsrc/databases/rrdtool/patches/patch-configure:1.2 pkgsrc/databases/rrdtool/patches/patch-configure:1.3
--- pkgsrc/databases/rrdtool/patches/patch-configure:1.2 Fri Aug 23 17:48:50 2024
+++ pkgsrc/databases/rrdtool/patches/patch-configure Sun May 24 20:55:28 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure,v 1.2 2024/08/23 17:48:50 adam Exp $
+$NetBSD: patch-configure,v 1.3 2026/05/24 20:55:28 wiz Exp $
Fixes:
@@ -7,21 +7,21 @@ with type 'void (int) __attribute__((nor
From fedora.
---- configure.orig 2024-07-29 08:43:16.000000000 +0000
+--- configure.orig 2026-05-19 19:34:43.000000000 +0000
+++ configure
-@@ -19572,6 +19572,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
- $as_echo_n "checking if ctime_r need special care to act posixly correct... " >&6; }
+@@ -20897,6 +20897,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ printf %s "checking if ctime_r need special care to act posixly correct... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
+#include <stdlib.h>
#include <time.h>
int
- main ()
-@@ -19585,6 +19586,7 @@ if ac_fn_c_try_link "$LINENO"; then :
+ main (void)
+@@ -20911,6 +20912,7 @@ then :
CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
+#include <stdlib.h>
#include <time.h>
int
- main ()
+ main (void)
Home |
Main Index |
Thread Index |
Old Index