summaryrefslogtreecommitdiff
path: root/net-analyzer/sniffit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-14 03:02:32 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-14 03:02:32 +0000
commitd3c7d3e5f9607edef1a795ccc502ab3eb3121165 (patch)
treed36ccc4ef4aa53927a8cd66bc5d3ab06fe1bdd24 /net-analyzer/sniffit
parent4dc2f97ed84159736ecfb5dea5485e83b27810d1 (diff)
gentoo auto-resync : 14:11:2024 - 03:02:32
Diffstat (limited to 'net-analyzer/sniffit')
-rw-r--r--net-analyzer/sniffit/Manifest3
-rw-r--r--net-analyzer/sniffit/files/sniffit-0.6-tinfo.patch12
-rw-r--r--net-analyzer/sniffit/sniffit-0.6_p20240924.ebuild44
3 files changed, 59 insertions, 0 deletions
diff --git a/net-analyzer/sniffit/Manifest b/net-analyzer/sniffit/Manifest
index 23b8ec19b9bf..2ea9c3a9e2d2 100644
--- a/net-analyzer/sniffit/Manifest
+++ b/net-analyzer/sniffit/Manifest
@@ -1,5 +1,8 @@
AUX sniffit-0.4.0-tinfo.patch 434 BLAKE2B 15295b6ed19928dcbf9f3905278cb3e3390bcf34feb7eb59ac438bba61459625376b6a9c2903605fd4a232db42ce9b782d50a2ebd43b1fa0a1e83b886daaa7ac SHA512 27d5e6fa9bc786b5a3018d26613131e257e5f4cfe0e688b1868857521d7aa931b41319dee7abfd6ef8d76c24f28bfef699c48e82df6e24c90507e1ee462e47d6
AUX sniffit-0.5.0-implicit-func-decl.patch 1225 BLAKE2B bdcbb01058a2cf973bab5272de76f837c34e83e78034bc4fa7c11917efe09542c18a27c45e7c052fde3347104d70fd6cdcc2d3051b0b8baab792b12bac116b49 SHA512 26f995be95f5debfb551e0d45aef181cdd934a64381250c74cf0807ff208a87740cc8c11040c02280ea5a9dd716c9815c00c0f0c1f1902397efd6b26481c62fe
+AUX sniffit-0.6-tinfo.patch 591 BLAKE2B f4daee21d8fc05803d9713788e2d7b544114b7e8f22245c51e46e02a0afb886a8b1c16cd690e735cd9432d0d2483438cb0475da01e706d3de20082b7d1b26129 SHA512 184a2e92e046822b107f04027f01fdc24f4f37a6f00f540981babcd7b5d4429700e0c7ff2a29abdbb72f9239a6c93ed101708deb3c9f7c1435847095a018c3ab
DIST sniffit-0.5.tar.gz 60074 BLAKE2B 55d2a65da3801cab4e612a8d1a1770c00abfa44555779ee29dc7358d9636e0b2a3f1e291bc64234588089967510bff99f5a9831d8acc01dacb080d7341081372 SHA512 cf6f4a1d396d47e0fa51cb527e8f64cc4f9af5f83121728ce6cbfb6a11509899e52a6c01f0dd20b0d3b92a567991390d9a616151c9496d4f2d764608ef3542bc
+DIST sniffit-0.6_p20240924.tar.gz 59838 BLAKE2B 4cb051e6ec3682652c40dff65238887c8bc29211acaf5934295e0d5393de1e7a7ebb0931ac0506eeb160066f427bd4081d7a82c9f993e1d6caddbe30e8bbf0ef SHA512 b6f7138051fbd13446d77eedbd1ba25f0fbfc098bbebbc27afc3218840713b633c6a7dafc6504e7cb77252c364cc5c49855ac788c1211830042efec01daadcb7
EBUILD sniffit-0.5-r1.ebuild 637 BLAKE2B b075c7035505c04199aec242fe2b155f9eff125c1b9b19762e595c8f6a03a18488fe1248ac6dc71aa7617d7c29195197886a112b552f90d87d51e56ea0231406 SHA512 d25bef1176604296913e2fd0f9422139ed8afade3fb4744110d3fb0b8970488dd7cc9063f4d2e19ff6812158fe0e77830b4e41588b96a423e5128c90155e8d4c
+EBUILD sniffit-0.6_p20240924.ebuild 927 BLAKE2B 685b16adf350d78ed682fbb9a87f52d8ea57cac6ebaeaa4a3be4000d148f80799541f6df9759f00cc011c700606b563260b1b2a2982d40ba7d8982af6246391a SHA512 c37141518da6386debcb51a8b1e875da3d6865b40bf46eec6f4029020e539fbf4dacdce969ab829bea71760bc2b4632b30500ad835b6d0c2257829555a7e5fbf
MISC metadata.xml 380 BLAKE2B 25d634f9b19cf16da243ffcd7224319ace2896cad9b0ab9cae94350dd8125b4f89adc2fd8fc80dc1df483572827912ecb83bc3f6d6150e5545e4a29121524dd9 SHA512 739024b03874daac24453d488279b7db20093f7f98c49c4b3579041c6991a2aa861e8a90c6774ebdc8c44d6474ee7bf425bed74d316bb84409205644da1a5907
diff --git a/net-analyzer/sniffit/files/sniffit-0.6-tinfo.patch b/net-analyzer/sniffit/files/sniffit-0.6-tinfo.patch
new file mode 100644
index 000000000000..960aaf853013
--- /dev/null
+++ b/net-analyzer/sniffit/files/sniffit-0.6-tinfo.patch
@@ -0,0 +1,12 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -16,7 +16,8 @@ AC_PROG_CC
+ # not use it because src/sn_config.h does not define INCLUDE_INTERFACE because
+ # other conditions are not met. It would be better to move that logic entirely
+ # to Autoconf and to define (or not) INCLUDE_INTERFACE only here.
+-AC_CHECK_LIB(ncurses, initscr)
++AC_CHECK_LIB(ncurses, initscr, , [AC_MSG_ERROR([Couldn't find libncurses])])
++AC_SEARCH_LIBS(keypad, tinfo, , [AC_MSG_ERROR([Couldn't find libncurses])])
+ AC_CHECK_LIB(pcap, pcap_open_live, , [AC_MSG_ERROR([Couldn't find libpcap])])
+
+ # Checks for header files.
diff --git a/net-analyzer/sniffit/sniffit-0.6_p20240924.ebuild b/net-analyzer/sniffit/sniffit-0.6_p20240924.ebuild
new file mode 100644
index 000000000000..8a27b27a08bf
--- /dev/null
+++ b/net-analyzer/sniffit/sniffit-0.6_p20240924.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Interactive Packet Sniffer"
+HOMEPAGE="https://github.com/resurrecting-open-source-projects/sniffit"
+
+if [[ ${PV} == *_p* ]] ; then
+ SNIFFIT_COMMIT="22ab988654fa113fcc291844029a9b3889e5c84c"
+ SRC_URI="https://github.com/resurrecting-open-source-projects/sniffit/archive/${SNIFFIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${SNIFFIT_COMMIT}
+else
+ SRC_URI="https://github.com/resurrecting-open-source-projects/sniffit/archive/${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${P}
+fi
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+RDEPEND="
+ net-libs/libpcap
+ >=sys-libs/ncurses-5.2:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.6-tinfo.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug #877295
+ append-flags -std=gnu89
+
+ econf
+}