# Template file for 'bro' pkgname=bro version=2.6.1 revision=2 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=d9718b83fdae0c76eea5254a4b9470304c4d1d3778687de9a4fe0b5dffea521b 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" } }