From 27b3683509c5229cce540418778a8b64afbc0009 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 17 Feb 2025 00:13:57 +0000 Subject: gentoo auto-resync : 17:02:2025 - 00:13:57 --- net-libs/libnids/Manifest | 2 +- net-libs/libnids/libnids-1.26-r1.ebuild | 60 ------------------------------ net-libs/libnids/libnids-1.26-r2.ebuild | 66 +++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 61 deletions(-) delete mode 100644 net-libs/libnids/libnids-1.26-r1.ebuild create mode 100644 net-libs/libnids/libnids-1.26-r2.ebuild (limited to 'net-libs/libnids') diff --git a/net-libs/libnids/Manifest b/net-libs/libnids/Manifest index 6aa8a2847971..d9a9950c6bab 100644 --- a/net-libs/libnids/Manifest +++ b/net-libs/libnids/Manifest @@ -4,5 +4,5 @@ AUX libnids-1.24-no-inline.patch 1259 BLAKE2B 1ac7190a455e71617df1297f64d718ebb0 AUX libnids-1.24-static-libs.patch 1018 BLAKE2B 6e3e691ca350233074e662d04b269d710a6d85d51de138072d021f96319ec7a3853dda117075d0eea07e913bf11280d93541848e592f4e0a34656c0ed917e9f1 SHA512 975354be03729c54f33340c7aa8ddd7d6d4f1eba19ee6096433a7e69b90ed84ab20f654ee28877b6db3b7f07cbdf29a20229784f69f1d7d8a29a81128554179e AUX libnids-1.26-revert-SONAME-bump.patch 772 BLAKE2B b18cd174289268c73b32559c7112cfe862d418240ca2a8c06bf12b40c1b28bff8dca8cd5cd141cec413d7c34b3f523d02d589f0dc4dc4f5086524e9a5a56a7ab SHA512 6e369b4fe73a107b13bc619b9efda67a894a4d5bbc3c43f04d272fa658d6792a0cc515a376c38b565a687d65814a87b563fad6938e17678d9702c18e4764a4af DIST libnids-1.26.tar.gz 146172 BLAKE2B c84329a8da493f49d340d263835070c948a00d8400cd3e7a2a727b567f672b7af8017446281879ec19cb6d9e89eb07564c463fdf0521aa441ad5dc6ac2b97c73 SHA512 d582287f2c64241895ae437e501e92ef68adc8eac1a3df597d089634b994faee35d8b1cc018bbf20ced440bcd286af28f48c6f88da740a7c3de935ce3723561d -EBUILD libnids-1.26-r1.ebuild 1406 BLAKE2B 544321b3e85c9ce83b76d0913dc5d5b06fe89a1c609a0fb7af0edcfd6853f063ac83111406cbaad97abfcad772e3f2a95caa588cb505b53e0bb89a1bb9f6f5b2 SHA512 5dd3ad1d2d67929bb3f0fb7c7fc6d7c53297dc39ffa5673a5bb2fa0c071dc519e8b2fb2207f46db3346d8be7ba68598f57374fe0b2e8cd3708708cc920ed46ca +EBUILD libnids-1.26-r2.ebuild 1476 BLAKE2B 6d99fa66b74c76d14b3d11fcee57f82e077ed816a3ebc3e189830d77e3692d0ce3cbea878951f5a16f9a8c91eff99df5b89b8ebff691e9fa515bc19b2d8bd866 SHA512 e441a639a34f57b9c9895412ef7802bad79f4690fbb4fe8fe382707564d42846720bdf3358801c984c9b1655fc234b3da096adab9123b8dac2af4b9e341f5c28 MISC metadata.xml 745 BLAKE2B eb058e3cf9439a1bb8c79ad2c2671233b577c95bcb523d1e265d6bbb46ed559b1071994e3c7ea7da1d4a13f1a91305d2991db60e78540adaa805d2b854262aa5 SHA512 17c92d2a9c023b611ae5522b52e8cc33c189c3602012210d9515ebd059e02516b0276f0f6a5fe40973083c47061f1de4a07f711dd1e47f395cbb5d8226e4f4a7 diff --git a/net-libs/libnids/libnids-1.26-r1.ebuild b/net-libs/libnids/libnids-1.26-r1.ebuild deleted file mode 100644 index 5939d88fed6a..000000000000 --- a/net-libs/libnids/libnids-1.26-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="An implementation of an E-component of Network Intrusion Detection System" -HOMEPAGE="https://github.com/MITRECND/libnids http://libnids.sourceforge.net/" -SRC_URI="https://github.com/MITRECND/libnids/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="1.2" -KEYWORDS="amd64 ppc x86" -IUSE="+glib +libnet static-libs" - -RDEPEND="!net-libs/libnids:1.1 - net-libs/libpcap - glib? ( dev-libs/glib:2 ) - libnet? ( >=net-libs/libnet-1.1.0-r3 )" -DEPEND="${RDEPEND}" -BDEPEND="glib? ( virtual/pkgconfig )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.24-ldflags.patch - "${FILESDIR}"/${PN}-1.24-libdir.patch - "${FILESDIR}"/${PN}-1.24-static-libs.patch - "${FILESDIR}"/${PN}-1.24-no-inline.patch - "${FILESDIR}"/${PN}-1.26-revert-SONAME-bump.patch -) - -src_prepare() { - default - eautoconf -} - -src_configure() { - tc-export AR - - append-flags -fno-strict-aliasing - - econf \ - --enable-shared \ - $(usex glib '' --disable-libglib) \ - $(use_enable libnet) -} - -src_compile() { - emake shared $(usex static-libs static '') -} - -src_install() { - local tgt - for tgt in _installshared $(usex static-libs _install ''); do - emake install_prefix="${D}" ${tgt} - done - - dodoc CHANGES CREDITS MISC README doc/* -} diff --git a/net-libs/libnids/libnids-1.26-r2.ebuild b/net-libs/libnids/libnids-1.26-r2.ebuild new file mode 100644 index 000000000000..20fa3b8728bf --- /dev/null +++ b/net-libs/libnids/libnids-1.26-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +DESCRIPTION="An implementation of an E-component of Network Intrusion Detection System" +HOMEPAGE="https://github.com/MITRECND/libnids http://libnids.sourceforge.net/" +SRC_URI="https://github.com/MITRECND/libnids/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://downloads.sourceforge.net/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="1.2" +KEYWORDS="amd64 ppc x86" +IUSE="+glib +libnet static-libs" + +RDEPEND=" + !net-libs/libnids:1.1 + net-libs/libpcap + glib? ( dev-libs/glib:2 ) + libnet? ( >=net-libs/libnet-1.1.0-r3 ) +" +DEPEND="${RDEPEND}" +BDEPEND="glib? ( virtual/pkgconfig )" + +PATCHES=( + "${FILESDIR}"/${PN}-1.24-ldflags.patch + "${FILESDIR}"/${PN}-1.24-libdir.patch + "${FILESDIR}"/${PN}-1.24-static-libs.patch + "${FILESDIR}"/${PN}-1.24-no-inline.patch + "${FILESDIR}"/${PN}-1.26-revert-SONAME-bump.patch +) + +src_prepare() { + default + eautoconf +} + +src_configure() { + tc-export AR + + # bug #943943 + append-flags -std=gnu17 + # bug #940596 + append-flags -fno-strict-aliasing + filter-lto + + econf \ + --enable-shared \ + $(usex glib '' --disable-libglib) \ + $(use_enable libnet) +} + +src_compile() { + emake shared $(usex static-libs static '') +} + +src_install() { + local tgt + for tgt in _installshared $(usex static-libs _install ''); do + emake install_prefix="${D}" ${tgt} + done + + dodoc CHANGES CREDITS MISC README doc/* +} -- cgit v1.2.3