summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2014-10-28 11:09:28 +0000
committerJeroen Roovers <jer@gentoo.org>2014-10-28 11:09:28 +0000
commit12eaa6496000d7ec916ca07eeb951974a7371d54 (patch)
treeddacfe446224194a7a8f2dd10d1b51c0804bcf19 /net-analyzer
parentStable for ia64, wrt bug #516658 (diff)
downloadhistorical-12eaa6496000d7ec916ca07eeb951974a7371d54.tar.gz
historical-12eaa6496000d7ec916ca07eeb951974a7371d54.tar.bz2
historical-12eaa6496000d7ec916ca07eeb951974a7371d54.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/symon/ChangeLog7
-rw-r--r--net-analyzer/symon/Manifest10
-rw-r--r--net-analyzer/symon/symon-2.87.ebuild109
3 files changed, 121 insertions, 5 deletions
diff --git a/net-analyzer/symon/ChangeLog b/net-analyzer/symon/ChangeLog
index 393095cdf9ed..5d6a9ad58666 100644
--- a/net-analyzer/symon/ChangeLog
+++ b/net-analyzer/symon/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-analyzer/symon
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/ChangeLog,v 1.16 2014/07/30 14:49:12 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/ChangeLog,v 1.17 2014/10/28 11:09:21 jer Exp $
+
+*symon-2.87 (28 Oct 2014)
+
+ 28 Oct 2014; Jeroen Roovers <jer@gentoo.org> +symon-2.87.ebuild:
+ Version bump.
30 Jul 2014; Jeroen Roovers <jer@gentoo.org> symon-2.86-r1.ebuild,
+files/symon-2.86-perl-5.18.patch:
diff --git a/net-analyzer/symon/Manifest b/net-analyzer/symon/Manifest
index e288215fc84b..751d534f3bb9 100644
--- a/net-analyzer/symon/Manifest
+++ b/net-analyzer/symon/Manifest
@@ -7,13 +7,15 @@ AUX symon.conf 313 SHA256 3f4914f65fa4456de5ee70da3c6f40f416d6452fac8a439648cc56
AUX symux-init.d 656 SHA256 64719f1df500fa43cfd1eb0e3bd7159c98380884c6bdbf01724882fecf266dc5 SHA512 e203fe2a3fe7ee862e7541ffc5a0c8de7d174830c7ff969dc231ebf01172d0a0f913caa1713abbe9becb78b55a832a6290d4217ee3da198d435c86700c245b51 WHIRLPOOL fb4d99927e32959c7da7d03e3e999dc17c2106820a7d25fdac7166c77cdcec82bcc84e86e84afd3146b8ebcf08abe53d9421884e68da44c89f9c21e51e4fe96e
AUX symux.conf 952 SHA256 20f915f55f084c1f9b55410c097c8165e2d621924e3496c9e3add7c1de655126 SHA512 5f7aa2d069ed6cb58dfc6ce7ab192f1486256551c1315b86b0216c56d4ee93d84101168c5ee8c1507729136dcd05c7a09cc9c901f132c5fc8015b2502bc15272 WHIRLPOOL 919d2bf8d56b52dccc10b0899993ff839578d16760243d2c204706d17662c34b33a1cf3dee4aae10728afc4191045d6c641396416fe61ff697209f68e64f7b8c
DIST symon-2.86.tar.gz 106791 SHA256 c36457e53e91cbb478cb57d96bf40c718a8582e0b19bd4cba247002b7a6068b3 SHA512 13f96654ee4569ac0a92fd601962d2610e83d03a59b0772c385788586ee7bcc2639012388b8c123dd6f12368e21e834c5a12c32152fc73e9e87553889962ee46 WHIRLPOOL bc94567f1c7ca36d30afd74f2747cbb239e86b8b7255541ff5ca4e2adafaed794249f455339a04c8291260430279840395e02e3733619f0e3595da2fdbfd7d21
+DIST symon-2.87.tar.gz 107607 SHA256 3c0fa1aa0073f66c45697ffc12bb8da669eb67aeac22041d21235bbc515a8602 SHA512 8fce5cf2312f1d7ba78f693da2df9fea3bbeacae0c1b65f79c5f2444fcf07e07b11a5a7229ba762ac47ce484429a42f37bcbcc9e001fce0e5813a0dffd57a953 WHIRLPOOL ce9277f03198fbfa197aaa3540d6f5226d3f449bf69a2ee083917f4afe2e6439cfcc3289792c1f1ecf727d004d6aec3f470a813700f033fa6d9e13390ed5ce22
EBUILD symon-2.86-r1.ebuild 2668 SHA256 e0aa45e8342d6b59c4a7c96c263cc22fb50f4a36a3172008e7f3f35a7d90a44a SHA512 4671fb12221c01ccc9d7f3f29170dd47ace319ba0d5bf198d52e1111290b6dbe13a6523c96e027cb2e0c8f22aa306096c9a405a29fef6fb209a3d4637b2556d5 WHIRLPOOL 88859eafe8023d06f07198dac9d85cb34c7670f442ef5c22495b84d99c29221858cd569b9ad0f821e5c79c46437d4e4ebeb871c3fceb08d5b16f002f14a500da
-MISC ChangeLog 3339 SHA256 0298128ff010a4e6db53a4af00513cd48f4c4b877fbdd915d086d4f8d236a208 SHA512 e453a8b516a94b1cbde9effe6aa1bf85835cad94270c567da2416c97ba4df780b32633638cdd1c8def6e4d93e30308c056ee6188b47d0b16aff54e55b231b355 WHIRLPOOL 2b0b62deefbe1353700417b161ee72646c078dcf17f69a1784873290552927e25bbd856611b2e1a491f91eafcf330e2bca18c8f4291bff56fabd1a989182ad98
+EBUILD symon-2.87.ebuild 2620 SHA256 8a8570ac7a62161ac8f83f67e05d79520d7af8d16e1880c33573288675f41a53 SHA512 570d92f1f1461c19d7ce116ee2139e8d164e335ed7d511530be85424da0a5c4081c57b51f577e84aa32307199cb87022cd29911d496c071e84e85be97e54827e WHIRLPOOL 5277623ae4e68c8a201d55f63a893bc3f1d1548f36391896aa261a0478382d42999b83cc56497248eb16c2c5828d5193b251e5b525470e115a91a1c65ebe8263
+MISC ChangeLog 3450 SHA256 b42c254d1c457aa341af93d45dca8a98cfd1ea8d9e66eea7a6616cfc3c3c5b9b SHA512 728822833f1b2937d5222a1a1e2e2bdeb8585b956da4b31f6430f9fe5f8a4bd8774de7ccd414873494070542f5087da89f38e70e1766497f2171d57ce29db891 WHIRLPOOL 7974995e1fe15e33a02988385bf5de3aec28f52154f1e252ae7001eaa40c24cd4fd67970a15c774066a165bb636262d4011b907db760b3663c2ee654cd77709d
MISC metadata.xml 512 SHA256 c95f7e3719ea159f70b49b972150f6fb2f366f2373636a0a6167a6efe36b4631 SHA512 bd2d6ed4269a7e6a0d537c6a400247ba4683a07c66f19b158e9005fc9210cea9d9ef40904cf2971f636759456986764d432239984159cbe098771cefa49c813a WHIRLPOOL c96b89c04a12acd9805b3a241515fa8f0c69f2321239c9981a36d6384daac402c00ecb8b881dd0884754cb0793f796b919749b385f99d4fc1985746636b4e689
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPZBeoACgkQVWmRsqeSphPbcQCfdNarI+uYms9GWLDx5BJpl3kY
-YtgAn3+hw02D9cKTLo5xZGD7T6UVpm0H
-=E0YE
+iEYEAREIAAYFAlRPeWcACgkQVWmRsqeSphMF9QCeMI62Qt0/EnwY5xftJ7HACRIP
+QLcAmwcORJvUBOwCueg5HN9HoDZ8sJ+K
+=UnEi
-----END PGP SIGNATURE-----
diff --git a/net-analyzer/symon/symon-2.87.ebuild b/net-analyzer/symon/symon-2.87.ebuild
new file mode 100644
index 000000000000..a91f609aed37
--- /dev/null
+++ b/net-analyzer/symon/symon-2.87.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/symon-2.87.ebuild,v 1.1 2014/10/28 11:09:21 jer Exp $
+
+EAPI=5
+inherit eutils perl-module toolchain-funcs
+
+DESCRIPTION="Performance and information monitoring tool"
+HOMEPAGE="http://www.xs4all.nl/~wpd/symon/"
+SRC_URI="http://www.xs4all.nl/~wpd/symon/philes/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="perl +symon symux"
+
+RDEPEND="perl? ( dev-lang/perl )
+ symux? ( net-analyzer/rrdtool )"
+DEPEND="${RDEPEND}
+ virtual/pmake"
+
+S=${WORKDIR}/${PN}
+
+# Deletes the directory passed as an argument from the internal pmake
+# variable SUBDIR.
+zap_subdir() {
+ sed -i "/^SUBDIR/s|$1||" Makefile || die
+}
+
+pkg_setup() {
+ use symon && USE_SYMON=1 && return
+
+ if ! use perl && ! use symon && ! use symux; then
+ ewarn "You have all available USE flags disabled. Therefore, only the"
+ ewarn "system monitor will be emerged. Please, enable at least one USE"
+ ewarn "flag to avoid this message."
+ USE_SYMON=1
+ fi
+}
+
+src_prepare() {
+ sed -i \
+ -e '/^[ \t]*${CC}.*\${LIBS}/s:\${CC}:$(CC) $(LDFLAGS):' \
+ sym*/Makefile || die
+}
+
+src_configure() {
+ # Do some sed magic in accordance with the USE flags.
+ use perl && [[ -z ${USE_SYMON} ]] && ! use symux && zap_subdir lib
+ ! use perl && zap_subdir client
+ ! use symux && zap_subdir symux
+ [[ -z ${USE_SYMON} ]] && zap_subdir symon
+}
+
+src_compile() {
+ pmake CC="$(tc-getCC)" CFLAGS+="${CFLAGS}" STRIP=true || die "pmake failed"
+}
+
+src_install() {
+ if [[ -n ${USE_SYMON} ]]; then
+ insinto /etc
+ doins "${FILESDIR}"/symon.conf
+
+ newinitd "${FILESDIR}"/symon-init.d symon
+
+ dodoc CHANGELOG HACKERS TODO
+
+ doman symon/symon.8
+ dosbin symon/symon
+ fi
+
+ if use perl; then
+ dobin client/getsymonitem.pl
+
+ perlinfo
+ insinto ${VENDOR_LIB}
+ doins client/SymuxClient.pm
+ fi
+
+ if use symux; then
+ insinto /etc
+ doins "${FILESDIR}"/symux.conf
+
+ newinitd "${FILESDIR}"/symux-init.d symux
+
+ doman symux/symux.8
+ dosbin symux/symux
+
+ dodir /usr/share/symon
+ insinto /usr/share/symon
+ doins symux/c_smrrds.sh
+ fperms a+x /usr/share/symon/c_smrrds.sh
+
+ dodir /var/lib/symon/rrds/localhost
+ fi
+}
+
+pkg_postinst() {
+ use perl && perl-module_pkg_postinst
+
+ if use symux; then
+ elog "The RRDs files can be obtained by running"
+ elog "/usr/share/symon/c_smrrds.sh all."
+ elog "For information about migrating RRDs from a previous"
+ elog "symux version read the LEGACY FORMATS section of symux(8)."
+ elog "To view the rrdtool pictures of the stored data, emerge"
+ elog "net-analyzer/syweb."
+ fi
+}