1 # Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
4 PORTNAME= subtitleripper
8 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.3-4
10 MAINTAINER= multimedia@FreeBSD.org
11 COMMENT= Convert DVD subtitles into text format (subrip srt) or VobSub format
13 LIB_DEPENDS= libnetpbm.so:graphics/netpbm \
14 libpng.so:graphics/png
15 RUN_DEPENDS= gocr:graphics/gocr \
17 transcode:multimedia/transcode
20 CFLAGS+= -D_WITH_GETLINE=1 -DHAVE_GETLINE=1 \
21 -I${LOCALBASE}/include/netpbm
23 WRKSRC= ${WRKDIR}/${PORTNAME}
45 OPTIONS_DEFINE= DOCS EXAMPLES
48 @${REINPLACE_CMD} -E \
49 -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \
50 -e 's|^(COPT[[:space:]]*=).*$$|\1${CFLAGS}|' \
51 -e 's|^(INCLUDES[[:space:]]*:=).*$$|\1 -I${LOCALBASE}/include|' \
52 -e 's|^(LIBS[[:space:]]*:=).*$$|\1 -lm -L${LOCALBASE}/lib|' \
53 -e 's|-lppm|-lnetpbm|' \
54 ${BUILD_WRKSRC}/${MAKEFILE}
55 @${REINPLACE_CMD} -E \
56 -e 's|^(DB_PATH[[:space:]]*=).*$$|\1\$${HOME}/.db/|' \
57 -e 's|^(IMAGE_VIWER[[:space:]]*=).*$$|\1${LOCALBASE}/bin/xv|' \
58 -e 's|^(PATH_TO_LANGUAGE_FILTER[[:space:]]*=).*$$|\1${EXAMPLESDIR}/|' \
59 -e 's|(gocr[[:space:]]+)|${LOCALBASE}/bin/\1|' \
63 ${MKDIR} ${STAGEDIR}${DOCSDIR}
64 cd ${WRKSRC}; ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR}
65 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
66 cd ${WRKSRC}; ${INSTALL_SCRIPT} ${EXAMPLES_FILES} ${STAGEDIR}${EXAMPLESDIR}
67 cd ${WRKSRC}; ${INSTALL_PROGRAM} ${PROGRAM_FILES} ${STAGEDIR}${PREFIX}/bin
68 cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPT_FILES} ${STAGEDIR}${PREFIX}/bin
70 .include <bsd.port.mk>