From 9a289749ba886bef42a350802570e6e7745505d3 Mon Sep 17 00:00:00 2001 From: blue-devil Date: Tue, 19 May 2020 01:01:41 +0300 Subject: [PATCH] rrdtool:rebuild --- network/analyzer/rrdtool/actions.py | 14 ++++++--- network/analyzer/rrdtool/pspec.xml | 38 ++++++++++++++++------- network/analyzer/rrdtool/translations.xml | 8 ++++- 3 files changed, 43 insertions(+), 17 deletions(-) diff --git a/network/analyzer/rrdtool/actions.py b/network/analyzer/rrdtool/actions.py index 90c8a1c019..b60c8bfec5 100644 --- a/network/analyzer/rrdtool/actions.py +++ b/network/analyzer/rrdtool/actions.py @@ -4,19 +4,22 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt +from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import perlmodules -from pisi.actionsapi import get def setup(): shelltools.export("AUTOPOINT", "/bin/true") -# autotools.autoreconf("-vfi") + #autotools.autoreconf("-vfi") + # suppress compiler warnings + pisitools.cflags.add("-Wno-missing-prototypes -Wno-format-truncation -Wno-implicit-fallthrough -Wno-cast-function-type -Wstringop-truncation") + # fix unused direct dependency analysis + shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread") autotools.configure("--disable-silent-rules \ --disable-static \ - --disable-rpath \ --enable-perl \ --enable-ruby \ --enable-lua \ @@ -32,6 +35,9 @@ def setup(): pisitools.dosed("bindings/Makefile", "^RRDDOCDIR.*$", "RRDDOCDIR=${datadir}/doc/${PACKAGE}") pisitools.dosed("examples/Makefile", "examplesdir = .*$", "examplesdir = $(datadir)/doc/${PACKAGE}/examples") + # TODO: fix rpath and unused direct dependency analysis + + # fix unused direct dependency analysis pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -42,4 +48,4 @@ def install(): # remove unnecessary files perlmodules.removePacklist() - perlmodules.removePodfiles() + perlmodules.removePodfiles() \ No newline at end of file diff --git a/network/analyzer/rrdtool/pspec.xml b/network/analyzer/rrdtool/pspec.xml index 19baecdcd1..3fe672fbdf 100644 --- a/network/analyzer/rrdtool/pspec.xml +++ b/network/analyzer/rrdtool/pspec.xml @@ -1,5 +1,5 @@ - + rrdtool @@ -8,6 +8,7 @@ PisiLinux Community admins@pisilinux.org + network.analyzer GPLv2 app:console library @@ -15,43 +16,45 @@ RRD is the acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine/room temperature, server load average). http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz + perl + groff lua-devel tcl-devel - ruby-devel cairo-devel pango-devel - libart_lgpl-devel dejavu-fonts - perl glib2-devel python-devel libxml2-devel + libart_lgpl-devel python-setuptools tcp-wrappers-devel - groff + ruby-devel - - + + rrdtool + A system to store and display time-series data lua tcl + perl ruby cairo + glib2 pango libpng - libart_lgpl - dejavu-fonts - perl - glib2 python libxml2 + rubygems + libart_lgpl + dejavu-fonts tcp-wrappers @@ -66,6 +69,7 @@ rrdtool-devel + Development header files for rrdtool. rrdtool @@ -76,6 +80,16 @@ + + 2020-05-18 + 1.7.2 + + * Rebuild due to new ruby + * Fix translation + + Blue Devil + bluedevil@sctzine.com + 2020-01-18 1.7.2 @@ -126,4 +140,4 @@ ertugrulerata@gmail.com - + \ No newline at end of file diff --git a/network/analyzer/rrdtool/translations.xml b/network/analyzer/rrdtool/translations.xml index 6da9ae5e85..ac901362b5 100644 --- a/network/analyzer/rrdtool/translations.xml +++ b/network/analyzer/rrdtool/translations.xml @@ -5,4 +5,10 @@ Zaman serisi verilerini saklamak ve göstermek için bir araç RRD, Round Robin Database için kullanılan bir kısaltmadır. RRD, zaman serisi verilerini (ör. ağ bantgenişliği, makine/oda sıcaklığı, ortalama sunucu yükü) saklamak ve göstermek için kullanılan bir sistemdir. - + + + rrdtool-devel + rrdtool için geliştirme dosyaları + rrdtool-devel, rrdtool için geliştirme dosyalarını içerir. + + \ No newline at end of file