diff options
Diffstat (limited to 'multimedia/vtkmpeg2encode/Makefile')
-rw-r--r-- | multimedia/vtkmpeg2encode/Makefile | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/multimedia/vtkmpeg2encode/Makefile b/multimedia/vtkmpeg2encode/Makefile new file mode 100644 index 000000000000..f0c743a00ef9 --- /dev/null +++ b/multimedia/vtkmpeg2encode/Makefile @@ -0,0 +1,75 @@ +# New ports collection makefile for: vtkmpeg2encode +# Date created: 2007-12-20 +# Whom: Jason W. Bacon <bacon@smithers.neuro.mcw.edu> +# +# $FreeBSD$ +# + +PORTNAME= vtkmpeg2encode +PORTVERSION= 5.0.3 +CATEGORIES= multimedia math +MASTER_SITES= http://www.vtk.org/files/support/ \ + http://www.neuro.mcw.edu/Ports/distfiles/VTK5/ +DISTNAME= vtkmpeg2encode + +MAINTAINER= bacon@smithers.neuro.mcw.edu +COMMENT= VTK MPEG2 encoding library + +BUILD_DEPENDS= cmake>=2.2:${PORTSDIR}/devel/cmake + +NO_CDROM= the MPEG2 format and all software that uses it is subject to patent restrictions +NO_PACKAGE= ${NO_CDROM} + +CMAKE?= ${LOCALBASE}/bin/cmake +CMAKE_DEFS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} \ + -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ + -DBUILD_SHARED_LIBS:BOOL=ON + +USE_LDCONFIG= yes + +MAN3= vtkmpeg2encode.3 + +SUB_FILES= vtkmpeg2encode.3 + +MPEGLIB= libvtkMPEG2Encode + +PLIST_DIRS= include/vtk-5.0 +PLIST_FILES= lib/${MPEGLIB}.so.${PORTVERSION} \ + lib/${MPEGLIB}.so.5.0 \ + lib/${MPEGLIB}.so.5 \ + lib/${MPEGLIB}.so \ + include/vtk-5.0/mpeg2encDllConfig.h \ + include/vtk-5.0/mpeg2enc_global.h \ + include/vtk-5.0/mpeg2enc.h \ + include/vtk-5.0/mpeg2enc_config.h \ + include/vtk-5.0/vlc.h + +do-configure: + cd ${WRKSRC} && ${CMAKE} . ${CMAKE_DEFS} + +post-build: + ${MV} ${WRKSRC}/${MPEGLIB}.so ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} + +do-install: + ${MKDIR} ${PREFIX}/include/vtk-5.0 + ${INSTALL_DATA} ${WRKSRC}/${MPEGLIB}.so.${PORTVERSION} ${PREFIX}/lib + ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ + ${PREFIX}/lib/${MPEGLIB}.so.5.0 + ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ + ${PREFIX}/lib/${MPEGLIB}.so.5 + ${LN} -s ${PREFIX}/lib/${MPEGLIB}.so.${PORTVERSION} \ + ${PREFIX}/lib/${MPEGLIB}.so + ${INSTALL_DATA} ${WRKSRC}/mpeg2encDllConfig.h \ + ${WRKSRC}/mpeg2enc_global.h \ + ${WRKSRC}/mpeg2enc.h \ + ${WRKSRC}/mpeg2enc_config.h \ + ${WRKSRC}/vlc.h \ + ${PREFIX}/include/vtk-5.0 + ${INSTALL_MAN} ${WRKDIR}/vtkmpeg2encode.3 ${MANPREFIX}/man/man3 + +post-install: + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + +.include <bsd.port.mk> |