libndp: update to 1.8
authorRosen Penev <rosenp@gmail.com>
Wed, 15 May 2024 00:33:47 +0000 (17:33 -0700)
committerRosen Penev <rosenp@gmail.com>
Wed, 15 May 2024 21:34:27 +0000 (14:34 -0700)
Added GCC 14 patch as well.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
net/libndp/Makefile
net/libndp/patches/010-gcc14.patch [new file with mode: 0644]

index 406b049f0922e17a528e5ed0ad352f7610171076..13fd4e1c02c608ec5dc6b5a71586c990ea1a227a 100644 (file)
@@ -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 <tguyot@gmail.com>
-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 <tguyot@gmail.com>
+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 (file)
index 0000000..24037ec
--- /dev/null
@@ -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: