1PORTNAME= gvm 2DISTVERSIONPREFIX= v 3DISTVERSION= 22.21.0 4CATEGORIES= security 5PKGNAMESUFFIX= -libs 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Libraries module for the GVM solution 9WWW= https://github.com/greenbone/gvm-libs 10 11LICENSE= gpl2+ 12 13BUILD_DEPENDS= doxygen>0:devel/doxygen 14LIB_DEPENDS= libassuan.so:security/libassuan \ 15 libcjson.so:devel/libcjson \ 16 libgcrypt.so:security/libgcrypt \ 17 libgnutls.so:security/gnutls \ 18 libgpgme.so:security/gpgme \ 19 libgpg-error.so:security/libgpg-error \ 20 libhiredis.so:databases/hiredis \ 21 libnet.so:net/libnet \ 22 libpaho-mqtt3a.so:net/libpaho-mqtt3 \ 23 libssh.so:security/libssh \ 24 libuuid.so:misc/e2fsprogs-libuuid \ 25 libjson-glib-1.0.so:devel/json-glib \ 26 libcurl.so:ftp/curl 27RUN_DEPENDS= doxygen>0:devel/doxygen 28 29USES= cmake gnome pkgconfig 30USE_GITHUB= yes 31GH_ACCOUNT= greenbone 32GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX} 33USE_GNOME= glib20 libxml2 34USE_LDCONFIG= yes 35 36OPTIONS_DEFINE= LDAP RADIUS 37 38LDAP_CMAKE_ON= -DBUILD_WITH_LDAP=1 39LDAP_CMAKE_OFF= -DBUILD_WITH_LDAP=0 40LDAP_USES= ldap 41RADIUS_CMAKE_ON= -DBUILD_WITH_RADIUS=1 42RADIUS_CMAKE_OFF= -DBUILD_WITH_RADIUS=0 43RADIUS_LIB_DEPENDS= libfreeradius-client.so:net/freeradius-client 44 45post-patch: 46 @${REINPLACE_CMD} -e 's|2.25.0|1.45.6|g' ${WRKSRC}/util/libgvm_util.pc.in 47 @${REINPLACE_CMD} -e 's|uuid>=2.25.0|uuid>=1.45.6|g' ${WRKSRC}/util/CMakeLists.txt 48 @${REINPLACE_CMD} '17d' ${WRKSRC}/base/proctitle.c 49 50.include <bsd.port.mk> 51