aboutsummaryrefslogtreecommitdiff
path: root/security/aide
diff options
context:
space:
mode:
Diffstat (limited to 'security/aide')
-rw-r--r--security/aide/Makefile20
-rw-r--r--security/aide/distinfo6
-rw-r--r--security/aide/files/patch-include_util.h10
3 files changed, 20 insertions, 16 deletions
diff --git a/security/aide/Makefile b/security/aide/Makefile
index c4ceac52b2a5..389bc78eb601 100644
--- a/security/aide/Makefile
+++ b/security/aide/Makefile
@@ -1,6 +1,5 @@
PORTNAME= aide
-PORTVERSION= 0.18.6
-PORTREVISION= 2
+PORTVERSION= 0.19.2
CATEGORIES= security
MASTER_SITES= https://github.com/aide/aide/releases/download/v${PORTVERSION}/
@@ -8,6 +7,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= File and directory integrity checker
WWW= https://aide.github.io/
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= libmhash.so:security/mhash \
libpcre2-8.so:devel/pcre2
@@ -19,13 +21,25 @@ CONFIGURE_ARGS+=--with-mhash \
--with-zlib \
--with-config_file=${PREFIX}/etc/aide.conf
CONFIGURE_ENV= YACC="bison -y" \
- POSIX_ACL_CFLAGS="-I/usr/include/sys" \
+ POSIX_ACL_CFLAGS="-I/usr/include" \
POSIX_ACL_LIBS="-L/usr/lib" \
MHASH_CFLAGS="-I${LOCALBASE}/include" \
MHASH_LIBS="-L${LOCALBASE}/lib -lmhash"
LDFLAGS+= -lpthread
+OPTIONS_RADIO= CRYPT
+OPTIONS_DEFAULT= GCRYPT
+OPTIONS_RADIO_CRYPT= GCRYPT NETTLE
+
+GCRYPT_DESC= use GNU crypto library
+NETTLE_DESC= use Nettle crypto library
+
+GCRYPT_CONFIGURE_WITH= gcrypt
+GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt
+NETTLE_CONFIGURE_WITH= nettle
+NETTLE_LIB_DEPENDS= libnettle.so:security/nettle
+
SUB_FILES= pkg-message
FLAVORS= default without_acl
diff --git a/security/aide/distinfo b/security/aide/distinfo
index c9a6802d2c25..0c0b506f1407 100644
--- a/security/aide/distinfo
+++ b/security/aide/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699587126
-SHA256 (aide-0.18.6.tar.gz) = 8ff36ce47d37d0cc987762d5d961346d475de74bba8a1832fd006db6edd3c10e
-SIZE (aide-0.18.6.tar.gz) = 383127
+TIMESTAMP = 1763577990
+SHA256 (aide-0.19.2.tar.gz) = 23762b05f46111edeb3c8a05016c8731c01bdb8c1f91be48c156c31ab85e74c4
+SIZE (aide-0.19.2.tar.gz) = 393120
diff --git a/security/aide/files/patch-include_util.h b/security/aide/files/patch-include_util.h
deleted file mode 100644
index 100a2541214e..000000000000
--- a/security/aide/files/patch-include_util.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/util.h.orig 2022-01-19 12:03:06.000000000 -0800
-+++ include/util.h 2022-01-23 14:44:04.712694000 -0800
-@@ -24,6 +24,7 @@
- #include <string.h>
- #include <stdbool.h>
- #include <sys/types.h>
-+#include "config.h"
- #include "url.h"
-
- #define HEXD2ASC(x) (((x) < 10) ? ((x) + '0') : ((x) - 10 + 'A'))