From 987593c329396df2730696fe892256c25253c3c9c2a33ceb67ee6c8555f1123c Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Sun, 18 Apr 2010 22:18:32 +0000 Subject: [PATCH] Accepting request 38070 from devel:languages:python Copy from devel:languages:python/rrdtool based on submit request 38070 from user anicka OBS-URL: https://build.opensuse.org/request/show/38070 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rrdtool?expand=0&rev=23 --- rrdtool-1.4.3-double.diff | 13 +++++++++++++ rrdtool.changes | 5 +++++ rrdtool.spec | 6 ++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 rrdtool-1.4.3-double.diff diff --git a/rrdtool-1.4.3-double.diff b/rrdtool-1.4.3-double.diff new file mode 100644 index 0000000..b63e224 --- /dev/null +++ b/rrdtool-1.4.3-double.diff @@ -0,0 +1,13 @@ +Index: rrdtool-1.4.3/src/rrd_format.h +=================================================================== +--- rrdtool-1.4.3.orig/src/rrd_format.h ++++ rrdtool-1.4.3/src/rrd_format.h +@@ -35,7 +35,7 @@ + /* changed because microsecond precision requires another field */ + #define RRD_VERSION "0004" + #define RRD_VERSION3 "0003" +-#define FLOAT_COOKIE 8.642135E130 ++#define FLOAT_COOKIE ((double) 8.642135E130) + + typedef union unival { + unsigned long u_cnt; diff --git a/rrdtool.changes b/rrdtool.changes index 5b7875e..95125cd 100644 --- a/rrdtool.changes +++ b/rrdtool.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 16 19:41:43 CEST 2010 - anicka@suse.cz + +- fixed bnc#594981 (-double.diff) + ------------------------------------------------------------------- Tue Mar 30 18:16:24 CEST 2010 - anicka@suse.cz diff --git a/rrdtool.spec b/rrdtool.spec index 6ecc7d2..4b166ce 100644 --- a/rrdtool.spec +++ b/rrdtool.spec @@ -25,9 +25,10 @@ Group: Productivity/Scientific/Math AutoReqProv: on Requires: perl = %{perl_version} Version: 1.4.3 -Release: 1 +Release: 2 Source: %{name}-%{version}.tar.bz2 Source1: cgilib-0.5.tar.bz2 +Patch: %{name}-%{version}-double.diff Url: http://oss.oetiker.ch/rrdtool/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: A tool for data logging and analysis @@ -41,11 +42,12 @@ definable time period. %prep %setup -q -a1 +%patch -p1 %build # first prepare cgilib cd cgilib* -make CC=gcc CFLAGS="$RPM_OPT_FLAGS -fPIC -I." +make CC=gcc CFLAGS="$RPM_OPT_FLAGS -fPIC -I. -fexcess-precision=fast" mkdir -p ../lb/include cp *.h ../lb/include mkdir -p ../lb/lib