summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Li <rongqing.li@windriver.com>2014-06-18 15:48:04 +0800
committerMartin Jansa <Martin.Jansa@gmail.com>2014-06-21 10:36:54 +0200
commit5e0545d79e526ddfba1501122a3da364822add31 (patch)
tree05b86814fb9deab8f882005c3662abf74aa180ad
parent054f81470721bec76c2cb578220248a4f42cef80 (diff)
downloadmeta-openembedded-5e0545d79e526ddfba1501122a3da364822add31.tar.gz
rsyslog: use pkgconfig to check libgcrypt
libgcrypt does no longer provide libgcrypt-config, and provide *.pc, so we should use pkgconfig to check Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch48
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb1
2 files changed, 49 insertions, 0 deletions
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
new file mode 100644
index 000000000..ebc10707c
--- /dev/null
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
@@ -0,0 +1,48 @@
1From 5c3ba79177f7d1763db33c4358af2af60ff214b7 Mon Sep 17 00:00:00 2001
2From: Roy Li <rongqing.li@windriver.com>
3Date: Wed, 18 Jun 2014 13:46:52 +0800
4Subject: [PATCH] use pkgconfig to check libgcrypt
5
6Upstream-status: Inappropriate [configuration]
7
8libgcrypt does no longer provide libgcrypt-config, and provide
9*.pc, so we should use pkgconfig to check
10
11Signed-off-by: Roy Li <rongqing.li@windriver.com>
12---
13 configure.ac | 19 +------------------
14 1 file changed, 1 insertion(+), 18 deletions(-)
15
16diff --git a/configure.ac b/configure.ac
17index 017116e..1b880f8 100644
18--- a/configure.ac
19+++ b/configure.ac
20@@ -784,24 +784,7 @@ AC_ARG_ENABLE(libgcrypt,
21 [enable_libgcrypt=yes]
22 )
23 if test "x$enable_libgcrypt" = "xyes"; then
24- AC_CHECK_PROG(
25- [HAVE_LIBGCRYPT_CONFIG],
26- [libgcrypt-config],
27- [yes],,,
28- )
29- if test "x${HAVE_LIBGCRYPT_CONFIG}" != "xyes"; then
30- AC_MSG_FAILURE([libgcrypt-config not found in PATH])
31- fi
32- AC_CHECK_LIB(
33- [gcrypt],
34- [gcry_cipher_open],
35- [LIBGCRYPT_CFLAGS="`libgcrypt-config --cflags`"
36- LIBGCRYPT_LIBS="`libgcrypt-config --libs`"
37- ],
38- [AC_MSG_FAILURE([libgcrypt is missing])],
39- [`libgcrypt-config --libs --cflags`]
40- )
41- AC_DEFINE([ENABLE_LIBGCRYPT], [1], [Indicator that LIBGCRYPT is present])
42+ PKG_CHECK_MODULES(LIBGCRYPT, libgcrypt)
43 fi
44 AM_CONDITIONAL(ENABLE_LIBGCRYPT, test x$enable_libgcrypt = xyes)
45 AC_SUBST(LIBGCRYPT_CFLAGS)
46--
471.7.9.5
48
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb
index 344a13157..3bb92fab9 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb
@@ -21,6 +21,7 @@ SRC_URI = "http://www.rsyslog.com/files/download/rsyslog/${BPN}-${PV}.tar.gz \
21 file://initscript \ 21 file://initscript \
22 file://rsyslog.conf \ 22 file://rsyslog.conf \
23 file://rsyslog.logrotate \ 23 file://rsyslog.logrotate \
24 file://use-pkgconfig-to-check-libgcrypt.patch \
24" 25"
25 26
26SRC_URI[md5sum] = "ebcc010a6205c28eb505c0fe862f32c6" 27SRC_URI[md5sum] = "ebcc010a6205c28eb505c0fe862f32c6"