summaryrefslogtreecommitdiff
path: root/net-analyzer/traceproto
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/traceproto
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/traceproto')
-rw-r--r--net-analyzer/traceproto/Manifest6
-rw-r--r--net-analyzer/traceproto/files/traceproto-1.1.2_beta1-tinfo.patch17
-rw-r--r--net-analyzer/traceproto/metadata.xml11
-rw-r--r--net-analyzer/traceproto/traceproto-1.1.2_beta1.ebuild41
4 files changed, 75 insertions, 0 deletions
diff --git a/net-analyzer/traceproto/Manifest b/net-analyzer/traceproto/Manifest
new file mode 100644
index 000000000000..e39735205fc0
--- /dev/null
+++ b/net-analyzer/traceproto/Manifest
@@ -0,0 +1,6 @@
+AUX traceproto-1.1.2_beta1-tinfo.patch 804 SHA256 5d67415419ebc19e7f35ec1f5311c14b5971a8ae2cab02b650f8814917b9d2db SHA512 d1c6653637b2d5ed812bd3999ae3f5456fb36621b7d2ed3c8502b9a25abd6303b1b3fff268a557ad288b35a9075079376f533f4a76dcada64d92b85c2d351b3f WHIRLPOOL 300cffd8f0151fe3cd04ec637ad55299e51d003d49dadbeb5c79c596fead07c4ec2b7cf7061329640fcbee2c086260e8f08c8f4659809b464874d619f014a804
+DIST traceproto-1.1.2beta1.tar.gz 192288 SHA256 96c1985793dd9913513669772efdf5736d4bc3af8cd2a852567be64ecd028900 SHA512 e7c99fd0ccc6a8e21901d538b9a05ff26807afdd749ab53e958722ad7fa54c27545c95e4bc390a6a06130e7a123f8fa4c7f794ca7b25180a4d3ca5044d1e7364 WHIRLPOOL 129f31cb97a12b6db08b6b4a717c44e884a9aadf876d374a04df091f03381d8bc458c3ba75940c395a8ab795d44da32db021eb78302b1a3ff678dadc596d0eee
+EBUILD traceproto-1.1.2_beta1.ebuild 758 SHA256 32fdf19cb0bad49afd1fe317c277cb8e1df4f99c3a0734108106e04653211904 SHA512 d8f78fa49625affccaaa0ed7246318d6dc6ffd325b555a1069b55705927f2a9ef1821f0bb6b5a07e90aaa73740f3307b06c3cdeb11429728789bc9b798c9e796 WHIRLPOOL b3fefc65582da56fbc4d16cd640a5551cfbc2071c72c9a3a48d5ea089ac3d8fe10af89a7df560b9624331a4b2b6861cf56a1121199e1bdff3eceefa4b39b4297
+MISC ChangeLog 3043 SHA256 7dc17e71dec5f0d4365e6f575f03b9e814a227ae4c0dbd157c5b6c9753d4e423 SHA512 a796d42c8670ad0fadd444dd6cc4ee2987610deebd0cd62b2be54863e1e96935f5df8c4f29271d4fcd99f7214b1422fbda00342ea8fa499974b0d81920498baf WHIRLPOOL 5cf42937b762418713fd978b51315774be4cbeb26606447f8bbffa03bc8422199bcfadea370599415b57c704654bfe98c8f73aed2a5686b4408431233fa37a43
+MISC ChangeLog-2015 1627 SHA256 e0d057e26d57966350e53e70970d226a5c1b12ac96da1f0a886f1956c5b3ab97 SHA512 e9bde15b2af2d1501b4c5c33e1c8e8fcf7b6833517e74d1b379bc32824e6cb35a7a217e6bca8a0aad4a424dffd9b21c2a2a5770ce701102f2a7cf4763cd27c2d WHIRLPOOL 8cc8e972f0513738aa80fe442b61c4c98236a727f925c2799ac25ebbfe9d8ce4b668df964e30719631f606279dc6751a1a7bd163c020d7e6d6ba115d27d881e8
+MISC metadata.xml 360 SHA256 abb659f66fd27a4253a6b5d3d6002f56c3404571d8f0e9ab2ab56cbabb66d4d7 SHA512 09c1bdd4747222c72f8db8e0486a93b67ece13643ef4532175af88ae7a550a44c5a7533b9926c4898a6aefaff069c0d43befd781430927a199489901553456e6 WHIRLPOOL 804ddfea4e5e76b92b9687c86455eab0ec97f6f56cd621a9b3dd1f5bae57a9ef742b4ebe15fb023c463f1b49fc5a2a014438442678c295a571518685693ee3d2
diff --git a/net-analyzer/traceproto/files/traceproto-1.1.2_beta1-tinfo.patch b/net-analyzer/traceproto/files/traceproto-1.1.2_beta1-tinfo.patch
new file mode 100644
index 000000000000..383daaefd78b
--- /dev/null
+++ b/net-analyzer/traceproto/files/traceproto-1.1.2_beta1-tinfo.patch
@@ -0,0 +1,17 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -182,9 +182,11 @@
+ AC_CHECK_LIB(pcap, pcap_open_live, , AC_MSG_ERROR([ERROR - pcap check failed]))
+ AC_CHECK_LIB(net, libnet_init, , AC_MSG_ERROR([ERROR - libnet check failed]))
+ AC_CHECK_LIB(cap, cap_init, , AC_MSG_WARN([libcap check failed]))
+-AC_CHECK_LIB(ncurses, initscr, , AC_MSG_WARN([ncurses check failed]))
+-AC_CHECK_LIB(curses, initscr, , AC_MSG_WARN([curses check failed]))
+-AC_CHECK_LIB(termcap, tgetent)
++PKG_CHECK_MODULES(ncurses,ncurses,
++ LIBS="$LIBS $ncurses_LIBS"
++ AC_DEFINE([HAVE_NCURSES_H], 1, [We have ncurses headers])
++ AC_DEFINE([HAVE_LIBNCURSES], 1, [We have ncurses libraries]),
++ AC_MSG_ERROR([ncurses check failed]))
+ if test "x$dmalloc_test" = "xyes"; then
+ AC_CHECK_LIB(dmalloc, malloc, ,AC_MSG_RESULT([dmalloc unavailable]))
+ fi
diff --git a/net-analyzer/traceproto/metadata.xml b/net-analyzer/traceproto/metadata.xml
new file mode 100644
index 000000000000..d46f35d35c2d
--- /dev/null
+++ b/net-analyzer/traceproto/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">traceproto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-analyzer/traceproto/traceproto-1.1.2_beta1.ebuild b/net-analyzer/traceproto/traceproto-1.1.2_beta1.ebuild
new file mode 100644
index 000000000000..15e52604060b
--- /dev/null
+++ b/net-analyzer/traceproto/traceproto-1.1.2_beta1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils autotools
+
+MY_PV=${PV/_/}
+
+DESCRIPTION="A traceroute-like utility that sends packets based on protocol"
+HOMEPAGE="http://traceproto.sourceforge.net/"
+SRC_URI="mirror://gentoo/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE="debug"
+
+RDEPEND="
+ net-libs/libnet:1.1
+ net-libs/libpcap
+ sys-libs/ncurses
+ debug? ( dev-libs/dmalloc )
+"
+DEPEND="
+ ${RDEPEND}
+ app-doc/doxygen[dot]
+ virtual/pkgconfig
+"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-tinfo.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable debug dmalloc)
+}