diff options
Diffstat (limited to 'net-analyzer/traceroute-nanog')
-rw-r--r-- | net-analyzer/traceroute-nanog/Manifest | 1 | ||||
-rw-r--r-- | net-analyzer/traceroute-nanog/traceroute-nanog-6.4.2_p1.ebuild | 44 |
2 files changed, 45 insertions, 0 deletions
diff --git a/net-analyzer/traceroute-nanog/Manifest b/net-analyzer/traceroute-nanog/Manifest index c209e79115e5..0adc21e4d8cb 100644 --- a/net-analyzer/traceroute-nanog/Manifest +++ b/net-analyzer/traceroute-nanog/Manifest @@ -1,4 +1,5 @@ DIST traceroute-nanog_6.4.2-1.diff.gz 18417 BLAKE2B eec999aae1e728e9c255715042ee7be66bc32c19eff3ab32b85fecd281032d24eea27fa19d27793d9820b61539791ed82b0a0a7845636970a8d2433d0e3ba40a SHA512 62c2df3db292ab263a2d076689b80ff156bd4a3b4f604974ad8210a700bee80055e21165909eeff138d03570ffe4a44b983ed0cf5ba0c6a914af1928ae82038e DIST traceroute-nanog_6.4.2.orig.tar.gz 34429 BLAKE2B 427a7af1f65271b1b4f46522d76da00628e1c6b877b576ff571dc09d7c1bd0232abd626296b46a16785cccaf091b086ea61b5081035572b846e04fff97d0dafb SHA512 1cd4c98404e7b25b2c1f1e4018fc1774f09822df8e597022c7b31b9cf20ce3c5649fd90337c62c65d163fb9c896bd9e19277febb5312d4afe347eac328c6e304 EBUILD traceroute-nanog-6.4.2-r1.ebuild 908 BLAKE2B 410763ccd772317187ba9bab3b8d75f0c796fb229796294e8f6442a3eefcf2e1fc6ab8973687821f750e91828c49edb74a49670e8624781bea716aaf927f0095 SHA512 8c390c84866ba38e150ce73d3ad126bca4a327064ad9507a12630c1e4de36ec5b453cbc569d368aa92b9e8abeb7a0395cde1149a6945178dfe5d02b553d6a838 +EBUILD traceroute-nanog-6.4.2_p1.ebuild 945 BLAKE2B 3795c0fd471664504c14ff5081a67cad311ca096f2fd45926e67c799a06db6edb41aad3e33009a8b722441e9e92fc3d4c127316c5a12c972de1a690339c06635 SHA512 ea5f8470fc6b4c79c16b76102f89197773b5d5b556d0e2bad6bb5a9cb943b413501478c461002b65e8097851fe10201749afb8d09d4a92a129ef661c67113e2a MISC metadata.xml 276 BLAKE2B e21811549278e73aa9a14acfe242fd022106a39ac1300caa00615772d7f54d08a433052659a271f9ac0d453c7776fc2b9e8d86e6d3f637817c214174dde52cb2 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250 diff --git a/net-analyzer/traceroute-nanog/traceroute-nanog-6.4.2_p1.ebuild b/net-analyzer/traceroute-nanog/traceroute-nanog-6.4.2_p1.ebuild new file mode 100644 index 000000000000..975f26afff90 --- /dev/null +++ b/net-analyzer/traceroute-nanog/traceroute-nanog-6.4.2_p1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +DEB_PL="1" +DESCRIPTION="Traceroute with AS lookup, TOS support, MTU discovery and other features" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI=" + https://dev.gentoo.org/~jer/${PN}_${PV/_p*}.orig.tar.gz + https://dev.gentoo.org/~jer/${PN}_${PV/_p*}-${PV/*_p}.diff.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +S=${WORKDIR}/${P/_p*}.orig + +src_prepare() { + eapply "${WORKDIR}"/${PN}_${PV/_p*}-${PV/*_p}.diff + + eapply \ + $( + for i in $( cat "${S}"/debian/patches/00list ) + do + echo "${S}"/debian/patches/$i.dpatch + done + ) + + eapply_user +} + +src_compile() { + $(tc-getCC) traceroute.c -o ${PN} ${CFLAGS} -DSTRING ${LDFLAGS} -lresolv -lm \ + || die +} + +src_install() { + dosbin traceroute-nanog + dodoc 0_readme.txt faq.txt + newman "${S}"/debian/traceroute-nanog.genuine.8 traceroute-nanog.8 +} |