# Template file for 'bro' pkgname=bro version=2.6.2 revision=1 build_style=cmake hostmakedepends="flex pkg-config python3" makedepends="bind-devel geoip-devel libpcap-devel libressl-devel jemalloc-devel" short_desc="Advanced framework for network traffic analysis" maintainer="Andrew Benson " license="BSD-3-Clause" homepage="https://www.bro.org" distfiles="https://www.bro.org/downloads/bro-${version}.tar.gz" checksum=6df6876f3f7b1dd8afeb3d5f88bfb9269f52d5d796258c4414bdd91aa2eac0a6 nocross="Needs to build part of itself to run, can't be built separately yet." case "$XBPS_TARGET_MACHINE" in *-musl) makedepends+=" musl-fts-devel" ;; esac pre_configure() { case "$XBPS_TARGET_MACHINE" in *-musl) sed -i '/set(broxygen/i link_libraries("-lfts")' src/broxygen/CMakeLists.txt ;; esac } post_install() { vsv bro vlicense COPYING } binpac_package() { short_desc+=" - protocol parser compiler" pkg_install() { vmove /usr/bin/binpac } } binpac-devel_package() { short_desc+=" - protocol parser compiler library" pkg_install() { vmove /usr/include vmove "/usr/lib/*.a" } }