<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/rrdtool1, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-10-31T07:07:38Z</updated>
<entry>
<title>rrdtool1: add test-version.sh</title>
<updated>2026-10-31T07:07:38Z</updated>
<author>
<name>Sander van Deijck</name>
</author>
<published>2026-10-30T21:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=454a13306b7b8593fec91b9db2268413563ce4e3'/>
<id>urn:sha1:454a13306b7b8593fec91b9db2268413563ce4e3</id>
<content type='text'>
rrdcgi has no version or help option, so the generic runtime test finds
no executable in rrdcgi1 that reports the package version and fails:

  rrdcgi1: No executables in the package provided version 1.0.50

This shows up in any PR whose CI installs rrdcgi1, for example through
lighttpd-mod-rrdtool. Neither rrdcgi nor librrd contains the version
string, so skip the check for librrd1 and rrdcgi1, as other packages do
for executables without a version option, and keep checking rrdtool's
own output for rrdtool1.

Signed-off-by: Sander van Deijck &lt;sander@vandeijck.com&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>rrdtool1: fix compilation with GCC 15</title>
<updated>2025-06-23T08:25:13Z</updated>
<author>
<name>Til Kaiser</name>
</author>
<published>2025-06-20T11:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2c811dd762493c12ec899e1e89b47cc97f877c45'/>
<id>urn:sha1:2c811dd762493c12ec899e1e89b47cc97f877c45</id>
<content type='text'>
Currently, rrdtool1 produces the following build error
for various C files while building with GCC 15:

In file included from rrd_tool.h:93,
                 from rrd_cgi.c:11:
getopt.h:108:12: error: conflicting types for 'getopt'; have 'int(void)'
  108 | extern int getopt ();
      |            ^~~~~~
In file included from include/fortify/unistd.h:22,
                 from rrd_tool.h:56:
include/unistd.h:127:5: note: previous declaration of 'getopt' with type 'int(int,  char * const*, const char *)'
  127 | int getopt(int, char * const [], const char *);
      |     ^~~~~~

This adds -std=gnu17 to TARGET_CFLAGS to fix the compilation error.

Signed-off-by: Til Kaiser &lt;mail@tk154.de&gt;
</content>
</entry>
<entry>
<title>rrdtool1: fix compilation with GCC14</title>
<updated>2024-05-14T23:36:28Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-05-13T03:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=710a6fb79bf618aecde1db4f1eac79babfe70a2c'/>
<id>urn:sha1:710a6fb79bf618aecde1db4f1eac79babfe70a2c</id>
<content type='text'>
gnu standard is needed. Easier to remove the CFLAG.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>rrdtool1: change download URL to https</title>
<updated>2024-03-21T09:04:34Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-21T09:04:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d758eab46bfa75d3641cab081b61cf07e356c252'/>
<id>urn:sha1:d758eab46bfa75d3641cab081b61cf07e356c252</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>rrdtool1: add license information</title>
<updated>2024-03-21T08:59:48Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-19T09:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=694dfdb5c267291a0503c3c616eaf3c2ead8d091'/>
<id>urn:sha1:694dfdb5c267291a0503c3c616eaf3c2ead8d091</id>
<content type='text'>
See the license information on the rrdtool homepage.
https://oss.oetiker.ch/rrdtool/license.en.html

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>rrdtool: update PKG_SOURCE_URL</title>
<updated>2022-10-05T19:35:57Z</updated>
<author>
<name>Ryan Shi</name>
</author>
<published>2022-10-05T19:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=164e0257e7c079b06e5d862cbc31e1f11ac651cb'/>
<id>urn:sha1:164e0257e7c079b06e5d862cbc31e1f11ac651cb</id>
<content type='text'>
Signed-off-by: Ryan Shi &lt;qweaszxcdf@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>rrdtool: Keep time as 'long' despite 64bit time_t in musl</title>
<updated>2021-10-10T17:58:47Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2021-10-09T07:15:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e341af53dbc2f835b2a7899b86ee67014448ce41'/>
<id>urn:sha1:e341af53dbc2f835b2a7899b86ee67014448ce41</id>
<content type='text'>
Adjust to the 64 bit time_t in musl 1.2.2 by keeping time
internally in RRD still as 'long', so that old databases
created during musl 1.1.x still work in 32 bit targets.

That also helps with several interal functions that use 'long'
for calculations and printf formatting.

* Define internal type TIME_INT as 'long', and use that
  internally in calculations
* Use time_t vs. TIME_INT casting when necessary
* Provide time_t variable pointers for functions expecting
  a time_t pointer.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>rrdtool1: don't build docs</title>
<updated>2021-07-22T23:31:04Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-07-22T22:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d67dde734c8f2edcf998929ff0e2b8df471375ee'/>
<id>urn:sha1:d67dde734c8f2edcf998929ff0e2b8df471375ee</id>
<content type='text'>
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
</feed>
