[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2022-04-05 Thread Conrad Kostecki
commit: a57c5e54c6b898a2075ebf22a622e7f9a04fc8ce
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Apr  5 19:31:30 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Apr  5 19:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57c5e54

net-analyzer/rrdtool: add 1.8.0

Closes: https://bugs.gentoo.org/439652
Closes: https://bugs.gentoo.org/450674
Closes: https://bugs.gentoo.org/836576
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/rrdtool/Manifest |   1 +
 net-analyzer/rrdtool/files/rrdcached.confd-r1 |  13 ++
 net-analyzer/rrdtool/files/rrdcached.init-r1  |  23 +++
 net-analyzer/rrdtool/metadata.xml |   1 +
 net-analyzer/rrdtool/rrdtool-1.8.0.ebuild | 246 ++
 5 files changed, 284 insertions(+)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index d0902d1b33b9..2fce6e694e1d 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -1 +1,2 @@
 DIST rrdtool-1.7.2.tar.gz 2883737 BLAKE2B 
f3ff6cc4e325cdec42a6f9e67a1644f501c11edc47bc281df58c2e1d7be4c01767c35166f4301f68cf9c22dcd5c159bb51ee704a5e36776acdf166100122cebb
 SHA512 
453230efc68aeb4a12842d20a9d246ba478a79c2f6bfd9693a91837c1c1136abe8af177be64fe29aa40bf84ccfce7f2f15296aefe095e89b8b62aef5a7623e29
+DIST rrdtool-1.8.0.tar.gz 2955398 BLAKE2B 
d821d662af432c53760bc0e9636b84d9209933a810fa71091fc4c2b44518c89c7ad509bde7955d952279ee41464c3bfa4f631662dde61b6fff46699bb382653f
 SHA512 
8ae6f94d119e8d0e1ba7f2d0738f1ba008a4880d1022f1c0c5436f662d961fceec5c42e01c241493ece3d6f55c60fd7d1d264f93e678f3cf1251201dcde027c1

diff --git a/net-analyzer/rrdtool/files/rrdcached.confd-r1 
b/net-analyzer/rrdtool/files/rrdcached.confd-r1
new file mode 100644
index ..99213acd1e1b
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdcached.confd-r1
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Default user and group for the rrdcached daemon
+GROUP="rrdcached"
+USER="root"
+
+# Default options for the rrdcached daemon
+RRCACHE_ARGS="-B -F -m 770 -s rrdcached -l unix:/run/rrdcached.sock"
+
+# Default path for database and journal
+RRCACHE_DATABASE="/var/lib/rrdcached/db"
+RRCACHE_JOURNAL="/var/lib/rrdcached/journal"

diff --git a/net-analyzer/rrdtool/files/rrdcached.init-r1 
b/net-analyzer/rrdtool/files/rrdcached.init-r1
new file mode 100644
index ..44ee3c5f19df
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdcached.init-r1
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Data caching daemon for RRDTool"
+rrdcached_database="${RRCACHE_DATABASE:-/var/lib/rrdcached/db}"
+rrdcached_group="${GROUP:-rrdcached}"
+rrdcached_journal="${RRCACHE_JOURNAL:-/var/lib/rrdcached/journal}"
+rrdcached_user="${USER:-rrdcached}"
+pidfile="/run/rrdcached.pid"
+
+command="/usr/bin/rrdcached"
+command_args="${RRCACHE_ARGS} -b ${rrdcached_database} -G ${rrdcached_group} 
-j ${rrdcached_journal} -p ${pidfile} -U ${rrdcached_user}"
+
+depend() {
+   need localmount
+   use logger
+}
+
+start_pre() {
+   checkpath -d -o "${rrdcached_user}:${rrdcached_group}" -q 
"${rrdcached_database}"
+   checkpath -d -o "${rrdcached_user}:${rrdcached_group}" -q 
"${rrdcached_journal}"
+}

diff --git a/net-analyzer/rrdtool/metadata.xml 
b/net-analyzer/rrdtool/metadata.xml
index cdb31d558f75..0192500278b1 100644
--- a/net-analyzer/rrdtool/metadata.xml
+++ b/net-analyzer/rrdtool/metadata.xml
@@ -8,6 +8,7 @@

Enable support for graphing functions
Enable support for librados from 
sys-cluster/ceph
+   Build support for write-caching 
daemon
Build rrdcgi support



diff --git a/net-analyzer/rrdtool/rrdtool-1.8.0.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.8.0.ebuild
new file mode 100644
index ..10082283a10c
--- /dev/null
+++ b/net-analyzer/rrdtool/rrdtool-1.8.0.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+DISTUTILS_OPTIONAL="true"
+DISTUTILS_SINGLE_IMPL="true"
+GENTOO_DEPEND_ON_PERL="no"
+MY_P="${P/_/-}"
+
+inherit autotools lua perl-module distutils-r1 flag-o-matic
+
+DESCRIPTION="A data logging and graphing system for time series data"
+HOMEPAGE="https://oss.oetiker.ch/rrdtool/";
+SRC_URI="https://github.com/oetiker/${PN}-1.x/releases/download/v${PV}/${P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/8.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="dbi doc examples graph lua perl python rados rrdcached rrdcgi ruby 
static-libs tcl tcpd test"
+
+RESTRICT="!test?

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2020-09-19 Thread Michał Górny
commit: 3ebd2c514e2817611c6c55daf195feb27fb28ecf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 10:44:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 11:27:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ebd2c51

net-analyzer/rrdtool: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-analyzer/rrdtool/Manifest  |   2 -
 .../rrdtool-1.4.9-disable-rrd_graph-cgi.patch  |  49 --
 .../rrdtool-1.5.0_rc1-disable-rrd_graph-lua.patch  |  12 --
 ...rdtool-1.5.0_rc1-disable-rrd_graph-python.patch |  38 -
 .../rrdtool/files/rrdtool-1.6.0-configure.ac.patch |  25 ---
 .../files/rrdtool-1.7.1-rrdcached.socket.patch |  25 ---
 net-analyzer/rrdtool/rrdtool-1.6.0-r1.ebuild   | 185 
 net-analyzer/rrdtool/rrdtool-1.7.1.ebuild  | 188 -
 8 files changed, 524 deletions(-)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 2dca88add42..d0902d1b33b 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -1,3 +1 @@
-DIST rrdtool-1.6.0.tar.gz 2186538 BLAKE2B 
b56ef79b9d45a65cacd7c1d8da2158dcaaff3ebc2ffc0640081cdc2fa3ac643be1ce48a2cac60427a836dc3e457ddb042c95533d0ffbcdefa2978f5659150391
 SHA512 
45a8f16a2bda9d497c5f39de80236adb7a5bd054a14755c4d130f21cd6430bd0a76caef9632994be56fd1ea2364eb218687ea8ebf945a71ca411221c248f3ebd
-DIST rrdtool-1.7.1.tar.gz 2881346 BLAKE2B 
e538c6ba3fb6726f0515ed655aa8d5e184f6d3066bb32e981b3254e41c53e29529698da5ef73f8365391180c76d15808d1d727a0834b8025893b01c3b9af8f46
 SHA512 
ee5c9ff234493442ccd9bfc7031700483011de3e05c01e026509b699cb0d7d3e286e2046357c5fff5807f3e709043c8f218b48b43f8b126a23e228a3927d7b14
 DIST rrdtool-1.7.2.tar.gz 2883737 BLAKE2B 
f3ff6cc4e325cdec42a6f9e67a1644f501c11edc47bc281df58c2e1d7be4c01767c35166f4301f68cf9c22dcd5c159bb51ee704a5e36776acdf166100122cebb
 SHA512 
453230efc68aeb4a12842d20a9d246ba478a79c2f6bfd9693a91837c1c1136abe8af177be64fe29aa40bf84ccfce7f2f15296aefe095e89b8b62aef5a7623e29

diff --git 
a/net-analyzer/rrdtool/files/rrdtool-1.4.9-disable-rrd_graph-cgi.patch 
b/net-analyzer/rrdtool/files/rrdtool-1.4.9-disable-rrd_graph-cgi.patch
deleted file mode 100644
index 67f0ce2fb29..000
--- a/net-analyzer/rrdtool/files/rrdtool-1.4.9-disable-rrd_graph-cgi.patch
+++ /dev/null
@@ -1,49 +0,0 @@
 a/src/rrd_cgi.c
-+++ b/src/rrd_cgi.c
-@@ -56,6 +56,7 @@
- const char **);
- 
- /* call rrd_graph and insert appropriate image tag */
-+#ifdef HAVE_RRD_GRAPH
- char *drawgraph(
- long,
- const char **);
-@@ -64,6 +65,7 @@
- char *drawprint(
- long,
- const char **);
-+#endif /* HAVE_RRD_GRAPH */
- 
- /* pretty-print the  value for some.rrd via strftime() */
- char *printtimelast(
-@@ -542,9 +544,13 @@
- }
- parse(&buffer, i, "https://oss.oetiker.ch/rrdtool/";
-SRC_URI="https://oss.oetiker.ch/rrdtool/pub/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0/8.0.0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
-IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tcpd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-CDEPEND="
-   >=dev-libs/glib-2.28.7:2[static-libs(+)?]
-   >=dev-libs/libxml2-2.7.8:2[static-libs(+)?]
-   dbi? ( dev-db/libdbi[static-libs(+)?] )
-   graph? (
-   >=media-libs/libpng-1.5.10:0=[static-libs(+)?]
-   >=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
-   >=x11-libs/pango-1.28
-   )
-   lua? ( dev-lang/lua:*[deprecated] )
-   perl? ( dev-lang/perl:= )
-   python? ( ${PYTHON_DEPS} )
-   rados? ( sys-cluster/ceph )
-   tcl? ( dev-lang/tcl:0= )
-   tcpd? ( sys-apps/tcp-wrappers )
-"
-
-DEPEND="
-   ${CDEPEND}
-   sys-apps/groff
-   virtual/pkgconfig
-   virtual/awk
-"
-RDEPEND="
-   ${CDEPEND}
-"
-PDEPEND="
-   ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
-"
-S=${WORKDIR}/${MY_P}
-
-python_compile() {
-   cd bindings/python || die
-   distutils-r1_python_compile
-}
-
-python_install() {
-   cd bindings/python || die
-   distutils-r1_python_install
-}
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # At the next version bump, please see if you actually still need this
-   # before adding versions
-   cp "${FILESDIR}"/${PN}-1.5.5-rrdrados.pod doc/rrdrados.pod || die
-
-   epatch \
-   "${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-cgi.patch \
-   "${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch \
-   "${FILESDIR}"/${PN}-1.5.0_rc1-disable-rrd_graph-lua.patch \
-   "${FILESDIR}"/${PN}-1.5.0_rc1-disable-rrd_graph-python.patch \
-   "${FILESDIR}"/${PN}-1.6.0-configure.ac.patch
-
-   # bug 456810
-   # no time to sleep
-   sed -i \
-   -e 's|$LUA_CFLAGS|

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2019-02-07 Thread Jeroen Roovers
commit: 6e2ab6ce13c79a17810fbced7bf03d670cd59f6c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Feb  7 14:43:54 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Feb  7 14:44:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2ab6ce

net-analyzer/rrdtool: Fix rrdcached.socket

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Fixes: https://bugs.gentoo.org/677368
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../files/rrdtool-1.7.1-rrdcached.socket.patch | 25 ++
 net-analyzer/rrdtool/rrdtool-1.7.1.ebuild  |  1 +
 2 files changed, 26 insertions(+)

diff --git a/net-analyzer/rrdtool/files/rrdtool-1.7.1-rrdcached.socket.patch 
b/net-analyzer/rrdtool/files/rrdtool-1.7.1-rrdcached.socket.patch
new file mode 100644
index 000..5dd21450441
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.7.1-rrdcached.socket.patch
@@ -0,0 +1,25 @@
+--- a/etc/Makefile.am
 b/etc/Makefile.am
+@@ -3,6 +3,6 @@ EXTRA_DIST = rrdcached-default-redhat rrdcached-init-redhat 
rrdcached-default-ls
+ 
+ if HAVE_SYSTEMD
+ systemdsystemunit_DATA = \
+-  etc/rrdcached.socket \
+-  etc/rrdcached.service
++  rrdcached.socket \
++  rrdcached.service
+ endif
+\ No newline at end of file
+--- a/etc/Makefile.in
 b/etc/Makefile.in
+@@ -368,8 +368,8 @@ EXTRA_DIST = rrdcached-default-redhat 
rrdcached-init-redhat rrdcached-default-ls
+   rrdcached.socket.in rrdcached.service.in
+ 
+ @HAVE_SYSTEMD_TRUE@systemdsystemunit_DATA = \
+-@HAVE_SYSTEMD_TRUE@   etc/rrdcached.socket \
+-@HAVE_SYSTEMD_TRUE@   etc/rrdcached.service
++@HAVE_SYSTEMD_TRUE@   rrdcached.socket \
++@HAVE_SYSTEMD_TRUE@   rrdcached.service
+ 
+ all: all-am
+ 

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild
index 41552b5c687..fea91bb10cf 100644
--- a/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild
@@ -54,6 +54,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
"${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
"${FILESDIR}"/${PN}-1.7.1-configure.ac.patch
+   "${FILESDIR}"/${PN}-1.7.1-rrdcached.socket.patch
 
 )
 S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2019-02-05 Thread Jeroen Roovers
commit: cabf71ef6b3ee16a778958bf50ea68cda59a2be6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Feb  5 15:48:22 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Feb  5 15:48:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabf71ef

net-analyzer/rrdtool: Version 1.7.1

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/rrdtool/Manifest  |   1 +
 .../rrdtool/files/rrdtool-1.7.1-configure.ac.patch |  12 ++
 net-analyzer/rrdtool/rrdtool-1.7.1.ebuild  | 189 +
 3 files changed, 202 insertions(+)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 7941d2a78d6..dba3e45fce3 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -1,2 +1,3 @@
 DIST rrdtool-1.6.0.tar.gz 2186538 BLAKE2B 
b56ef79b9d45a65cacd7c1d8da2158dcaaff3ebc2ffc0640081cdc2fa3ac643be1ce48a2cac60427a836dc3e457ddb042c95533d0ffbcdefa2978f5659150391
 SHA512 
45a8f16a2bda9d497c5f39de80236adb7a5bd054a14755c4d130f21cd6430bd0a76caef9632994be56fd1ea2364eb218687ea8ebf945a71ca411221c248f3ebd
 DIST rrdtool-1.7.0.tar.gz 2849994 BLAKE2B 
f7a91fa661728850af55356a69b61ea1d4343c79579823e025e0a0757d1dab0d2cda6387197ece20e07f33a657743350cadfaf6504500f13be472d18e8826a3f
 SHA512 
36d979561601135d74622eaf183701de15cba5e25118f7a308926a695ba84ecb33c3d16511bf4bc80cff055853e2eb85065bc4ed8aef19fc0277c6430ecd319f
+DIST rrdtool-1.7.1.tar.gz 2881346 BLAKE2B 
e538c6ba3fb6726f0515ed655aa8d5e184f6d3066bb32e981b3254e41c53e29529698da5ef73f8365391180c76d15808d1d727a0834b8025893b01c3b9af8f46
 SHA512 
ee5c9ff234493442ccd9bfc7031700483011de3e05c01e026509b699cb0d7d3e286e2046357c5fff5807f3e709043c8f218b48b43f8b126a23e228a3927d7b14

diff --git a/net-analyzer/rrdtool/files/rrdtool-1.7.1-configure.ac.patch 
b/net-analyzer/rrdtool/files/rrdtool-1.7.1-configure.ac.patch
new file mode 100644
index 000..1b65f959c95
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.7.1-configure.ac.patch
@@ -0,0 +1,12 @@
+--- a/configure.ac
 b/configure.ac
+@@ -241,9 +241,6 @@
+ 
+ 
+ 
+-dnl add pic flag in any case this makes sure all our code is relocatable
+-dnl eval `./libtool --config | grep pic_flag=`
+-dnl CFLAGS="$CFLAGS $pic_flag"
+ 
+ 
+ dnl Checks for library functions.

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild
new file mode 100644
index 000..41552b5c687
--- /dev/null
+++ b/net-analyzer/rrdtool/rrdtool-1.7.1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DISTUTILS_OPTIONAL=true
+DISTUTILS_SINGLE_IMPL=true
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit autotools perl-module distutils-r1 flag-o-matic multilib
+
+MY_P=${P/_/-}
+
+DESCRIPTION="A system to store and display time-series data"
+HOMEPAGE="https://oss.oetiker.ch/rrdtool/";
+SRC_URI="${HOMEPAGE}pub/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/8.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+   >=dev-libs/glib-2.28.7:2[static-libs(+)?]
+   >=dev-libs/libxml2-2.7.8:2[static-libs(+)?]
+   dbi? ( dev-db/libdbi[static-libs(+)?] )
+   graph? (
+   >=media-libs/libpng-1.5.10:0=[static-libs(+)?]
+   >=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
+   >=x11-libs/pango-1.28
+   )
+   lua? ( dev-lang/lua:*[deprecated] )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   rados? ( sys-cluster/ceph )
+   tcl? ( dev-lang/tcl:0= )
+   tcpd? ( sys-apps/tcp-wrappers )
+"
+
+DEPEND="
+   ${CDEPEND}
+   sys-apps/groff
+   virtual/pkgconfig
+   virtual/awk
+"
+RDEPEND="
+   ${CDEPEND}
+"
+PDEPEND="
+   ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
+   "${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
+   "${FILESDIR}"/${PN}-1.7.1-configure.ac.patch
+
+)
+S=${WORKDIR}/${MY_P}
+
+python_compile() {
+   cd bindings/python || die
+   distutils-r1_python_compile
+}
+
+python_install() {
+   cd bindings/python || die
+   distutils-r1_python_install
+}
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   # At the next version bump, please see if you actually still need this
+   # before adding versions
+   if ! [ -f doc/rrdrados.pod ]; then
+   cp "${FILESDIR}"/${PN}-1.5.5-rrdrados.pod doc/rrdrados.pod
+   else
+   die "File already exists: doc/rrdrados.pod. Remove this code!"
+   fi
+
+ 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2017-05-21 Thread Jeroen Roovers
commit: f2a6b1d0e3af83399ff1277a6cc2be7951fd1ea6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun May 21 22:31:52 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun May 21 22:34:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a6b1d0

