mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-26 19:47:17 +00:00
syslog-ng: Various fixes
* Add PACKAGECONFIG for floating json dependency * Add PACKAGECONFIG for floating tcp-wrappers dependency * Disable mongodb host infection problem * Disable rabbitmq host infection problem * Add patch for dbi host include flags issue (making dbi conditionall really work) * Fix configure automake flags handling Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Martin Jansa
parent
1a6e16bcb1
commit
d98907203c
@@ -0,0 +1,31 @@
|
|||||||
|
Index: syslog-ng-3.5.4.1/configure.ac
|
||||||
|
===================================================================
|
||||||
|
--- syslog-ng-3.5.4.1.orig/configure.ac 2014-07-18 13:49:36.794141441 +0000
|
||||||
|
+++ syslog-ng-3.5.4.1/configure.ac 2014-07-18 14:23:57.738197606 +0000
|
||||||
|
@@ -8,15 +8,16 @@
|
||||||
|
dnl BINARY_BRANCH - the value is added to all source/binary packages
|
||||||
|
dnl SOURCE_REVISION - Revision of the source-tree, will added to the version string
|
||||||
|
dnl
|
||||||
|
-AC_INIT(syslog-ng/main.c)
|
||||||
|
+AC_INIT(syslog-ng, 3.5.4.1)
|
||||||
|
+AC_CONFIG_SRCDIR(syslog-ng/main.c)
|
||||||
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||||
|
|
||||||
|
dnl ***************************************************************************
|
||||||
|
dnl definitions
|
||||||
|
|
||||||
|
PACKAGE="syslog-ng"
|
||||||
|
VERSION="`cat $srcdir/VERSION`"
|
||||||
|
|
||||||
|
dnl ***************************************************************************
|
||||||
|
dnl dependencies
|
||||||
|
@@ -53,7 +56,7 @@
|
||||||
|
CURRDATE=`date +"%a, %d %b %Y %H:%M:%S %Z"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
-AM_INIT_AUTOMAKE($PACKAGE, $VERSION, [foreign no-define subdir-objects])
|
||||||
|
+AM_INIT_AUTOMAKE([foreign no-define subdir-objects])
|
||||||
|
_AM_PROG_TAR([ustar])
|
||||||
|
if test -n "$SNAPSHOT_VERSION"; then
|
||||||
|
VERSION=$VERSION+$SNAPSHOT_VERSION
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
Index: syslog-ng-3.5.4.1/configure.ac
|
||||||
|
===================================================================
|
||||||
|
--- syslog-ng-3.5.4.1.orig/configure.ac 2014-07-18 14:35:03.134215740 +0000
|
||||||
|
+++ syslog-ng-3.5.4.1/configure.ac 2014-07-18 15:31:52.510308653 +0000
|
||||||
|
@@ -576,13 +576,14 @@
|
||||||
|
dnl ***************************************************************************
|
||||||
|
|
||||||
|
AC_CHECK_LIB(dl, dlsym, DL_LIBS="-ldl")
|
||||||
|
+if test "x$enable_sql" != "xno"; then
|
||||||
|
PKG_CHECK_MODULES(LIBDBI, dbi >= $LIBDBI_MIN_VERSION, libdbi_pkgconfig_not_found="0", libdbi_pkgconfig_not_found="1")
|
||||||
|
|
||||||
|
if test "$libdbi_pkgconfig_not_found" -eq 1; then
|
||||||
|
dnl if libdbi has no .pc file, try it without one
|
||||||
|
AC_CHECK_LIB(dbi, dbi_initialize, LIBDBI_LIBS="-ldbi"; LIBDBI_CFLAGS="-I/usr/include")
|
||||||
|
fi
|
||||||
|
-
|
||||||
|
+fi
|
||||||
|
if test "x$enable_sql" = "xauto"; then
|
||||||
|
AC_MSG_CHECKING(whether to enable SQL support)
|
||||||
|
if test "x$LIBDBI_LIBS" != "x"; then
|
||||||
@@ -30,6 +30,8 @@ EXTRA_OECONF = " \
|
|||||||
--sysconfdir=${sysconfdir}/${BPN} \
|
--sysconfdir=${sysconfdir}/${BPN} \
|
||||||
--with-module-dir=${libdir}/${BPN} \
|
--with-module-dir=${libdir}/${BPN} \
|
||||||
--with-sysroot=${STAGING_DIR_HOST} \
|
--with-sysroot=${STAGING_DIR_HOST} \
|
||||||
|
--with-libmongo-client=no --disable-mongodb \
|
||||||
|
--with-librabbitmq-client=no \
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "openssl \
|
PACKAGECONFIG ??= "openssl \
|
||||||
@@ -44,6 +46,8 @@ PACKAGECONFIG[pcre] = "--enable-pcre,--disable-pcre,libpcre,"
|
|||||||
PACKAGECONFIG[dbi] = "--enable-sql,--disable-sql,libdbi,"
|
PACKAGECONFIG[dbi] = "--enable-sql,--disable-sql,libdbi,"
|
||||||
PACKAGECONFIG[libnet] = "--enable-libnet --with-libnet=${STAGING_BINDIR_CROSS},--disable-libnet,libnet,"
|
PACKAGECONFIG[libnet] = "--enable-libnet --with-libnet=${STAGING_BINDIR_CROSS},--disable-libnet,libnet,"
|
||||||
PACKAGECONFIG[smtp] = "--enable-smtp --with-libesmtp=${STAGING_LIBDIR},--disable-smtp,libesmtp,"
|
PACKAGECONFIG[smtp] = "--enable-smtp --with-libesmtp=${STAGING_LIBDIR},--disable-smtp,libesmtp,"
|
||||||
|
PACKAGECONFIG[json] = "--enable-json,--disable-json,json-c,"
|
||||||
|
PACKAGECONFIG[tcp-wrapper] = "--enable-tcp-wrapper,--disable-tcp-wrapper,tcp-wrappers,"
|
||||||
|
|
||||||
do_configure_prepend() {
|
do_configure_prepend() {
|
||||||
eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//" ${S}/configure.in', d)}"
|
eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//" ${S}/configure.in', d)}"
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ SRC_URI += " \
|
|||||||
file://free-global-LogTemplateOptions.patch \
|
file://free-global-LogTemplateOptions.patch \
|
||||||
file://logwriter-still-free-the-unconsumed-item.patch \
|
file://logwriter-still-free-the-unconsumed-item.patch \
|
||||||
file://syslog-ng-verify-the-list-before-del.patch \
|
file://syslog-ng-verify-the-list-before-del.patch \
|
||||||
|
file://configure.patch \
|
||||||
|
file://dbifix.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "ff3bf223ebafbaa92b69a2d5b729f368"
|
SRC_URI[md5sum] = "ff3bf223ebafbaa92b69a2d5b729f368"
|
||||||
|
|||||||
Reference in New Issue
Block a user