blob: 2dcb608f8b18d262d871ed353dd23da37cea6829 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= ots
PORTVERSION= 8.1.3
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/khaledhosny/ots/releases/download/v${PORTVERSION}/
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= OpenType Sanitizer
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= meson>=0.55.2:devel/meson
LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
libfreetype.so:print/freetype2 \
libgtest.so:devel/googletest \
liblz4.so:archivers/liblz4 \
libwoff2dec.so:devel/woff2
USES= compiler:c++11-lang meson pkgconfig shebangfix tar:xz
MESON_FALSE= debug
MESON_TRUE= graphite
PLIST_SUB= PORTVERSION=${PORTVERSION}
SHEBANG_FILES= tests/*.sh
bash_CMD= ${SH}
do-test:
${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_bad_fonts.sh
${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_fuzzed_fonts.sh
${SETENV} top_builddir=${BUILD_WRKSRC} top_srcdir=${WRKSRC} ${SH} ${WRKSRC}/tests/test_good_fonts.sh
.include <bsd.port.mk>
|