net-analyzer/rrdtool: Version bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-analyzer/rrdtool/Manifest  |   1 +
 .../rrdtool-1.7.0-disable-rrd_graph-cgi.patch  |  49 ++
 net-analyzer/rrdtool/rrdtool-1.7.0.ebuild  | 189 +
 3 files changed, 239 insertions(+)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 0a042340d9b..e329884a331 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -1,3 +1,4 @@
 DIST rrdtool-1.4.8.tar.gz 1379482 SHA256 
de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6 SHA512 
c525978829508e1db393092c948d8db910554f42e1221acc4064a8f546ceac5d68943f603c6f0ef0e6510bbe5f606cfe6862672145ea1b630cd2b7fd07fa805b
 WHIRLPOOL 
f3926aed715a80c8d8287b057c39bbe614d81ebf9f24d1e285a9a438594d5c4c66b59934cc7c6be0550f0f729f319b01a46efc32ccf0b412563c43cf74a21564
 DIST rrdtool-1.5.5.tar.gz 2187685 SHA256 
3a286d449c05d657e3fc3adcaa5cb4f0cfac8f465324b14f364a45d4ff8ca6f6 SHA512 
07fb0edb5fbc0b491f8a40844d4a914f26c6269b2d07ab91f4d54fdcfeb7899348362044ac632223341f30fc10e6748a59863977496801530f5cdd2d61f0e88c
 WHIRLPOOL 
