Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (8m)  pkgsrc-2024Q1 (3d)  pkgsrc-2023Q4 (77d)  pkgsrc-2023Q2 (109d) 

2024-06-17 08:16:10 UTC Now

2019-03-17 15:45:44 UTC pkgsrc-2018Q4 commitmail json YAML

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

(bsiegert)