a22e5bb83a
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
45 lines
1.1 KiB
Makefile
45 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>
|