Update multimedia/kdenlive to version 20.04.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=   10
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:graphics/netpbm \
14                 libpng.so:graphics/png
15 RUN_DEPENDS=    gocr:graphics/gocr \
16                 xv:graphics/xv \
17                 transcode:multimedia/transcode
18
19 USES=           gmake tar:tgz
20 CFLAGS+=        -D_WITH_GETLINE=1 -DHAVE_GETLINE=1 \
21                 -I${LOCALBASE}/include/netpbm
22
23 WRKSRC=         ${WRKDIR}/${PORTNAME}
24
25 DOC_FILES=      \
26                 ChangeLog \
27                 README \
28                 README.gocr \
29                 README.srttool \
30                 README.subtitle2pgm \
31                 README.vobsub
32 EXAMPLES_FILES= \
33                 gocrfilter_en.sed \
34                 gocrfilter_fr.sed \
35                 gocrfilter_nl.sed \
36                 gocrfilter_none.sed
37 PROGRAM_FILES=  \
38                 srttool \
39                 subtitle2pgm \
40                 subtitle2vobsub \
41                 vobsub2pgm
42 SCRIPT_FILES=   \
43                 pgm2txt
44
45 OPTIONS_DEFINE= DOCS EXAMPLES
46
47 post-patch:
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|' \
60                 ${WRKSRC}/pgm2txt
61
62 do-install:
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
69
70 .include <bsd.port.mk>