diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-14 03:02:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-14 03:02:32 +0000 |
commit | d3c7d3e5f9607edef1a795ccc502ab3eb3121165 (patch) | |
tree | d36ccc4ef4aa53927a8cd66bc5d3ab06fe1bdd24 /net-analyzer/sniffit | |
parent | 4dc2f97ed84159736ecfb5dea5485e83b27810d1 (diff) |
gentoo auto-resync : 14:11:2024 - 03:02:32
Diffstat (limited to 'net-analyzer/sniffit')
-rw-r--r-- | net-analyzer/sniffit/Manifest | 3 | ||||
-rw-r--r-- | net-analyzer/sniffit/files/sniffit-0.6-tinfo.patch | 12 | ||||
-rw-r--r-- | net-analyzer/sniffit/sniffit-0.6_p20240924.ebuild | 44 |
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 +} |