<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/rrdtool1, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-06-23T08:25:13Z</updated>
<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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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>
<entry>
<title>rrdtool1: modify logarithmic scale labelling</title>
<updated>2020-05-05T10:58:49Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2020-04-26T20:10:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=edc41b26ab1e78d55e87c79562d8430b87d314a7'/>
<id>urn:sha1:edc41b26ab1e78d55e87c79562d8430b87d314a7</id>
<content type='text'>
The y-axis graph labels in logarithmic mode display in 'scientific'
notation eg: '1e+00' for 0, '1e+01' for 10, '1e+02' for 100 and so on.
This IMO is a pain in the backside for non scientific humans to read.

Modified output to display numbers up to 99,999 in conventional decimal
format and to revert to scientific notation for larger, thus the same
display space is taken.

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>treewide: Capitalize submenus</title>
<updated>2019-07-25T01:35:40Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2019-07-23T13:35:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=2593eabd6b2288cc2af81db3b6f9fb2e5f9a2269'/>
<id>urn:sha1:2593eabd6b2288cc2af81db3b6f9fb2e5f9a2269</id>
<content type='text'>
Fixed a typo in tcpreplay.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
</feed>
