COMMENT = reliable, high performance TCP/HTTP load balancer DISTNAME = haproxy-2.8.1 CATEGORIES = net www HOMEPAGE = https://www.haproxy.org/ MAINTAINER = Daniel Jakots # GPLv2 PERMIT_PACKAGE = Yes WANTLIB += c crypto pcre2-8 pcre2-posix pthread ssl z MASTER_SITES = ${HOMEPAGE}/download/2.8/src/ HAPROXYCONF = ${SYSCONFDIR}/haproxy HAPROXYSTATE = /var/haproxy HAPROXYUID = 604 HAPROXYGID = 604 SUBST_VARS = HAPROXYCONF HAPROXYSTATE \ HAPROXYUID HAPROXYGID USE_GMAKE = Yes MAKE_FLAGS += CPU_CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" MAKE_FLAGS += CC="${CC}" LD="${CC}" TARGET="openbsd" MAKE_FLAGS += USE_OPENSSL=1 USE_PCRE2=1 USE_ZLIB=1 V=1 MAKE_FLAGS += USE_LIBATOMIC= FAKE_FLAGS += DOCDIR="${PREFIX}/share/doc/haproxy" FAKE_FLAGS += MANDIR="${PREFIX}/man" COMPILER = base-clang ports-gcc LIB_DEPENDS = devel/pcre2 # Fix undefined reference to __atomic_* .if ${MACHINE_ARCH} == "hppa" LDFLAGS += "-latomic" WANTLIB += atomic .endif NO_TEST = Yes pre-build: ${SUBST_CMD} ${WRKSRC}/doc/haproxy.1 post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/haproxy ${INSTALL_DATA} ${WRKSRC}/examples/*.cfg \ ${PREFIX}/share/examples/haproxy ${INSTALL_DATA} ${FILESDIR}/haproxy.cfg \ ${PREFIX}/share/examples/haproxy .include