Update net-mgmt/xymon-client to version 4.3.18_6
[dports.git] / net / dropbox-api-command / Makefile
1 # Created by: Lung-Pin Chang <changlp@cs.nctu.edu.tw>
2 # $FreeBSD$
3
4 PORTNAME=       dropbox-api-command
5 PORTVERSION=    1.13
6 PORTEPOCH=      1
7 CATEGORIES=     net
8
9 MAINTAINER=     changlp@cs.nctu.edu.tw
10 COMMENT=        Dropbox API wrapper command
11
12 LICENSE=        MIT
13
14 BUILD_DEPENDS=  p5-DateTime-Format-Strptime>=0:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
15                 p5-Encode-Locale>=0:${PORTSDIR}/converters/p5-Encode-Locale \
16                 p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
17                 p5-WebService-Dropbox>=1.17:${PORTSDIR}/net/p5-WebService-Dropbox \
18                 p5-Path-Class>=0.26:${PORTSDIR}/devel/p5-Path-Class
19 RUN_DEPENDS:=   ${BUILD_DEPENDS}
20
21 USE_GITHUB=     yes
22 GH_ACCOUNT=     s-aska
23 GH_TAGNAME=     ${PORTVERSION}
24 GH_COMMIT=      1c843ed
25
26 USES=           perl5
27 USE_PERL5=      configure
28
29 # There is documentation contained in an otherwise empty library
30 # (App::dropboxapi). In post-patch copy it over to the main
31 # dropbox-api script so the perl build process makes a dropbox-api.1,
32 # and override do-install to only copy the useful parts, i.e., not the
33 # empty library.
34
35 PLIST_FILES=    bin/dropbox-api bin/upload-to-dropbox man/man1/dropbox-api.1.gz
36
37 post-patch:
38         ${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' ${WRKSRC}/upload-to-dropbox
39         ${TAIL} +3 ${WRKSRC}/lib/App/dropboxapi.pm >> ${WRKSRC}/dropbox-api
40
41 do-install:
42         ${INSTALL_MAN}    ${WRKSRC}/blib/man1/dropbox-api.1 ${STAGEDIR}${PREFIX}/man/man1/
43         ${INSTALL_SCRIPT} ${WRKSRC}/blib/script/dropbox-api ${STAGEDIR}${PREFIX}/bin/
44         ${INSTALL_SCRIPT} ${WRKSRC}/upload-to-dropbox       ${STAGEDIR}${PREFIX}/bin/
45
46 .include <bsd.port.mk>