diff options
author | Sam James <sam@gentoo.org> | 2021-12-13 23:44:49 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-12-13 23:44:49 +0000 |
commit | 9c3599ecfad6d11d77c76c8c43f1b7580406d1fa (patch) | |
tree | b2c150c4a62124e8df029cb06dd4f280bd6cb22e | |
parent | kde-plasma/plasma-meta: Stabilize 5.23.4 arm64, #826898 (diff) | |
download | gentoo-9c3599ecfad6d11d77c76c8c43f1b7580406d1fa.tar.gz gentoo-9c3599ecfad6d11d77c76c8c43f1b7580406d1fa.tar.bz2 gentoo-9c3599ecfad6d11d77c76c8c43f1b7580406d1fa.zip |
net-libs/libnids: add 1.26
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r-- | net-libs/libnids/Manifest | 1 | ||||
-rw-r--r-- | net-libs/libnids/libnids-1.26.ebuild | 59 |
2 files changed, 60 insertions, 0 deletions
diff --git a/net-libs/libnids/Manifest b/net-libs/libnids/Manifest index a12c6bfcb8d3..9469393608ac 100644 --- a/net-libs/libnids/Manifest +++ b/net-libs/libnids/Manifest @@ -1 +1,2 @@ DIST libnids-1.24.tar.gz 151021 BLAKE2B ce545a8e3f4b61284ef7f2e6d1ce37aa537adef2686281468b4aaa509479d58073b9f6a5fbb7f03e33fa28ec18c01c8af49e0ce8a2d314ba5da5cbbba0fd7dcc SHA512 2046900023e853d7dbd7061c9f47d8a8ba26320991ca34198249019c1b9a6f75010574f9f022d02976272a384cf769394c4cc3ae536fc6164716cadc4770bb53 +DIST libnids-1.26.tar.gz 146172 BLAKE2B c84329a8da493f49d340d263835070c948a00d8400cd3e7a2a727b567f672b7af8017446281879ec19cb6d9e89eb07564c463fdf0521aa441ad5dc6ac2b97c73 SHA512 d582287f2c64241895ae437e501e92ef68adc8eac1a3df597d089634b994faee35d8b1cc018bbf20ced440bcd286af28f48c6f88da740a7c3de935ce3723561d diff --git a/net-libs/libnids/libnids-1.26.ebuild b/net-libs/libnids/libnids-1.26.ebuild new file mode 100644 index 000000000000..fa141da12665 --- /dev/null +++ b/net-libs/libnids/libnids-1.26.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 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 + mirror://sourceforge/${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 +) + +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/* +} |