From d39d37383723da8f93d74deb7dd2d039e5205bd8 Mon Sep 17 00:00:00 2001 From: Bernd Zeimetz Date: Fri, 8 Feb 2008 22:13:29 +0100 Subject: [PATCH] Imported Debian patch 1.2.26-1 --- debian/README.Debian | 31 +++ debian/changelog | 529 +++++++++++++++++++++++++++++++++++++++++ debian/compat | 1 + debian/control | 168 +++++++++++++ debian/copyright | 299 +++++++++++++++++++++++ debian/librrd2.symbols | 394 ++++++++++++++++++++++++++++++ debian/pyversions | 1 + debian/rules | 183 ++++++++++++++ debian/trytime.1 | 53 +++++ 9 files changed, 1659 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/librrd2.symbols create mode 100644 debian/pyversions create mode 100755 debian/rules create mode 100644 debian/trytime.1 diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..7756d3b --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,31 @@ +RRDtool for Debian +------------------ + +The RRDtool distribution is split into several packages: + +Package: rrdtool + Command-line utilities and documentation + +Package: librrd2 + Shared libraries + +Package: librrd2-dev + Static libraries and headers + +Package: librrds-perl + Perl interface, using a shared library (RRDs) + +Package: librrdp-perl + Perl interface, using command pipes to the rrdtool program (RRDp) + +Package: rrdtool-tcl + TCL interface + +Package: python-rrd + Python interface + +More examples and useful applications can be found at the upstream site +at http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/contrib/ + + -- Matt Zimmerman , Fri, 10 Sep 1999 10:53:19 -0700 + Josip Rodin , Mon, 06 Nov 2006 21:10:23 +0100 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d5c3a03 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,529 @@ +rrdtool (1.2.26-1) unstable; urgency=low + + * New upstream version (Closes: #FIXME). + * Package hijacked as announced on debian-devel@lists.debian.org + (FIIIIXXXXMMMEEEEEE) due to the old maintainer being MIA. + * Complete overhaul of the packaging: + - debian/rules completely rewritten + - debian/copyright redone as it didn't even list upstream's copyright + correctly. + - debian/post{inst,rm}: removed, debhelper takes care of this. + - debian/control: + * Update of Maintainer, Standards-Version, Uploaders + * Building ruby modules now. + * Change the Python binary package to conform with the Python policy, + using python-support. + * Bump Standards Version to 3.7.3 + + -- Bernd Zeimetz Wed, 06 Feb 2008 17:24:40 +0100 + +rrdtool (1.2.19-1) unstable; urgency=low + + * New maintainer (closes: #409518). + * New upstream release: + - Logarithmic graphs don't consume all available memory (closes: #402782). + - This version at least does no longer have such rrdexplorer example + (closes: #239565). + - Patch for PREV(cname) was included long ago (closes: #160485). + - I am no longer able to reproduce a segfault with PREV(name). Closes: + #180284. + * Acknowledge NMU uploads (closes: #323975, #324497, #326653, #373379, + #323771, #325708, #323611, #240369, #323969). + * bindings/python/Makefile.in: Added -lpython2.4 in order to fix build + failure. + + -- David Martínez Moreno Mon, 12 Feb 2007 02:18:22 +0100 + +rrdtool (1.2.15-0.3) unstable; urgency=high + + * Non-maintainer upload. + * Fix high memory consumption by extracting r881 und r887 from upstream. + Closes: #397691, #398111 + + -- Andreas Barth Thu, 14 Dec 2006 18:25:02 +0000 + +rrdtool (1.2.15-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Fixed the python module based on the patch supplied by Brian Warner, + thank you, closes: #397781. + * Updated upstream URL in the copyright file. + + -- Josip Rodin Mon, 27 Nov 2006 00:25:41 +0100 + +rrdtool (1.2.15-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version, closes: #364948. + + Dropped our patches for #323771, it's now fixed upstream. + + Seems to fix the crashes in RRDs::graph, closes: #392937. + * Fixed up the package descriptions a little bit. + * Updated package list in README.Debian. + * Tidied up the copyright file. + + -- Josip Rodin Mon, 6 Nov 2006 21:09:04 +0100 + +rrdtool (1.2.11-0.6) unstable; urgency=low + + * Convert to updated Python policy. Closes: #373379. + + -- Matthias Klose Sun, 18 Jun 2006 03:07:38 +0000 + +rrdtool (1.2.11-0.5) unstable; urgency=low + + * NMU. + * Fix the path to the ttf-deja font and version librrd2 dependance on + ttf-dejavu. + + -- Laurent Fousse Mon, 9 Jan 2006 17:57:20 +0100 + +rrdtool (1.2.11-0.4) unstable; urgency=low + + * NMU. + * Tighten the dependency of the binary packages on librrd2 to assert the use + of a recent version depending on ttf-dejavu. + * Fix 'rrdtool restore', replace the workaround from 1.2.11-0.3 with a patch + from the upstream repository. Closes: #323771. + * Set the priority of the language bindings, which only depend on librrd2, + to optional, as aleady done for python-rrd (rrdtool-tcl, librrds-perl). + Closes: #240369. + + -- Matthias Klose Sun, 18 Sep 2005 06:04:13 +0000 + +rrdtool (1.2.11-0.3) unstable; urgency=low + + * NMU. + * Don't include own copy of ttf-dejavu font file, depend on ttf-dejavu. + Patch by Jeremy Bobbio. Closes: #323975. + * README.Debian: Add link to upstream contrib directory (closes: #323969). + * NEWS: Install into librrd2{,-dev} as well (closes: #325708). + * librrd[ps]-perl: Add README to locate the example files (closes: #323611). + + -- Matthias Klose Tue, 13 Sep 2005 11:03:47 +0000 + +rrdtool (1.2.11-0.2) unstable; urgency=low + + * librrd2-dev: Add conflict/replaces to librrd0 (.la) file. + Closes: #323355. + + -- Matthias Klose Tue, 16 Aug 2005 11:42:00 +0200 + +rrdtool (1.2.11-0.1) unstable; urgency=low + + * NMU. + * New upstream version. + - Fix FTBFS on amd64 (closes: #294623). + - Fix rrdcgi not handling quotes (closes: #243794). + - Fix rrdcgi concatenation problem (closes: #232556). + - New soname for the librrd library (closes: #309346). + * Use debhelper V4. + * Build-depend on libart2.0-dev, libfreetype6-dev. + * Remove build dependencies on gd2 libs. (closes: #261752, #289003). + * Build python bindings from this source, add Matthias Urlichs as uploader. + * debian/copyright: Remove the paragraph "Modifications to upstream source", + no modifications with this upload. + * Remove empty files from examples directory (closes: #281194). + * Build-depend on fixed cgilib (>= 0.5-4.1). + + -- Matthias Klose Sun, 14 Aug 2005 17:30:00 +0200 + +rrdtool (1.0.49-1) unstable; urgency=low + + * New upstream release + * librrd0 conflicts with older rrdtool, librrds-perl due to libpng + incompatibility (Closes: #252271) + * Change depends on librrd0-dev to -noxpm variant as well + * Update depends on rrdtool-tcl to tcl8.4 + + -- Matt Zimmerman Thu, 4 Nov 2004 17:48:45 -0800 + +rrdtool (1.0.48-3) unstable; urgency=low + + * Placate disk space fascists by building with the -noxpm variant of libgd2 + (Closes: #261752) + * Require a version of libgd which has GIF support restored (2.0.28) + (Closes: #265660) + + -- Matt Zimmerman Sat, 9 Oct 2004 11:43:06 -0700 + +rrdtool (1.0.48-2) unstable; urgency=low + + * Build against libgd2, since it now provides gif support as libgd-gif1 + did, and avoids a conflict with programs which link against both + librrd and libgd2, such as php4-rrdtool (Closes: #261323) + - Build-Depends: s/libgd-gif1-dev/libgd2-xpm-dev/ + - librrd0-dev Depends: likewise + * Add libc-dev as an alternative in librrd0-dev's libc6-dev dependency + + -- Matt Zimmerman Sat, 24 Jul 2004 23:57:17 -0700 + +rrdtool (1.0.48-1) unstable; urgency=low + + * New upstream release (Closes: #256795) + + -- Matt Zimmerman Sun, 4 Jul 2004 01:40:30 -0700 + +rrdtool (1.0.46-3) unstable; urgency=low + + * Add dependencies to librrd0-dev to ensure that static linking is + possible: libgd-gif1-dev, zlib1g-dev + * #include in rrd.h (Closes: #238849) + * Only link rrdcgi with -lcgi, not librrd + + -- Matt Zimmerman Fri, 19 Mar 2004 11:38:39 -0800 + +rrdtool (1.0.46-2) unstable; urgency=medium + + * Fix tcl module installation (Closes: #231171) + + -- Matt Zimmerman Wed, 4 Feb 2004 15:35:46 -0800 + +rrdtool (1.0.46-1) unstable; urgency=low + + * New upstream release + + -- Matt Zimmerman Mon, 12 Jan 2004 23:22:09 -0800 + +rrdtool (1.0.45-1) unstable; urgency=low + + * New upstream release + * Deal with changed tclrrd naming scheme + * Build with tcl8.4 + * Remove old dpkg-dev build-dependency; even woody is new enough + + -- Matt Zimmerman Wed, 17 Dec 2003 14:09:11 -0800 + +rrdtool (1.0.42-2) unstable; urgency=low + + * Build-Depends: libpng12-dev instead of libpng3-dev (when will the madness end?) + (Closes: #195224 + I hope this will also fix weird version mismatch problems (Closes: #194900) + + -- Matt Zimmerman Sat, 31 May 2003 15:06:42 -0400 + +rrdtool (1.0.42-1) unstable; urgency=low + + * New upstream release + * librrd0-dev Section: libdevel + * librrd[sp]-perl Section: perl + * Build with libpng3 (Closes: #189493) + + -- Matt Zimmerman Thu, 15 May 2003 19:44:37 -0400 + +rrdtool (1.0.40-2) unstable; urgency=low + + * Correctly suppress non-image output when writing image to stdout + (Closes: #182217) + + -- Matt Zimmerman Sat, 1 Mar 2003 16:59:39 -0500 + +rrdtool (1.0.40-1) unstable; urgency=low + + * New upstream release + * Remove unnecessary rrd_free to avoid crash on invalid option + (Closes: #166156) + * Clean example source code; some libtool cruft was getting installed in + /usr/share/doc/examples + + -- Matt Zimmerman Tue, 17 Dec 2002 22:11:46 -0500 + +rrdtool (1.0.39-2) unstable; urgency=low + + * Rebuild for perl 5.8 (Closes: #158728) + + -- Matt Zimmerman Sun, 25 Aug 2002 17:29:41 -0400 + +rrdtool (1.0.39-1) unstable; urgency=low + + * New upstream release + + -- Matt Zimmerman Wed, 31 Jul 2002 00:40:00 -0400 + +rrdtool (1.0.38-1) unstable; urgency=low + + * New upstream release (Closes: #148486) + + -- Matt Zimmerman Wed, 29 May 2002 12:28:28 -0400 + +rrdtool (1.0.35-2) unstable; urgency=low + + * Remove CVS directories with rm -rf. This broke autobuilds entirely. + (Closes: #140075) + + -- Matt Zimmerman Tue, 26 Mar 2002 17:15:01 -0500 + +rrdtool (1.0.35-1) unstable; urgency=low + + * New upstream release. + + -- Matt Zimmerman Sun, 24 Mar 2002 11:29:10 -0500 + +rrdtool (1.0.33-9) unstable; urgency=low + + * Call dh_shlibdeps with -l to allow it to find dependencies correctly + (Closes: #118629) + * Add call to ldconfig in postrm of librrd0 + * Remove .cvsignore files from installed examples + + -- Matt Zimmerman Sat, 10 Nov 2001 14:14:51 -0500 + +rrdtool (1.0.33-8) unstable; urgency=low + + * Use AM_MAINTAINER_MODE to keep the makefiles from trying to rebuild + autoconf/automake stuff during the build (Closes: #117599) + * Regenerated everything AGAIN. + * Use DESTDIR instead of prefix= during "make install" + + -- Matt Zimmerman Mon, 29 Oct 2001 22:22:07 -0500 + +rrdtool (1.0.33-7) unstable; urgency=low + + * Add an example to the rrddump documentation showing what is necessary + to transfer an RRD from one architecture to another. (Closes: #117147) + * Regenerated autoconf/automake configs + + -- Matt Zimmerman Mon, 29 Oct 2001 02:28:16 -0500 + +rrdtool (1.0.33-6) unstable; urgency=low + + * Spelling corrections from Martin Schulze (Closes: #110784) + + -- Matt Zimmerman Sat, 8 Sep 2001 13:13:22 -0400 + +rrdtool (1.0.33-5) unstable; urgency=low + + * Ship with pre-generated files from autoconf2.50/automake, rather than + pulling them in at build-time, in order to work around the current + libtool mess. This makes the diff less manageable, but should make + the build more stable. + * debian/control: remove build-dependencies on autoconf/automake/libtool + * debian/rules: don't call autoconf/automake + * Fix shlibs file (it was trying to use a substitution) + * configure.in: remove makefiles that no longer exist from AC_OUTPUT. + Apparently this is an error in autoconf 2.50. + * configure.in: Remove wacky logic to pull PIC flags out of libtool, and + let libtool do the right thing. + * debian/rules: shlibs.local hackery is no longer necessary, removed + + -- Matt Zimmerman Fri, 3 Aug 2001 17:36:43 -0400 + +rrdtool (1.0.33-4) unstable; urgency=low + + * Add build-dependencies on libtool and autoconf (Closes: #105655) + + -- Matt Zimmerman Tue, 17 Jul 2001 15:44:25 -0400 + +rrdtool (1.0.33-3) unstable; urgency=low + + * Update config.{sub,guess} from autotools-dev 20010702.1 + (Closes: #105037) + * Update ltmain.sh for good measure, from libtool 1.4-1 + * Build-Depend on autoconf, and run autoconf and aclocal from + debian/rules (in addition to automake) + + -- Matt Zimmerman Sat, 14 Jul 2001 03:19:22 -0400 + +rrdtool (1.0.33-2) unstable; urgency=low + + * Rebuild with latest tcl8.3-dev, to fix shared object extension + + -- Matt Zimmerman Sat, 3 Mar 2001 17:28:24 -0500 + +rrdtool (1.0.33-1) unstable; urgency=low + + * New upstream version. + * This is yet another patch release to fix some distribution/compilation + problems. There should be no visible changes for Debian users from + 1.0.32-3. + + -- Matt Zimmerman Thu, 1 Mar 2001 02:27:53 -0500 + +rrdtool (1.0.32-3) unstable; urgency=low + + * Fix the tcl extension module to build against tcl8.3, rather than + tcl8.0 (Closes: #87357) + * debian/control: Build-depend on tcl8.3-dev + * debian/rules: tclconfigdir = /usr/lib/tcl8.3 + * tcl/Makefile.am: (upstream) -I/usr/include/tcl@TCL_VERSION@ + * configure.in: (upstream) AC_SUBST(TCL_VERSION) + + -- Matt Zimmerman Sat, 24 Feb 2001 02:25:46 -0500 + +rrdtool (1.0.32-2) unstable; urgency=low + + * List changes to upstream source in the copyright file (as well as the + changelog) + * Link against libgd-gif instead of libgd, to restore GIF support + + -- Matt Zimmerman Fri, 23 Feb 2001 15:27:37 -0500 + +rrdtool (1.0.32-1) unstable; urgency=low + + * New upstream version. Hopefully this one will last more than 24 + hours (Closes: #75771) + + -- Matt Zimmerman Wed, 21 Feb 2001 20:13:09 -0500 + +rrdtool (1.0.27-7) unstable; urgency=low + + * debian/rules: Updated for new Perl policy + * debian/rules: Don't use install-stamp; it causes more problems than it + prevents + * debian/rules: Don't call dh_suidregister; we didn't use it anyway + * debian/control: Build-depend on the new debhelper for dh_perl + * debian/control: rrdtool-tcl only seems to work with 8.0, so depend on + tcl8.0 + * debian/control: Build-depend on perl 5.6.0+ + * debian/librrd?-perl: Updated for new Perl filesystem layout + + -- Matt Zimmerman Thu, 15 Feb 2001 19:04:11 -0500 + +rrdtool (1.0.27-6) unstable; urgency=low + + * debian/rules: Handle DEB_BUILD_OPTIONS debug, nostrip + * debian/rules: Separate out "configure" target + * debian/rules: Miscellaneous cleanup + * Recompile librrds-perl against perl-5.6 + + -- Matt Zimmerman Tue, 19 Dec 2000 21:23:55 -0500 + +rrdtool (1.0.27-5) unstable; urgency=low + + * Fix Build-Depends to reflect our dependency on dpkg-dev >= 1.7.0 | + librrd0. The old dpkg can only calculate our dependencies correctly + if the runtime library is installed on the system, so potato users + must either install the potato librrd0 or the new dpkg-dev + (Closes: #77479) + + -- Matt Zimmerman Mon, 20 Nov 2000 20:39:55 -0500 + +rrdtool (1.0.27-4) unstable; urgency=low + + * Updated to comply with policy 3.2.1.0: + - Don't build with -g by default + * Build-Depend on tcl8.0-dev (not tcl-dev), since that is the only + version we currently work with. + * Added automake to Build-Depends (oops) + + -- Matt Zimmerman Sat, 18 Nov 2000 22:29:02 -0500 + +rrdtool (1.0.27-3) unstable; urgency=low + + * Big packaging cleanup release. + * Fixed perl module compilation to link with the shared library, rather + than including a copy of the static library inside the .so (also fixes + a lintian error, shlib-with-non-pic-code in librrds-perl) + * Fixed tcl module compilation to link with the shared library, rather + than including a copy of the static library inside the .so (also fixes + a lintian error, shlib-with-non-pic-code in rrdtool-tcl) + * The above shrunk the size of the perl and tcl library packages from + 60k each to about 20k (perl) and 16k (tcl) + * We can now use shlibdeps to calculate the dependencies for + librrds-perl, so those will be more correct now + * Rather than include Makefile.in changes in the .diff.gz, just keep our + modifications to Makefile.am and run automake in debian/rules. This + makes the .diff.gz much smaller and cleaner + * Fixed shared library dependencies all around to be smarter + * rrdtool package now Suggests librrds-perl (rather than depending on + perl), as it is only needed for an auxiliary script for converting + mrtg data + + -- Matt Zimmerman Fri, 10 Nov 2000 19:34:05 -0500 + +rrdtool (1.0.27-2) unstable; urgency=low + + * Updated maintainer email address (now official maintainer) + + -- Matt Zimmerman Wed, 1 Nov 2000 22:44:41 -0500 + +rrdtool (1.0.27-1) unstable; urgency=low + + * New upstream version. + + -- Matt Zimmerman Wed, 13 Sep 2000 13:10:14 -0400 + +rrdtool (1.0.26-1) unstable; urgency=low + + * New upstream version. + + -- Matt Zimmerman Sun, 10 Sep 2000 16:34:08 -0400 + +rrdtool (1.0.25-1) unstable; urgency=low + + * New upstream version. + + -- Matt Zimmerman Sun, 23 Jul 2000 02:23:53 -0400 + +rrdtool (1.0.24-2) unstable; urgency=low + + * Updated for libgd 1.8.3 (build depends, recompile) + + -- Matt Zimmerman Fri, 7 Jul 2000 19:33:29 -0400 + +rrdtool (1.0.24-1) unstable; urgency=low + + * New upstream version (Closes: #61997). + + -- Matt Zimmerman Fri, 30 Jun 2000 13:53:27 -0400 + +rrdtool (1.0.17-1) unstable; urgency=low + + * New upstream version. + * Now creates rrdtool-tcl, containing tcl bindings. + + -- Matt Zimmerman Wed, 26 Apr 2000 13:16:24 -0700 + +rrdtool (1.0.16-1) unstable; urgency=low + + * New upstream version. + * Not released. + + -- Matt Zimmerman Wed, 26 Apr 2000 10:53:36 -0700 + +rrdtool (1.0.13-2) unstable; urgency=low + + * Build-Depends: cgilib, zlib1g-dev, libpng2-dev, libgd1g-dev, groff, + debhelper. Hopefully that's everything. + + -- Matt Zimmerman Fri, 7 Apr 2000 14:16:55 -0700 + +rrdtool (1.0.13-1) unstable; urgency=low + + * New upstream version (Closes: #58583) + * Added Build-Depends for cgilib (Closes: #55270) + + -- Matt Zimmerman Thu, 23 Mar 2000 15:55:37 -0800 + +rrdtool (1.0.10-1) unstable; urgency=low + + * New upstream version. + + -- Matt Zimmerman Mon, 10 Jan 2000 16:46:33 -0800 + +rrdtool (1.0.7-3) unstable; urgency=low + + * Non-i386 fixes, thanks to Christopher C Chimelis : + * Changed 'clean' target in debian/rules to remove the auto-generated + Makefiles for the Perl modules + * Changed Depends: for librrds-perl to use shlibdeps + + -- Matt Zimmerman Mon, 22 Nov 1999 10:47:13 -0800 + +rrdtool (1.0.7-2) unstable; urgency=low + + * Linked RRDs.so against libpng, closes: #49701 + + -- Matt Zimmerman Tue, 9 Nov 1999 15:02:40 -0800 + +rrdtool (1.0.7-1) unstable; urgency=low + + * Initial Release. + * Upstream source ships with cgilib-0.4, gd-1.3, libpng-1.0.3, and + zlib-1.3.3 (!). Build process is modified to skip building these, and + instead link with the Debian versions. + * Modifications for gd 1.6.1 included removal of GIF support (no longer + included with gd as of 1.6) + + -- Matt Zimmerman Sat, 11 Sep 1999 13:29:29 -0700 + + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3b4430c --- /dev/null +++ b/debian/control @@ -0,0 +1,168 @@ +Source: rrdtool +Section: utils +Priority: optional +Maintainer: RRDtool team +Uploaders: Bernd Zeimetz +Standards-Version: 3.7.3 +Build-Depends: debhelper (>= 5.0.38), groff, autotools-dev, + zlib1g-dev, libpng12-dev, libart-2.0-dev, libfreetype6-dev, + tcl-dev, + perl (>= 5.8.0), + python-all-dev (>= 2.3.5-10), python-support (>= 0.4), + ruby1.8-dev, ruby1.9-dev +Homepage: http://oss.oetiker.ch/rrdtool/ +Vcs-Browser: http://git.snow-crash.org/?p=pkg-rrdtool.git;a=summary +Vcs-Git: http://git.snow-crash.org/git/pkg-rrdtool.git/ + +Package: rrdtool +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: librrds-perl +Description: Time-series data storage and display system (programs) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + RRDtool is often used via various wrappers that can poll data from devices + and feed data into RRDs, as well as provide a friendlier user interface and + customized graphs. + . + This package contains command-line programs used to access and manipulate + RRDs. + +Package: librrd2 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ttf-dejavu (>= 2.1-1), ${misc:Depends} +Conflicts: rrdtool (<< 1.0.42-1), librrds-perl (<< 1.0.42-1) +Description: Time-series data storage and display system (runtime library) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains shared libraries used to access and manipulate RRDs. + +Package: librrd2-dev +Architecture: any +Section: libdevel +Depends: librrd2 (= ${Source-Version}), libpng12-dev, zlib1g-dev, libart-2.0-dev, libfreetype6-dev, ${misc:Depends} +Conflicts: librrd0-dev, librrd0 +Replaces: librrd0 +Description: Time-series data storage and display system (development) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains header files and libraries used to develop software + that uses RRDs. + +Package: librrds-perl +Architecture: any +Section: perl +Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} +Description: Time-series data storage and display system (Perl interface, shared) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Perl interface to RRDs using a shared library. + +Package: librrdp-perl +Architecture: all +Section: perl +Depends: ${perl:Depends}, rrdtool, ${misc:Depends} +Description: Time-series data storage and display system (Perl interface, piped) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Perl interface to RRDs using command pipes. + +Package: rrdtool-tcl +Architecture: any +Section: utils +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Time-series data storage and display system (Tcl interface) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Tcl interface to RRDs. + +Package: python-rrd +Architecture: any +Section: python +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python2.3-rrd, python2.4-rrd +Replaces: python2.3-rrd, python2.4-rrd +Provides: ${python:Provides} +Description: Time-series data storage and display system (Python interface) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Python interface to RRDs. + +Package: librrd-ruby +Architecture: all +Section: interpreters +Depends: ${rubydefault:Depends} +Description: Time-series data storage and display system (Ruby interface) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This is a dummy package which depends on the package for Debian's default + Ruby version. + +Package: librrd-ruby1.8 +Architecture: any +Section: interpreters +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Time-series data storage and display system (Ruby 1.9 interface) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Ruby 1.8 interface to RRDs. + +Package: librrd-ruby1.9 +Architecture: any +Section: interpreters +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Time-series data storage and display system (Ruby 1.9 interface) + The Round Robin Database Tool (RRDtool) is a system to store and display + time-series data (e.g. network bandwidth, machine-room temperature, + server load average). It stores the data in Round Robin Databases (RRDs), + a very compact way that will not expand over time. RRDtool processes the + extracted data to enforce a certain data density, allowing for useful + graphical representation of data values. + . + This package contains a Ruby 1.9 interface to RRDs. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c1e5fe9 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,299 @@ +Originally this package was debianized by Matt Zimmerman on +Fri, 10 Sep 1999 10:53:19 -0700. The packaging was overhauled and all parts, +except debian/control and debian/changelog, were droppend and redone by +Bernd Zeimetz on Wed, 06 Feb 2008 19:14:48 +0100 for the +RRDtool packaging team. + +**** FIXME **** + + +The upstream source was downloaded from: + http://oss.oetiker.ch/rrdtool/pub/ + +Upstream author: Tobias Oetiker + +Copyright: + + RRDTOOL - Round Robin Database Tool + A tool for fast logging of numerical data graphical display + of this data. + + Copyright (c) 1998-2006 Tobias Oetiker + All rights reserved. + + GNU GPL License + =============== + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + + FLOSS License Exception + ======================= + (Adapted from http://www.mysql.com/company/legal/licensing/foss-exception.html) + + I want specified Free/Libre and Open Source Software ("FLOSS") + applications to be able to use specified GPL-licensed RRDtool + libraries (the "Program") despite the fact that not all FLOSS licenses are + compatible with version 2 of the GNU General Public License (the "GPL"). + + As a special exception to the terms and conditions of version 2.0 of the GPL: + + You are free to distribute a Derivative Work that is formed entirely from + the Program and one or more works (each, a "FLOSS Work") licensed under one + or more of the licenses listed below, as long as: + + 1. You obey the GPL in all respects for the Program and the Derivative + Work, except for identifiable sections of the Derivative Work which are + not derived from the Program, and which can reasonably be considered + independent and separate works in themselves, + + 2. all identifiable sections of the Derivative Work which are not derived + from the Program, and which can reasonably be considered independent and + separate works in themselves, + + 1. are distributed subject to one of the FLOSS licenses listed + below, and + + 2. the object code or executable form of those sections are + accompanied by the complete corresponding machine-readable source + code for those sections on the same medium and under the same FLOSS + license as the corresponding object code or executable forms of + those sections, and + + 3. any works which are aggregated with the Program or with a Derivative + Work on a volume of a storage or distribution medium in accordance with + the GPL, can reasonably be considered independent and separate works in + themselves which are not derivatives of either the Program, a Derivative + Work or a FLOSS Work. + + If the above conditions are not met, then the Program may only be copied, + modified, distributed or used under the terms and conditions of the GPL. + + FLOSS License List + ================== + License name Version(s)/Copyright Date + Academic Free License 2.0 + Apache Software License 1.0/1.1/2.0 + Apple Public Source License 2.0 + Artistic license From Perl 5.8.0 + BSD license "July 22 1999" + Common Public License 1.0 + GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1 + IBM Public License, Version 1.0 + Jabber Open Source License 1.0 + MIT License (As listed in file MIT-License.txt) - + Mozilla Public License (MPL) 1.0/1.1 + Open Software License 2.0 + OpenSSL license (with original SSLeay license) "2003" ("1998") + PHP License 3.0 + Python license (CNRI Python License) - + Python Software Foundation License 2.1.1 + Sleepycat License "1999" + W3C License "2001" + X11 License "2001" + Zlib/libpng License - + Zope Public License 2.0 + + +The overhauled Debian packaging, which was started by Bernd Zeimetz on +Wed, 06 Feb 2008 19:14:48 +0100, is copyrighted under the same license +as RRDtool, see above. + +On Debian systems, a copy of the GNU General Public License, version 2, +can be found in the file /usr/share/common-licenses/GPL-2. The symlink +/usr/share/common-licenses/GPL points to the latest version of the GPL. + + +Files with different copyrights/licenses: + + * bindings/python/* (except rrd_extra.h): + + Author: Hye-Shik Chang + Contributors: Matthew W. Samsonoff + Brian E. Gallew + + py-rrdtool is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + py-rrdtool is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with Foobar; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + + On Debian systems, a copy of the GNU Lesser General Public License, + version 2, can be found in the file /usr/share/common-licenses/LGPL-2 + The symlink /usr/share/common-licenses/LGPL points to the latest version + of the LGPL. + + + * bindings/tcl/{ifOctets.tcl.in,tclrrd.c}: + + Copyright: + Copyright (c) 1999,2000 Frank Strauss + Technical University of Braunschweig. + Thread-safe code in tclrrd.c: + Copyright (c) 2005 Oleg Derevenetz, CenterTelecom Voronezh ISP. + + + + * src/DejaVuSansMono-Roman.ttf: + + Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. + + Bitstream Vera Fonts Copyright + ------------------------------ + + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera + is a trademark of Bitstream, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute + the Font Software, including without limitation the rights to use, copy, + merge, publish, distribute, and/or sell copies of the Font Software, and + to permit persons to whom the Font Software is furnished to do so, subject + to the following conditions: + + The above copyright and trademark notices and this permission notice shall + be included in all copies of one or more of the Font Software typefaces. + + The Font Software may be modified, altered, or added to, and in particular + the designs of glyphs or characters in the Fonts may be modified and + additional glyphs or or characters may be added to the Fonts, only if the + fonts are renamed to names not containing either the words "Bitstream" or + the word "Vera". + + This License becomes null and void to the extent applicable to Fonts or + Font Software that has been modified and is distributed under the + "Bitstream Vera" names. + + The Font Software may be sold as part of a larger software package but no + copy of one or more of the Font Software typefaces may be sold by itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF + COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM + OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM + OTHER DEALINGS IN THE FONT SOFTWARE. + + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font Software + without prior written authorization from the Gnome Foundation or + Bitstream Inc., respectively. For further information, contact: + fonts at gnome dot org. + + + * src/art_rgba_svp.c: + Authors: + Raph Levien + Lauris Kaplinski + + Copyright (C) 1998 Raph Levien + + + * src/{fnv.h,hash_32.c}: + + Please do not copyright this code. This code is in the public domain. + + LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO + EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + + By: + chongo /\oo/\ + http://reality.sgi.com/chongo/ + EMail: chongo_fnv at prime dot engr dot sgi dot com + + + * src/parsetime.c: + + parsetime.c - parse time for at(1) + + Copyright (C) 1993, 1994 Thomas Koenig + + modifications for English-language times + Copyright (C) 1993 David Parsons + + A lot of modifications and extensions + (including the new syntax being useful for RRDB) + Copyright (C) 1999 Oleg Cherevko (aka Olwi Deer) + + severe structural damage inflicted by Tobi Oetiker in 1999 + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. The name of the author(s) may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + * src/rrd_getopt.{c,h}, src/rrd_getopt1.c: + + Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97 + Free Software Foundation, Inc. + + This file is part of the GNU C Library. Its master source is NOT part of + the C library, however. The master source lives in /gd/gnu/lib. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. + + + * src/rrd_not_thread_safe.c, rrd_thread_safe.c: + + Copyright 1997-2007 Tobias Oetiker + Copyright 2003 Peter Stamfest + diff --git a/debian/librrd2.symbols b/debian/librrd2.symbols new file mode 100644 index 0000000..8434192 --- /dev/null +++ b/debian/librrd2.symbols @@ -0,0 +1,394 @@ +librrd.so.2 librrd2 #MINVER# + ChangeRoot@Base 1.2.15 + CountArgs@Base 1.2.15 + CreateArgs@Base 1.2.15 + FnvHash@Base 1.2.15 + HandleInputLine@Base 1.2.15 + LockRRD@Base 1.2.15 + MyMod@Base 1.2.15 + PngSize@Base 1.2.15 + PrintUsage@Base 1.2.15 + RemoteMode@Base 1.2.15 + _rrd_update@Base 1.2.15 + addop2str@Base 1.2.15 + afm_fontinfo_count@Base 1.2.15 + afm_fontinfolist@Base 1.2.15 + afm_get_ascender@Base 1.2.15 + afm_get_descender@Base 1.2.15 + afm_get_font_name@Base 1.2.15 + afm_get_font_postscript_name@Base 1.2.15 + afm_get_text_width@Base 1.2.15 + afm_get_text_width_wide@Base 1.2.15 + apply_gridfit@Base 1.2.15 + apply_smoother@Base 1.2.15 + auto_scale@Base 1.2.15 + axis_paint@Base 1.2.15 + bad_format@Base 1.2.15 + calc_horizontal_grid@Base 1.2.15 + cf_conv@Base 1.2.15 + create_hw_contingent_rras@Base 1.2.15 + data_calc@Base 1.2.15 + data_fetch@Base 1.2.15 + data_proc@Base 1.2.15 + dinf@Base 1.2.15 + dnan@Base 1.2.15 + done_inf@Base 1.2.15 + done_nan@Base 1.2.15 + draw_horizontal_grid@Base 1.2.15 + ds_match@Base 1.2.15 + dst_conv@Base 1.2.15 + eat_tag@Base 1.2.15 + erase_violations@Base 1.2.15 + expand_range@Base 1.2.15 + find_first_time@Base 1.2.15 + find_next_time@Base 1.2.15 + find_var@Base 1.2.15 + find_var_wrapper@Base 1.2.15 + fnv_32_buf@Base 1.2.15 + fnv_32_str@Base 1.2.15 + frexp10@Base 1.2.15 + gdes_alloc@Base 1.2.15 + gf_conv@Base 1.2.15 + gfx_add_point@Base 1.2.15 + gfx_close_path@Base 1.2.15 + gfx_destroy@Base 1.2.15 + gfx_get_text_width@Base 1.2.15 + gfx_get_text_width_libart@Base 1.2.15 + gfx_new_area@Base 1.2.15 + gfx_new_canvas@Base 1.2.15 + gfx_new_dashed_line@Base 1.2.15 + gfx_new_line@Base 1.2.15 + gfx_new_text@Base 1.2.15 + gfx_render@Base 1.2.15 + gfx_render_eps@Base 1.2.15 + gfx_render_pdf@Base 1.2.15 + gfx_render_png@Base 1.2.15 + gfx_render_svg@Base 1.2.15 + gfx_string_create@Base 1.2.15 + gnome_print_art_rgba_svp_alpha@Base 1.2.15 + graph_col@Base 1.2.15 + graph_paint@Base 1.2.15 + graph_size_location@Base 1.2.15 + grc_conv@Base 1.2.15 + grid_paint@Base 1.2.15 + horizontal_log_grid@Base 1.2.15 + if_conv@Base 1.2.15 + im_free@Base 1.2.15 + info_push@Base 1.2.15 + init_hwpredict_cdp@Base 1.2.15 + init_seasonal_cdp@Base 1.2.15 + lazy_check@Base 1.2.15 + lcd@Base 1.2.15 + leg_place@Base 1.2.15 + lookup_DS@Base 1.2.15 + lookup_seasonal@Base 1.2.15 + main@Base 1.2.15 + parseCDEF_DS@Base 1.2.15 + parseGENERIC_DS@Base 1.2.15 + parse_FAILURES_history@Base 1.2.15 + parse_patch1028_CDP_params@Base 1.2.15 + parse_patch1028_RRA_params@Base 1.2.15 + parsetime@Base 1.2.15 + print_calc@Base 1.2.15 + proc_start_end@Base 1.2.15 + queue_alloc@Base 1.2.15 + queue_dealloc@Base 1.2.15 + queue_isempty@Base 1.2.15 + queue_pop@Base 1.2.15 + queue_push@Base 1.2.15 + read_tag@Base 1.2.15 + readfile@Base 1.2.15 + reduce_data@Base 1.2.15 + reset_aberrant_coefficients@Base 1.2.15 + rpn_calc@Base 1.2.15 + rpn_compact2str@Base 1.2.15 + rpn_compact@Base 1.2.15 + rpn_expand@Base 1.2.15 + rpn_parse@Base 1.2.15 + rpnstack_free@Base 1.2.15 + rpnstack_init@Base 1.2.15 + rrd_clear_error@Base 1.2.15 + rrd_create@Base 1.2.15 + rrd_create_fn@Base 1.2.15 + rrd_create_r@Base 1.2.15 + rrd_diff@Base 1.2.15 + rrd_dump@Base 1.2.15 + rrd_dump_r@Base 1.2.15 + rrd_fetch@Base 1.2.15 + rrd_fetch_fn@Base 1.2.15 + rrd_first@Base 1.2.15 + rrd_first_r@Base 1.2.15 + rrd_free@Base 1.2.15 + rrd_free_context@Base 1.2.15 + rrd_freemem@Base 1.2.15 + rrd_get_context@Base 1.2.15 + rrd_get_error@Base 1.2.15 + rrd_graph@Base 1.2.15 + rrd_graph_check_vname@Base 1.2.15 + rrd_graph_color@Base 1.2.15 + rrd_graph_init@Base 1.2.15 + rrd_graph_options@Base 1.2.15 + rrd_graph_script@Base 1.2.15 + rrd_info@Base 1.2.15 + rrd_info_r@Base 1.2.15 + rrd_init@Base 1.2.15 + rrd_last@Base 1.2.15 + rrd_last_r@Base 1.2.15 + rrd_lastupdate@Base 1.2.19 + rrd_new_context@Base 1.2.15 + rrd_open@Base 1.2.15 + rrd_parse_CF@Base 1.2.15 + rrd_parse_PVHLAST@Base 1.2.15 + rrd_parse_cdef@Base 1.2.15 + rrd_parse_color@Base 1.2.15 + rrd_parse_def@Base 1.2.15 + rrd_parse_find_gf@Base 1.2.15 + rrd_parse_find_vname@Base 1.2.15 + rrd_parse_legend@Base 1.2.15 + rrd_parse_make_vname@Base 1.2.15 + rrd_parse_print@Base 1.2.15 + rrd_parse_shift@Base 1.2.15 + rrd_parse_vdef@Base 1.2.15 + rrd_parse_xport@Base 1.2.15 + rrd_resize@Base 1.2.15 + rrd_restore@Base 1.2.15 + rrd_set_error@Base 1.2.15 + rrd_strerror@Base 1.2.15 + rrd_strversion@Base 1.2.19 + rrd_test_error@Base 1.2.15 + rrd_tune@Base 1.2.15 + rrd_update@Base 1.2.15 + rrd_update_r@Base 1.2.15 + rrd_update_v@Base 1.2.15 + rrd_version@Base 1.2.15 + rrd_write@Base 1.2.15 + rrd_xport@Base 1.2.15 + rrd_xport_fn@Base 1.2.15 + scan_for_col@Base 1.2.15 + set_deltaarg@Base 1.2.15 + set_hwarg@Base 1.2.15 + set_to_DINF@Base 1.2.15 + set_to_DNAN@Base 1.2.15 + set_windowarg@Base 1.2.15 + si_unit@Base 1.2.15 + skip@Base 1.2.15 + skipxml@Base 1.2.15 + sprintf_alloc@Base 1.2.15 + text_prop@Base 1.2.15 + text_prop_conv@Base 1.2.15 + tmt_conv@Base 1.2.15 + tzoffset@Base 1.2.15 + update_aberrant_CF@Base 1.2.15 + update_devpredict@Base 1.2.15 + update_devseasonal@Base 1.2.15 + update_failures@Base 1.2.15 + update_hwpredict@Base 1.2.15 + update_seasonal@Base 1.2.15 + vdef_calc@Base 1.2.15 + vdef_parse@Base 1.2.15 + vdef_percent_compar@Base 1.2.15 + vertical_grid@Base 1.2.15 + write_RRA_row@Base 1.2.15 + xlab@Base 1.2.15 + xml2rrd@Base 1.2.15 + xml_lc@Base 1.2.15 + xtr@Base 1.2.15 + ylab@Base 1.2.15 + ytr@Base 1.2.15 +librrd_th.so.2 librrd2 #MINVER# + ChangeRoot@Base 1.2.15 + CountArgs@Base 1.2.15 + CreateArgs@Base 1.2.15 + FnvHash@Base 1.2.15 + HandleInputLine@Base 1.2.15 + LockRRD@Base 1.2.15 + MyMod@Base 1.2.15 + PngSize@Base 1.2.15 + PrintUsage@Base 1.2.15 + RemoteMode@Base 1.2.15 + _rrd_update@Base 1.2.15 + addop2str@Base 1.2.15 + afm_fontinfo_count@Base 1.2.15 + afm_fontinfolist@Base 1.2.15 + afm_get_ascender@Base 1.2.15 + afm_get_descender@Base 1.2.15 + afm_get_font_name@Base 1.2.15 + afm_get_font_postscript_name@Base 1.2.15 + afm_get_text_width@Base 1.2.15 + afm_get_text_width_wide@Base 1.2.15 + apply_gridfit@Base 1.2.15 + apply_smoother@Base 1.2.15 + auto_scale@Base 1.2.15 + axis_paint@Base 1.2.15 + bad_format@Base 1.2.15 + calc_horizontal_grid@Base 1.2.15 + cf_conv@Base 1.2.15 + create_hw_contingent_rras@Base 1.2.15 + data_calc@Base 1.2.15 + data_fetch@Base 1.2.15 + data_proc@Base 1.2.15 + dinf@Base 1.2.15 + dnan@Base 1.2.15 + done_inf@Base 1.2.15 + done_nan@Base 1.2.15 + draw_horizontal_grid@Base 1.2.15 + ds_match@Base 1.2.15 + dst_conv@Base 1.2.15 + eat_tag@Base 1.2.15 + erase_violations@Base 1.2.15 + expand_range@Base 1.2.15 + find_first_time@Base 1.2.15 + find_next_time@Base 1.2.15 + find_var@Base 1.2.15 + find_var_wrapper@Base 1.2.15 + fnv_32_buf@Base 1.2.15 + fnv_32_str@Base 1.2.15 + frexp10@Base 1.2.15 + gdes_alloc@Base 1.2.15 + gf_conv@Base 1.2.15 + gfx_add_point@Base 1.2.15 + gfx_close_path@Base 1.2.15 + gfx_destroy@Base 1.2.15 + gfx_get_text_width@Base 1.2.15 + gfx_get_text_width_libart@Base 1.2.15 + gfx_new_area@Base 1.2.15 + gfx_new_canvas@Base 1.2.15 + gfx_new_dashed_line@Base 1.2.15 + gfx_new_line@Base 1.2.15 + gfx_new_text@Base 1.2.15 + gfx_render@Base 1.2.15 + gfx_render_eps@Base 1.2.15 + gfx_render_pdf@Base 1.2.15 + gfx_render_png@Base 1.2.15 + gfx_render_svg@Base 1.2.15 + gfx_string_create@Base 1.2.15 + gnome_print_art_rgba_svp_alpha@Base 1.2.15 + graph_col@Base 1.2.15 + graph_paint@Base 1.2.15 + graph_size_location@Base 1.2.15 + grc_conv@Base 1.2.15 + grid_paint@Base 1.2.15 + horizontal_log_grid@Base 1.2.15 + if_conv@Base 1.2.15 + im_free@Base 1.2.15 + info_push@Base 1.2.15 + init_hwpredict_cdp@Base 1.2.15 + init_seasonal_cdp@Base 1.2.15 + lazy_check@Base 1.2.15 + lcd@Base 1.2.15 + leg_place@Base 1.2.15 + lookup_DS@Base 1.2.15 + lookup_seasonal@Base 1.2.15 + main@Base 1.2.15 + parseCDEF_DS@Base 1.2.15 + parseGENERIC_DS@Base 1.2.15 + parse_FAILURES_history@Base 1.2.15 + parse_patch1028_CDP_params@Base 1.2.15 + parse_patch1028_RRA_params@Base 1.2.15 + parsetime@Base 1.2.15 + print_calc@Base 1.2.15 + proc_start_end@Base 1.2.15 + queue_alloc@Base 1.2.15 + queue_dealloc@Base 1.2.15 + queue_isempty@Base 1.2.15 + queue_pop@Base 1.2.15 + queue_push@Base 1.2.15 + read_tag@Base 1.2.15 + readfile@Base 1.2.15 + reduce_data@Base 1.2.15 + reset_aberrant_coefficients@Base 1.2.15 + rpn_calc@Base 1.2.15 + rpn_compact2str@Base 1.2.15 + rpn_compact@Base 1.2.15 + rpn_expand@Base 1.2.15 + rpn_parse@Base 1.2.15 + rpnstack_free@Base 1.2.15 + rpnstack_init@Base 1.2.15 + rrd_clear_error@Base 1.2.15 + rrd_create@Base 1.2.15 + rrd_create_fn@Base 1.2.15 + rrd_create_r@Base 1.2.15 + rrd_diff@Base 1.2.15 + rrd_dump@Base 1.2.15 + rrd_dump_r@Base 1.2.15 + rrd_fetch@Base 1.2.15 + rrd_fetch_fn@Base 1.2.15 + rrd_first@Base 1.2.15 + rrd_first_r@Base 1.2.15 + rrd_free@Base 1.2.15 + rrd_free_context@Base 1.2.15 + rrd_freemem@Base 1.2.15 + rrd_get_context@Base 1.2.15 + rrd_get_error@Base 1.2.15 + rrd_graph@Base 1.2.15 + rrd_graph_check_vname@Base 1.2.15 + rrd_graph_color@Base 1.2.15 + rrd_graph_init@Base 1.2.15 + rrd_graph_options@Base 1.2.15 + rrd_graph_script@Base 1.2.15 + rrd_info@Base 1.2.15 + rrd_info_r@Base 1.2.15 + rrd_init@Base 1.2.15 + rrd_last@Base 1.2.15 + rrd_last_r@Base 1.2.15 + rrd_lastupdate@Base 1.2.19 + rrd_new_context@Base 1.2.15 + rrd_open@Base 1.2.15 + rrd_parse_CF@Base 1.2.15 + rrd_parse_PVHLAST@Base 1.2.15 + rrd_parse_cdef@Base 1.2.15 + rrd_parse_color@Base 1.2.15 + rrd_parse_def@Base 1.2.15 + rrd_parse_find_gf@Base 1.2.15 + rrd_parse_find_vname@Base 1.2.15 + rrd_parse_legend@Base 1.2.15 + rrd_parse_make_vname@Base 1.2.15 + rrd_parse_print@Base 1.2.15 + rrd_parse_shift@Base 1.2.15 + rrd_parse_vdef@Base 1.2.15 + rrd_parse_xport@Base 1.2.15 + rrd_resize@Base 1.2.15 + rrd_restore@Base 1.2.15 + rrd_set_error@Base 1.2.15 + rrd_strerror@Base 1.2.15 + rrd_strversion@Base 1.2.19 + rrd_test_error@Base 1.2.15 + rrd_tune@Base 1.2.15 + rrd_update@Base 1.2.15 + rrd_update_r@Base 1.2.15 + rrd_update_v@Base 1.2.15 + rrd_version@Base 1.2.15 + rrd_write@Base 1.2.15 + rrd_xport@Base 1.2.15 + rrd_xport_fn@Base 1.2.15 + scan_for_col@Base 1.2.15 + set_deltaarg@Base 1.2.15 + set_hwarg@Base 1.2.15 + set_to_DINF@Base 1.2.15 + set_to_DNAN@Base 1.2.15 + set_windowarg@Base 1.2.15 + si_unit@Base 1.2.15 + skip@Base 1.2.15 + skipxml@Base 1.2.15 + sprintf_alloc@Base 1.2.15 + text_prop@Base 1.2.15 + text_prop_conv@Base 1.2.15 + tmt_conv@Base 1.2.15 + tzoffset@Base 1.2.15 + update_aberrant_CF@Base 1.2.15 + update_devpredict@Base 1.2.15 + update_devseasonal@Base 1.2.15 + update_failures@Base 1.2.15 + update_hwpredict@Base 1.2.15 + update_seasonal@Base 1.2.15 + vdef_calc@Base 1.2.15 + vdef_parse@Base 1.2.15 + vdef_percent_compar@Base 1.2.15 + vertical_grid@Base 1.2.15 + write_RRA_row@Base 1.2.15 + xlab@Base 1.2.15 + xml2rrd@Base 1.2.15 + xml_lc@Base 1.2.15 + xtr@Base 1.2.15 + ylab@Base 1.2.15 + ytr@Base 1.2.15 diff --git a/debian/pyversions b/debian/pyversions new file mode 100644 index 0000000..57a7586 --- /dev/null +++ b/debian/pyversions @@ -0,0 +1 @@ +2.3- diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e5f95c9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,183 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +Makefile.am:librrd_la_LDFLAGS = -version-info 2:12:0 +Makefile.am:librrd_th_la_LDFLAGS = $(MULTITHREAD_LDFLAGS) -version-info 2:11:0 + + + +#library versions +LIB_version := $(shell grep '^librrd_la_LDFLAGS' src/Makefile.am | \ + sed 's,^[^0-9]*,,g;s,:,.,g') +LIB_major := $(shell echo $(LIB_version) | sed 's,\..*,,g') +LIB_TH_version := $(shell grep '^librrd_th_la_LDFLAGS' src/Makefile.am | \ + sed 's,^[^0-9]*,,g;s,:,.,g') +LIB_major := $(shell echo $(LIB_th_version) | sed 's,\..*,,g') + + + +#Ruby versions to build for +RUBY_VERS := 1.8 1.9 +RUBY_DEFAULT_VERS := 1.8 + +#Python versions to build for. The work-around-doko way. +PY_VERS := $(shell set -e; \ + for py in `pysupport-parseversions debian/pyversions`; do \ + if [ -x /usr/bin/python$$py ]; then echo $$py; fi; \ + done) + +#let's help configure to figure out our host/build system +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + CONFFLAGS += --build $(DEB_HOST_GNU_TYPE) +else + CONFFLAGS += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +#we build the bindings manually from debian/rules +CONFFLAGS += --disable-python --disable-ruby + +#set the right paths +CONFFLAGS += --prefix=/usr --docdir=/usr/share/doc/rrdtool + +#let's take care of optimization + debug builds +CFLAGS += -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +LDFLAGS="-Wl,-z,defs" + +configure: config.status +config.status: + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + LDFLAGS="$(LDFLAGS)" + CFLAGS="$(CFLAGS)" \ + RRDDOCDIR=/usr/share/doc/rrdtool \ + ./configure $(CONFFLAGS) + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: config.status + + #configure forgets to set TCL_INC_DIR. + make TCL_INC_DIR=/usr/include/tcl + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: config.status + +clean: + dh_testdir + dh_testroot + + #sanity check if debian/control lists the right package name + grep -q '^Package: librrd$(LIB_major)' debian/control + + [ ! -f Makefile ] || make distclean + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + rm -f config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + rm -f config.guess +endif + rm -f build-arch-stamp build-indep-stamp config.status + + find . -name \*.pyc | xargs rm -f + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + + dh_install -s + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + make install DESTDIR=$(CURDIR)/debian/tmp + + #build and install python + set -e ;\ + cd bindings/python ;\ + for pv in $(PY_VERS); do \ + BUILDLIBDIR=../../src/.libs python$$pv setup.py build ;\ + python$$pv setup.py install --root=$(CURDIR)/debian/python-rrd ;\ + python$$pv setup.py clean ;\ + done + + set -e; \ + cd bindings/ruby ;\ + for rbv in $(RUBY_VERS); do \ + ruby$$rbv extconf.rb ;\ + make ;\ + make install sitelibdir=$(CURDIR)/debian/librrd-ruby$$rbv`ruby$$rbv -r rbconfig -e 'print Config::CONFIG["rubylibdir"]'` \ + sitearchdir=$(CURDIR)/debian/librrd-ruby$$rbv`ruby$$rbv -r rbconfig -e 'print Config::CONFIG["archdir"]'` ;\ + make distclean ;\ + done + + + +binary-indep: + dh_testdir + dh_testroot + echo 'rubydefault:Depends=librrd-ruby$(RUBY_DEFAULT_VERS)' >> debian/librrd-ruby.substvars + dh_link -plibrrd-ruby /usr/share/doc/librrd-ruby$(RUBY_DEFAULT_VERS) /usr/share/doc/librrd-ruby + dh_installchangelogs + dh_installdocs -s -Nlibrrd-ruby + dh_link -s -Nlibrrd-ruby + dh_perl -s + dh_compress -s + dh_fixperms -s + dh_installdeb -s + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s + + +binary-arch: build-arch install-arch + dh_testdir + dh_testroot + dh_installchangelogs -a CHANGES + dh_installdocs -a +# dh_installexamples -a + dh_pysupport -ppython-rrd + dh_perl -a + dh_installman -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-arch install-indep configure diff --git a/debian/trytime.1 b/debian/trytime.1 new file mode 100644 index 0000000..c2b7a6a --- /dev/null +++ b/debian/trytime.1 @@ -0,0 +1,53 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH TRYTIME 1 "September 2000" "rrdtool" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +trytime \- a program to experiment with at-style time specifications as +implemented by rrdtool +.SH SYNOPSIS +.B trytime +[--start=\fItimespec\fP] +[--end=\fItimespec\fP] +.br +.SH DESCRIPTION +This manual page documents briefly the +.B trytime +command. This manual page was written for the Debian GNU/Linux +distribution because the original program does not have a manual page. +It was derived from the file \fBcontrib/trytime/README\fP from the +rrdtool distribution, which can be found in +\fB/usr/share/rrdtool/trytime/README\fP on Debian systems. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBtrytime\fP is a small program that allows you to play with at-style +time specifications without actually bothering any of the rrd +databases. It takes either single at-style specification or two of +those (for start and end time, just like rrdtool fetch or graph do) +and reports what it thinks of it. The diagnostic is as close as +possible to that of rrdtool compiled for at-style time specification +support. + +To learn what's possible with at-style time specifications, see +the \fBAT-STYLE TIME SPECIFICATION\fP section in the +.BR rrdfetch (1) +documentation. + +.SH AUTHOR +This manual page was written by Matt Zimmerman , for +the Debian GNU/Linux system (but may be used by others). -- 2.30.2