OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 07-Sep-2008 19:59:25 Branch: HEAD Handle: 2008090718592500 Modified files: openpkg-src/rrdtool rrdtool.patch rrdtool.spec Log: upgrading package: rrdtool 1.2.27 -> 1.3.2 Summary: Revision Changes Path 1.25 +112 -23 openpkg-src/rrdtool/rrdtool.patch 1.113 +6 -4 openpkg-src/rrdtool/rrdtool.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/rrdtool/rrdtool.patch ============================================================================ $ cvs diff -u -r1.24 -r1.25 rrdtool.patch --- openpkg-src/rrdtool/rrdtool.patch 21 May 2008 18:29:49 -0000 1.24 +++ openpkg-src/rrdtool/rrdtool.patch 7 Sep 2008 17:59:25 -0000 1.25 @@ -1,6 +1,6 @@ Index: RRDTool-OO-0.22/Makefile.PL --- RRDTool-OO-0.22/Makefile.PL.orig 2008-01-24 04:29:54 +0100 -+++ RRDTool-OO-0.22/Makefile.PL 2008-02-17 18:16:36 +0100 ++++ RRDTool-OO-0.22/Makefile.PL 2008-09-07 19:55:24 +0200 @@ -2,55 +2,12 @@ use ExtUtils::MakeMaker; use File::Basename; @@ -58,17 +58,17 @@ }, # e.g., Module::Name => 1.1 ($] >= 5.005 ? ## Add these new keywords supported since 5.005 Index: RRDTool-OO-0.22/lib/RRDTool/OO.pm ---- RRDTool-OO-0.22/lib/RRDTool/OO.pm.orig 2008-01-24 04:39:02 +0100 -+++ RRDTool-OO-0.22/lib/RRDTool/OO.pm 2008-02-17 18:16:36 +0100 +--- RRDTool-OO-0.22/lib/RRDTool/OO.pm.orig 2008-05-20 11:17:57 +0200 ++++ RRDTool-OO-0.22/lib/RRDTool/OO.pm 2008-09-07 19:55:24 +0200 @@ -5,7 +5,6 @@ use warnings; use Carp; use RRDs; -use Log::Log4perl qw(:easy); - our $VERSION = '0.21'; + our $VERSION = '0.22'; -@@ -175,7 +174,7 @@ +@@ -183,7 +182,7 @@ # Check if we got all mandatory parameters for(@{$ref->{mandatory}}) { if(! exists $options_hash{$_}) { @@ -77,7 +77,7 @@ "Mandatory parameter '$_' not set " . "in $method() (@{[%mandatory]}) (@$options)"); } -@@ -187,7 +186,7 @@ +@@ -195,7 +194,7 @@ for(keys %options_hash) { if(! exists $optional{$_} and ! exists $mandatory{$_}) { @@ -87,8 +87,8 @@ } } Index: bindings/perl-shared/Makefile.PL ---- bindings/perl-shared/Makefile.PL.orig 2008-02-17 11:26:32 +0100 -+++ bindings/perl-shared/Makefile.PL 2008-02-17 18:16:36 +0100 +--- bindings/perl-shared/Makefile.PL.orig 2008-03-15 11:39:48 +0100 ++++ bindings/perl-shared/Makefile.PL 2008-09-07 19:55:24 +0200 @@ -1,30 +1,8 @@ use ExtUtils::MakeMaker; use Config; @@ -123,8 +123,8 @@ 'NAME' => 'RRDs', 'VERSION_FROM' => 'RRDs.pm', # finds $VERSION Index: bindings/python/setup.py ---- bindings/python/setup.py.orig 2008-02-17 11:26:32 +0100 -+++ bindings/python/setup.py 2008-02-17 18:16:36 +0100 +--- bindings/python/setup.py.orig 2008-03-15 11:39:48 +0100 ++++ bindings/python/setup.py 2008-09-07 19:55:24 +0200 @@ -47,7 +47,7 @@ Extension( "rrdtoolmodule", @@ -135,9 +135,44 @@ include_dirs=[include_dir], ) Index: configure ---- configure.orig 2008-02-17 11:26:46 +0100 -+++ configure 2008-02-17 18:16:36 +0100 -@@ -28385,9 +28385,9 @@ +--- configure.orig 2008-09-06 16:26:14 +0200 ++++ configure 2008-09-07 19:55:56 +0200 +@@ -30681,7 +30681,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lpango-1.0 $LIBS" ++LIBS="-lpango $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -30864,7 +30864,7 @@ + + fi + if test $ac_cv_header_pango_pango_h = yes; then +- LIBS="-lpango-1.0 ${LIBS}";EX_CHECK_STATE=YES ++ LIBS="-lpango ${LIBS}";EX_CHECK_STATE=YES + fi + + +@@ -30920,14 +30920,14 @@ + LDFLAGS=${LDFLAGS}" "`$PKGCONFIG --libs-only-L pangocairo` + LDFLAGS=${LDFLAGS}" "`$PKGCONFIG --libs-only-other pangocairo` + LIBS=${LIBS}" "`$PKGCONFIG --libs-only-l pangocairo` +- unset ac_cv_lib_`echo pango-1.0 | sed 's/[^_a-zA-Z0-9]/_/g;s/^[0-9]/_/'`_pango_cairo_context_set_font_options ++ unset ac_cv_lib_`echo pango | sed 's/[^_a-zA-Z0-9]/_/g;s/^[0-9]/_/'`_pango_cairo_context_set_font_options + { echo "$as_me:$LINENO: checking for pango_cairo_context_set_font_options in -lpango-1.0" >&5 + echo $ECHO_N "checking for pango_cairo_context_set_font_options in -lpango-1.0... $ECHO_C" >&6; } + if test "${ac_cv_lib_pango_1_0_pango_cairo_context_set_font_options+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lpango-1.0 $LIBS" ++LIBS="-lpango $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -32403,9 +32403,9 @@ echo $ECHO_N "checking for headers required to compile python extensions... $ECHO_C" >&6; } py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` @@ -149,15 +184,69 @@ fi save_CPPFLAGS="$CPPFLAGS" -Index: src/rrd_update.c ---- src/rrd_update.c.orig 2008-02-17 11:26:32 +0100 -+++ src/rrd_update.c 2008-02-17 18:17:35 +0100 -@@ -429,7 +429,7 @@ - fclose(rrd_file); - return(-1); +Index: src/rrd_open.c +--- src/rrd_open.c.orig 2008-09-06 16:24:43 +0200 ++++ src/rrd_open.c 2008-09-07 19:55:24 +0200 +@@ -174,7 +174,7 @@ + #endif + if (rdwr & RRD_CREAT) + goto out_done; +-#ifdef USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_WILLNEED) && defined(MADV_SEQUENTIAL) && defined(MADV_RANDOM) + if (rdwr & RRD_COPY) { + /* We will read everything in a moment (copying) */ + madvise(data, rrd_file->file_len, MADV_WILLNEED | MADV_SEQUENTIAL); +@@ -207,7 +207,7 @@ + rrd->stat_head->version); + goto out_nullify_head; + } +-#if defined USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_WILLNEED) + /* the ds_def will be needed soonish, so hint accordingly */ + madvise(data + PAGE_START(offset), + sizeof(ds_def_t) * rrd->stat_head->ds_cnt, MADV_WILLNEED); +@@ -215,7 +215,7 @@ + __rrd_read(rrd->ds_def, ds_def_t, + rrd->stat_head->ds_cnt); + +-#if defined USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_WILLNEED) + /* the rra_def will be needed soonish, so hint accordingly */ + madvise(data + PAGE_START(offset), + sizeof(rra_def_t) * rrd->stat_head->rra_cnt, MADV_WILLNEED); +@@ -230,7 +230,7 @@ + rrd_set_error("live_head_t malloc"); + goto out_close; + } +-#if defined USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_WILLNEED) + /* the live_head will be needed soonish, so hint accordingly */ + madvise(data + PAGE_START(offset), sizeof(time_t), MADV_WILLNEED); + #endif +@@ -240,7 +240,7 @@ + rrd->live_head->last_up = *rrd->legacy_last_up; + rrd->live_head->last_up_usec = 0; + } else { +-#if defined USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_WILLNEED) + /* the live_head will be needed soonish, so hint accordingly */ + madvise(data + PAGE_START(offset), + sizeof(live_head_t), MADV_WILLNEED); +@@ -340,7 +340,7 @@ + + rrd->rra_ptr[i].cur_row + * rrd->stat_head->ds_cnt * sizeof(rrd_value_t)); + if (active_block > dontneed_start) { +-#ifdef USE_MADVISE ++#if defined(USE_MADVISE) && defined(MADV_DONTNEED) + madvise(rrd_file->file_start + dontneed_start, + active_block - dontneed_start - 1, MADV_DONTNEED); + #endif +@@ -363,7 +363,7 @@ + rrd->rra_def[i].row_cnt * rrd->stat_head->ds_cnt * + sizeof(rrd_value_t); } -#ifdef USE_MADVISE -+#if defined(HAVE_MADVISE) && defined(MADV_RANDOM) - /* when we use mmaping we tell the kernel the mmap equivalent - of POSIX_FADV_RANDOM */ - madvise(rrd_mmaped_file,rrd_filesize,MADV_RANDOM); ++#if defined(USE_MADVISE) && defined(MADV_DONTNEED) + madvise(rrd_file->file_start + dontneed_start, + rrd_file->file_len - dontneed_start, MADV_DONTNEED); + #endif @@ . patch -p0 <<'@@ .' Index: openpkg-src/rrdtool/rrdtool.spec ============================================================================ $ cvs diff -u -r1.112 -r1.113 rrdtool.spec --- openpkg-src/rrdtool/rrdtool.spec 21 May 2008 18:29:49 -0000 1.112 +++ openpkg-src/rrdtool/rrdtool.spec 7 Sep 2008 17:59:25 -0000 1.113 @@ -22,7 +22,7 @@ ## # package version -%define V_rrdtool 1.2.27 +%define V_rrdtool 1.3.2 %define V_rrdtool_oo 0.22 %define V_rrdtool_creator 0.9 %define V_rrd_simple 1.44 @@ -38,7 +38,7 @@ Group: Database License: LGPL Version: %{V_rrdtool} -Release: 20080521 +Release: 20080907 # package options %option with_perl no @@ -56,8 +56,8 @@ BuildRoot: %{l_buildroot} BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, pkgconfig, perl-openpkg >= 5.8.3-20040126, perl-module PreReq: OpenPKG, openpkg >= 20040130 -BuildPreReq: png, zlib, libart, freetype -PreReq: png, zlib, libart, freetype +BuildPreReq: png, zlib, libart, freetype, pango +PreReq: png, zlib, libart, freetype, pango %if "%{with_perl}" == "yes" BuildPreReq: perl PreReq: perl @@ -121,6 +121,7 @@ CPPFLAGS="%{l_cppflags libart .}" \ CFLAGS="%{l_cflags -O}" \ LDLAGS="%{l_ldflags}" \ + LIBS="`pkg-config pangocairo --libs`" \ ./configure \ --cache-file=./config.cache \ --prefix=%{l_prefix} \ @@ -176,6 +177,7 @@ %endif rm -rf $RPM_BUILD_ROOT%{l_prefix}/rrdtool-* rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/rrdtutorial.es.1 + rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/locale strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2>/dev/null || true # post-process Perl part @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org