Update multimedia/mkvtoolnix to version 7.2.0
[dports.git] / multimedia / vtkmpeg2encode / Makefile
1 # Created by: Jason W. Bacon <bacon@smithers.neuro.mcw.edu>
2 # $FreeBSD$
3
4 PORTNAME=       vtkmpeg2encode
5 PORTVERSION=    ${VTK_VERSION}
6 CATEGORIES=     multimedia math
7 MASTER_SITES=   http://www.vtk.org/files/support/ \
8                 http://www.neuro.mcw.edu/Ports/distfiles/VTK5/
9 DISTNAME=       vtkmpeg2encode
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        VTK MPEG2 encoding library
13
14 LICENSE=        MPEG-2
15 LICENSE_NAME=   MPEG-2 license
16 LICENSE_FILE=   ${WRKSRC}/mpeg2enc.h
17 LICENSE_PERMS=  dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
18
19 USES=           cmake
20 USE_LDCONFIG=   yes
21 CMAKE_ARGS?=    -DBUILD_SHARED_LIBS:BOOL=ON
22 VTK_VERSION=    5.10.1
23
24 SUB_FILES=      vtkmpeg2encode.3
25
26 MPEGLIB=        libvtkMPEG2Encode
27
28 PLIST_DIRS=     include/vtk-${VTK_VERSION:R}
29 PLIST_FILES=    lib/${MPEGLIB}.so.${PORTVERSION} \
30                 lib/${MPEGLIB}.so.${VTK_VERSION:R} \
31                 lib/${MPEGLIB}.so.${VTK_VERSION:R:R} \
32                 lib/${MPEGLIB}.so \
33                 include/vtk-${VTK_VERSION:R}/mpeg2encDllConfig.h \
34                 include/vtk-${VTK_VERSION:R}/mpeg2enc_global.h \
35                 include/vtk-${VTK_VERSION:R}/mpeg2enc.h \
36                 include/vtk-${VTK_VERSION:R}/mpeg2enc_config.h \
37                 include/vtk-${VTK_VERSION:R}/vlc.h \
38                 man/man3/vtkmpeg2encode.3.gz
39
40 post-build:
41         ${MV} ${WRKSRC}/${MPEGLIB}.so ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION}
42
43 do-install:
44         ${MKDIR} ${STAGEDIR}${PREFIX}/include/vtk-${VTK_VERSION:R}
45         ${INSTALL_DATA} ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib
46         ${LN} -s ${MPEGLIB}.so.${PORTVERSION} \
47                         ${STAGEDIR}${PREFIX}/lib/${MPEGLIB}.so.${VTK_VERSION:R}
48         ${LN} -s ${MPEGLIB}.so.${PORTVERSION} \
49                         ${STAGEDIR}${PREFIX}/lib/${MPEGLIB}.so.${VTK_VERSION:R:R}
50         ${LN} -s ${MPEGLIB}.so.${PORTVERSION} \
51                         ${STAGEDIR}${PREFIX}/lib/${MPEGLIB}.so
52         ${INSTALL_DATA} ${WRKSRC}/mpeg2encDllConfig.h \
53                         ${WRKSRC}/mpeg2enc_global.h \
54                         ${WRKSRC}/mpeg2enc.h \
55                         ${WRKSRC}/mpeg2enc_config.h \
56                         ${WRKSRC}/vlc.h \
57                         ${STAGEDIR}${PREFIX}/include/vtk-${VTK_VERSION:R}
58         ${INSTALL_MAN}  ${WRKDIR}/vtkmpeg2encode.3 ${STAGEDIR}${MANPREFIX}/man/man3
59
60 .include <bsd.port.mk>