# Template file for 'bro' pkgname=bro version=2.6.4 revision=2 archs="x86_64* i686* aarch64* armv7* ppc64*" 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://download.zeek.org/bro-${version}.tar.gz" checksum=a47a9cdcef0ea14d5f70c390ab266f0333063ff96f3869a5f1609581a1d1ceb7 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" } }