aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Teixeira <eduardo@FreeBSD.org>2024-03-20 12:04:52 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2024-03-20 13:19:31 +0000
commit6d40b48ea874e6892183b7b28ffd3b803b4bee77 (patch)
tree5e15096014e7b681142c19b22596fc9a8b967c7a
parent2c4fab8d0e8088f81c5cb66353635653898de43a (diff)
downloadports-6d40b48ea874e6892183b7b28ffd3b803b4bee77.tar.gz
ports-6d40b48ea874e6892183b7b28ffd3b803b4bee77.zip
net-mgmt/icinga2: Move man pages to share/man
Approved by: portmgr (blanket)
-rw-r--r--net-mgmt/icinga2/Makefile3
-rw-r--r--net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake20
-rw-r--r--net-mgmt/icinga2/pkg-plist2
3 files changed, 23 insertions, 2 deletions
diff --git a/net-mgmt/icinga2/Makefile b/net-mgmt/icinga2/Makefile
index 0804d224d13d..f14568eee344 100644
--- a/net-mgmt/icinga2/Makefile
+++ b/net-mgmt/icinga2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icinga2
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= joneum@FreeBSD.org
@@ -53,6 +53,7 @@ CMAKE_ARGS+= -DCMAKE_EXE_LINKER_FLAGS=${PREFIX}/lib/icinga2 \
-DCMAKE_MODULE_LINKER_FLAGS=${PREFIX}/lib/icinga2 \
-DCMAKE_SHARED_LINKER_FLAGS=${PREFIX}/lib/icinga2 \
-DCMAKE_STATIC_LINKER_FLAGS=${PREFIX}/lib/icinga2 \
+ -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man \
-DICINGA2_COMMAND_GROUP=${ICINGA2USER} \
-DICINGA2_COMMAND_USER=${ICINGA2USER} \
-DICINGA2_GROUP=${ICINGA2GROUP} \
diff --git a/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake b/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake
new file mode 100644
index 000000000000..03246563e110
--- /dev/null
+++ b/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake
@@ -0,0 +1,20 @@
+--- third-party/cmake/GNUInstallDirs.cmake.orig 2024-03-20 11:52:57 UTC
++++ third-party/cmake/GNUInstallDirs.cmake
+@@ -172,7 +172,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "(DragonFly|FreeBSD|OpenB
+ set(CMAKE_INSTALL_INFODIR "info")
+ endif()
+
+- if(NOT CMAKE_INSTALL_MANDDIR)
++ if(NOT CMAKE_INSTALL_MANDIR)
+ set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (man)")
+ set(CMAKE_INSTALL_MANDIR "man")
+ endif()
+@@ -182,7 +182,7 @@ else()
+ set(CMAKE_INSTALL_INFODIR "${CMAKE_INSTALL_DATAROOTDIR}/info")
+ endif()
+
+- if(NOT CMAKE_INSTALL_MANDDIR)
++ if(NOT CMAKE_INSTALL_MANDIR)
+ set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (DATAROOTDIR/man)")
+ set(CMAKE_INSTALL_MANDIR "${CMAKE_INSTALL_DATAROOTDIR}/man")
+ endif()
diff --git a/net-mgmt/icinga2/pkg-plist b/net-mgmt/icinga2/pkg-plist
index bccdef613621..d505da2e1544 100644
--- a/net-mgmt/icinga2/pkg-plist
+++ b/net-mgmt/icinga2/pkg-plist
@@ -43,7 +43,6 @@ etc/bash_completion.d/icinga2
%%PGSQL%%lib/icinga2/libpgsql_shim.so.2.14.2
lib/icinga2/sbin/icinga2
libexec/nagios/check_nscp_api
-man/man8/icinga2.8.gz
sbin/icinga2
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
@@ -178,6 +177,7 @@ sbin/icinga2
%%DATADIR%%/include/plugins-contrib.d/vmware.conf
%%DATADIR%%/include/plugins-contrib.d/web.conf
%%DATADIR%%/include/windows-plugins
+share/man/man8/icinga2.8.gz
share/vim/vimfiles/ftdetect/icinga2.vim
share/vim/vimfiles/syntax/icinga2.vim
@dir(%%ICINGA2USER%%,%%ICINGA2GROUP%%) %%ETCDIR%%