diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2016-04-01 17:23:44 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2016-04-01 17:23:44 +0000 |
commit | e4e5c4b6319a38e00c4819cd136e5a9c87fbd48e (patch) | |
tree | dc6813f5561977285edb733e771a31f657851eef /graphics/sekrit-twc-zimg/Makefile | |
parent | 6efff0a2b20a916698a5380fabe60033da5a25d5 (diff) | |
download | ports-e4e5c4b6319a38e00c4819cd136e5a9c87fbd48e.tar.gz ports-e4e5c4b6319a38e00c4819cd136e5a9c87fbd48e.zip |
Notes
Diffstat (limited to 'graphics/sekrit-twc-zimg/Makefile')
-rw-r--r-- | graphics/sekrit-twc-zimg/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/graphics/sekrit-twc-zimg/Makefile b/graphics/sekrit-twc-zimg/Makefile new file mode 100644 index 000000000000..148f7bf80498 --- /dev/null +++ b/graphics/sekrit-twc-zimg/Makefile @@ -0,0 +1,57 @@ +# $FreeBSD$ + +PORTNAME= zimg +PORTVERSION= 2.0.4 +DISTVERSIONPREFIX= release- +CATEGORIES= graphics +PKGNAMEPREFIX= ${GH_ACCOUNT}- + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Scaling, colorspace conversion, and dithering library + +LICENSE= WTFPL2 +LICENSE_NAME= Do What The Fuck You Want To Public License version 2 +LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT} + +USE_GITHUB= yes +GH_ACCOUNT= sekrit-twc + +USES= autoreconf compiler:c++11-lib gmake libtool pathfix +EXTRACT_AFTER_ARGS= --exclude test/extra +PATHFIX_MAKEFILEIN= Makefile.am +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-testapp +CFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \ + -D_DECLARE_C99_LDBL_MATH # XXX ports/193528 +INSTALL_TARGET= install-strip +USE_LDCONFIG= yes + +OPTIONS_DEFINE= TEST + +OPTIONS_DEFINE_amd64= SIMD +OPTIONS_DEFINE_i386= SIMD +OPTIONS_DEFAULT_amd64= SIMD +OPTIONS_DEFAULT_i386= SIMD # runtime detection + +SIMD_CONFIGURE_ENABLE= x86simd + +TEST_BUILD_DEPENDS= googletest>=1.6.0:devel/googletest +TEST_USES= localbase +TEST_CONFIGURE_ENABLE= unit-test +TEST_TEST_TARGET= check VERBOSE=1 + +post-patch: + @${REINPLACE_CMD} -e 's/x86_64/&|amd64/g' \ + ${WRKSRC}/configure.ac + @${REINPLACE_CMD} -e 's/-O2 //' \ + -e '/zimg-test/ { s/+=/=/; s/^noinst_/bin_/; } ' \ + ${WRKSRC}/Makefile.am + @${REINPLACE_CMD} -e 's/nullptr_t/std::&/' \ + -e 's/off64_t/off_t/' \ + ${WRKSRC}/src/testcommon/json.* \ + ${WRKSRC}/src/testcommon/mmap.cpp + +pre-install-TEST-on: do-test + +.include <bsd.port.mk> |