From owner-svn-ports-head@freebsd.org Wed Jan 27 11:48:12 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD48BA6F7FD; Wed, 27 Jan 2016 11:48:11 +0000 (UTC) (envelope-from zeising@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B4A171E72; Wed, 27 Jan 2016 11:48:11 +0000 (UTC) (envelope-from zeising@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0RBmA0U028773; Wed, 27 Jan 2016 11:48:10 GMT (envelope-from zeising@FreeBSD.org) Received: (from zeising@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0RBm9vC028764; Wed, 27 Jan 2016 11:48:09 GMT (envelope-from zeising@FreeBSD.org) Message-Id: <201601271148.u0RBm9vC028764@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: zeising set sender to zeising@FreeBSD.org using -f From: Niclas Zeising Date: Wed, 27 Jan 2016 11:48:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r407355 - in head/databases/rrdtool: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2016 11:48:12 -0000 Author: zeising Date: Wed Jan 27 11:48:09 2016 New Revision: 407355 URL: https://svnweb.freebsd.org/changeset/ports/407355 Log: Update to 1.5.5 Rework the DEJAVU option to actually work. [1] Before this commit rrdtool depends on x11-fonts/dejavu if that port is already installed, but not otherwise, and this sort of implicit dependencies are bad. Make the DEJAVU option default to on. If cairo and pango are built without X11 support, please consider disabling this option to avoid pulling in large parts of X11 Remove the JSON option. This is a third party patch that doesn't apply any more. Feel free to port it to this version of RRDTool. Discussed with: marino [1] PR: 205883 [1] Submitted by: marino [1] Added: head/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in (contents, props changed) Deleted: head/databases/rrdtool/files/patch-bindings_perl-shared_Makefile.PL head/databases/rrdtool/files/patch-src-rrd_open.c head/databases/rrdtool/files/patch-src__rrd_graph.c head/databases/rrdtool/files/patch-src__rrdupdate.c head/databases/rrdtool/files/thirdparty-json.diff Modified: head/databases/rrdtool/Makefile head/databases/rrdtool/distinfo head/databases/rrdtool/files/patch-bindings-Makefile.in head/databases/rrdtool/files/patch-configure head/databases/rrdtool/files/patch-doc-Makefile.in head/databases/rrdtool/files/patch-examples-Makefile.in head/databases/rrdtool/pkg-plist Modified: head/databases/rrdtool/Makefile ============================================================================== --- head/databases/rrdtool/Makefile Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/Makefile Wed Jan 27 11:48:09 2016 (r407355) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= rrdtool -PORTVERSION= 1.4.8 -PORTREVISION= 9 +PORTVERSION= 1.5.5 CATEGORIES= databases graphics MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ @@ -27,12 +26,11 @@ CONFIGURE_ARGS= --disable-tcl --disable- PORTEXAMPLES= 4charts.pl bigtops.pl cgi-demo.cgi minmax.pl perftest.pl \ piped-demo.pl shared-demo.pl stripes.pl -OPTIONS_DEFINE= DEJAVU GRAPH JSON MMAP NLS PERL_MODULE PYTHON_MODULE \ +OPTIONS_DEFINE= DEJAVU GRAPH MMAP NLS PERL_MODULE PYTHON_MODULE \ RUBY_MODULE EXAMPLES DOCS -OPTIONS_DEFAULT= GRAPH MMAP PERL_MODULE +OPTIONS_DEFAULT= DEJAVU GRAPH MMAP PERL_MODULE GRAPH_DESC= Enable the rrdtool graph command (needs cairo) DEJAVU_DESC= Use DejaVu fonts (requires X11) -JSON_DESC= Support of json export MMAP_DESC= Use mmap in rrd_update PERL_MODULE_DESC= Build PERL module PYTHON_MODULE_DESC= Build PYTHON bindings @@ -73,10 +71,6 @@ PLIST_SUB+= WITH_PERL="@comment " CONFIGURE_ARGS+= --disable-mmap .endif -.if ${PORT_OPTIONS:MJSON} -EXTRA_PATCHES+= ${FILESDIR}/thirdparty-json.diff -.endif - .if ${PORT_OPTIONS:MGRAPH} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 \ libpng.so:${PORTSDIR}/graphics/png @@ -94,7 +88,7 @@ USE_GNOME+= intltool CONFIGURE_ARGS+=--disable-nls .endif -.if exists(${LOCALBASE}/share/fonts/dejavu) || ${PORT_OPTIONS:MDEJAVU} +.if ${PORT_OPTIONS:MDEJAVU} RUN_DEPENDS+= dejavu>0:${PORTSDIR}/x11-fonts/dejavu .endif @@ -122,8 +116,5 @@ post-install: @${ECHO_MSG} "# See ${EXAMPLESDIR} for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif -.if ${PORT_OPTIONS:MPERL_MODULE} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/RRDs/RRDs.so -.endif .include Modified: head/databases/rrdtool/distinfo ============================================================================== --- head/databases/rrdtool/distinfo Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/distinfo Wed Jan 27 11:48:09 2016 (r407355) @@ -1,2 +1,2 @@ -SHA256 (rrdtool-1.4.8.tar.gz) = de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6 -SIZE (rrdtool-1.4.8.tar.gz) = 1379482 +SHA256 (rrdtool-1.5.5.tar.gz) = 3a286d449c05d657e3fc3adcaa5cb4f0cfac8f465324b14f364a45d4ff8ca6f6 +SIZE (rrdtool-1.5.5.tar.gz) = 2187685 Modified: head/databases/rrdtool/files/patch-bindings-Makefile.in ============================================================================== --- head/databases/rrdtool/files/patch-bindings-Makefile.in Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/files/patch-bindings-Makefile.in Wed Jan 27 11:48:09 2016 (r407355) @@ -1,24 +1,21 @@ ---- bindings/Makefile.in.orig 2010-03-23 01:30:03.000000000 +0800 -+++ bindings/Makefile.in 2010-04-26 03:43:31.000000000 +0800 -@@ -696,9 +696,9 @@ - all-local: @COMP_PERL@ @COMP_RUBY@ @COMP_PYTHON@ - +--- bindings/Makefile.in.orig 2016-01-27 10:49:53 UTC ++++ bindings/Makefile.in +@@ -711,15 +711,15 @@ all-local: @COMP_PERL@ @COMP_RUBY@ @COM install-data-local: -- $(AM_V_GEN)test -f perl-piped/Makefile && cd perl-piped && $(MAKE) install || true -- $(AM_V_GEN)test -f perl-shared/Makefile && cd perl-shared && $(MAKE) install || true -- $(AM_V_GEN)test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install || true -+ $(AM_V_GEN)test -f perl-piped/Makefile && cd perl-piped && $(MAKE) pure_install || true -+ $(AM_V_GEN)test -f perl-shared/Makefile && cd perl-shared && $(MAKE) pure_install || true -+ $(AM_V_GEN)test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) install || true - $(AM_V_GEN)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 building the ruby module -@@ -709,7 +709,7 @@ - - # rules for building the pyton module - python: Makefile -- 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 + $(AM_V_GEN)test -f ${builddir}/perl-piped/Makefile \ + && ( cd ${builddir}/perl-piped \ +- && $(MAKE) install ) \ ++ && $(MAKE) pure-install ) \ + || true + $(AM_V_GEN)test -f ${builddir}/perl-shared/Makefile \ + && ( cd ${builddir}/perl-shared \ +- && $(MAKE) install ) \ ++ && $(MAKE) pure-install ) \ + || true + $(AM_V_GEN)test -f ${builddir}/ruby/Makefile \ + && ( cd ${builddir}/ruby \ +- && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install ) \ ++ && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) pure-install ) \ + || true + $(AM_V_GEN)test -d ${builddir}/python/build \ + && ( cd ${builddir}/python \ Modified: head/databases/rrdtool/files/patch-configure ============================================================================== --- head/databases/rrdtool/files/patch-configure Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/files/patch-configure Wed Jan 27 11:48:09 2016 (r407355) @@ -1,6 +1,6 @@ ---- configure.orig 2013-05-23 09:55:19.000000000 +0200 -+++ configure 2014-07-15 19:59:43.000000000 +0200 -@@ -12846,7 +12846,7 @@ +--- configure.orig 2015-11-10 16:59:23 UTC ++++ configure +@@ -13172,7 +13172,7 @@ fi if test "x$GCC" = "xyes"; then Modified: head/databases/rrdtool/files/patch-doc-Makefile.in ============================================================================== --- head/databases/rrdtool/files/patch-doc-Makefile.in Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/files/patch-doc-Makefile.in Wed Jan 27 11:48:09 2016 (r407355) @@ -1,9 +1,9 @@ ---- doc/Makefile.in.orig 2010-04-26 03:40:16.000000000 +0800 -+++ doc/Makefile.in 2010-04-26 03:44:14.000000000 +0800 -@@ -344,9 +344,9 @@ +--- doc/Makefile.in.orig 2016-01-27 10:49:53 UTC ++++ doc/Makefile.in +@@ -377,9 +377,9 @@ CLEANFILES = $(GENERATED_EXTRADIST) pod2 # what should go into the distribution - EXTRA_DIST = $(POD) $(POD3) $(HTML) $(MAN) $(MAN3) $(TXT) rrdtool-dump.dtd rrdtool-xport.dtd rrdgraph_libdbi.pod rrdlua.pod + EXTRA_DIST = $(GENERATED_EXTRADIST) $(POD) $(POD3) rrdtool-dump.dtd rrdtool-xport.dtd rrdgraph_libdbi.pod rrdlua.pod -idocdir = $(RRDDOCDIR)/txt +idocdir = $(datadir)/doc/rrdtool/txt idoc_DATA = $(POD) $(TXT) Modified: head/databases/rrdtool/files/patch-examples-Makefile.in ============================================================================== --- head/databases/rrdtool/files/patch-examples-Makefile.in Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/files/patch-examples-Makefile.in Wed Jan 27 11:48:09 2016 (r407355) @@ -1,11 +1,11 @@ ---- examples/Makefile.in.orig 2010-03-23 01:30:04.000000000 +0800 -+++ examples/Makefile.in 2010-04-26 03:45:47.000000000 +0800 -@@ -369,7 +369,7 @@ +--- examples/Makefile.in.orig 2016-01-27 10:49:53 UTC ++++ examples/Makefile.in +@@ -420,7 +420,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = rrdcached - EXTRA_DIST = cgi-demo.cgi.in + EXTRA_DIST = cgi-demo.cgi.in stripes.py -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 - + stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl \ + stripes.py Added: head/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in Wed Jan 27 11:48:09 2016 (r407355) @@ -0,0 +1,11 @@ +--- examples/rrdcached/Makefile.in.orig 2016-01-27 10:49:53 UTC ++++ examples/rrdcached/Makefile.in +@@ -356,7 +356,7 @@ target_vendor = @target_vendor@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-examplesdir = $(pkgdatadir)/examples/rrdcached ++examplesdir = $(datadir)/examples/rrdtool/rrdcached + examples_SCRIPTS = rrdcached-size.pl + examples_DATA = RRDCached.pm + EXTRA_DIST = $(examples_DATA) $(examples_SCRIPTS) Modified: head/databases/rrdtool/pkg-plist ============================================================================== --- head/databases/rrdtool/pkg-plist Wed Jan 27 11:18:29 2016 (r407354) +++ head/databases/rrdtool/pkg-plist Wed Jan 27 11:48:09 2016 (r407355) @@ -10,11 +10,11 @@ include/rrd_format.h lib/librrd.a lib/librrd.so lib/librrd.so.4 -lib/librrd.so.4.2.1 +lib/librrd.so.4.3.5 lib/librrd_th.a lib/librrd_th.so lib/librrd_th.so.4 -lib/librrd_th.so.4.2.1 +lib/librrd_th.so.4.3.5 libdata/pkgconfig/librrd.pc %%PORTDOCS%%man/man1/bin_dec_hex.1.gz %%PORTDOCS%%man/man1/cdeftutorial.1.gz @@ -45,16 +45,11 @@ libdata/pkgconfig/librrd.pc %%PORTDOCS%%man/man1/rrdupdate.1.gz %%PORTDOCS%%man/man1/rrdxport.1.gz %%PORTDOCS%%man/man3/librrd.3.gz -%%WITH_PERL%%%%PERL5_MAN3%%/RRDp.3.gz -%%WITH_PERL%%%%PERL5_MAN3%%/RRDs.3.gz -%%WITH_PERL%%%%SITE_ARCH%%/auto/RRDs/RRDs.so -%%WITH_PERL%%%%SITE_ARCH%%/RRDs.pm -%%WITH_PERL%%%%SITE_PERL%%/RRDp.pm -%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/rrdtoolmodule.so +%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/rrdtool.so %%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/py_rrdtool-0.2.2-py%%PYTHON_VER%%.egg-info -%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so -%%PORTEXAMPLES%%share/rrdtool/examples/rrdcached/RRDCached.pm -%%PORTEXAMPLES%%share/rrdtool/examples/rrdcached/rrdcached-size.pl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rrdcached/RRDCached.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rrdcached/rrdcached-size.pl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stripes.py %%PORTDOCS%%%%DOCSDIR%%/html/RRDp.html %%PORTDOCS%%%%DOCSDIR%%/html/RRDs.html %%PORTDOCS%%%%DOCSDIR%%/html/bin_dec_hex.html