Files
jca 5a9600c7e5 Mark ports using lang/gcc/8,-f95 on arm64 as not BTI compliant
To be reconsidered when we move to lang/gcc/11 or newer, which
supports -mbranch-protection. The fix isn't complete since some ports
may use BTI-incompatible fortran code through shared libraries.

ok tb@ phessler@ pascal@ sthen@
2025-01-10 18:03:43 +00:00

35 lines
728 B
Makefile

COMMENT= acoustic decoder for CMU Sphinx3 speech recognition system
DISTNAME= sphinx3-0.8
PKGNAME= cmu-${DISTNAME}
REVISION= 9
CATEGORIES= audio
SHARED_LIBS= s3decoder 0.0
HOMEPAGE= https://cmusphinx.sourceforge.net/
# CMU
PERMIT_PACKAGE= Yes
SITES= ${SITE_SOURCEFORGE:=cmusphinx/}
WANTLIB= blas c iconv lapack m pthread sndio ${MODFORTRAN_WANTLIB} \
sphinxad sphinxbase z
MODULES= fortran
MODFORTRAN_COMPILER = gfortran
LIB_DEPENDS= audio/cmu-sphinxbase \
converters/libiconv \
${MODFORTRAN_LIB_DEPENDS}
CONFIGURE_STYLE=gnu
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include"
post-extract:
cp ${FILESDIR}/compare_table.pl ${WRKSRC}/src/tests/regression
.include <bsd.port.mk>