527093b99044826b5faf5ab0a47d8a141defef3589173fb3b8bf72ed6f52032184e50f6054e0b82bf84cb73aa962ee50f8f1b319fbee519c8916c0d3a1852c26
 DIST rrdtool-1.6.0.tar.gz 2186538 SHA256 
cd948e89cd2d8825fab4a6fb0323f810948d934af7d92c9ee8b5e9e1350e52d7 SHA512 
45a8f16a2bda9d497c5f39de80236adb7a5bd054a14755c4d130f21cd6430bd0a76caef9632994be56fd1ea2364eb218687ea8ebf945a71ca411221c248f3ebd
 WHIRLPOOL 
ae831bfd6b397ca77d2a7b2e393d2dc542e740f1bfb9b45eada44781a7c9dd93b80279683cca1590477191bc3972f859097802387a12c8e3b40c97f1524428d6
+DIST rrdtool-1.7.0.tar.gz 2849994 SHA256 
f97d348935b91780f2cd80399719e20c0b91f0a23537c0a85f9ff306d4c5526b SHA512 
36d979561601135d74622eaf183701de15cba5e25118f7a308926a695ba84ecb33c3d16511bf4bc80cff055853e2eb85065bc4ed8aef19fc0277c6430ecd319f
 WHIRLPOOL 
