1 # Created by: Jason W. Bacon <bacon@smithers.neuro.mcw.edu>
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
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= VTK MPEG2 encoding library
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
21 CMAKE_ARGS?= -DBUILD_SHARED_LIBS:BOOL=ON
24 SUB_FILES= vtkmpeg2encode.3
26 MPEGLIB= libvtkMPEG2Encode
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} \
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
41 ${MV} ${WRKSRC}/${MPEGLIB}.so ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION}
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 \
57 ${STAGEDIR}${PREFIX}/include/vtk-${VTK_VERSION:R}
58 ${INSTALL_MAN} ${WRKDIR}/vtkmpeg2encode.3 ${STAGEDIR}${MANPREFIX}/man/man3
60 .include <bsd.port.mk>