Update net/haproxy to version 1.5.10
[dports.git] / net / haproxy / Makefile
1 # Created by: Clement Laforet
2 # $FreeBSD$
3
4 PORTNAME=       haproxy
5 PORTVERSION=    1.5.10
6 CATEGORIES=     net www
7 MASTER_SITES=   http://www.haproxy.org/download/1.5/src/
8
9 MAINTAINER=     demon@FreeBSD.org
10 COMMENT=        The Reliable, High Performance TCP/HTTP Load Balancer
11
12 LICENSE=        GPLv2 LGPL21
13 LICENSE_COMB=   multi
14
15 CONFLICTS=      haproxy-devel-[0-9]*
16
17 USES=           gmake
18 USE_RC_SUBR=    haproxy
19 SUB_FILES=      pkg-message
20
21 OPTIONS_DEFINE=         OPENSSL DOCS
22 OPTIONS_RADIO=          PCRE
23 OPTIONS_RADIO_PCRE=     DPCRE SPCRE
24 DPCRE_DESC=             Link dynamically
25 SPCRE_DESC=             Link statically
26 OPTIONS_DEFAULT=        SPCRE OPENSSL
27
28 .include <bsd.port.options.mk>
29
30 MAKE_ARGS=      TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \
31                 USE_ZLIB=1 CC="${CC}" CFLAGS="${CFLAGS}"
32
33 .if ${PORT_OPTIONS:MDPCRE}
34 LIB_DEPENDS+=   libpcre.so:${PORTSDIR}/devel/pcre
35 MAKE_ARGS+=     USE_PCRE=1 USE_PCRE_JIT=1
36 .endif
37 .if ${PORT_OPTIONS:MSPCRE}
38 BUILD_DEPENDS+= ${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre
39 MAKE_ARGS+=     USE_STATIC_PCRE=1 USE_PCRE_JIT=1
40 .endif
41
42 .if ${PORT_OPTIONS:MOPENSSL}
43 USE_OPENSSL=    yes
44 MAKE_ARGS+=     USE_OPENSSL=1
45 .endif
46
47 do-install:
48         ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/
49         ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
50         ${MKDIR} ${STAGEDIR}${DOCSDIR}
51         (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
52         ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
53         (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
54
55 .include <bsd.port.mk>