afe313254d7ae7ac6a9a9c86f38b2f6873846d0b4419d186d4fbb14b1ff7b5b6f8d1494e6608f40daa0c2a0c24f24f3edb14cea1130c5f89bf38dddbd86c7577

diff --git 
a/net-analyzer/rrdtool/files/rrdtool-1.7.0-disable-rrd_graph-cgi.patch 
b/net-analyzer/rrdtool/files/rrdtool-1.7.0-disable-rrd_graph-cgi.patch
new file mode 100644
index 000..beb1ba794f2
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.7.0-disable-rrd_graph-cgi.patch
@@ -0,0 +1,49 @@
+--- a/src/rrd_cgi.c
 b/src/rrd_cgi.c
+@@ -51,6 +51,7 @@
+ const char **);
+ 
+ /* call rrd_graph and insert appropriate image tag */
++#ifdef HAVE_RRD_GRAPH
+ static char *drawgraph(
+ long,
+ const char **);
+@@ -59,6 +60,7 @@
+ static char *drawprint(
+ long,
+ const char **);
++#endif /* HAVE_RRD_GRAPH */
+ 
+ /* pretty-print the  value for some.rrd via strftime() */
+ static char *printtimelast(
+@@ -510,9 +512,13 @@
+ }
+ parse(&buffer, i, "http://oss.oetiker.ch/rrdtool/";
+SRC_URI="http://oss.oetiker.ch/rrdtool/pub/${P/_/-}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0/8.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+   >=dev-libs/glib-2.28.7:2[static-libs(+)?]
+   >=dev-libs/libxml2-2.7.8:2[static-libs(+)?]
+   dbi? ( dev-db/libdbi[static-libs(+)?] )
+   graph? (
+   >=media-libs/libpng-1.5.10:0=[static-libs(+)?]
+   >=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
+   >=x11-libs/pango-1.28
+   )
+   lua? ( dev-lang/lua:*[deprecated] )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   rados? ( sys-cluster/ceph )
+   tcl? ( dev-lang/tcl:0= )
+   tcpd? ( sys-apps/tcp-wrappers )
+"
+
+DEPEND="
+   ${CDEPEND}
+   sys-apps/groff
+   virtual/pkgconfig
+   virtual/awk
+"
+RDEPEND="
+   ${CDEPEND}
+"
+PDEPEND="
+   ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
+   "${FILESDIR}"/${PN}-1.5.0_rc1-disable-rrd_graph-lua.patch
+   "${FILESDIR}"/${PN}-1.6.0-configure.ac.patch
+   "${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
+
+)
+
+S=${WORKDIR}/${P/_/-}
+
+python_compile() {
+   cd bindings/python || die
+   distutils-r1_python_compile
+}
+
+python_install() {
+   cd bindings/python || die
+   distutils-r1_python_install
+}
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   # At the next version bump, please see if you actually still need this
+   

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2015-11-14 Thread Jeroen Roovers
commit: 3e3db0327d1d36a23e0be264f40b239e3924c261
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Nov 14 08:47:00 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Nov 14 08:47:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3db032

