@ -10,12 +10,12 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := haproxy
PKG_VERSION := 2.2.14
PKG_VERSION := 2.4.0
PKG_RELEASE := 1
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://www.haproxy.org/download/2.2 /src
PKG_HASH := 6a9b702f04b07786f3e5878de8172a727acfdfdbc1cefe1c7a438df372f2fb61
PKG_SOURCE_URL := https://www.haproxy.org/download/2.4 /src
PKG_HASH := 0a6962adaf5a1291db87e3eb4ddf906a72fed535dbd2255b164b7d8394a53640
PKG_MAINTAINER := Thomas Heil <heil@terminal-consulting.de>, \
Christian Lachner <gladiac@gmail.com>
@ -98,14 +98,13 @@ define Build/Compile
SMALL_OPTS = "-DBUFSIZE=16384 -DMAXREWRITE=1030 -DSYSTEM_MAXCONN=165530" \
USE_LINUX_TPROXY = 1 USE_LINUX_SPLICE = 1 USE_TFO = 1 USE_NS = 1 \
USE_ZLIB = 1 USE_PCRE = 1 USE_PCRE_JIT = 1 USE_GETADDRINFO = 1 \
USE_THREAD = 1 USE_PTHREAD_PSHARED = 1 \
USE_THREAD = 1 USE_PTHREAD_PSHARED = 1 USE_PROMEX = 1 \
VERSION = " $( PKG_VERSION) " SUBVERS = " - $( PKG_RELEASE) " \
VERDATE = " $( shell date -d @$( SOURCE_DATE_EPOCH) '+%Y/%m/%d' ) " IGNOREGIT = 1 \
$( ADDON) USE_BACKTRACE = \
CFLAGS = " $( TARGET_CFLAGS) -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation - Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno- clobbered -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-stringop-overflow -Wno- cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference " \
CFLAGS = " $( TARGET_CFLAGS) -fno-strict-aliasing -Wdeclaration-after-statement -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -fasynchronous-unwind-tables -Wno- null-dereference " \
LD = " $( TARGET_CC) " \
LDFLAGS = " $( TARGET_LDFLAGS) -latomic " \
EXTRA_OBJS = "contrib/prometheus-exporter/service-prometheus.o"
LDFLAGS = " $( TARGET_LDFLAGS) -latomic "
$( MAKE_VARS) $( MAKE) -C $( PKG_BUILD_DIR) \
DESTDIR = " $( PKG_INSTALL_DIR) " \
@ -114,12 +113,12 @@ define Build/Compile
$( MAKE_FLAGS) \
install
$( MAKE_VARS) $( MAKE) -C $( PKG_BUILD_DIR) /contrib/halog \
$( MAKE_VARS) $( MAKE) -C $( PKG_BUILD_DIR) \
DESTDIR = " $( PKG_INSTALL_DIR) " \
$( MAKE_FLAGS) \
OPTIMIZE = " $( TARGET_CFLAGS) " \
ADDLIB = "-lcrypto " \
halog
CC = " $( TARGET_CC) " \
CFLAGS = " $( TARGET_CFLAGS) " \
LDFLAGS = " $( TARGET_LDFLAGS) " \
admin/halog/ halog
e n d e f
d e f i n e P a c k a g e / h a p r o x y / i n s t a l l
@ -146,7 +145,7 @@ endef
d e f i n e P a c k a g e / h a l o g / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/bin
$( INSTALL_BIN) $( PKG_BUILD_DIR) /contrib /halog/halog $( 1) /usr/bin/
$( INSTALL_BIN) $( PKG_BUILD_DIR) /admin /halog/halog $( 1) /usr/bin/
e n d e f
$( eval $ ( call BuildPackage ,haproxy ) )