summaryrefslogtreecommitdiff
path: root/net-analyzer/argus
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/argus')
-rw-r--r--net-analyzer/argus/Manifest2
-rw-r--r--net-analyzer/argus/argus-3.0.8.3-r2.ebuild18
2 files changed, 14 insertions, 6 deletions
diff --git a/net-analyzer/argus/Manifest b/net-analyzer/argus/Manifest
index 18ef964836ee..c50006ab4869 100644
--- a/net-analyzer/argus/Manifest
+++ b/net-analyzer/argus/Manifest
@@ -6,5 +6,5 @@ AUX argus-3.0.8.3-as-needed.patch 385 BLAKE2B 2a3e7b63c4b649a572d64c27268ed0165c
AUX argus-3.0.8.3-configure-clang16.patch 1229 BLAKE2B 9b3a3274fdfd2036ba4ada964c84749cdec6df462c883afa92b89dfcf0d478ddf2d475ea4c8665b031b80f4cb07c5dd9308013bb2a42a0f2856a9b33446c8261 SHA512 950c358e024e661a9fe61688fe1c5e25ea35051ec144b52be9a110f796d6cd705d00f7e6ab67b52c3a2c7043369e20701ff16e31e63e689e35c55cae0014c1de
AUX argus.initd 365 BLAKE2B 1b7841cd53679b10444a1da1af0f0226bc84c08e9e5427f964622c03f4a8661997cd2b31db35d804f7373ca89ca4eca006662c6d08d26d6b65d13c209ae92aa0 SHA512 54cbc2a0d92e5d0813ff6aecbf5f6d083e7de708a974af8aa90ce112e2d697b53b00e7918405973f487b2d9733bd2326a083ed13b52ee8dbbda4b06b73d95231
DIST argus-3.0.8.3.tar.gz 524549 BLAKE2B f905784c12d28d4440a7a6954441ce4f0865125a87e3d740edd5785e729f8b5b45967d97aef4f72802d2166b76176e15c6f15ec99b87ae1d14849ae92c65ad76 SHA512 f66db5b3bb1305825b76a7eda413d5805d65182aabef647e27716cfd629327b3aab8c299bc8af419199ac655cef4ac3bfcb83c059080e98b042e09f79f01d82a
-EBUILD argus-3.0.8.3-r2.ebuild 2080 BLAKE2B ff16a9461b1fe5c5c2f3c6e5d1775f8af46429c54199853d60ec71b35d6faa734a88107bd9a5752ced5d234a7ac0ff8e5d69e8ff4cb387bf2efc601a503cd213 SHA512 1bd05d6c69ee709da2d5183a500857cdaec9af0eda69945bf7e1d5a74c365375be843d5fd31304147a8599d8e4282fd61eb5203bae6eb4e6ad762a0004fc8527
+EBUILD argus-3.0.8.3-r2.ebuild 2251 BLAKE2B 97c189f1e9726df3205ac956b72b83cef4281ec829fbdd722c09148b749f58f6082c554fe126b51528120f8e96be237e0d0ec25ca8ec69b65f110f706544c7ca SHA512 be5f32a10320ecf1b218eb4f63aac69bcec3b4e44cdf3c9ca941ddd1b3c73aae77c2a40a46bc0c25cc310c09c0d5a1c4225554994523ba3913a2d56223c35972
MISC metadata.xml 361 BLAKE2B abfcb95fa56eebd89f00f0140fe8ce8d3f84d24a29c33755d02994fbdda40891093601a36c69b38806d8a34b8293315fec522083ff39f9a4709ca374538cfae2 SHA512 7cd6707b397c7fb7d185754097f594024c7e0aa672ce32384875b4d39629b7f8f49fc3c603f6b82e2cad217d36ca6be97b50ab68071532351d8b8c8b335fac90
diff --git a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
index b772ec171b22..c366c9a7af03 100644
--- a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
+++ b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
DESCRIPTION="network Audit Record Generation and Utilization System"
HOMEPAGE="https://openargus.org/"
@@ -15,9 +15,7 @@ SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="debug sasl tcpd"
-RDEPEND="
- acct-group/argus
- acct-user/argus
+DEPEND="
net-libs/libnsl:=
net-libs/libpcap
net-libs/libtirpc
@@ -25,7 +23,11 @@ RDEPEND="
sasl? ( dev-libs/cyrus-sasl )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
"
-DEPEND="${RDEPEND}"
+RDEPEND="
+ acct-group/argus
+ acct-user/argus
+ ${DEPEND}
+"
BDEPEND="
>=sys-devel/bison-1.28
app-alternatives/lex
@@ -57,6 +59,12 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/861146
+ # https://github.com/openargus/argus/issues/8
+ append-flags -fno-strict-aliasing
+ filter-lto
+
use debug && touch .debug # enable debugging
econf \