net-analyzer/rrdtool / dev-ruby/rrdtool-bindings: Version bump.

Package-Manager: portage-2.2.24

 net-analyzer/rrdtool/Manifest  |   1 +
 .../rrdtool/files/rrdtool-1.5.5-rrdrados.pod   |  68 
 net-analyzer/rrdtool/rrdtool-1.5.5.ebuild  | 173 +
 3 files changed, 242 insertions(+)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 3f5707d..5e3651b 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -2,3 +2,4 @@ DIST rrdtool-1.4.8.tar.gz 1379482 SHA256 
de95b9f5aa488b0683600aad5a07c316f8d98cb
 DIST rrdtool-1.4.9.tar.gz 1385640 SHA256 
3e2826e0d60aaf85313da35b3c0d3a926748fe482b4ada766a325a83b60125cc SHA512 
938d6a10c750cbc1e368020fc2408644bc10f6e1d9316f3117df406beef16d7d5fca2fc6fa2bdb6b1ed3e49aa872d58f1f66d1ccee9fe73483c6a5e483c33d4a
 WHIRLPOOL 
bc5fb01aef18feb89bb801a2f7fa8c2002b8f8a40e8038355e7edda8a729f354a639c864c01a1ddc7a66d19c8911d75f4f202008bec994d521a209dc6579fe10
 DIST rrdtool-1.5.3.tar.gz 2158011 SHA256 
