diff options
author | Rosen Penev <rosenp@gmail.com> | 2020-05-09 19:49:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-09 19:49:55 -0700 |
commit | 386f5b58e5c8ba908843d7e6ee49c88c811fad55 (patch) | |
tree | 6a3be663289268a2fd6de0271dbb848a219a5dbb /libs | |
parent | a32995f73dfaf57e389ef603e04d2e837811e406 (diff) | |
parent | c825364c1d3c45d1dac321ec1a8209f44da75d8d (diff) |
Merge pull request #12126 from lucize/netopeer
Netopeer2: update Netopeer2 and dependencies to master
Diffstat (limited to 'libs')
-rw-r--r-- | libs/libnetconf2/Makefile | 7 | ||||
-rw-r--r-- | libs/libnetconf2/patches/001-cmake_not_updated.patch | 11 | ||||
-rw-r--r-- | libs/libnetconf2/patches/001-fix-pthread-error.patch | 38 | ||||
-rw-r--r-- | libs/libnetconf2/patches/010-fix-format.patch | 11 | ||||
-rw-r--r-- | libs/libyang/Makefile | 6 |
5 files changed, 16 insertions, 57 deletions
diff --git a/libs/libnetconf2/Makefile b/libs/libnetconf2/Makefile index 4005e60e6..5e5945b58 100644 --- a/libs/libnetconf2/Makefile +++ b/libs/libnetconf2/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libnetconf2 -PKG_VERSION:=0.12-r2 +PKG_VERSION:=1.1.24 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/CESNET/libnetconf2/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=760061fb1c1fe87a2a068d5a9e5affcef280044c5940ef344854e9ea7ec26452 +PKG_HASH:=1a69db028bf970f0dab15ed508b58e0cf0806a7e4492828404b75c97ec8ab306 PKG_MAINTAINER:=Mislav Novakovic <mislav.novakovic@sartura.hr> PKG_LICENSE:=BSD-3-Clause @@ -43,9 +43,6 @@ endef define Package/libnetconf2/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetconf2.so* $(1)/usr/lib/ - - $(INSTALL_DIR) $(1)/usr/share/libnetconf2 - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/libnetconf2/*.yin $(1)/usr/share/libnetconf2/ endef $(eval $(call BuildPackage,libnetconf2)) diff --git a/libs/libnetconf2/patches/001-cmake_not_updated.patch b/libs/libnetconf2/patches/001-cmake_not_updated.patch new file mode 100644 index 000000000..f519b9bd6 --- /dev/null +++ b/libs/libnetconf2/patches/001-cmake_not_updated.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt 2020-05-08 13:29:30.903800624 +0300 ++++ b/CMakeLists.txt 2020-05-08 13:29:50.943582218 +0300 +@@ -153,7 +153,7 @@ + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNC_ENABLED_SSH") + message(STATUS "LibSSH version ${LibSSH_VERSION} found") + +- if(LibSSH_VERSION VERSION_EQUAL 0.9.3 OR LibSSH_VERSION VERSION_EQUAL 0.9.4) ++ if(LibSSH_VERSION VERSION_EQUAL 0.9.x) + message(FATAL_ERROR "LibSSH ${LibSSH_VERSION} includes regression bugs and libnetconf2 will NOT work properly, try to use another version") + endif() + diff --git a/libs/libnetconf2/patches/001-fix-pthread-error.patch b/libs/libnetconf2/patches/001-fix-pthread-error.patch deleted file mode 100644 index 30faa03a9..000000000 --- a/libs/libnetconf2/patches/001-fix-pthread-error.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -176,6 +176,7 @@ target_link_libraries(netconf2 ${CMAKE_THREAD_LIBS_INIT}) - set(CMAKE_REQUIRED_LIBRARIES pthread) - check_include_file(stdatomic.h HAVE_STDATOMIC) - check_function_exists(pthread_mutex_timedlock HAVE_PTHREAD_MUTEX_TIMEDLOCK) -+check_function_exists(pthread_rwlockattr_setkind_np HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP) - - # dependencies - openssl - if(ENABLE_TLS OR ENABLE_DNSSEC OR ENABLE_SSH) ---- a/src/config.h.in -+++ b/src/config.h.in -@@ -73,4 +73,7 @@ - */ - #define NC_PS_QUEUE_SIZE @MAX_PSPOLL_THREAD_COUNT@ - -+/* Portability feature-check macros. */ -+#cmakedefine HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP -+ - #endif /* NC_CONFIG_H_ */ ---- a/src/session_server.c -+++ b/src/session_server.c -@@ -560,6 +560,7 @@ nc_server_init(struct ly_ctx *ctx) - errno=0; - - if (pthread_rwlockattr_init(&attr) == 0) { -+#if defined(HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP) - if (pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) == 0) { - if (pthread_rwlock_init(&server_opts.endpt_lock, &attr) != 0) { - ERR("%s: failed to init rwlock(%s).", __FUNCTION__, strerror(errno)); -@@ -570,6 +571,7 @@ nc_server_init(struct ly_ctx *ctx) - } else { - ERR("%s: failed set attribute (%s).", __FUNCTION__, strerror(errno)); - } -+#endif - pthread_rwlockattr_destroy(&attr); - } else { - ERR("%s: failed init attribute (%s).", __FUNCTION__, strerror(errno)); diff --git a/libs/libnetconf2/patches/010-fix-format.patch b/libs/libnetconf2/patches/010-fix-format.patch deleted file mode 100644 index 1f6ce2c2d..000000000 --- a/libs/libnetconf2/patches/010-fix-format.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/io.c -+++ b/src/io.c -@@ -62,7 +62,7 @@ nc_ssl_error_get_reasons(void) - ERRMEM; - return NULL; - } -- reason_len += sprintf(reasons + reason_len, ERR_reason_error_string(e)); -+ reason_len += sprintf(reasons + reason_len, "%s", ERR_reason_error_string(e)); - } - - return reasons; diff --git a/libs/libyang/Makefile b/libs/libyang/Makefile index d719c23c2..c47330eac 100644 --- a/libs/libyang/Makefile +++ b/libs/libyang/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libyang -PKG_VERSION:=1.0.130 -PKG_RELEASE:=2 +PKG_VERSION:=1.0.167 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/CESNET/libyang/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=c9703079f10fbf7154882562322b4b01764bc7735345da555ca51201b02e536c +PKG_HASH:=2431fa5c7cfbe6a6f2c0873547b976f018438967adfe268726911dd3d95eaa31 PKG_MAINTAINER:=Mislav Novakovic <mislav.novakovic@sartura.hr> PKG_LICENSE:=BSD-3-Clause |