aboutsummaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2020-05-09 19:49:55 -0700
committerGitHub <noreply@github.com>2020-05-09 19:49:55 -0700
commit386f5b58e5c8ba908843d7e6ee49c88c811fad55 (patch)
tree6a3be663289268a2fd6de0271dbb848a219a5dbb /libs
parenta32995f73dfaf57e389ef603e04d2e837811e406 (diff)
parentc825364c1d3c45d1dac321ec1a8209f44da75d8d (diff)
Merge pull request #12126 from lucize/netopeer
Netopeer2: update Netopeer2 and dependencies to master
Diffstat (limited to 'libs')
-rw-r--r--libs/libnetconf2/Makefile7
-rw-r--r--libs/libnetconf2/patches/001-cmake_not_updated.patch11
-rw-r--r--libs/libnetconf2/patches/001-fix-pthread-error.patch38
-rw-r--r--libs/libnetconf2/patches/010-fix-format.patch11
-rw-r--r--libs/libyang/Makefile6
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