79e7b2f5cf74843e89fe4d08925f955268fd21736cbea03e54ae83320fc6129f SHA512 
51e0dbca582acde1a0e77a8fcc4ffa2389b5467b5eb2443a6c9e38851459b7aa9bc08a8d5fd44f69c72e3cdb46be64a2baa66c69ca86a4cda8a061120fa14afb
 WHIRLPOOL 
8738a499699423bd7c2536ca8d8b57db386b190fdeea47328c126aa70fae8d604ab1ab18253567a8426fe73e3fb9ab17ba8c40563841015da96451dcb4435dd7
 DIST rrdtool-1.5.4.tar.gz 2181438 SHA256 
3feea3da87c02128a27083f1c7b2cb797ef673e946564c0ce008c1c25a5c3f99 SHA512 
1b28db23d138677210e396c2eea48f88839847d0e08a7048b6ffa83384de612c1e71cfd10da0ef59ebc87a2707a72b226153f0d73c78c74f68bb9f721b7ad665
 WHIRLPOOL 
00346df3e9c5e07d4a23347f486a32c697f25bebc257e780dedebd28ef4a60b8d8d447bd431629eaf8f19d3155d03a5cbabf3df1565089a6eefde79a502f8e0e
+DIST rrdtool-1.5.5.tar.gz 2187685 SHA256 
3a286d449c05d657e3fc3adcaa5cb4f0cfac8f465324b14f364a45d4ff8ca6f6 SHA512 
07fb0edb5fbc0b491f8a40844d4a914f26c6269b2d07ab91f4d54fdcfeb7899348362044ac632223341f30fc10e6748a59863977496801530f5cdd2d61f0e88c
 WHIRLPOOL 
