diff --git a/packages/databases/mariadb-connector-c/package.mk b/packages/databases/mariadb-connector-c/package.mk index 51701d6420..f77ec39aa7 100644 --- a/packages/databases/mariadb-connector-c/package.mk +++ b/packages/databases/mariadb-connector-c/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mariadb-connector-c" -PKG_VERSION="3.3.10" -PKG_SHA256="0a79088af2fbde4dbe6655dbc51bbb272b606c0d9116745697e08879e70198a7" +PKG_VERSION="3.4.0" +PKG_SHA256="23efc2da9c50d71dc0bb4f25c07f9437d5b8e2b0cbd529091a83d00ccf3f6d20" PKG_LICENSE="LGPL" PKG_SITE="https://mariadb.org/" PKG_URL="https://github.com/mariadb-corporation/mariadb-connector-c/archive/v${PKG_VERSION}.tar.gz" diff --git a/packages/databases/mariadb-connector-c/patches/pr247-fix-calloc-errors-as-warnings-when-compiling-with-gcc.patch b/packages/databases/mariadb-connector-c/patches/pr247-fix-calloc-errors-as-warnings-when-compiling-with-gcc.patch new file mode 100644 index 0000000000..df2d7b043e --- /dev/null +++ b/packages/databases/mariadb-connector-c/patches/pr247-fix-calloc-errors-as-warnings-when-compiling-with-gcc.patch @@ -0,0 +1,53 @@ +From 55631533d134d791ce12af9ab8acb2be39e5d22c Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Mon, 3 Jun 2024 07:57:30 +0000 +Subject: [PATCH] fix calloc errors as warnings when compiling with gcc-14.1.0 + +error: 'calloc' sizes specified with 'sizeof' in the earlier argument + and not in the later argument [-Werror=calloc-transposed-args] +note: earlier argument should specify number of elements, later size + of each element +--- + unittest/libmariadb/bulk1.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/unittest/libmariadb/bulk1.c b/unittest/libmariadb/bulk1.c +index 56ae20d8..1f28153c 100644 +--- a/unittest/libmariadb/bulk1.c ++++ b/unittest/libmariadb/bulk1.c +@@ -723,7 +723,7 @@ static int test_char_conv2(MYSQL *mysql) + return SKIP; + + stmt= mysql_stmt_init(mysql); +- buffer[0]= calloc(1, 7); ++ buffer[0]= calloc(7, 1); + strcpy (buffer[0], "\xC3\x82\xC3\x83\xC3\x84\x00"); + + rc= mysql_query(mysql, "SET NAMES UTF8"); +@@ -1126,7 +1126,7 @@ static int bulk_with_unit_result_insert(MYSQL *my) + + /* allocate memory */ + buffer= calloc(TEST_ARRAY_SIZE, sizeof(char *)); +- lengths= (unsigned long *)calloc(sizeof(long), TEST_ARRAY_SIZE); ++ lengths= (unsigned long *)calloc(TEST_ARRAY_SIZE, sizeof(long)); + + for (i=0; i < TEST_ARRAY_SIZE; i++) + { +@@ -1251,7 +1251,7 @@ static int bulk_with_unit_result_delete(MYSQL *my) + rc= mysql_stmt_attr_set(stmt, STMT_ATTR_ARRAY_SIZE, &array_size); + check_stmt_rc(rc, stmt); + +- vals= (unsigned int *)calloc(sizeof(int), 5); ++ vals= (unsigned int *)calloc(5, sizeof(int)); + memset(bind, 0, sizeof(MYSQL_BIND) * 1); + bind[0].buffer_type= MYSQL_TYPE_LONG; + bind[0].buffer= vals; +@@ -1359,7 +1359,7 @@ static int bulk_with_unit_result_update(MYSQL *my) + rc= mysql_stmt_attr_set(stmt, STMT_ATTR_ARRAY_SIZE, &array_size); + check_stmt_rc(rc, stmt); + +- vals= (unsigned int *)calloc(sizeof(int), 5); ++ vals= (unsigned int *)calloc(5, sizeof(int)); + memset(bind, 0, sizeof(MYSQL_BIND) * 1); + bind[0].buffer_type= MYSQL_TYPE_LONG; + bind[0].buffer= vals; diff --git a/packages/devel/cmake/package.mk b/packages/devel/cmake/package.mk index 7d012fbdf7..659c9f7f0b 100644 --- a/packages/devel/cmake/package.mk +++ b/packages/devel/cmake/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="cmake" -PKG_VERSION="3.29.3" -PKG_SHA256="252aee1448d49caa04954fd5e27d189dd51570557313e7b281636716a238bccb" +PKG_VERSION="3.29.4" +PKG_SHA256="b1b48d7100bdff0b46e8c8f6a3c86476dbe872c8df39c42b8d104298b3d56a2c" PKG_LICENSE="BSD" PKG_SITE="https://cmake.org/" PKG_URL="https://cmake.org/files/v$(get_pkg_version_maj_min)/cmake-${PKG_VERSION}.tar.gz" diff --git a/packages/devel/libbpf/package.mk b/packages/devel/libbpf/package.mk index fbadef94aa..041d303a18 100644 --- a/packages/devel/libbpf/package.mk +++ b/packages/devel/libbpf/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libbpf" -PKG_VERSION="1.4.2" -PKG_SHA256="cfa2b6fbafab9608a2ab90d0eaf64f05c27dbf76d81bed516385e825f1aad502" +PKG_VERSION="1.4.3" +PKG_SHA256="d8be49641dd4c5caa27986a8291907176e3b6fd6fe650e4fee5b45f8093fc935" PKG_LICENSE="LGPL-2.1" PKG_SITE="https://github.com/libbpf/libbpf" PKG_URL="https://github.com/libbpf/libbpf/archive/refs/tags/v${PKG_VERSION}.tar.gz" diff --git a/packages/tools/mtools/package.mk b/packages/tools/mtools/package.mk index 85351183e3..ed7e58752e 100644 --- a/packages/tools/mtools/package.mk +++ b/packages/tools/mtools/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mtools" -PKG_VERSION="4.0.43" -PKG_SHA256="541e179665dc4e272b9602f2074243591a157da89cc47064da8c5829dbd2b339" +PKG_VERSION="4.0.44" +PKG_SHA256="37dc4df022533c3d4b2ec1c78973c27c7e8b585374c2d46ab64c6a3db31eddb8" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/mtools/" PKG_URL="http://ftpmirror.gnu.org/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"