aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Cochard <olivier@FreeBSD.org>2021-10-13 12:43:05 +0000
committerOlivier Cochard <olivier@FreeBSD.org>2021-10-13 12:55:58 +0000
commit7a6696ab2619c2661b8af49f1ee6eb4d1d9caf46 (patch)
treeb8bb5d393a69547c0c71fe8092436846645f17ab
parent41de47493504aae493d1392c59c7da0c02848657 (diff)
downloadports-7a6696ab2619c2661b8af49f1ee6eb4d1d9caf46.tar.gz
ports-7a6696ab2619c2661b8af49f1ee6eb4d1d9caf46.zip
net/libyang: Fixes mutiple CVEs and connect upstream's test suite
CVEs: CVE-2021-28902, CVE-2021-28903, CVE-2021-28904, CVE-2021-28905, CVE-2021-28906 PR: 259127 Reported by: diizzy
-rw-r--r--net/libyang/Makefile9
-rw-r--r--net/libyang/distinfo6
-rw-r--r--net/libyang/pkg-plist2
3 files changed, 12 insertions, 5 deletions
diff --git a/net/libyang/Makefile b/net/libyang/Makefile
index 9f6bb8ec7e0e..e6ccf2cb9b20 100644
--- a/net/libyang/Makefile
+++ b/net/libyang/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libyang
-PORTVERSION= 1.0.184
+PORTVERSION= 1.0.240
DISTVERSIONPREFIX= v
CATEGORIES= net
@@ -10,6 +10,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libpcre.so:devel/pcre
+TEST_DEPENDS= cmocka>0:sysutils/cmocka
USES= cmake compiler:c++11-lang pkgconfig
USE_LDCONFIG= yes
@@ -19,4 +20,10 @@ GH_ACCOUNT= CESNET
CMAKE_ARGS+= -DENABLE_LYD_PRIV=ON
+TEST_TARGET= test
+
+OPTIONS_DEFINE= TEST
+
+TEST_CMAKE_BOOL= ENABLE_BUILD_TESTS
+
.include <bsd.port.mk>
diff --git a/net/libyang/distinfo b/net/libyang/distinfo
index dceb6fc670ff..86cc163850de 100644
--- a/net/libyang/distinfo
+++ b/net/libyang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1595492965
-SHA256 (CESNET-libyang-v1.0.184_GH0.tar.gz) = 1a5637451b73c4c5683837eb4c51371bb084795f653bc1a5fc20fed5541b58bc
-SIZE (CESNET-libyang-v1.0.184_GH0.tar.gz) = 1659420
+TIMESTAMP = 1634122288
+SHA256 (CESNET-libyang-v1.0.240_GH0.tar.gz) = 8576cad398b451b1c622b0652a2030fcf83ee1d9a39e6cd93d17b0a5a43118d6
+SIZE (CESNET-libyang-v1.0.240_GH0.tar.gz) = 1667619
diff --git a/net/libyang/pkg-plist b/net/libyang/pkg-plist
index d308491c32ae..7b1ecf2e4784 100644
--- a/net/libyang/pkg-plist
+++ b/net/libyang/pkg-plist
@@ -9,7 +9,7 @@ include/libyang/user_types.h
include/libyang/xml.h
lib/libyang.so
lib/libyang.so.1
-lib/libyang.so.1.9.2
+lib/libyang.so.1.10.32
lib/libyang1/extensions/metadata.so
lib/libyang1/extensions/nacm.so
lib/libyang1/extensions/yangdata.so