Commit graph

122 commits

Author SHA1 Message Date
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
kefren
b3e6befe51 Update to 1.4.5
Bugfixes:
 * rrdcached: print \n at the end of log messages when running rrdcached in the
   foreground -- Bernard Li
 * rrdcached: Let the -s, -m and -P options affect the default socket as
   well -- Sebastian Harl
 * rrdgraph: font related memory leaks fixed #208 -- tobi
 * rrdgraph-libdbi: print error message instead of dumping core on sql
   problem -- Pavel Nikiforov
 * rrdgraph-libdbi: properly allocated response buffer -- Pavel Nikiforov
 * rrdtool: in remote mode, make argument count for remote commmands strict
   -- Dave Peticolas
 * rrdgraph: fix problems with second %s in right-axis format -- tobi
 * and many more: for full changelog http://oss.oetiker.ch/rrdtool/pub/CHANGES

Enhancements:
 * rrdcached: add hosts_access support added -- Shaun Reitan
 * rrdfetch/graph: introduce "epoch" as a new base time reference, meaning
   timestamp 0: you can now write epoch+11111111s or epoch+19711205s
   -- Peter Stamfest
2011-01-05 18:12:39 +00:00
wiz
fe54cc07d4 Disable lua manually, otherwise it's found on current and PLIST breaks. 2010-11-18 13:43:09 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
adam
e1339d6190 Changes 1.4.4:
Bugfixes:
* compile: multiple fixes isnan and isinf defines to make rrdtool compile
  with gcc on solaris (with --disable-nls)
* handle gettext/libintl like any other feature, do not try to supply
  our own ... rrdtool can work fine without it
* rrd_client: fix potential segfaults
* rrd_client: resolve synmlinks properly
* compile: fix libtool and libtoolize names for OSX compiles
* compile: fix for HAVE_BROKEN_MS_ASYNC (old linux kernels)
* rrd_xport: fix --daemon handling
* rrd_client: explicitly close connection on error
* rrd_update: fix memory leak for COMPUTE datasources
* rrd_daemon: fix segfault when specifying a relative path (-j option)
* compile: make rrdtool compile with gcc 4.5
* portability: use %lld (long long int) for time_t *printf
* compile: link pangocairo and not pango since we do use pangocairo actually
* compile: re-integrate intl into compile dependency so that hosts with
  old (or no) gettext can get access to the included copy.
* rrd_cached: exit with status !=0 on invalid cli

