From 9a1e65c2fd9741348c82cb5724a9c4299c232d42 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Sat, 14 Jan 2023 02:58:57 +0000 Subject: [PATCH] gnunet-fuse: update to version 0.19.1 ChangeLog file excert: Fri Dec 30 12:51:11 AM CET 2022 Releasing gnunet-fuse 0.19.1: fix build for GNUnet 0.19.0+. Signed-off-by: Daniel Golle --- net/gnunet-fuse/Makefile | 6 +-- .../001-pthread_mutexattr_settype.patch | 50 ------------------- 2 files changed, 3 insertions(+), 53 deletions(-) delete mode 100644 net/gnunet-fuse/patches/001-pthread_mutexattr_settype.patch diff --git a/net/gnunet-fuse/Makefile b/net/gnunet-fuse/Makefile index a274ef9570..e992c48e4b 100644 --- a/net/gnunet-fuse/Makefile +++ b/net/gnunet-fuse/Makefile @@ -2,11 +2,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gnunet-fuse -PKG_VERSION:=0.16.0 -PKG_RELEASE:=$(AUTORELEASE) +PKG_VERSION:=0.19.1 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@GNU/gnunet -PKG_HASH:=2cbeb79cc2aa9939d5faaaf52c21da125029cb6646c1db0d3b9e9feea7f23fa6 +PKG_HASH:=8f1f6f4d76c108ae74c0ec849bc9c02dc8dea412e205c56236c86cb792ccc9b4 PKG_LICENSE:=GPL-3.0 PKG_LICENSE_FILES:=COPYING diff --git a/net/gnunet-fuse/patches/001-pthread_mutexattr_settype.patch b/net/gnunet-fuse/patches/001-pthread_mutexattr_settype.patch deleted file mode 100644 index 4c9eba5e52..0000000000 --- a/net/gnunet-fuse/patches/001-pthread_mutexattr_settype.patch +++ /dev/null @@ -1,50 +0,0 @@ -Always use pthread_mutexattr_settype() the -pthread_mutexattr_setkind_np() is not available in the glibc and musl -version used by OpenWrt. - -This patch was taken from: -https://aur.archlinux.org/cgit/aur.git/plain/pthread_mutexattr_settype.patch?h=gnunet-fuse - ---- a/src/fuse/mutex.c -+++ b/src/fuse/mutex.c -@@ -35,16 +35,6 @@ - #endif - #endif - --/** -- * This prototype is somehow missing in various Linux pthread -- * include files. But we need it and it seems to be available -- * on all pthread-systems so far. Odd. -- */ --#ifndef _MSC_VER --extern int pthread_mutexattr_setkind_np (pthread_mutexattr_t * attr, -- int kind); --#endif -- - - /** - * @brief Structure for MUTual EXclusion (Mutex). -@@ -67,23 +57,13 @@ GNUNET_mutex_create (int isRecursive) - pthread_mutexattr_init (&attr); - if (isRecursive) - { --#ifdef __linux__ -- GNUNET_assert (0 == pthread_mutexattr_setkind_np -- (&attr, PTHREAD_MUTEX_RECURSIVE_NP)); --#elif BSD || SOLARIS || OSX || WINDOWS - GNUNET_assert (0 == pthread_mutexattr_settype - (&attr, PTHREAD_MUTEX_RECURSIVE)); --#endif - } - else - { --#ifdef __linux__ -- GNUNET_assert (0 == pthread_mutexattr_setkind_np -- (&attr, PTHREAD_MUTEX_ERRORCHECK_NP)); --#else - GNUNET_assert (0 == pthread_mutexattr_settype - (&attr, PTHREAD_MUTEX_ERRORCHECK)); --#endif - } - mut = GNUNET_new (struct GNUNET_Mutex); - GNUNET_assert (0 == pthread_mutex_init (&mut->pt, &attr));