./sysutils/syslog-ng, Highly portable log management solution

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2018Q4, Version: 3.17.2nb1, Package name: syslog-ng-3.17.2nb1, Maintainer: pkgsrc-users

Highly portable log management solution to create collect, filter,
classify, store and forward log messages.

MESSAGE.common [+/-]
MESSAGE.NetBSD [+/-]

Required to run:
[devel/glib2] [devel/pcre] [devel/ivykis] [lang/python27] [textproc/json-c]

Required to build:
[pkgtools/cwrappers]

Package options: inet6

Master sites:

SHA1: 75d7881d2cf258017c3b98fd37ceb3322c1855ad
RMD160: 6464dd3fd20662e69e3056d090bcce470be90e93
Filesize: 8905.495 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-17 16:45:44 by Benny Siegert | Files touched by this commit (3)
Log message:
Pullup ticket #5924 - requested by bouyer
sysutils/syslog-ng: NetBSD bugfix

Revisions pulled up:
- sysutils/syslog-ng/Makefile                                   1.34
- sysutils/syslog-ng/distinfo                                   1.16
- sysutils/syslog-ng/patches/patch-lib_signal-handler.c         1.1

---
   Module Name:	pkgsrc
   Committed By:	bouyer
   Date:		Fri Mar 15 10:04:00 UTC 2019

   Modified Files:
   	pkgsrc/sysutils/syslog-ng: Makefile distinfo
   Added Files:
   	pkgsrc/sysutils/syslog-ng/patches: patch-lib_signal-handler.c

   Log message:
   syslog-ng overloads sigaction() with its own version, and calls the libc
   sigaction() with a dlsym call. On NetBSD this ends up calling the compatibility
   sigaction() which fails with ENOSYS if COMPAT_13 is not in the kernel.
   Even with COMPAT_13 it would be incorrect because we call the compat
   sigaction() with the non-compat arguments.

   On NetBSD, fix this by calling explicitely __libc_sigaction14().
   Bump PKGREVISION