main/lua-lzmq: fix build with gcc 14

This commit is contained in:
Natanael Copa 2024-08-15 11:10:30 +02:00
parent 6660c27224
commit 3b24a7bdb5
2 changed files with 16 additions and 2 deletions

View file

@ -4,13 +4,14 @@
pkgname=lua-lzmq
_pkgname=lzmq
pkgver=0.4.4
pkgrel=5
pkgrel=6
pkgdesc="Lua bindings to ZeroMQ"
url="https://github.com/zeromq/lzmq"
arch="all"
license="MIT"
makedepends="cmake samurai zeromq-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/$_pkgname/archive/v$pkgver.tar.gz"
source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/$_pkgname/archive/v$pkgver.tar.gz
gcc14.patch"
builddir="$srcdir/$_pkgname-$pkgver"
options="!check"
@ -53,4 +54,5 @@ _package() {
sha512sums="
fd7e3e61755ec7e33b631a7fd28a3c34163ee696c5b92c6c271001f2ab5c2e41bca07e11580ba5aa1cd09031ed4f7f0e22f546f0ebcaa29b91598648b86d46fb lua-lzmq-0.4.4.tar.gz
704407ecb802844b9a035ceeb1b9035de8ec6e9ac93fc7c9f8c32c62b38b373d7c2d19e312fc7023f46c806c2c0edd6a3639516dee226ce73fb0debd5ffa8426 gcc14.patch
"

12
main/lua-lzmq/gcc14.patch Normal file
View file

@ -0,0 +1,12 @@
diff --git a/src/lzmq.c b/src/lzmq.c
index 45ac2f4..51a1688 100644
--- a/src/lzmq.c
+++ b/src/lzmq.c
@@ -23,6 +23,7 @@
#include <assert.h>
#include "zsupport.h"
#include <memory.h>
+#include <stdlib.h>
#define LUAZMQ_MODULE_NAME "lzmq"
#define LUAZMQ_MODULE_LICENSE "MIT"