diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /net-analyzer/ifmetric | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'net-analyzer/ifmetric')
| -rw-r--r-- | net-analyzer/ifmetric/Manifest | 1 | ||||
| -rw-r--r-- | net-analyzer/ifmetric/files/ifmetric-0.3-replybuf.patch | 11 | ||||
| -rw-r--r-- | net-analyzer/ifmetric/files/ifmetric-0.3-ul.patch | 11 | ||||
| -rw-r--r-- | net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild | 31 | ||||
| -rw-r--r-- | net-analyzer/ifmetric/metadata.xml | 9 |
5 files changed, 63 insertions, 0 deletions
diff --git a/net-analyzer/ifmetric/Manifest b/net-analyzer/ifmetric/Manifest new file mode 100644 index 000000000000..7ab4a1d7efda --- /dev/null +++ b/net-analyzer/ifmetric/Manifest @@ -0,0 +1 @@ +DIST ifmetric-0.3.tar.gz 81502 BLAKE2B f918932edb730e50ee3598eaeaadd036ca970234c955f05d45ba44c719b650c222adf0e6f971ed6c3387900ee019e092d7e313f0da57afcc6cd63ef842c644c9 SHA512 301d6bc1c97a59597fe55d81a04c1b654aee24d12ac10201ab56cf23b5164808270f15c142cc49142787db70b400cc18b96561aefcf212111ba47df28f07aa95 diff --git a/net-analyzer/ifmetric/files/ifmetric-0.3-replybuf.patch b/net-analyzer/ifmetric/files/ifmetric-0.3-replybuf.patch new file mode 100644 index 000000000000..883ce2b31215 --- /dev/null +++ b/net-analyzer/ifmetric/files/ifmetric-0.3-replybuf.patch @@ -0,0 +1,11 @@ +--- a/src/nlrequest.c ++++ b/src/nlrequest.c +@@ -44,7 +44,7 @@ + + for (;;) { + int bytes; +- char replybuf[2048]; ++ char replybuf[4096]; + struct nlmsghdr *p = (struct nlmsghdr *) replybuf; + + if ((bytes = recv(s, &replybuf, sizeof(replybuf), 0)) < 0) { diff --git a/net-analyzer/ifmetric/files/ifmetric-0.3-ul.patch b/net-analyzer/ifmetric/files/ifmetric-0.3-ul.patch new file mode 100644 index 000000000000..eb432dc29c0e --- /dev/null +++ b/net-analyzer/ifmetric/files/ifmetric-0.3-ul.patch @@ -0,0 +1,11 @@ +--- a/src/nlrequest.c ++++ b/src/nlrequest.c +@@ -56,7 +56,7 @@ + int ret; + + if (!NLMSG_OK(p, bytes) || bytes < sizeof(struct nlmsghdr) || bytes < p->nlmsg_len) { +- fprintf(stderr, "NETLINK: Packet too small or truncated! %u!=%u!=%u\n", bytes, sizeof(struct nlmsghdr), p->nlmsg_len); ++ fprintf(stderr, "NETLINK: Packet too small or truncated! %u!=%lu!=%u\n", bytes, sizeof(struct nlmsghdr), p->nlmsg_len); + return -1; + } + diff --git a/net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild b/net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild new file mode 100644 index 000000000000..f5e962992ffb --- /dev/null +++ b/net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Set metrics of all IPv4 routes attached to a given network interface at once" +HOMEPAGE="http://0pointer.de/lennart/projects/ifmetric/" +SRC_URI="http://0pointer.de/lennart/projects/ifmetric/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc x86" + +DEPEND="sys-kernel/linux-headers" + +DOCS=( + README + doc/README.html +) + +PATCHES=( + "${FILESDIR}"/${P}-ul.patch + "${FILESDIR}"/${P}-replybuf.patch +) + +src_configure() { + # man page and HTML are already generated + econf \ + --disable-xmltoman \ + --disable-lynx +} diff --git a/net-analyzer/ifmetric/metadata.xml b/net-analyzer/ifmetric/metadata.xml new file mode 100644 index 000000000000..6d60ca626dd5 --- /dev/null +++ b/net-analyzer/ifmetric/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <origin>gentoo-staging</origin> +</pkgmetadata> |
