From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 30 20:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6A24106566C for ; Tue, 30 Dec 2008 20:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7FD4F8FC1C for ; Tue, 30 Dec 2008 20:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mBUKA155096073 for ; Tue, 30 Dec 2008 20:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mBUKA1MC096072; Tue, 30 Dec 2008 20:10:01 GMT (envelope-from gnats) Resent-Date: Tue, 30 Dec 2008 20:10:01 GMT Resent-Message-Id: <200812302010.mBUKA1MC096072@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dikshie Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F29C3106566B for ; Tue, 30 Dec 2008 20:03:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DEE5E8FC18 for ; Tue, 30 Dec 2008 20:03:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mBUK3x1B031540 for ; Tue, 30 Dec 2008 20:03:59 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mBUK3xVq031539; Tue, 30 Dec 2008 20:03:59 GMT (envelope-from nobody) Message-Id: <200812302003.mBUK3xVq031539@www.freebsd.org> Date: Tue, 30 Dec 2008 20:03:59 GMT From: Dikshie To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/130063: databases/rrdtool update X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Dec 2008 20:10:02 -0000 >Number: 130063 >Category: ports >Synopsis: databases/rrdtool update >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Dec 30 20:10:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Dikshie >Release: FreeBSD-7.1-PRERELEASE >Organization: Keio University >Environment: FreeBSD totoro.sfc.wide.ad.jp 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #5: Sun Dec 21 15:53:55 JST 2008 dikshie@totoro.sfc.wide.ad.jp:/usr/obj/usr/src/sys/T41 i386 >Description: rrdtool update to 1.3.5 and i propose to disable mmap(); i found that my cacti stop working and found that rrdtool can not read rrd files size more than 2 GBytes, disable mmap() solve this problem. i also re-submitted rrdtool/files/patch* >How-To-Repeat: >Fix: --- /usr/ports/databases/rrdtool/Makefile 2008-12-13 22:27:01.000000000 +0900 +++ Makefile 2008-12-31 04:41:08.000000000 +0900 @@ -6,8 +6,7 @@ # PORTNAME= rrdtool -PORTVERSION= 1.3.3 -PORTREVISION= 1 +PORTVERSION= 1.3.5 CATEGORIES= databases graphics MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ @@ -29,7 +28,7 @@ USE_GMAKE= yes WANT_PERL= yes -CONFIGURE_ARGS= --disable-tcl +CONFIGURE_ARGS= --disable-tcl --disable-mmap PORTDOCS= * PORTEXAMPLES= 4charts.pl bigtops.pl cgi-demo.cgi minmax.pl piped-demo.pl \ --- distinfo.orig 2008-12-29 21:20:22.000000000 +0900 +++ distinfo 2008-12-31 04:40:10.000000000 +0900 @@ -1,3 +1,3 @@ -MD5 (rrdtool-1.3.3.tar.gz) = 42e7a5b7d5eeaa63959b75822f9f1e2c -SHA256 (rrdtool-1.3.3.tar.gz) = f21a5dc4db3d6884588d25d88a940a70991f9562ddaff8e117ab0c86ed038d2c -SIZE (rrdtool-1.3.3.tar.gz) = 1064805 +MD5 (rrdtool-1.3.5.tar.gz) = 3f14381e64c2037f40af16380be9e9f3 +SHA256 (rrdtool-1.3.5.tar.gz) = f4792427fc8f342a36acc5948cad3b4bbd6e018be9675cfb441bc0de5929a3f2 +SIZE (rrdtool-1.3.5.tar.gz) = 1075738 --- Makefile.in.orig 2008-12-29 21:38:21.000000000 +0900 +++ Makefile.in 2008-12-29 21:42:00.000000000 +0900 @@ -604,9 +604,9 @@ all-local: @COMP_PERL@ @COMP_RUBY@ @COMP_PYTHON@ install-data-local: - test -f perl-piped/Makefile && cd perl-piped && $(MAKE) install || true - test -f perl-shared/Makefile && cd perl-shared && $(MAKE) install || true - test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install || true + test -f perl-piped/Makefile && cd perl-piped && $(MAKE) pure_install || true + test -f perl-shared/Makefile && cd perl-shared && $(MAKE) pure_install || true + test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(exec_prefix) install || true test -d python/build && cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py install --skip-build --prefix=$(DESTDIR)$(prefix) --exec-prefix=$(DESTDIR)$(exec_prefix) || true # rules for buildung the ruby module @@ -617,7 +617,7 @@ # rules for buildung the pyton module python: - cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build + cd python && env INCDIR=../../src BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build # rules for building the perl module perl_piped: perl-piped/Makefile --- Makefile.in.orig 2008-12-16 07:06:35.000000000 +0900 +++ Makefile.in 2008-12-29 21:44:40.000000000 +0900 @@ -304,9 +304,9 @@ # what should go into the distribution EXTRA_DIST = $(POD) $(HTML) $(MAN) $(TXT) rrdtool-dump.dtd rrdtool-xport.dtd -idocdir = $(RRDDOCDIR)/txt +idocdir = $(datadir)/doc/rrdtool/txt idoc_DATA = $(POD) $(TXT) -ihtmldir = $(RRDDOCDIR)/html +ihtmldir = $(datadir)/doc/rrdtool/html ihtml_DATA = $(HTML) imandir = $(mandir)/man1 iman_DATA = $(MAN) --- Makefile.in.orig 2008-12-29 21:45:01.000000000 +0900 +++ Makefile.in 2008-12-29 21:45:39.000000000 +0900 @@ -284,7 +284,7 @@ target_os = @target_os@ target_vendor = @target_vendor@ EXTRA_DIST = cgi-demo.cgi.in -examplesdir = $(pkgdatadir)/examples +examplesdir = $(datadir)/examples/rrdtool examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \ stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl --- Makefile.in.orig 2008-12-29 21:45:01.000000000 +0900 +++ Makefile.in 2008-12-29 21:45:39.000000000 +0900 @@ -284,7 +284,7 @@ target_os = @target_os@ target_vendor = @target_vendor@ EXTRA_DIST = cgi-demo.cgi.in -examplesdir = $(pkgdatadir)/examples +examplesdir = $(datadir)/examples/rrdtool examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \ stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl --- rrd_open.c.orig 2008-12-29 21:46:02.000000000 +0900 +++ rrd_open.c 2008-12-29 21:47:50.000000000 +0900 @@ -466,9 +466,6 @@ int ret; #ifdef HAVE_MMAP - ret = msync(rrd_file->file_start, rrd_file->file_len, MS_ASYNC); - if (ret != 0) - rrd_set_error("msync rrd_file: %s", rrd_strerror(errno)); ret = munmap(rrd_file->file_start, rrd_file->file_len); if (ret != 0) rrd_set_error("munmap rrd_file: %s", rrd_strerror(errno)); >Release-Note: >Audit-Trail: >Unformatted: