From: Rosen Penev Date: Wed, 15 May 2024 00:33:47 +0000 (-0700) Subject: libndp: update to 1.8 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=3fc2a136e84e186d85d900caa12f1730a3ee90a1;p=openwrt-packages.git libndp: update to 1.8 Added GCC 14 patch as well. Signed-off-by: Rosen Penev --- diff --git a/net/libndp/Makefile b/net/libndp/Makefile index 406b049f0..13fd4e1c0 100644 --- a/net/libndp/Makefile +++ b/net/libndp/Makefile @@ -8,20 +8,20 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libndp -PKG_VERSION:=1.7 +PKG_VERSION:=1.8 PKG_RELEASE:=1 -PKG_LICENSE:=LGPL-2.1 -PKG_MAINTAINER:=Thomas Guyot-Sionnest -PKG_CPE_ID:=cpe:/a:libndp:libndp PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://libndp.org/files/ -PKG_HASH:=2c480afbffb02792dbae3c13bbfb71d89f735562f2795cca0640ed3428b491b6 +PKG_HASH:=88ffb66ee2eb527f146f5c02f5ccbc38ba97d2b0d57eb46bfba488821ab0c02b +PKG_MAINTAINER:=Thomas Guyot-Sionnest +PKG_LICENSE:=LGPL-2.1-or-later +PKG_CPE_ID:=cpe:/a:libndp:libndp +PKG_FIXUP:=autoreconf PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 -PKG_FIXUP:=autoreconf include $(INCLUDE_DIR)/package.mk diff --git a/net/libndp/patches/010-gcc14.patch b/net/libndp/patches/010-gcc14.patch new file mode 100644 index 000000000..24037ec0d --- /dev/null +++ b/net/libndp/patches/010-gcc14.patch @@ -0,0 +1,11 @@ +--- a/libndp/libndp.c ++++ b/libndp/libndp.c +@@ -209,7 +209,7 @@ static int mysendto6(int sockfd, void *b + memcpy(&sin6.sin6_addr, addr, sizeof(sin6.sin6_addr)); + sin6.sin6_scope_id = ifindex; + resend: +- ret = sendto(sockfd, buf, buflen, flags, &sin6, sizeof(sin6)); ++ ret = sendto(sockfd, buf, buflen, flags, (const struct sockaddr *)&sin6, sizeof(sin6)); + if (ret == -1) { + switch(errno) { + case EINTR: