Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 7 additions & 11 deletions srcpkgs/haproxy/template
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
# Template file for 'haproxy'
pkgname=haproxy
version=3.0.12
version=3.0.14
revision=1
build_style=gnu-makefile
make_install_args="SBINDIR=${DESTDIR}/usr/bin DOCDIR=${DESTDIR}/usr/share/doc/${pkgname}"
make_build_args="TARGET=linux-${XBPS_TARGET_LIBC} cmd_LD=\${CC} EXTRA=admin/halog/halog
USE_PCRE2=1 USE_PCRE2_JIT=1 USE_ZLIB=1 USE_OPENSSL=1 USE_LIBCRYPT=1 USE_GETADDRINFO=1
USE_LUA=1 USE_PROMEX=1 USE_NS=1 USE_SYSTEMD="
make_install_args="EXTRA=admin/halog/halog SBINDIR=${DESTDIR}/usr/bin
DOCDIR=${DESTDIR}/usr/share/doc/${pkgname}"
hostmakedepends="lua54-devel"
makedepends="openssl-devel lua54-devel pcre2-devel"
checkdepends="curl varnish"
Expand All @@ -13,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.haproxy.org"
changelog="https://www.haproxy.org/download/${version%.*}/src/CHANGELOG"
distfiles="https://www.haproxy.org/download/${version%.*}/src/haproxy-${version}.tar.gz"
checksum=cd2bade59a7e2d61f2d62be7c6c4cfc0e2b3a90431023720cae7c43843b0570b
checksum=1b35b0c503e4efeba3ef9112b8654da1a1865bd3272a1a1f498db72ca9c2108b

if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
Expand All @@ -24,14 +28,6 @@ make_dirs="$haproxy_homedir 0750 ${pkgname} ${pkgname}"
conf_files="/etc/${pkgname}/${pkgname}.cfg"
system_accounts="haproxy"

do_build() {
local target="linux-${XBPS_TARGET_LIBC}"
make ${makejobs} CC="$CC" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" EXTRA= \
TARGET=$target USE_PCRE2=1 USE_PCRE2_JIT=1 USE_ZLIB=1 \
USE_OPENSSL=1 USE_LIBCRYPT=1 USE_GETADDRINFO=1 USE_LUA=1 \
USE_PROMEX=1 USE_SYSTEMD=
}

do_check() {
export VTEST_PROGRAM=/usr/bin/varnishtest
make reg-tests || : 4 test failed on musl
Expand Down