Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
haproxy
Commits:
787d2c1d by Christian Hesse at 2026-01-29T20:55:42+01:00
upgpkg: 3.3.2-1: new upstream release
- - - - -
3 changed files:
- .SRCINFO
- − 0002-MINOR-hlua-Add-support-for-lua-5.5.patch
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = haproxy
pkgdesc = Reliable, high performance TCP/HTTP load balancer
- pkgver = 3.3.1
- pkgrel = 3
+ pkgver = 3.3.2
+ pkgrel = 1
url = https://www.haproxy.org/
install = haproxy.install
arch = x86_64
@@ -16,18 +16,16 @@ pkgbase = haproxy
depends = lua
depends = systemd-libs
backup = etc/haproxy/haproxy.cfg
- source =
git+https://git.haproxy.org/git/haproxy-3.3.git#tag=v3.3.1?signed
+ source =
git+https://git.haproxy.org/git/haproxy-3.3.git#tag=v3.3.2?signed
source = haproxy.cfg
source = haproxy.sysusers
source = 0001-Use-CFLAGS-and-LDFLAGS-when-building-admin.patch
- source = 0002-MINOR-hlua-Add-support-for-lua-5.5.patch
validpgpkeys = 0C9568FA554656551590C5E44E386D9C9C61702F
validpgpkeys = 07D5F18D201984D7D13FB7AAF5F936267AA4B280
validpgpkeys = 692A51FE968BDB627C8C4B0E12F8CCEE5C19FD8D
- sha256sums =
ed2a1e61c7a54ecb3bc7bc6fa23ca1ccc0c3af026f19a382fa1adabeefee7a9a
+ sha256sums =
933075f643e040523a2faea736af7e1cb625d34668e0ee283baf9396b493ea09
sha256sums =
f6babef513b99a3fa0e50f2b144c73c980f1b78b119874ffa2580af1e651e7a9
sha256sums =
c6e716ea59272a8e871af53703726dd2a75b56c82dacf097d4bf08ac5e841a0d
sha256sums =
a1e3a1c2923465081383eb431bae55ff9841d89909469311cdba4b394ec4a998
- sha256sums =
ec15254d6387e7c8ec2ae738e704131f05286ab25dc1f3efa03865d49ac99c4a
pkgname = haproxy
=====================================
0002-MINOR-hlua-Add-support-for-lua-5.5.patch deleted
=====================================
@@ -1,34 +0,0 @@
-From 1c0f781994a89b5cbd7b4b893c23e6d2b75b1764 Mon Sep 17 00:00:00 2001
-From: Mike Lothian <[email protected]>
-Date: Fri, 2 Jan 2026 14:38:10 +0000
-Subject: MINOR: hlua: Add support for lua 5.5
-
-Lua 5.5 adds an extra argument to lua_newstate(). Since there are
-already a few other ifdefs in hlua.c checking for the Lua version,
-and there's a single call place, let's do the same here. This should
-be safe for backporting if needed.
-
-Signed-off-by: Mike Lothian <[email protected]>
----
- src/hlua.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/hlua.c b/src/hlua.c
-index 5109d3c04..bb73b377c 100644
---- a/src/hlua.c
-+++ b/src/hlua.c
-@@ -14027,7 +14027,11 @@ lua_State *hlua_init_state(int thread_num)
- struct prepend_path *pp;
-
- /* Init main lua stack. */
-+#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 505
-+ L = lua_newstate(hlua_alloc, &hlua_global_allocator, luaL_makeseed(0));
-+#else
- L = lua_newstate(hlua_alloc, &hlua_global_allocator);
-+#endif
-
- if (!L) {
- fprintf(stderr,
---
-cgit v1.2.3-70-g09d2
-
=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
# Contributor: Bartłomiej Piotrowski <[email protected]>
pkgname=haproxy
-pkgver=3.3.1
-pkgrel=3
+pkgver=3.3.2
+pkgrel=1
# Each release serie has its own repository. This is handled automatically in
# PKGBUILD, but nvchecker configuration needs to be updated on bump!
@@ -26,20 +26,17 @@ validpgpkeys=('0C9568FA554656551590C5E44E386D9C9C61702F' #
Willy Tarreau <w@1wt
source=("git+https://git.haproxy.org/git/haproxy-${pkgver%.*}.git#tag=v${pkgver}?signed"
'haproxy.cfg'
'haproxy.sysusers'
- '0001-Use-CFLAGS-and-LDFLAGS-when-building-admin.patch'
- '0002-MINOR-hlua-Add-support-for-lua-5.5.patch')
+ '0001-Use-CFLAGS-and-LDFLAGS-when-building-admin.patch')
-sha256sums=('ed2a1e61c7a54ecb3bc7bc6fa23ca1ccc0c3af026f19a382fa1adabeefee7a9a'
+sha256sums=('933075f643e040523a2faea736af7e1cb625d34668e0ee283baf9396b493ea09'
'f6babef513b99a3fa0e50f2b144c73c980f1b78b119874ffa2580af1e651e7a9'
'c6e716ea59272a8e871af53703726dd2a75b56c82dacf097d4bf08ac5e841a0d'
- 'a1e3a1c2923465081383eb431bae55ff9841d89909469311cdba4b394ec4a998'
- 'ec15254d6387e7c8ec2ae738e704131f05286ab25dc1f3efa03865d49ac99c4a')
+ 'a1e3a1c2923465081383eb431bae55ff9841d89909469311cdba4b394ec4a998')
prepare() {
cd "haproxy-${pkgver%.*}"
patch -p1 <"$srcdir"/0001-Use-CFLAGS-and-LDFLAGS-when-building-admin.patch
- patch -p1 <"$srcdir"/0002-MINOR-hlua-Add-support-for-lua-5.5.patch
}
build() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/haproxy/-/commit/787d2c1dc673f7487a3e253e53cc0b85b19d22bd
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/haproxy/-/commit/787d2c1dc673f7487a3e253e53cc0b85b19d22bd
You're receiving this email because of your account on gitlab.archlinux.org.