freebsd-ports/security/gvm-libs/Makefile
Jose Alonso Cardenas Marquez a22e5bb83a - New port: security/gvm-libs
This is the libraries module for the Greenbone Vulnerability Management
Solution.

It is used for the Greenbone Security Manager appliances and provides various
functionalities to support the integrated service daemons.

WWW: https://github.com/greenbone/gvm-libs
2021-01-06 08:42:12 +00:00

44 lines
1.1 KiB
Makefile

# $FreeBSD$
PORTNAME= gvm
DISTVERSION= 20.8.0
DISTVERSIONPREFIX= v
CATEGORIES= security
PKGNAMESUFFIX= -libs
MAINTAINER= acm@FreeBSD.org
COMMENT= libraries module for the GVM solution
LICENSE= GPLv2+
BUILD_DEPENDS= doxygen>0:devel/doxygen
LIB_DEPENDS= libgpgme.so:security/gpgme \
libgnutls.so:security/gnutls \
libuuid.so:misc/e2fsprogs-libuuid \
libssh.so:security/libssh \
libhiredis.so:databases/hiredis \
libgcrypt.so:security/libgcrypt
RUN_DEPENDS= doxygen>0:devel/doxygen
USE_GITHUB= yes
GH_ACCOUNT= greenbone
GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX}
USES= cmake gnome pkgconfig
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
OPTIONS_DEFINE= LDAP RADIUS
LDAP_CMAKE_ON= -DBUILD_WITH_LDAP=1
LDAP_CMAKE_OFF= -DBUILD_WITH_LDAP=0
LDAP_USE= OPENLDAP=yes
RADIUS_CMAKE_ON=-DBUILD_WITH_RADIUS=1
RADIUS_CMAKE_OFF=-DBUILD_WITH_RADIUS=0
RADIUS_LIB_DEPENDS= libfreeradius-client.so:net/freeradius-client
post-patch:
@${REINPLACE_CMD} -e 's|2.25.0|1.45.6|g' ${WRKSRC}/util/libgvm_util.pc.in
@${REINPLACE_CMD} -e 's|uuid>=2.25.0|uuid>=1.45.6|g' ${WRKSRC}/util/CMakeLists.txt
.include <bsd.port.mk>