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.

Reply via email to