PORTNAME=	soundtouch
DISTVERSION=	2.3.1
CATEGORIES=	audio
MASTER_SITES=	https://www.surina.net/${PORTNAME}/

MAINTAINER=	ports@MidnightBSD.org
COMMENT=	Open-source audio processing library

LICENSE=	lgpl2.1
LICENSE_FILE=	${WRKSRC}/COPYING.TXT

WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}

USES=		cmake cpe
USE_LDCONFIG=	yes

CPE_VENDOR=	surina

CFLAGS_i386=	-DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS

CMAKE_ON=	BUILD_SHARED_LIBS

OPTIONS_DEFINE=			INTEGER_SAMPLES OPTIMIZED_CFLAGS
OPTIONS_DEFINE_i386=		OPENMP
OPTIONS_DEFAULT=		${MACHINE_CPU:Msoftfp:C/.+/INTEGER_SAMPLES/}
OPTIONS_DEFAULT_amd64=		OPENMP OPTIMIZED_CFLAGS

INTEGER_SAMPLES_DESC=	Use integer sample format
NEON_DESC=		Use NEON instructions

INTEGER_SAMPLES_CMAKE_BOOL=	INTEGER_SAMPLES
NEON_CMAKE_BOOL=		NEON
OPENMP_CMAKE_BOOL=		OPENMP
OPTIMIZED_CFLAGS_CFLAGS=	-Ofast

.include <bsd.port.mk>
