1 # Created by: ultima <ultima1252@gmail.com>
9 MAINTAINER= ultima1252@gmail.com
10 COMMENT= Notify, Log Now Playing and Watched content from a Plex Media Server
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
21 USES= perl5 shebangfix
22 SHEBANG_FILES= plexWatch.pl
28 SUB_FILES= pkg-message
30 OPTIONS_DEFINE= EMAIL GNTP IPLOG TWITTER
33 EMAIL_RUN_DEPENDS= p5-Net-SMTPS>=0:mail/p5-Net-SMTPS
34 EMAIL_DESC= Email support
36 GNTP_RUN_DEPENDS= p5-Growl-GNTP>=0:net/p5-Growl-GNTP
37 GNTP_DESC= Growl GNTP support
39 IPLOG_RUN_DEPENDS= p5-File-ReadBackwards>=0:devel/p5-File-ReadBackwards
40 IPLOG_DESC= Client IP logging support
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
47 ${REINPLACE_CMD} "s|%%ETCDIR%%|${ETCDIR}|" ${WRKSRC}/plexWatch.pl
48 ${REINPLACE_CMD} "s|/opt/plexWatch|${DATADIR}|" ${WRKSRC}/config.pl-dist
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}/
56 .include <bsd.port.mk>