527093b99044826b5faf5ab0a47d8a141defef3589173fb3b8bf72ed6f52032184e50f6054e0b82bf84cb73aa962ee50f8f1b319fbee519c8916c0d3a1852c26

diff --git a/net-analyzer/rrdtool/files/rrdtool-1.5.5-rrdrados.pod 
b/net-analyzer/rrdtool/files/rrdtool-1.5.5-rrdrados.pod
new file mode 100644
index 000..0c64554
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.5.5-rrdrados.pod
@@ -0,0 +1,68 @@
+=head1 NAME
+
+rrdrados - Creating, updating and retrieving RRD files from Ceph
+
+=head1 SYNOPSIS
+
+ErrdfileE = BnameE>
+
+
+=head1 DESCRIPTION
+
+This module adds support for creating, updating and retrieving RRD files
+directly from a Ceph cluster using librados.
+
+It adds a ceph// prefix to RRD file name which is used to instruct rrdtool to
+operate on a file that is stored in Ceph.
+
+Currently the module expects to find the Ceph configuration file in the default
+location at /etc/ceph/ceph.conf. By default it uses Ceph client ID "admin" and 
a
+Ceph pool named "rrd".
+
+
+=head1 ENVIRONMENT VARIABLES
+
+=over 4
+
+=item B
+
+Sets the Ceph Client ID to use when connecting. By default the client ID 
"admin"
+is used.
+
+=item B
+
+Sets the name of the Ceph Pool to connect to. By default, the pool "rrd" is
+used.
+
+=back
+
+
+=head1 EXAMPLES
+
+B
+
+ rrdtool create ceph//temperature.rrd --step 300 \
+   DS:temp:GAUGE:600:-273:5000 \
+   RRA:AVERAGE:0.5:1:1200 \
+   RRA:MIN:0.5:12:2400 \
+   RRA:MAX:0.5:12:2400 \
+   RRA:AVERAGE:0.5:12:2400
+
+
+B
+
+ rrdtool dump existing.rrd | rrdtool restore - ceph//new.rrd
+
+Or you could also copy the RRD file directly into Ceph using the rados command
+line utility.
+
+
+B
+
+ rrdtool fetch ceph//file.rrd AVERAGE
+
+
+=head1 AUTHOR
+
+Simon Boulet Esi...@nostalgeek.come
+

diff --git a/net-analyzer/rrdtool/rrdtool-1.5.5.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.5.5.ebuild
new file mode 100644
index 000..8ccb190
--- /dev/null
+++ b/net-analyzer/rrdtool/rrdtool-1.5.5.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+DISTUTILS_OPTIONAL=true
+DISTUTILS_SINGLE_IMPL=true
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python2_7 )
+inherit autotools eutils perl-module distutils-r1 flag-o-matic multilib
+
+DESCRIPTION="A system to store and display time-series data"
+HOMEPAGE="http://oss.oetiker.ch/rrdtool/";
+SRC_URI="http://oss.oetiker.ch/rrdtool/pub/${P/_/-}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd 
~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tc

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/files/, net-analyzer/rrdtool/

2015-08-14 Thread Jeroen Roovers
commit: 68efa0cfb267c747f8162db308b942e602990443
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Aug 14 12:33:22 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Aug 14 12:37:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68efa0cf

net-analyzer/rrdtool: Version bump.

Package-Manager: portage-2.2.20.1

 net-analyzer/rrdtool/Manifest  |   1 +
 .../rrdtool/files/rrdtool-1.5.4-rrdrados.pod   |  68 
 net-analyzer/rrdtool/rrdtool-1.5.4.ebuild  | 189 +
 3 files changed, 258 insertions(+)

diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 4296af6..3f5707d 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -1,3 +1,4 @@
 DIST rrdtool-1.4.8.tar.gz 1379482 SHA256 
de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6 SHA512 
c525978829508e1db393092c948d8db910554f42e1221acc4064a8f546ceac5d68943f603c6f0ef0e6510bbe5f606cfe6862672145ea1b630cd2b7fd07fa805b
 WHIRLPOOL 
f3926aed715a80c8d8287b057c39bbe614d81ebf9f24d1e285a9a438594d5c4c66b59934cc7c6be0550f0f729f319b01a46efc32ccf0b412563c43cf74a21564
 DIST rrdtool-1.4.9.tar.gz 1385640 SHA256 
3e2826e0d60aaf85313da35b3c0d3a926748fe482b4ada766a325a83b60125cc SHA512 
938d6a10c750cbc1e368020fc2408644bc10f6e1d9316f3117df406beef16d7d5fca2fc6fa2bdb6b1ed3e49aa872d58f1f66d1ccee9fe73483c6a5e483c33d4a
 WHIRLPOOL 
