pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/icinga2



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Sep 27 07:00:56 UTC 2025

Modified Files:
        pkgsrc/net/icinga2: Makefile distinfo
Added Files:
        pkgsrc/net/icinga2/patches: patch-CMakeLists.txt
Removed Files:
        pkgsrc/net/icinga2/patches: patch-lib_base_io-engine.hpp
            patch-lib_base_tcpsocket.hpp patch-lib_icingadb_redisconnection.cpp
            patch-lib_icingadb_redisconnection.hpp
            patch-lib_remote_apilistener.cpp
            patch-lib_remote_jsonrpcconnection.cpp
            patch-test_base-io-engine.cpp

Log Message:
icinga2: updated to 2.15.0

Icinga 2 v2.15.0

This Icinga 2 release is focused on adding Icinga 2 dependencies support to
Icinga DB, but also includes a number of bugfixes, enhancements and code
quality improvements. Below is a summary of the most important changes, for the
complete list of issues and PRs, please see the milestone on GitHub.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/icinga2/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/icinga2/distinfo
cvs rdiff -u -r0 -r1.4 pkgsrc/net/icinga2/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/net/icinga2/patches/patch-lib_base_io-engine.hpp \
    pkgsrc/net/icinga2/patches/patch-lib_base_tcpsocket.hpp \
    pkgsrc/net/icinga2/patches/patch-lib_icingadb_redisconnection.cpp \
    pkgsrc/net/icinga2/patches/patch-lib_icingadb_redisconnection.hpp \
    pkgsrc/net/icinga2/patches/patch-lib_remote_apilistener.cpp \
    pkgsrc/net/icinga2/patches/patch-lib_remote_jsonrpcconnection.cpp \
    pkgsrc/net/icinga2/patches/patch-test_base-io-engine.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/icinga2/Makefile
diff -u pkgsrc/net/icinga2/Makefile:1.18 pkgsrc/net/icinga2/Makefile:1.19
--- pkgsrc/net/icinga2/Makefile:1.18    Wed Aug 20 11:35:07 2025
+++ pkgsrc/net/icinga2/Makefile Sat Sep 27 07:00:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2025/08/20 11:35:07 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2025/09/27 07:00:56 adam Exp $
 
-DISTNAME=      icinga2-2.14.5
+DISTNAME=      icinga2-2.15.0
 CATEGORIES=    net sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=icinga/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -140,11 +140,6 @@ CMAKE_CONFIGURE_ARGS+=     -DCMAKE_INSTALL_L
 CMAKE_CONFIGURE_ARGS+= -DICINGA2_WITH_TESTS=OFF
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
-# Avoid a name clash with Boost header on case-insensitive file systems.
-# Remove outdated GNUInstallDirs.cmake.
-post-extract:
-       ${RM} ${WRKSRC}/third-party/cmake/GNUInstallDirs.cmake
-
 # The configuration files are installed in etc/icinga2.  You can't tell CMAKE
 # to put them elsewhere because the program and the config files contain
 # references to the config dir.  So move them to share/examples after
@@ -164,9 +159,9 @@ CHECK_FILES_SKIP+=  ${PREFIX}/share/examp
 
 LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/lib/icinga2
 
+.include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/cmake/build.mk"
-.include "../../mk/atomic64.mk"
 .include "../../devel/libexecinfo/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
-.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/icinga2/distinfo
diff -u pkgsrc/net/icinga2/distinfo:1.7 pkgsrc/net/icinga2/distinfo:1.8
--- pkgsrc/net/icinga2/distinfo:1.7     Wed Feb 19 18:02:21 2025
+++ pkgsrc/net/icinga2/distinfo Sat Sep 27 07:00:56 2025
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.7 2025/02/19 18:02:21 wiz Exp $
+$NetBSD: distinfo,v 1.8 2025/09/27 07:00:56 adam Exp $
 
-BLAKE2s (icinga2-2.14.5.tar.gz) = 3033f7b9a01d0d26a3fa91060f35de6129dac99036cc0068a82e5a95e37ecff2
-SHA512 (icinga2-2.14.5.tar.gz) = 841076e4207aa4c57d46ebff54e17b082490720b3aa194374448f2e1d06e9edb6823e59791bef769f38a14f463f216391666ecb21ccd5b6ca6f96f5b67030d2d
-Size (icinga2-2.14.5.tar.gz) = 9413390 bytes
-SHA1 (patch-lib_base_io-engine.hpp) = 45ee3b8c122915a36f4f3a5c9620c95d2875faf0
-SHA1 (patch-lib_base_tcpsocket.hpp) = 628642610723a7bae86e934f6439ca9bbe283fd9
-SHA1 (patch-lib_icingadb_redisconnection.cpp) = f6f32fb458682bdf70d9b44024eb8d40ef2b71b1
-SHA1 (patch-lib_icingadb_redisconnection.hpp) = e3d8873abc45209e4a3f1c6ee1daee47c8086f83
-SHA1 (patch-lib_remote_apilistener.cpp) = 2e486ed25ed8ee7097f021dc39c5d0997971ebae
-SHA1 (patch-lib_remote_jsonrpcconnection.cpp) = 99510ae14dd85a2a4152d5241c7bc37df397336d
-SHA1 (patch-test_base-io-engine.cpp) = 74876759c74b07aa0206b4c472ef242bf230098f
+BLAKE2s (icinga2-2.15.0.tar.gz) = 76730e9afb3494370b740414830b543814b67cfe49ac3266a3b7fd76c0f6ed35
+SHA512 (icinga2-2.15.0.tar.gz) = 247372464f48e87175ca86862f69c82ed204f133b7f012ec78ff63eefc105e1614b5434b9dd3f654479132a0b387e12c7b92efbfb22383ba83304dcc25beb281
+Size (icinga2-2.15.0.tar.gz) = 9446841 bytes
+SHA1 (patch-CMakeLists.txt) = e56b93f517ae77601028d882acbce8ede07a4257
 SHA1 (patch-third-party_cmake_FindMySQL.cmake) = a33567c30db47c4fab379f1b7c358174dd85fdd3

Added files:

Index: pkgsrc/net/icinga2/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/net/icinga2/patches/patch-CMakeLists.txt:1.4
--- /dev/null   Sat Sep 27 07:00:56 2025
+++ pkgsrc/net/icinga2/patches/patch-CMakeLists.txt     Sat Sep 27 07:00:56 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeLists.txt,v 1.4 2025/09/27 07:00:56 adam Exp $
+
+Do not look for boost_system library.
+
+--- CMakeLists.txt.orig        2025-09-25 07:29:04.993972901 +0000
++++ CMakeLists.txt
+@@ -172,7 +172,7 @@ else()
+   set(LOGROTATE_CREATE "\n\tcreate 644 ${ICINGA2_USER} ${ICINGA2_GROUP}")
+ endif()
+ 
+-find_package(Boost ${BOOST_MIN_VERSION} COMPONENTS coroutine context date_time filesystem iostreams thread system program_options regex REQUIRED)
++find_package(Boost ${BOOST_MIN_VERSION} COMPONENTS coroutine context date_time filesystem iostreams thread program_options regex REQUIRED)
+ 
+ # Boost.Coroutine2 (the successor of Boost.Coroutine)
+ # (1) doesn't even exist in old Boost versions and



Home | Main Index | Thread Index | Old Index