Update multimedia/mkvtoolnix to version 7.2.0
[dports.git] / multimedia / libva / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       libva
4 PORTVERSION=    1.4.0
5 CATEGORIES=     multimedia
6 MASTER_SITES=   http://cgit.freedesktop.org/${PORTNAME}/snapshot/
7
8 MAINTAINER=     madpilot@FreeBSD.org
9 COMMENT=        VAAPI wrapper and dummy driver
10
11 LICENSE=        MIT
12 LICENSE_FILE=   ${WRKSRC}/COPYING
13
14 BUILD_DEPENDS=  ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
15 LIB_DEPENDS=    libdrm.so:${PORTSDIR}/graphics/libdrm
16
17 USES=           alias autoreconf libtool pkgconfig tar:bzip2
18 USE_XORG=       glproto pciaccess xext xfixes
19 USE_GL=         gl
20 GNU_CONFIGURE=  yes
21 CONFIGURE_ARGS= --program-prefix=va
22 USE_LDCONFIG=   yes
23
24 CPPFLAGS+=      -isystem${LOCALBASE}/include
25 LDFLAGS+=       -L${LOCALBASE}/lib
26 # prevent types conflict: videodev2.h vs. drm.h
27 CFLAGS+=        -DHAVE_LINUX_INTEGER_TYPES
28
29 OPTIONS_DEFINE= DEBUG
30
31 .include <bsd.port.options.mk>
32
33 .if ${PORT_OPTIONS:MDEBUG}
34 CFLAGS+=        -D_DEBUG
35 .else
36 CFLAGS+=        -DNDEBUG
37 .endif
38
39 .include <bsd.port.pre.mk>
40
41 .if ${ARCH} == "sparc64"
42 BROKEN=         glXCreateContext fails during configure
43 .endif
44
45 .if defined(STRIP) && ${STRIP} != ""
46 INSTALL_TARGET= install-strip
47 .endif
48
49 post-patch:     .SILENT
50         ${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \
51                 -e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \
52                 ${WRKSRC}/configure.ac
53         ${REINPLACE_CMD} -e 's/va\(info\)/\1/g' -e 's/info\.c/vainfo\.c/' \
54                 ${WRKSRC}/test/vainfo/Makefile.am
55         ${REINPLACE_CMD} '/^export VA_HEADER_/d' \
56                 ${WRKSRC}/doc/Makefile.am
57         ${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am
58
59 post-configure: .SILENT
60         ${REINPLACE_CMD} 's/-lpthread/${PTHREAD_LIBS}/' \
61                 ${WRKSRC}/test/putsurface/Makefile
62
63 .include <bsd.port.post.mk>