aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p/libswift/Makefile
blob: 7931f1f3c6241bffedcbb362f52b8dd9b7eb3aa6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Created by: Dave Cottlehuber <dch@skunkwerks.at>
# $FreeBSD$

PORTNAME=       libswift
PORTVERSION=    20160817
PORTREVISION=   2
CATEGORIES=     net-p2p

MAINTAINER=     dch@FreeBSD.org
COMMENT=    IETF Peer-to-Peer Streaming Peer Protocol implementation

LICENSE=    LGPL21

BROKEN_mips=        fails to build: gmake: clang++: Command not found
BROKEN_mips64=      fails to build: gmake: clang++: Command not found
BROKEN_powerpc64=   fails to build: gmake: clang++: Command not found

LIB_DEPENDS=        libevent.so:devel/libevent

USE_GITHUB=     yes
GH_TAGNAME=     dda307f

USES=       gmake ssl

PORTDOCS=       README.md

SUB_FILES=      ${PORTNAME}
SUB_LIST+=      SWIFT_USER=${SWIFT_USER} \
            SWIFT_GROUP=${SWIFT_GROUP} \
            SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \
            SWIFT_PIDDIR=${SWIFT_PIDDIR}

PLIST_SUB=      SWIFT_USER=${SWIFT_USER} \
            SWIFT_GROUP=${SWIFT_GROUP} \
            SWIFT_SHAREDIR=${SWIFT_SHAREDIR} \
            SWIFT_PIDDIR=${SWIFT_PIDDIR}

SWIFT_USER?=        www
SWIFT_GROUP?=       www

SWIFT_SHAREDIR=     /var/db/${PORTNAME}/
SWIFT_PIDDIR=       /var/run/${PORTNAME}/

USE_RC_SUBR=        ${PORTNAME}

OPTIONS_DEFINE= DOCS

.include <bsd.port.pre.mk>

.if ${SSL_DEFAULT} == base
BROKEN_FreeBSD_12=  member access into incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
BROKEN_FreeBSD_13=  member access into incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
.endif

do-install:
    ${MKDIR} ${STAGEDIR}${DOCSDIR} \
        ${STAGEDIR}${SWIFT_SHAREDIR} \
        ${STAGEDIR}${SWIFT_PIDDIR}
    ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
    ${INSTALL_PROGRAM} ${WRKSRC}/swift ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.post.mk>