From 81e389c505b4a02135aa770ffef25930cac41adf Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Sat, 9 May 2015 07:33:28 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613 --- net-analyzer/rrdtool/ChangeLog | 7 +- net-analyzer/rrdtool/Manifest | 10 +- net-analyzer/rrdtool/rrdtool-1.5.3.ebuild | 174 ++++++++++++++++++++++ 3 files changed, 186 insertions(+), 5 deletions(-) create mode 100644 net-analyzer/rrdtool/rrdtool-1.5.3.ebuild diff --git a/net-analyzer/rrdtool/ChangeLog b/net-analyzer/rrdtool/ChangeLog index ea09584b273e..baee06692f86 100644 --- a/net-analyzer/rrdtool/ChangeLog +++ b/net-analyzer/rrdtool/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-analyzer/rrdtool # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/rrdtool/ChangeLog,v 1.287 2015/04/25 06:51:18 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/rrdtool/ChangeLog,v 1.288 2015/05/09 07:33:26 jer Exp $ + +*rrdtool-1.5.3 (09 May 2015) + + 09 May 2015; Jeroen Roovers +rrdtool-1.5.3.ebuild: + Version bump. *rrdtool-1.5.2 (25 Apr 2015) diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest index b1adda7b3030..1e8f675373d4 100644 --- a/net-analyzer/rrdtool/Manifest +++ b/net-analyzer/rrdtool/Manifest @@ -14,16 +14,18 @@ AUX rrdtool-1.5.0_rc1-disable-rrd_graph-python.patch 1174 SHA256 2f422c7fc89dd11 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.2.tar.gz 2159635 SHA256 44e70dc466d09fc0adcc1dca7806cfe83eccef42948e9b25fbfd6f082a6b491e SHA512 fb397c9cdb9b12eec66a0f8f13cecd9810b382a78892184815cb9d219c591effe2aaa7f5fb8db70d6180d27924f8b133abc0eb83414d65a3c04f140c23908ee7 WHIRLPOOL 11cf77d543f876292a1f8f7c06e87e8ef72556ef518ed6398b8171cf6680b4d1e7dfc2b9b7782c7f37c206d63e7b47c188198a03ee928d988c0c1ec043665542 +DIST rrdtool-1.5.3.tar.gz 2158011 SHA256 79e7b2f5cf74843e89fe4d08925f955268fd21736cbea03e54ae83320fc6129f SHA512 51e0dbca582acde1a0e77a8fcc4ffa2389b5467b5eb2443a6c9e38851459b7aa9bc08a8d5fd44f69c72e3cdb46be64a2baa66c69ca86a4cda8a061120fa14afb WHIRLPOOL 8738a499699423bd7c2536ca8d8b57db386b190fdeea47328c126aa70fae8d604ab1ab18253567a8426fe73e3fb9ab17ba8c40563841015da96451dcb4435dd7 EBUILD rrdtool-1.4.8-r1.ebuild 4117 SHA256 b564708529c286759e52a3c49f114768e9c024e8890fa2ccbe3aea94430b8804 SHA512 6f0ee40e6609b6a5004d6acacf62027141f2fba8abfbece8308bee307899d7479955284c25ae36fe603c473467b14ea4cab10d1a7dc39cfab230f5ee14568b9c WHIRLPOOL c30d2a6628e56c1c1fda971aa4d1e85043ef677328d944b5916179198a8c2972e817031cef238477a22c0645f7afbb2ec3c5f44ac14646a11cc50da9482d0d14 EBUILD rrdtool-1.4.8-r3.ebuild 4175 SHA256 0ba1d7d4aec498d5c1dd83801d2cc23d19044b85c3623fd3c5ca7bf523dbdc7c SHA512 e7155c1cf5d0d5acda366a3048b621e771e0c4e975e9211e6091f9fd4b7d8ac071c1ce26bd3e2a1eafb53aa192ca419491c91266773af41a2bdb03e8eb71c988 WHIRLPOOL 91f1c123f815378ba1aa5e64464cb8d7c306fec11394fc5d44f3d9475514c42ad4bca83e75e0e68bb62f67af575b8b2ed0a730497f8dc87cb5207c92db5eb76c EBUILD rrdtool-1.4.9.ebuild 4368 SHA256 f3aabf0f96a2d3a8882582fbc3f29a9099e7e9b8c4d6970f05b16ec987c1daf1 SHA512 3ed43a858c77111ffc442d8de15f8e3e525fd21d7f8c692f6d57dd7f184f22f443b65386d2c25641a3b13cbf35b75b5b79a4c7a811d03e9c29558824d42a9733 WHIRLPOOL c8b63b50a078e84b2fc63b0eb4ac6fb3df721d9ed030bff33fb9b49303504d8fdc44928e63f748d4626cd99ba687e17f5c3930155cb8ea65ad9e72e67fd3dd92 EBUILD rrdtool-1.5.2.ebuild 4521 SHA256 d2e72c4f209378b2dffbb1a10ef24f4ee3345766f439ea58154a9cd6c51f0792 SHA512 742642694ee2bf4fa4645e5a125a0db54dcedc7ca94a1238095eadf0b96c00b5d9715362b8f035b127dae03643a2c09d1ac9e2544fb9b5f65071ef74576ab405 WHIRLPOOL 886631822b118ce846bd0266cdc32420ba0f482c06bf410a1efd58cb6a5dece8a6d1087726a58d0fac61d042e7632c4d32ebe4a33c4c04fbb12207776986a717 -MISC ChangeLog 42849 SHA256 d5d02b29e11bf178e27080388322537d719fe386acd1746f016fe5307b767b67 SHA512 89948423933698125889b97bf9c88f94ebf4bf39b2b93f2ab5d83f4b5fb68efdb85eb8c9eb209d8477a1b0674b73641f016db957ba8e00c2fd142f39ffbefb4b WHIRLPOOL 6629cdb8e958f789539de9c4eaa07ef0c4db5b56d82039dead8b4a264af52ab0fbce5c3c469a410b2bc950d7ed9dfc81526de3a8abfdd2c9d17902c05ca0e8ab +EBUILD rrdtool-1.5.3.ebuild 4521 SHA256 d936e37fb2b99324472d257dc3113cc7a06803da304738bb91ad36379c9e2530 SHA512 92ce813a6263177faed184da39c60d8638e622881f67189d20b0124d7cf30bfb125747b52b28acfb12a46045c06627247c3733c1ec4d61ba5e36ae54af18d3ff WHIRLPOOL 53a7deeb820036c3edab1847e90cde4a09757afdfb94cb2121dfd413eb7c011c7dda34d1bfa81daa347a29bb70b64ab667ba8819f0e27ab5836f5f3a56899407 +MISC ChangeLog 42966 SHA256 45e297f1fa0acc7b32e3271fca2197997acb520c31f2f6f38f3d84e788d4507c SHA512 96aac3476c2dfc6a77862d69fd29ac7255f26699276e4168883a2f953b219c32f69d44c954a00372846d9feaeb05d2f2404dc60f0d28d24907b85dce0f18ef90 WHIRLPOOL 181ce3f7ae0b36ef5421cc954aa29b5c143aa3b65977bac84ed4f5b23e940bafbccf99ca743dcbbb971fc8db02f02edc5d743df4f124077dbf937b733d2f2eb2 MISC metadata.xml 382 SHA256 61ecf5c79b1a7801d054184a5b79c9ecfbe89d3633b8eb8f29e2297ef4f201ab SHA512 f30109bc3a89232a2b4f55afebaf6322ab70b0bd38b53e2650259192cca547bf69cdbe5640d43576a9ac0fb637eb447053ad8a6cb4f3fc1bf49746eb821bf905 WHIRLPOOL b34ad3e79ae530ac2ef811e561cdb5a0666eb873a575c4aed970daf330be5ab6490aa12cc15dc13c53387c6c3530ccd572e1abb4a7a0cf351c5c77136dc38f8d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlU7OWcACgkQVWmRsqeSphNauwCfSVu+vNbZmsK5jo2kF133z8ih -XQ4An3GSCrRDrlSvW8CnUBg4lbrT79wq -=LfTy +iEYEAREIAAYFAlVNuEgACgkQVWmRsqeSphMmHACcDbOBomC5bmnAPk5lkDSz1gY9 +P8cAnRlF+uRSlcm9h1sVeyfo0Eg2J6kn +=UUKb -----END PGP SIGNATURE----- diff --git a/net-analyzer/rrdtool/rrdtool-1.5.3.ebuild b/net-analyzer/rrdtool/rrdtool-1.5.3.ebuild new file mode 100644 index 000000000000..91922592a7c2 --- /dev/null +++ b/net-analyzer/rrdtool/rrdtool-1.5.3.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/rrdtool/rrdtool-1.5.3.ebuild,v 1.1 2015/05/09 07:33:26 jer Exp $ + +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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris" +IUSE="dbi doc graph lua perl python rrdcgi ruby static-libs tcl tcpd" + +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} ) + 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}/${P/_/-} + +python_compile() { + cd bindings/python || die + distutils-r1_python_compile +} + +python_install() { + cd bindings/python || die + distutils-r1_python_install +} + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.4.7-configure.ac.patch \ + "${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 + + # bug 456810 + # no time to sleep + sed -i \ + -e 's|$LUA_CFLAGS|IGNORE_THIS_BAD_TEST|g' \ + -e 's|^sleep 1$||g' \ + -e '/^dnl.*png/s|^dnl||g' \ + configure.ac || die + + # Python bindings are built/installed manually + sed -i \ + -e '/^all-local:/s| @COMP_PYTHON@||' \ + bindings/Makefile.am || die + + echo ${PV/_rc*/} >> VERSION || die + + export rd_cv_gcc_flag__Werror=no + + eautoreconf +} + +src_configure() { + filter-flags -ffast-math + + export RRDDOCDIR=${EPREFIX}/usr/share/doc/${PF} + + # to solve bug #260380 + [[ ${CHOST} == *-solaris* ]] && append-flags -D__EXTENSIONS__ + + # Stub configure.ac + local myconf=() + if ! use tcpd; then + myconf+=( "--disable-libwrap" ) + fi + if ! use dbi; then + myconf+=( "--disable-libdbi" ) + fi + + econf \ + $(use_enable graph rrd_graph) \ + $(use_enable lua lua-site-install) \ + $(use_enable lua) \ + $(use_enable perl perl-site-install) \ + $(use_enable perl) \ + $(use_enable python) \ + $(use_enable rrdcgi) \ + $(use_enable static-libs static) \ + $(use_enable tcl) \ + $(use_with tcl tcllib "${EPREFIX}"/usr/$(get_libdir)) \ + --with-perl-options=INSTALLDIRS=vendor \ + --disable-ruby-site-install \ + --disable-ruby \ + ${myconf[@]} +} + +src_compile() { + default + + use python && distutils-r1_src_compile +} + +src_install() { + default + + if ! use doc ; then + rm -rf "${ED}"usr/share/doc/${PF}/{html,txt} + fi + + if use !rrdcgi ; then + # uses rrdcgi, causes invalid shebang error in Prefix, useless + # without rrdcgi installed + rm -f "${ED}"usr/share/${PN}/examples/cgi-demo.cgi + fi + + if use perl ; then + perl_delete_localpod + perl_delete_packlist + fi + + dodoc CHANGES CONTRIBUTORS NEWS THREADS TODO + + find "${ED}"usr -name '*.la' -exec rm -f {} + + + keepdir /var/lib/rrdcached/journal/ + keepdir /var/lib/rrdcached/db/ + + newconfd "${FILESDIR}"/rrdcached.confd rrdcached + newinitd "${FILESDIR}"/rrdcached.init rrdcached + + use python && distutils-r1_src_install +} + +pkg_postinst() { + ewarn "Since version 1.3, rrdtool dump emits completely legal xml. Basically this" + ewarn "means that it contains an xml header and a DOCTYPE definition. Unfortunately" + ewarn "this causes older versions of rrdtool restore to be unhappy." + ewarn + ewarn "To restore a new dump with an old rrdtool restore version, either remove" + ewarn "the xml header and the doctype by hand (both on the first line of the dump)" + ewarn "or use rrdtool dump --no-header." + ewarn + ewarn ">=net-analyzer/rrdtool-1.3 does not have any default font bundled. Thus if" + ewarn ">you've upgraded from rrdtool-1.2.x and don't have any font installed to make" + ewarn ">lables visible, please, install some font, e.g. media-fonts/dejavu." +} -- 2.26.2