bc5fb01aef18feb89bb801a2f7fa8c2002b8f8a40e8038355e7edda8a729f354a639c864c01a1ddc7a66d19c8911d75f4f202008bec994d521a209dc6579fe10
 DIST rrdtool-1.5.3.tar.gz 2158011 SHA256 
79e7b2f5cf74843e89fe4d08925f955268fd21736cbea03e54ae83320fc6129f SHA512 
51e0dbca582acde1a0e77a8fcc4ffa2389b5467b5eb2443a6c9e38851459b7aa9bc08a8d5fd44f69c72e3cdb46be64a2baa66c69ca86a4cda8a061120fa14afb
 WHIRLPOOL 
8738a499699423bd7c2536ca8d8b57db386b190fdeea47328c126aa70fae8d604ab1ab18253567a8426fe73e3fb9ab17ba8c40563841015da96451dcb4435dd7
+DIST rrdtool-1.5.4.tar.gz 2181438 SHA256 
3feea3da87c02128a27083f1c7b2cb797ef673e946564c0ce008c1c25a5c3f99 SHA512 
1b28db23d138677210e396c2eea48f88839847d0e08a7048b6ffa83384de612c1e71cfd10da0ef59ebc87a2707a72b226153f0d73c78c74f68bb9f721b7ad665
 WHIRLPOOL 
00346df3e9c5e07d4a23347f486a32c697f25bebc257e780dedebd28ef4a60b8d8d447bd431629eaf8f19d3155d03a5cbabf3df1565089a6eefde79a502f8e0e

diff --git a/net-analyzer/rrdtool/files/rrdtool-1.5.4-rrdrados.pod 
b/net-analyzer/rrdtool/files/rrdtool-1.5.4-rrdrados.pod
new file mode 100644
index 000..0c64554
--- /dev/null
+++ b/net-analyzer/rrdtool/files/rrdtool-1.5.4-rrdrados.pod
@@ -0,0 +1,68 @@
+=head1 NAME
+
+rrdrados - Creating, updating and retrieving RRD files from Ceph
+
+=head1 SYNOPSIS
+
+ErrdfileE = BnameE>
+
+
+=head1 DESCRIPTION
+
+This module adds support for creating, updating and retrieving RRD files
+directly from a Ceph cluster using librados.
+
+It adds a ceph// prefix to RRD file name which is used to instruct rrdtool to
+operate on a file that is stored in Ceph.
+
+Currently the module expects to find the Ceph configuration file in the default
+location at /etc/ceph/ceph.conf. By default it uses Ceph client ID "admin" and 
a
+Ceph pool named "rrd".
+
+
+=head1 ENVIRONMENT VARIABLES
+
+=over 4
+
+=item B
+
+Sets the Ceph Client ID to use when connecting. By default the client ID 
"admin"
+is used.
+
+=item B
+
+Sets the name of the Ceph Pool to connect to. By default, the pool "rrd" is
+used.
+
+=back
+
+
+=head1 EXAMPLES
+
+B
+
+ rrdtool create ceph//temperature.rrd --step 300 \
+   DS:temp:GAUGE:600:-273:5000 \
+   RRA:AVERAGE:0.5:1:1200 \
+   RRA:MIN:0.5:12:2400 \
+   RRA:MAX:0.5:12:2400 \
+   RRA:AVERAGE:0.5:12:2400
+
+
+B
+
+ rrdtool dump existing.rrd | rrdtool restore - ceph//new.rrd
+
+Or you could also copy the RRD file directly into Ceph using the rados command
+line utility.
+
+
+B
+
+ rrdtool fetch ceph//file.rrd AVERAGE
+
+
+=head1 AUTHOR
+
+Simon Boulet Esi...@nostalgeek.come
+

diff --git a/net-analyzer/rrdtool/rrdtool-1.5.4.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.5.4.ebuild
new file mode 100644
index 000..1505e3b
--- /dev/null
+++ b/net-analyzer/rrdtool/rrdtool-1.5.4.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+DISTUTILS_OPTIONAL=true
+DISTUTILS_SINGLE_IMPL=true
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python2_7 )
+inherit autotools eutils perl-module distutils-r1 flag-o-matic multilib
+
+DESCRIPTION="A system to store and display time-series data"
+HOMEPAGE="http://oss.oetiker.ch/rrdtool/";
+SRC_URI="http://oss.oetiker.ch/rrdtool/pub/${P/_/-}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd 
~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+   >=dev-libs/glib-2.28.7:2[static-