CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2015/10/21 03:03:22
Modified files:
net/icinga/core2: Makefile
net/icinga/core2/patches: patch-lib_base_application_cpp
Added files:
net/icinga/core2/patches: patch-lib_base_threadpool_cpp
patch-lib_cli_daemoncommand_cpp
Removed files:
net/icinga/core2/patches: patch-lib_base_application_hpp
patch-lib_base_timer_hpp
patch-test_test_cpp
Log message:
Adjust the icinga2 port:
- Replace previous backout with fixes from Gunnar Beutner (upstream):
. Make sure the timer thread is gone when calling fork()
. Ensure that the main thread pool gets re-initialized properly after fork()
- Add a check so that 'make test' fails early with a useful error if the
libconfig package is installed; the objects in the build directory don't
have a finalized rpath and they are looking in /usr/local/lib before the
build directory, so the wrong libconfig so is picked up.
I think this port should now be in good shape, please let me know if you're
using it and run into problems with forking etc.