Subject: CVS commit: pkgsrc/sysutils/syslog-ng
From: Manuel Bouyer
Date: 2019-03-15 11:04:00
Message id: 20190315100400.7B945FB16@cvs.NetBSD.org

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

Files:
RevisionActionfile
1.34modifypkgsrc/sysutils/syslog-ng/Makefile
1.16modifypkgsrc/sysutils/syslog-ng/distinfo
1.1addpkgsrc/sysutils/syslog-ng/patches/patch-lib_signal-handler.c