Update multimedia/mkvtoolnix to version 7.2.0
[dports.git] / multimedia / subtitleripper / Makefile
1 # Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       subtitleripper
5 DISTVERSION=    0.3-4
6 PORTREVISION=   7
7 CATEGORIES=     multimedia
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.3-4
9
10 MAINTAINER=     multimedia@FreeBSD.org
11 COMMENT=        Convert DVD subtitles into text format (subrip srt) or VobSub format
12
13 LIB_DEPENDS=    libnetpbm.so:${PORTSDIR}/graphics/netpbm \
14                 libpng15.so:${PORTSDIR}/graphics/png
15 RUN_DEPENDS=    gocr:${PORTSDIR}/graphics/gocr \
16                 xv:${PORTSDIR}/graphics/xv \
17                 transcode:${PORTSDIR}/multimedia/transcode
18
19 USES=           gmake tar:tgz
20
21 WRKSRC=         ${WRKDIR}/${PORTNAME}
22
23 DOC_FILES=      \
24                 ChangeLog \
25                 README \
26                 README.gocr \
27                 README.srttool \
28                 README.subtitle2pgm \
29                 README.vobsub
30 EXAMPLES_FILES= \
31                 gocrfilter_en.sed \
32                 gocrfilter_fr.sed \
33                 gocrfilter_nl.sed \
34                 gocrfilter_none.sed
35 PROGRAM_FILES=  \
36                 srttool \
37                 subtitle2pgm \
38                 subtitle2vobsub \
39                 vobsub2pgm
40 SCRIPT_FILES=   \
41                 pgm2txt
42
43 OPTIONS_DEFINE= DOCS EXAMPLES
44
45 post-patch:
46         @${REINPLACE_CMD} -E \
47                 -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \
48                 -e 's|^(COPT[[:space:]]*=).*$$|\1${CFLAGS}|' \
49                 -e 's|^(INCLUDES[[:space:]]*:=).*$$|\1 -I${LOCALBASE}/include|' \
50                 -e 's|^(LIBS[[:space:]]*:=).*$$|\1 -lm -L${LOCALBASE}/lib|' \
51                 -e 's|-lppm|-lnetpbm|' \
52                 ${BUILD_WRKSRC}/${MAKEFILE}
53         @${REINPLACE_CMD} -E \
54                 -e 's|^(DB_PATH[[:space:]]*=).*$$|\1\$${HOME}/.db/|' \
55                 -e 's|^(IMAGE_VIWER[[:space:]]*=).*$$|\1${LOCALBASE}/bin/xv|' \
56                 -e 's|^(PATH_TO_LANGUAGE_FILTER[[:space:]]*=).*$$|\1${EXAMPLESDIR}/|' \
57                 -e 's|(gocr[[:space:]]+)|${LOCALBASE}/bin/\1|' \
58                 ${WRKSRC}/pgm2txt
59
60 do-install:
61         ${MKDIR} ${STAGEDIR}${DOCSDIR}
62         cd ${WRKSRC}; ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR}
63         ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
64         cd ${WRKSRC}; ${INSTALL_SCRIPT} ${EXAMPLES_FILES} ${STAGEDIR}${EXAMPLESDIR}
65         cd ${WRKSRC}; ${INSTALL_PROGRAM} ${PROGRAM_FILES} ${STAGEDIR}${PREFIX}/bin
66         cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPT_FILES} ${STAGEDIR}${PREFIX}/bin
67
68 .include <bsd.port.mk>