Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=abeb838165ad7a0e894e5a84441ca27ab7c6f357

commit abeb838165ad7a0e894e5a84441ca27ab7c6f357
Author: James Buren <[email protected]>
Date:   Tue Jun 24 13:50:33 2014 -0500

syslog-ng-3.5.4.1-2-x86_64
* rebuild with json-c

diff --git a/source/apps-extra/syslog-ng/FrugalBuild 
b/source/apps-extra/syslog-ng/FrugalBuild
index ef3392d..bb95389 100644
--- a/source/apps-extra/syslog-ng/FrugalBuild
+++ b/source/apps-extra/syslog-ng/FrugalBuild
@@ -6,7 +6,7 @@ options+=('asneeded')

pkgname=syslog-ng
pkgver=3.5.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="A flexible system logging tool"
url="http://www.balabit.com/products/syslog_ng/";
depends=('glib2' 'eventlog>=0.2.7' 'libnet>=1.1.2.1-4' 'systemd>=38')
@@ -19,12 +19,13 @@ archs=('i686' 'x86_64')
up2date="lynx -dump http://www.balabit.com/downloads/files/syslog-ng/sources/ | 
grep 'http:.*[0-9]\.[0-9]\{1,2\}\.[0-9]\{1,2\}' | \
egrep -v 'alpha|beta' | tail -n 1 | sed 's|.*/\(.*\)$|\1|'"
source=(http://www.balabit.com/downloads/files/$pkgname/sources/$pkgver/source/${pkgname}_$pkgver.tar.gz
 \
-       syslog-ng.conf syslog-ng syslog-ng.service)
+       syslog-ng.conf syslog-ng syslog-ng.service jsonc.patch)
backup=(etc/syslog-ng.conf)
sha1sums=('be5e28a0495e291045a00380d722161b8cb06d5e' \
'859175df338e8d67e624b0fc48cbe8077f9c7771' \
'2876e61d5e04f6117967da728bcb1d3b6785532f' \
-          '3f8bd9c46c930e5d0c2c3fd06e7a81f0cdc244f0')
+          '3f8bd9c46c930e5d0c2c3fd06e7a81f0cdc244f0' \
+          'f0c86d5035580e7d4a5cc2f6abc185a2c8e8d7f5')

_F_systemd_units=(syslog-ng=e)
Finclude systemd
@@ -34,7 +35,7 @@ Fconfopts="--disable-tcp-wrapper --disable-spoof-source 
--enable-systemd --with-

subpkgs=('syslog-ng-json' 'syslog-ng-pacct' 'syslog-ng-smtp')
subdescs=('JSON Module for Syslog-NG' 'PACCT Module for Syslog-NG' 'SMTP Module 
for Syslog-NG')
-subdepends=('json-c' '' 'libesmtp')
+subdepends=('json-c>=0.12' '' 'libesmtp')
subrodepends=("syslog-ng=$pkgver" "syslog-ng=$pkgver" "syslog-ng=$pkgver")
subgroups=('lib-extra' 'lib-extra' 'lib-extra')
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64')
diff --git a/source/apps-extra/syslog-ng/jsonc.patch 
b/source/apps-extra/syslog-ng/jsonc.patch
new file mode 100644
index 0000000..26ce69a
--- /dev/null
+++ b/source/apps-extra/syslog-ng/jsonc.patch
@@ -0,0 +1,12 @@
+diff -ur a/modules/json/jsonparser.c b/modules/json/jsonparser.c
+--- a/modules/json/jsonparser.c        2014-03-12 08:12:11.000000000 -0500
++++ b/modules/json/jsonparser.c        2014-06-24 13:47:46.971821023 -0500
+@@ -187,7 +187,7 @@
+   if (tok->err != json_tokener_success)
+     {
+       msg_error ("Unparsable JSON stream encountered",
+-                 evt_tag_str ("error", json_tokener_errors[tok->err]), NULL);
++                 evt_tag_str ("error", json_tokener_error_desc(tok->err)), 
NULL);
+       json_tokener_free (tok);
+       return FALSE;
+     }
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to