Update sysutils/filelight to version 20.04.0
[dports.git] / sysutils / ori / Makefile
1 # Created by: Ali Mashtizadeh <mashti@cs.stanford.edu>
2 # $FreeBSD$
3
4 PORTNAME=       ori
5 PORTVERSION=    0.8.1
6 PORTREVISION=   23
7 CATEGORIES=     sysutils net
8 MASTER_SITES=   http://cdn.bitbucket.org/orifs/ori/downloads/
9
10 PATCH_SITES=    https://bitbucket.org/orifs/ori/commits/
11 PATCHFILES=     48862f2477b1/raw:-p1
12
13 MAINTAINER=     mashti@cs.stanford.edu
14 COMMENT=        Ori distributed file system
15
16 LIB_DEPENDS=    libevent.so:devel/libevent \
17                 libboost_date_time.so:devel/boost-libs
18
19 USES=           compiler:c++11-lib fuse pkgconfig scons ssl tar:xz
20 CPPFLAGS+=      -I${OPENSSLINC}
21 LDFLAGS+=       -L${OPENSSLLIB} -lcrypto
22 MAKE_ARGS=      VERBOSE=1
23
24 PLIST_FILES=    bin/ori \
25                 bin/oridbg \
26                 bin/orifs \
27                 bin/orisync \
28                 man/man1/ori.1.gz \
29                 man/man1/oridbg.1.gz \
30                 man/man1/orifs.1.gz \
31                 man/man1/orisync.1.gz
32
33 .include <bsd.port.pre.mk>
34
35 .if ${SSL_DEFAULT} == base
36 BROKEN_FreeBSD_12=      variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')
37 BROKEN_FreeBSD_13=      variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')
38 .endif
39
40 do-install:
41         @${ECHO_MSG} "===>  Installing binaries..."
42         ${INSTALL_PROGRAM} ${WRKSRC}/build/ori/ori ${STAGEDIR}${PREFIX}/bin/
43         ${INSTALL_PROGRAM} ${WRKSRC}/build/oridbg/oridbg ${STAGEDIR}${PREFIX}/bin/
44         ${INSTALL_PROGRAM} ${WRKSRC}/build/orifs/orifs ${STAGEDIR}${PREFIX}/bin/
45         ${INSTALL_PROGRAM} ${WRKSRC}/build/orisync/orisync ${STAGEDIR}${PREFIX}/bin/
46         @${ECHO_MSG} "===>  Installing man pages..."
47         ${INSTALL_MAN} ${WRKSRC}/docs/ori.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
48         ${INSTALL_MAN} ${WRKSRC}/docs/oridbg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
49         ${INSTALL_MAN} ${WRKSRC}/docs/orifs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
50         ${INSTALL_MAN} ${WRKSRC}/docs/orisync.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
51
52 .include <bsd.port.post.mk>