diff options
-rw-r--r-- | recipes-ids/aide/aide/m4_allow.patch | 40 | ||||
-rw-r--r-- | recipes-ids/aide/aide_0.18.8.bb (renamed from recipes-ids/aide/aide_0.17.4.bb) | 12 |
2 files changed, 47 insertions, 5 deletions
diff --git a/recipes-ids/aide/aide/m4_allow.patch b/recipes-ids/aide/aide/m4_allow.patch new file mode 100644 index 0000000..6f0b97b --- /dev/null +++ b/recipes-ids/aide/aide/m4_allow.patch | |||
@@ -0,0 +1,40 @@ | |||
1 | Fixes build issues | ||
2 | |||
3 | Upstream-Status: Inappropriate [next version has many changes to configure.ac] | ||
4 | Signed-off-by: Armin Kuster <akuster@mvista.com> | ||
5 | |||
6 | Index: aide-0.18.8/configure.ac | ||
7 | =================================================================== | ||
8 | --- aide-0.18.8.orig/configure.ac | ||
9 | +++ aide-0.18.8/configure.ac | ||
10 | @@ -14,6 +14,7 @@ dnl The name of the configure h-file. | ||
11 | AC_CONFIG_HEADERS(include/config.h) | ||
12 | |||
13 | dnl Checks for programs. | ||
14 | +m4_pattern_allow([AC_MSG_ERROR]) | ||
15 | AC_PROG_CC | ||
16 | if test "x$ac_cv_prog_cc_c99" = xno; then | ||
17 | AC_MSG_ERROR([AIDE needs a C99 compatible compiler]) | ||
18 | @@ -246,6 +247,7 @@ if test "$aide_static_choice" != "yes"; | ||
19 | fi | ||
20 | |||
21 | dnl This macro is new in autoconf-2.13 | ||
22 | +m4_pattern_allow([AC_DEFINE]) | ||
23 | AC_SEARCH_LIBS(syslog, bsd socket inet, [AC_DEFINE(HAVE_SYSLOG,1,[syslog available?])]) | ||
24 | AC_CHECK_FUNCS(vsyslog) | ||
25 | |||
26 | @@ -320,14 +322,10 @@ fi | ||
27 | AC_CHECK_HEADERS(syslog.h inttypes.h fcntl.h ctype.h) | ||
28 | |||
29 | AIDE_PKG_CHECK_MANDATORY(pcre2, PCRE2, libpcre2-8) | ||
30 | - | ||
31 | AC_MSG_CHECKING(for pthread for multithreading) | ||
32 | AC_ARG_WITH([pthread], AS_HELP_STRING([--with-pthread], [use pthread for multithreading (default: yes)]), [with_pthread=$withval], [with_pthread=yes]) | ||
33 | AC_MSG_RESULT([$with_pthread]) | ||
34 | compoptionstring="${compoptionstring}use pthread: $with_pthread\\n" | ||
35 | -AS_IF([test x"$with_pthread" = xyes], [ | ||
36 | - AX_PTHREAD([AC_DEFINE(WITH_PTHREAD,1,[use pthread])], [AC_MSG_ERROR([AIDE requires pthread])]) | ||
37 | -]) | ||
38 | |||
39 | AIDE_PKG_CHECK(zlib, zlib compression, yes, ZLIB, zlib) | ||
40 | |||
diff --git a/recipes-ids/aide/aide_0.17.4.bb b/recipes-ids/aide/aide_0.18.8.bb index 9d998cc..e2014a1 100644 --- a/recipes-ids/aide/aide_0.17.4.bb +++ b/recipes-ids/aide/aide_0.18.8.bb | |||
@@ -3,18 +3,20 @@ HOMEPAGE = "https://aide.github.io" | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
4 | LICENSE = "GPL-2.0-only" | 4 | LICENSE = "GPL-2.0-only" |
5 | 5 | ||
6 | DEPENDS = "bison-native libpcre" | 6 | DEPENDS = "bison-native libpcre2" |
7 | 7 | ||
8 | SRC_URI = "https://github.com/aide/aide/releases/download/v${PV}/${BPN}-${PV}.tar.gz \ | 8 | SRC_URI = "https://github.com/aide/aide/releases/download/v${PV}/${BPN}-${PV}.tar.gz \ |
9 | file://aide.conf" | 9 | file://aide.conf \ |
10 | file://m4_allow.patch \ | ||
11 | " | ||
10 | 12 | ||
11 | SRC_URI[sha256sum] = "c81505246f3ffc2e76036d43a77212ae82895b5881d9b9e25c1361b1a9b7a846" | 13 | SRC_URI[sha256sum] = "16662dc632d17e2c5630b801752f97912a8e22697c065ebde175f1cc37b83a60" |
12 | 14 | ||
13 | UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" | 15 | UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" |
14 | 16 | ||
15 | inherit autotools pkgconfig aide-base | 17 | inherit autotools pkgconfig aide-base |
16 | 18 | ||
17 | PACKAGECONFIG ??=" mhash zlib e2fsattrs posix capabilities curl \ | 19 | PACKAGECONFIG ??=" gcrypt zlib e2fsattrs posix capabilities curl pthread \ |
18 | ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit', '', d)} \ | 20 | ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit', '', d)} \ |
19 | ${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)} \ | 21 | ${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)} \ |
20 | " | 22 | " |
@@ -28,7 +30,7 @@ PACKAGECONFIG[mhash] = "--with-mhash, --without-mhash, libmhash, libmhash" | |||
28 | PACKAGECONFIG[e2fsattrs] = "--with-e2fsattrs, --without-e2fsattrs, e2fsprogs, e2fsprogs" | 30 | PACKAGECONFIG[e2fsattrs] = "--with-e2fsattrs, --without-e2fsattrs, e2fsprogs, e2fsprogs" |
29 | PACKAGECONFIG[capabilities] = "--with-capabilities, --without-capabilities, libcap, libcap" | 31 | PACKAGECONFIG[capabilities] = "--with-capabilities, --without-capabilities, libcap, libcap" |
30 | PACKAGECONFIG[posix] = "--with-posix-acl, --without-posix-acl, acl, acl" | 32 | PACKAGECONFIG[posix] = "--with-posix-acl, --without-posix-acl, acl, acl" |
31 | 33 | PACKAGECONFIG[pthread] = "--with-pthread," | |
32 | 34 | ||
33 | do_install[nostamp] = "1" | 35 | do_install[nostamp] = "1" |
34 | 36 | ||