forked from Lainports/freebsd-ports
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
44 lines
1.1 KiB
Makefile
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>
|