5 DISTVERSIONPREFIX= release-
7 PKGNAMEPREFIX= ${GH_ACCOUNT}-
9 MAINTAINER= jbeich@FreeBSD.org
10 COMMENT= Scaling, colorspace conversion, and dithering library
13 LICENSE_NAME= Do What The Fuck You Want To Public License version 2
14 LICENSE_FILE= ${WRKSRC}/COPYING
15 LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
18 GH_ACCOUNT= sekrit-twc
20 CONFLICTS_INSTALL= zimg-[0-9]* # include/zimg.h
22 USES= autoreconf compiler:c++11-lib gmake libtool pathfix
23 EXTRACT_AFTER_ARGS= --exclude test/extra
24 PATHFIX_MAKEFILEIN= Makefile.am
26 CONFIGURE_ARGS= --disable-silent-rules
27 CPPFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \
28 -D_DECLARE_C99_LDBL_MATH # XXX ports/193528
29 CPPFLAGS+= ${CPPFLAGS_${CHOSEN_COMPILER_TYPE}_${COMPILER_VERSION}}
30 CPPFLAGS_clang_34= -include x86intrin.h # revert 575bd93
31 INSTALL_TARGET= install-strip
35 OPTIONS_DEFINE= EXAMPLES TEST
37 OPTIONS_DEFINE_x86_64= SIMD
38 OPTIONS_DEFINE_i386= SIMD
39 OPTIONS_DEFAULT_x86_64= SIMD
40 OPTIONS_DEFAULT_i386= SIMD # runtime detection
42 EXAMPLES_CONFIGURE_ENABLE= example
43 EXAMPLES_MAKE_ARGS= exampledir="${EXAMPLESDIR}"
45 SIMD_CONFIGURE_ENABLE= x86simd
47 TEST_BUILD_DEPENDS= googletest>=1.6.0:devel/googletest
49 TEST_CONFIGURE_ENABLE= unit-test
50 TEST_TEST_TARGET= check VERBOSE=1
53 @${REINPLACE_CMD} -e 's/x86_64/&|amd64/g' \
54 ${WRKSRC}/configure.ac
55 @${REINPLACE_CMD} -e 's/-O2 //' \
56 -e '/dist_doc_DATA/d' \
59 pre-install-TEST-on: do-test
61 .include <bsd.port.mk>