Tweak multimedia/mlt version 6.4.1_2
[dports.git] / multimedia / mkvalidator / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       mkvalidator
4 PORTVERSION=    0.5.0
5 CATEGORIES=     multimedia
6 MASTER_SITES=   SF/matroska/${PORTNAME}/
7
8 MAINTAINER=     ports@FreeBSD.org
9 COMMENT=        Command line tool to verify Matroska and WebM files
10
11 LICENSE=        BSD3CLAUSE BSD4CLAUSE GPLv2
12 LICENSE_COMB=   multi
13
14 BROKEN_powerpc64=       Does not build
15
16 BUILD_WRKSRC=   ${WRKSRC}/${PORTNAME}
17
18 USES=           gmake iconv tar:bzip2
19 HAS_CONFIGURE=  yes
20 MAKE_ENV=       V=1
21 MAKEFILE=       GNUmakefile
22
23 CFLAGS+=        -I${ICONV_PREFIX}/include
24 LIBS+=          -L${ICONV_PREFIX}/lib ${ICONV_LIB}
25
26 PLIST_FILES=    bin/mkvalidator bin/mkvtree
27
28 BROKEN_sparc64= Build broken on big endian architectures
29
30 MAKE_JOBS_UNSAFE=       yes
31
32 post-patch:
33         ${REINPLACE_CMD} -e \
34                 '/STRIP/s|strip|${STRIP_CMD:T}| ; \
35                  /CCFLAGS/s|-O3 .* -W|-W|' \
36                 ${WRKSRC}/corec/tools/coremake/gcc_linux*.build
37         ${REINPLACE_CMD} -e \
38                 's|/usr/local|$$(DESTDIR)$$(PREFIX)|g' \
39                 ${WRKSRC}/corec/tools/coremake/gcc_mak.inc
40         ${REINPLACE_CMD} -e \
41                 's|arm-none-linux-gnueabi-gcc|${CC}| ; \
42                  s|arm-none-linux-gnueabi-g++|${CXX}| ; \
43                  s|arm-none-linux-gnueabi-ar|${AR}| ; \
44                  s|arm-none-linux-gnueabi-strip|${STRIP_CMD}|' \
45                 ${WRKSRC}/corec/tools/coremake/gcc_linux_arm.build
46
47 .include <bsd.port.mk>