Tweak multimedia/kvazaar version 2.0.0_1
[dports.git] / multimedia / kvazaar / Makefile
1 PORTNAME=       kvazaar
2 DISTVERSIONPREFIX=      v
3 DISTVERSION?=   2.0.0
4 PORTREVISION=   1
5 CATEGORIES=     multimedia
6
7 PATCH_SITES=    https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
8 PATCHFILES+=    1fa69c705dd8.patch:-p1 # https://github.com/ultravideo/kvazaar/pull/262
9
10 MAINTAINER=     jbeich@FreeBSD.org
11 COMMENT=        H.265/HEVC encoder implemented in C
12
13 LICENSE=        LGPL21+
14
15 USE_GITHUB=     yes
16 GH_ACCOUNT=     ultravideo
17 GH_TUPLE=       silentbicycle:greatest:v1.0.0:greatest/greatest
18
19 CONFLICTS_INSTALL?=     ${PORTNAME}-devel
20
21 USES=           autoreconf compiler:c11 libtool pathfix
22 GNU_CONFIGURE=  yes
23 TEST_TARGET=    check
24 INSTALL_TARGET= install-strip
25 USE_LDCONFIG=   yes
26
27 OPTIONS_DEFINE= ASM CRYPTOPP DOCS
28 OPTIONS_DEFAULT=ASM
29
30 ASM_BUILD_DEPENDS=      ${ASM_BUILD_DEPENDS_${ARCH}}
31 ASM_BUILD_DEPENDS_x86_64=yasm:devel/yasm
32 ASM_BUILD_DEPENDS_i386= yasm:devel/yasm
33 ASM_CONFIGURE_ENABLE=   asm
34
35 CRYPTOPP_DESC=          Selective encryption via Crypto++ library
36 CRYPTOPP_LIB_DEPENDS=   libcryptopp.so:security/cryptopp
37 CRYPTOPP_USES=          pkgconfig
38 CRYPTOPP_CONFIGURE_WITH=cryptopp
39
40 post-patch:
41         @${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \
42                 -e '/AM_INIT_AUTOMAKE/s/])/ serial-tests&/' \
43                 ${WRKSRC}/configure.ac
44
45 .include <bsd.port.mk>