Enhancements:
* updated build files and instructions for win32 port by Chris Larsen
* legal: Relicense the RRDCacheD client interface under the MIT license
* legal: Updted FLOSS Exception for latest PHP license
* rrd_cached: better help output
2010-07-06 07:31:20 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
spz
e3f348995d make "rrdtool restore" work on archs where time_t is an int 2010-03-13 16:41:21 +00:00
martti
b3786c929f Reset MAINTAINER as I'm using rrdtool-1.2.x (because it has fewer deps). 2010-03-05 08:00:35 +00:00
martti
d181cfa381 Updated databases/rrdtool to 1.3.9
* bug fixes
2009-10-29 12:43:49 +00:00
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
martti
5f0e318f93 Updated databases/rrdtool to 1.3.8
- python bindings memory handling fix by Anders Hammarquist
  (deb bug #529291)

- fix getopt_long integration on Solaris. Depending on the phase of
  the moon this bug had caused rrdtool to crash reliably as soon as
  it read its arguments. Especially when used in language bindings.
  Thanks to Ihsan Dogan for helping with the debugging.

- rrd_restore used casting a bit to liberally this caused it to fail
  horribly on 64bit platforms. Patch based in input provided by
  poster of rrd bug #218.

- make ruby bindings compile with newer ruby versions. #217 patch
  provided by rrd trac user

- Generate an error message when using RRDp with graph - this can
  not work reliably. (Debian Bug#251701) patch by Sebastian Harl
2009-05-22 09:27:22 +00:00
martti
f04310a6f8 Updated databases/rrdtool to 1.3.7
The new release contains some rather influential changes.

* Holt-Winters rrds should see a drastic speedup.
* Front-ends relying on output from graph --lazy will work again
* updatev does not segfault on 32 bit platforms anymore.
* rrd_dump produces correct output with german locales.
2009-04-08 18:41:25 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
martti
039cf81c94 Updated databases/rrdtool to 1.3.6
* many small updates to the POD documents.
* improved win32 source
* OSX compilation fixes
* rrd_fetch: fix memory leak
* rrd_cgi: fix segfault in error reporting routine
* rrd_graph: fix TICK for negative numbers
* rrd_graph: fix image size reporting for LP64BE architectures
* rrd_resize: fix GROW for mmap (it was totally broken)
2009-01-22 16:47:02 +00:00
rafal
bc2c9f53e2 Fix a LP64BE problem with 'rrdtool graph' where it claimed all graphs generated
were always of size 0x0.  Patch already applied upstream.
2009-01-16 02:23:03 +00:00
martti
3729de22d8 Updated databases/rrdtool to 1.3.5
Features:

- a second axis can now be displayed in rrd_graph. look for
  documentation on second-axis. feature was sponsored by VoltWerk.

- win32 port of the source. see WIN32-BUILD-TIPS.txt for details.
  contributed by exitgames

Bugfixes:

- rrd_fetch: is more careful when seeking. it should not try to seek
  outside the file anymore.

- rrd_restore: works on platforms where "NaN" is not represented as
  "NaN" works now (HPUX)

- rrd_graph: label ordering in --full-size is correct now.

- ruby bindings: fix for last method

- perl bindings: fix for build on MacOSX

- rrd_update: make sure time stamp of rrd files get updated even on
  platforms with broken MS_ASYNC implementations (osx and old linux)

- rrd_graph: CDEF:x= raises an error now and does not segfault

- Solaris isfinite portability improved

- rrd_graph: --font TITLE:12: problem fixed (affecting cacti)
2009-01-02 20:07:07 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
martti
31c04538e3 Updated databases/rrdtool to 1.3.4
* detect short/truncated files on open (rrdtool used to crash later
  on some platforms)

* stop rrd_resize from altering the original file (mmap side
  effect)

* fix VDEF and SHIFT use. Now it returns correct data and does
  not crash anymore.

* fix rrd_xport when used on datasources with different
  resolutions. This has been broken from day 1 of this tools
  exsitance.

* fixed default prefix for ruby install

* added rpath for perl bindings on bsd

* do not [fm]advise past the end of the file since this
  causes crashes on sparc.
2008-10-07 07:23:35 +00:00
joerg
7e733cde40 Needs msgfmt, intltool and drop forcing pkgsrc gettext. Bump revision. 2008-09-18 13:56:13 +00:00
martti
0f76c2163a Updated databases/rrdtool to 1.3.3
While 1.3.2 did fix the data corruption bug, and was much faster
with creating graphs, it did break badly when you tried to supply
your own font names and sizes. 1.3.3 fixes this regression.

* Do not crash when user tries to select a font in rrdgraph
* Another attempt at makeing it compile out-of-the box on solaris 8
2008-09-15 15:11:46 +00:00
martti
19a8eff734 Updated databases/rrdtool to 1.3.2
MAJOR BUG-FIX:

* When running rrdtool update with multiple updates in one go and
  MMAP enabled, there was a data corruption bug at wrap around.
  See http://oss.oetiker.ch/rrdtool-trac/ticket/178 for details
  Thanks to Kevin Brintnall

OTHER FIXES:

* Forward ported rra cur_row randomization patch from rrdtool
  1.2.28 (it got lost in development).

* Contrary to the documentation imginfo did return the full path
  of the image and not only the file name.

* Make --lazy mode work even when PRINT commands are present.
  http://oss.oetiker.ch/rrdtool-trac/ticket/163

* Fix Ruby Bindings memory leak.

* Fix compilation on solaris 2.8

* Fix a ton of memory leaks in rrd_create and some in rrd_tool as
  well. Based on valgrind analysis by Sven Engelhardt. Thanks!

* Fix handling of error conditions in rrd_tool.c (errno is not the
  ideal indicator)

ENHANCEMENTS:

* Text Strings entered in the current locale will automatically be
  transformed to utf8 for proper handling by Pango.

* Dramatically improved Pango Performance by introducing a static
  fontmap. On my test system the persistent fontmap causes the
  second graph with the same fonts in a single session to be
  created about 0.18s faster than the first one. For a total graph
  creation time of 0.21s this is a pretty substantial improvement.
  With this patch, performance for the second graph is back to
  1.2.x levels or even better.
2008-09-10 05:38:12 +00:00
martti
6d050e7d91 Updated databases/rrdtool to 1.3.1
* image size does get returned properly even with --lazy active
  this broke a number of frontends which should work now.
* fix rrd_restore to be able to read rrd 1.0.x generated dumps again.
* several documetation fixes
* make rrdtool.spec work without php
* complain when someone tries to create an rrd file with step size zero.
* added filename to illegal updated interval error message.
* fix number of rows returned by python modules fetch implementation.
2008-07-29 17:23:17 +00:00
martti
c52f82e75a Removed DEPENDS for pkg-config. Spotted by wiz@ 2008-06-30 07:31:09 +00:00
martti
c59f0e2de3 pkglint -Wall 2008-06-30 07:29:48 +00:00
he
8c33dbe248 Update rrdtool from 1.2.27nb1 to 1.3.0nb1.
Local change warranting nb1 is to prefix some error messages from
rrdupdate with the name of the file the error relates to, carried
over from nb1 of 1.2.27.

Update loosely OKed by martti@

The announcement of 1.3.0 outlines the changes since 1.2.27:


NEW Fast file access methods (Bernhard Fischer / Tobi Oetiker)
----------------------------
* introduced file-accessor functions rrd_read/rrd_seek/rrd_write

* implemented full mmap-based file access with madvise hints for
  improved scalability, much reduced memory-footprint and much less
  blocking while accessing the disk

* implemented optional full file-descriptor access instead of FILE*
  access

NEW Graphing (Tobi Oetiker)
------------
* libart has been replaced by cairo/pango

* pango markup is supported (--pango-markup)

* full grid fitting

* --graph-render-mode=mono for non anti aliased graphing

* --font-render-mode=mono for non anti aliased fonts

* fonts come through fontconfig, use the Pango font nameing scheme
  -> 'Times 20' ... it is not possible to use truetype fonts
  directly anymore.

* Tabs are position independent.

* TRENDNAN filter that ignores NAN values while calculating the
  TREND data. (Timo Stripf)

* --full-size-mode to specify the outer border of the image and not
  just of the graphing canvas (Matthew Chambers)

* TEXTALIGN command to alter default text alignment behavior

* C API in-memory graphing with rrd_graph_v (Evan Miller)

* draw dashed lines in graphs (Thomas Gutzler)

* new interface graphv which returns information using the rrd_info
  interface (Tobi Oetiker and Mark Plaksin)

* improved horizontal grid. Have a bit more grid lines and y-axis
  labels while keeping them far enough apart to not run into each
  other.

NEW Forecasting (Evan Miller)
---------------
* the new MHWPREDICT consolidation function uses a variation of the
  Holt-Winters method. It is a drop-in replacement for HWPREDICT,
  and is better suited for data whose seasonal variations grow or
  shrink in proportion to the average.

* If you create an RRD with the new MHWPREDICT function, the
  resulting rrd file will be version 0004 and can only be used in
  rrdtool 1.3.

Rewrites
--------
* rrd_restore now uses libxml for parsing which makes things much
  more tolerant towards xml variations. The old code could mostly
  just parse the XML as it was output by rrdtool dump. See also:
  the note at the bottom of this document. (by Florian octo
  Forster)

* rrd_update rewritten to make it more modular. Fixed two
  longstanding HW bugs in the process (Evan Miller)

Internationalization (Takao Fujiwara and Tobi Oetiker)
--------------------
* The help output by rrdtool has been internationalized. There are
  no real translations included with rrdtool yet, contributions are
  welcome.

* The internationalization will only be compiled if libintl and
  friends are available on your system. Use the configure option
  --disable-libintl if you want to disable this feature

Language Bindings
-----------------
* ruby rrd_fetch will return step as a last property -- Mike Perham

RRDtool dump / restore incompatibility
--------------------------------------
* rrdtool dump 1.3 does emit completely legal XML. Basically this
  means that it contains an XML header and a DOCTYPE definition.
  Unfortunately this causes older versions of rrdtool restore to be
  unhappy.

* To restore a new dump with an old rrdtool restore version, either
  remove the XML header and the doctype by hand (both on the first
  line of the dump) or use rrdtool dump --no-header.
2008-06-23 16:24:30 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
he
82e4463e13 Add name of rrd database to "illegal attempt to update using time..."
error message, since rrdupdate may update more than one rrd database.

Submitted as a feature enhancement request upstream (#162).

Bump package revision.
2008-06-19 15:56:04 +00:00
martti
a8ef60fba5 Fix pkg/38555. Patches provided by NAKAJI Hiroyuki and reviewed by the rrdtool
author Tobias Oetiker.
2008-05-05 05:25:20 +00:00
he
4779dcf9af Update rrdtool to version 1.2.27.
Changes:
        * doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
	  doc/rrdgraph_rpn.pod, doc/rrdtutorial.pod: fixes for better web
	  rendering
	* COPYRIGHT: added ZPL 2.1 to floss exception
	* src/rrd_graph.c, trunk/program/src/rrd_graph.c: fixed parsing of
	  fontnames with embeded spaces
	* bindings/tcl/tclrrd.c, configure.ac, src/rrd_cgi.c: * fix fadvice
	  and madvice inclusion ... again * fix rrdcgi warning * fix
	  warnings in tcl bindings -- Peter Breitenlohner peb mppmu.mpg.de
	* src/rrd_graph.c: weekday and time are too tight
	* configure.ac: fixing the solaris build
	* netware/Makefile, src/rrd_update.c, win32/Makefile: updates for
	  netware and mingw32 ... allows for crosscompilation
	* src/rrd_update.c: make update compile for mingw32 3.4.5
	* bindings/perl-shared/Makefile.PL, configure.ac, src/rrd_tool.h,
	  src/rrd_update.c: * improve portability of compile environment to
	  netbsd and solaris
2008-04-14 16:05:35 +00:00
martti
15baf22906 Replace my patch-aa with patch-aa and patch-ab received from the author. 2007-11-21 07:50:14 +00:00
martti
55b0d19ea0 rrdtool-1.2.26 2007-11-20 11:58:19 +00:00
martti
7c5784353c Updated databases/rrdtool to 1.2.26
* Bug fixes
2007-11-20 11:57:59 +00:00
cube
0fcb8b3a27 Revive patch-ap, sans -lcgi, so that RRDs.so build correctly again.
Ok martti@, PR#37374 by Petar Bogdanovic.
2007-11-13 01:58:42 +00:00
martti
9fc7653761 Based on some feedback, comment out the newly added LICENSE=xxx for now.
I'll re-activate this later when the global license stuff is activated.
2007-10-30 19:31:38 +00:00
martti
2e8958a121 Added LICENSE=gnu-gpl-v2 2007-10-30 13:44:22 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
martti
8e93d434ca NetBSD 1.x is no longer supported so remove NOT_FOR_PLATFORM. 2007-05-30 07:32:33 +00:00
martti
cb60aa5595 Regenerated. 2007-05-30 07:27:46 +00:00
martti
fb541f8ef5 cgilib is not needed to build this (Tobi Oetiker told this in a private mail). 2007-05-30 07:25:39 +00:00
taca
864c3a6973 Explicitly disable detecting Ruby like Python.
Fix build problem when Ruby is installed.
2007-05-17 14:41:09 +00:00
martti
8f26077d0c Updated databases/rrdtool to 1.2.23
* bug fixes
2007-05-16 09:01:10 +00:00
martti
82a6c58e99 Updated databases/rrdtool to 1.2.19
* bindings/python/Makefile.am: libtool builds shared libraries
  anyway, no need for extra LDFLAGS that bite non GNU ld versions

* src/rrd_tool.c: resolve snprintf overflow warning by using sizeof
2007-03-06 10:49:00 +00:00
adam
3c835bd816 Changes 1.2.18:
* Bug fixes
2007-01-30 13:26:55 +00:00
wiz
18e3283474 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 20:46:42 +00:00
adam
95006feb74 Changes 1.2.15:
The pwd command for server mode was added. Logarithmic graphs were revisited. GPRINT can now access the time component of VDEF values. DNAN and DINF are much faster through caching. Many bugs were killed.
2006-07-22 07:37:07 +00:00
wiz
895c51a27b regen, with correct library dependencies. Broke at least hobbitmon. 2006-07-21 16:17:55 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
adam
7889529658 Changes 1.2.13:
Restoring from 1.0.x format XML dumps was enabled.
The stability of rrdtool fetch results was fixed.
A new rrdtool graph and rrdcgi functions were added.
The pipe mode interface was improved. Many bugfixes were made.
2006-05-05 17:42:06 +00:00