| @@ -1,62 +1,62 @@ | | | @@ -1,62 +1,62 @@ |
1 | # $NetBSD: Makefile,v 1.80 2021/07/08 12:24:37 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.81 2021/07/16 10:29:10 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= haproxy-2.4.2 | | 3 | DISTNAME= haproxy-2.4.2 |
4 | CATEGORIES= net www | | 4 | CATEGORIES= net www |
5 | MASTER_SITES= https://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/ | | 5 | MASTER_SITES= https://www.haproxy.org/download/${PKGVERSION_NOREV:R}/src/ |
6 | | | 6 | |
7 | MAINTAINER= morr@NetBSD.org | | 7 | MAINTAINER= morr@NetBSD.org |
8 | HOMEPAGE= https://www.haproxy.org/ | | 8 | HOMEPAGE= https://www.haproxy.org/ |
9 | COMMENT= Reliable, high performance TCP/HTTP load balancer | | 9 | COMMENT= Reliable, high performance TCP/HTTP load balancer |
10 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
11 | | | 11 | |
12 | USE_LANGUAGES= c | | 12 | USE_LANGUAGES= c |
13 | USE_TOOLS+= gmake | | 13 | USE_TOOLS+= gmake |
14 | BUILD_MAKE_FLAGS+= ADDLIB=${COMPILER_RPATH_FLAG}${PREFIX}/lib | | 14 | BUILD_MAKE_FLAGS+= ADDLIB=${COMPILER_RPATH_FLAG}${PREFIX}/lib |
15 | BUILD_MAKE_FLAGS+= CC=${CC:Q} | | 15 | BUILD_MAKE_FLAGS+= CC=${CC:Q} |
16 | BUILD_MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} | | 16 | BUILD_MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} |
17 | BUILD_MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | | 17 | BUILD_MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} |
18 | BUILD_MAKE_FLAGS+= TARGET=${TARGET} | | 18 | BUILD_MAKE_FLAGS+= TARGET=${TARGET} |
19 | BUILD_MAKE_FLAGS+= USE_REGPARM=1 | | 19 | BUILD_MAKE_FLAGS+= USE_REGPARM=1 |
20 | BUILD_MAKE_FLAGS+= USE_ZLIB=1 | | 20 | BUILD_MAKE_FLAGS+= USE_ZLIB=1 |
21 | | | 21 | |
22 | INSTALL_MAKE_FLAGS+= DOCDIR=${PREFIX}/share/doc/${PKGBASE} | | 22 | INSTALL_MAKE_FLAGS+= DOCDIR=${PREFIX}/share/doc/${PKGBASE} |
23 | INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX} | | 23 | INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX} |
24 | INSTALL_MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} | | 24 | INSTALL_MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} |
25 | INSTALL_MAKE_FLAGS+= TARGET=${TARGET} | | 25 | INSTALL_MAKE_FLAGS+= TARGET=${TARGET} |
26 | # skip install-doc | | 26 | # skip install-doc |
27 | INSTALL_TARGET= install-bin install-man | | 27 | INSTALL_TARGET= install-bin install-man |
28 | | | 28 | |
29 | .include "options.mk" | | 29 | .include "options.mk" |
30 | | | 30 | |
31 | RCD_SCRIPTS= haproxy | | 31 | RCD_SCRIPTS= haproxy |
32 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | | 32 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} |
33 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | | 33 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} |
34 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} | | 34 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} |
35 | | | 35 | |
36 | .include "../../mk/bsd.prefs.mk" | | 36 | .include "../../mk/bsd.prefs.mk" |
37 | | | 37 | |
38 | .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" | | 38 | .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" |
39 | TARGET= ${OPSYS:tl} | | 39 | TARGET= ${OPSYS:tl} |
40 | .elif ${OPSYS} == "Darwin" | | 40 | .elif ${OPSYS} == "Darwin" |
41 | TARGET= osx | | 41 | TARGET= osx |
42 | .elif ${OPSYS} == "SunOS" | | 42 | .elif ${OPSYS} == "SunOS" |
43 | TARGET= solaris | | 43 | TARGET= solaris |
44 | .elif ${OPSYS} == "Linux" | | 44 | .elif ${OPSYS} == "Linux" |
45 | TARGET= linux-glibc | | 45 | TARGET= linux-glibc |
46 | .else | | 46 | .else |
47 | TARGET= generic | | 47 | TARGET= generic |
48 | .endif | | 48 | .endif |
49 | | | 49 | |
50 | LIBS.SunOS+= -lxnet | | 50 | LIBS.SunOS+= -lxnet |
51 | | | 51 | |
52 | post-install: | | 52 | post-install: |
53 | ${INSTALL_DATA} ${WRKSRC}/doc/architecture.txt ${DESTDIR}${DOCDIR}/ | | 53 | ${INSTALL_DATA} ${WRKSRC}/doc/architecture.txt ${DESTDIR}${DOCDIR}/ |
54 | ${INSTALL_DATA} ${WRKSRC}/doc/configuration.txt ${DESTDIR}${DOCDIR}/ | | 54 | ${INSTALL_DATA} ${WRKSRC}/doc/configuration.txt ${DESTDIR}${DOCDIR}/ |
55 | ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg ${DESTDIR}${EGDIR}/ | | 55 | ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg ${DESTDIR}${EGDIR}/ |
56 | | | 56 | |
57 | .include "../../devel/zlib/buildlink3.mk" | | 57 | .include "../../devel/zlib/buildlink3.mk" |
58 | .include "../../mk/atomic64.mk" | | 58 | .include "../../mk/atomic64.mk" |
59 | .if ${MACHINE_ARCH} == "aarch64" | | 59 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) |
60 | .include "../../devel/libatomic/buildlink3.mk" | | 60 | .include "../../devel/libatomic/buildlink3.mk" |
61 | .endif | | 61 | .endif |
62 | .include "../../mk/bsd.pkg.mk" | | 62 | .include "../../mk/bsd.pkg.mk" |