# Template file for 'bro' pkgname=bro version=2.5.5 revision=2 build_style=cmake nocross="Needs to build part of itself to run, can't be built separately yet." 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=18f2aeb10b4d935d85c115a1e4a93464b9750be19b34997cf6196b29118e73cf 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" } }