Update multimedia/py-subliminal to version 2.0.5
[dports.git] / multimedia / plexwatch / Makefile
1 # Created by: ultima <ultima1252@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       plexWatch
5 PORTVERSION=    0.3.3
6 DISTVERSIONPREFIX=      v
7 CATEGORIES=     multimedia
8
9 MAINTAINER=     ultima1252@gmail.com
10 COMMENT=        Notify, Log Now Playing and Watched content from a Plex Media Server
11
12 RUN_DEPENDS=    p5-libwww>=0:www/p5-libwww \
13                 p5-XML-Simple>=0:textproc/p5-XML-Simple \
14                 p5-DBI>=0:databases/p5-DBI \
15                 p5-Time-Duration>=0:devel/p5-Time-Duration \
16                 p5-Time-modules>=0:devel/p5-Time-modules \
17                 p5-JSON>=0:converters/p5-JSON \
18                 p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \
19                 p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https
20
21 USES=           perl5 shebangfix
22 SHEBANG_FILES=  plexWatch.pl
23
24 USE_GITHUB=     yes
25 GH_ACCOUNT=     ljunkie
26 NO_BUILD=       yes
27
28 SUB_FILES=      pkg-message
29
30 OPTIONS_DEFINE= EMAIL GNTP IPLOG TWITTER
31 OPTIONS_DEFAULT=
32
33 EMAIL_RUN_DEPENDS=      p5-Net-SMTPS>=0:mail/p5-Net-SMTPS
34 EMAIL_DESC=             Email support
35
36 GNTP_RUN_DEPENDS=       p5-Growl-GNTP>=0:net/p5-Growl-GNTP
37 GNTP_DESC=              Growl GNTP support
38
39 IPLOG_RUN_DEPENDS=      p5-File-ReadBackwards>=0:devel/p5-File-ReadBackwards
40 IPLOG_DESC=             Client IP logging support
41
42 TWITTER_RUN_DEPENDS=    p5-Net-Twitter-Lite>=0:net/p5-Net-Twitter-Lite \
43                         p5-Net-OAuth>=0:net/p5-Net-OAuth
44 TWITTER_DESC=           Twitter support
45
46 post-patch:
47         ${REINPLACE_CMD} "s|%%ETCDIR%%|${ETCDIR}|" ${WRKSRC}/plexWatch.pl
48         ${REINPLACE_CMD} "s|/opt/plexWatch|${DATADIR}|" ${WRKSRC}/config.pl-dist
49
50 do-install:
51         ${MKDIR} ${STAGEDIR}${ETCDIR}
52         ${MKDIR} -m 777 ${STAGEDIR}${DATADIR}
53         ${INSTALL_SCRIPT} ${WRKSRC}/plexWatch.pl ${STAGEDIR}${PREFIX}/sbin/
54         ${INSTALL_DATA} ${WRKSRC}/config.pl-dist ${STAGEDIR}${ETCDIR}/
55
56 .include <bsd.port.mk>