# $NetBSD: Makefile,v 1.17 2023/08/14 05:24:50 wiz Exp $ DISTNAME= volk-2.5.2 PKGREVISION= 1 CATEGORIES= math ham MASTER_SITES= ${MASTER_SITE_GITHUB:=gnuradio/} GITHUB_RELEASE= v${PKGVERSION_NOREV} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.libvolk.org/ COMMENT= The Vector Optimized Library of Kernels LICENSE= gnu-gpl-v3 TOOL_DEPENDS+= ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako USE_CMAKE= yes USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config TEST_TARGET= test USE_CXX_FEATURES+= c++17 filesystem PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-mako # XXX this doesn't work because VolkPython.cmake doesn't conform # to PEP 3147 (doesn't place files in __pycache__ when using python 3) # # PY_PATCHPLIST= yes #.include "../../lang/python/extension.mk" # # So do it manually instead: .include "../../lang/python/pyversion.mk" PLIST_SUBST+= PYSITELIB=${PYSITELIB} .include "../../devel/orc/buildlink3.mk" .if ${MACHINE_ARCH:M*arm*} || \ ${MACHINE_ARCH} == "aarch64" || \ ${MACHINE_ARCH} == "i386" || \ ${MACHINE_ARCH} == "x86_64" || \ ${MACHINE_ARCH:M*mips*} || \ ${MACHINE_ARCH:M*powerpc*} .include "../../devel/cpu_features/buildlink3.mk" .endif .include "../../mk/bsd.pkg.mk"