diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-17 00:13:57 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-17 00:13:57 +0000 |
commit | 27b3683509c5229cce540418778a8b64afbc0009 (patch) | |
tree | b7164898142b8b093b91c8254c4387b6eec679ee /net-analyzer/ngrep | |
parent | f2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (diff) |
gentoo auto-resync : 17:02:2025 - 00:13:57
Diffstat (limited to 'net-analyzer/ngrep')
-rw-r--r-- | net-analyzer/ngrep/Manifest | 2 | ||||
-rw-r--r-- | net-analyzer/ngrep/ngrep-1.47_p20241209.ebuild | 61 |
2 files changed, 63 insertions, 0 deletions
diff --git a/net-analyzer/ngrep/Manifest b/net-analyzer/ngrep/Manifest index 1c864affd5f6..c8191a4e3043 100644 --- a/net-analyzer/ngrep/Manifest +++ b/net-analyzer/ngrep/Manifest @@ -1,5 +1,7 @@ AUX ngrep-1.47-clang16.patch 657 BLAKE2B c4e92f07767e468604f8e8fe412269889eee55f537cc5128e549f9fcd7e36bace484b5814e8aad27db7c714f9df74a8e16523760af58a2f4c9c1bc672d06aa2d SHA512 23d3bedf8bcfcf5f0d7dcff958fd09aa3d3aac52c9f54bf37ffbd408ea55bdc16865967799ac54787505a33c40caba122b67912e05657c8acabe4709b5bc1a1e AUX ngrep-1.47-regex.patch 683 BLAKE2B 5eaed7398a140dee747664ce05c3f9afb9f57f827ef96efd4ad284be313dd234c15603bcd842c7d2c96a46900de46205cec1d0270cc83d36b5e9feedf1f3b2b3 SHA512 e435f1e4fb35fbed0eeef414da2fd19c09311287b466e667c9150d53a1ae52abbe31173758192c9638eaecf54e4c3be99020e9831a2543b2e4d0c61f5b9f55de DIST ngrep-1.47.tar.gz 187067 BLAKE2B 4fa47ed343b88e84fb5a3ab6e4dc8139cb008ffcbea901a67664335ad76d36e975e037620cebb1b204ba22e5b139e822c7cfbc74a061fc6cacae631be3f87a52 SHA512 47ba65878df6b555701c866721a8a935eabdcce636d398284cbfe5f63baf68c62d994a2f373ea4fc8f44fbed3eecee149f2ee48d39c71c04d34e5a088db8c657 +DIST ngrep-1.47_p20241209.gh.tar.gz 187290 BLAKE2B 4a58268a75b40ab31014de4bac48a6078090e99afea157e4794893d67d9496bf0e82f3930a7e2e26db9d86fc90eeabccd60356b2b0581f47b12c3cf5f300b567 SHA512 4c555ddb7e5427350f2767f45553565b07b312899139b4d6d9001470ee57ce890072d15ea0523c48b775d5196b498f06a5a3fe9a307eaa3d73416b2a9ab2dc81 EBUILD ngrep-1.47-r2.ebuild 1062 BLAKE2B b7497857311cab8e867988a75d451b4f8ea0137f688c9631a50d80ef00726be394d9a23b85b54c913057b25e639ff519614635f4a258f41291b75a623c6ed085 SHA512 f23acd0984ade359a8eb4e42c0320b406b93afb8166b1bad0a4d41454decbe43ed2ed1476188e19f55c1b72fcd544284467e3adeb07e5aeb9e4272418c9dcedd +EBUILD ngrep-1.47_p20241209.ebuild 1271 BLAKE2B ca7cc38b912c57939eeec3e0f2453bac58f0f14d74ed15949e28af0ead97eb3cede3c9e83dcd43ac2b8b4bcbbf9af6c7ae16bc2eecc6855e74748096c02c921e SHA512 370e85aa540144700ed6ab582521105075b42d5c504f29f77e07c6d4ecf66819a003667b7379b73566ae40179d4ff0399bae5ad04982c03db7f665f9db9eb8e2 MISC metadata.xml 750 BLAKE2B 7771d4dc6aea1ffce67005400d0cc9221bd258467b6f4a2ee734ca7a050a1fe922ab8f982d67293bcddfaa037a0e56760ccebab0972c8837485771eb1d3d409d SHA512 f7e40fe3c1a0ae6fae47a26783692ca0b2e52259eb421f2916670ad87c8208bb095f8b4d1a865bfdb76de1033c3c52d4b72fa205ab565fceb9eb5ac66a5ffad4 diff --git a/net-analyzer/ngrep/ngrep-1.47_p20241209.ebuild b/net-analyzer/ngrep/ngrep-1.47_p20241209.ebuild new file mode 100644 index 000000000000..7e4c82ae6335 --- /dev/null +++ b/net-analyzer/ngrep/ngrep-1.47_p20241209.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A grep for network layers" +HOMEPAGE="https://github.com/jpr5/ngrep" +if [[ ${PV} == *_p* ]] ; then + NGREP_COMMIT="b2e3ba3c5a593abf203e65a407c3a9de0f998d4a" + SRC_URI="https://github.com/jpr5/ngrep/archive/${NGREP_COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}"/${PN}-${NGREP_COMMIT} +else + SRC_URI="https://github.com/jpr5/ngrep/archive/V${PV/./_}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${P/./_}" +fi + +LICENSE="ngrep" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="ipv6" + +DEPEND=" + dev-libs/libpcre + net-libs/libpcap +" +RDEPEND=" + ${DEPEND} + acct-group/ngrep + acct-user/ngrep +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.47-regex.patch + "${FILESDIR}"/${PN}-1.47-clang16.patch +) + +src_prepare() { + default + + sed -i -e "s:configure.in:configure.ac:" regex*/{configure.in,Makefile.in} || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable ipv6) + --disable-pcap-restart + --enable-pcre + --with-dropprivs-user=ngrep + --with-pcap-includes="${EPREFIX}"/usr/include/pcap + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake STRIPFLAG="${CFLAGS}" +} |