mirror of https://git.freebsd.org/ports.git
audio/libmysofa: Limit extraction of test data
The test data is very large (~250 Mib). Only extract it if the TEST option is enabled to save on I/O. While here, pet portclippy(1). PR: 278785main
parent
451270d7c2
commit
37afd1559b
|
@ -13,12 +13,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
|||
TEST_DEPENDS= node:www/node
|
||||
|
||||
USES= cmake cpe pathfix
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CPE_VENDOR= symonics
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= hoene
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/tests \
|
||||
--exclude ${PORTNAME}-${DISTVERSION}/windows \
|
||||
--no-same-owner --no-same-permissions
|
||||
|
||||
OPTIONS_DEFINE= STATIC TEST
|
||||
OPTIONS_DEFAULT= STATIC
|
||||
|
@ -29,12 +31,17 @@ STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS
|
|||
TEST_BUILD_DEPENDS= cunit>0:devel/cunit
|
||||
TEST_CMAKE_BOOL= BUILD_TESTS
|
||||
TEST_TEST_TARGET= test
|
||||
TEST_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-tests_compare.sh \
|
||||
${PATCHDIR}/extrapatch-tests_compareIgnoreNew.sh
|
||||
|
||||
# The tests are expected to be in ../tests relative to the build
|
||||
# directory and the build results are expected to be in build/ relative
|
||||
# to ${WRKSRC}. USES=cmake does not allow overwriting ${WRKDIR}/.build
|
||||
# as the build directory.
|
||||
post-patch:
|
||||
post-extract-TEST-on:
|
||||
@${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
|
||||
-C ${WRKDIR} --include ${PORTNAME}-${DISTVERSION}/tests \
|
||||
--no-same-owner --no-same-permissions
|
||||
@${RLN} ${WRKSRC}/build ${CONFIGURE_WRKSRC}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
Loading…
Reference in New Issue