Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Apr 2026 00:58:41 +0000
From:      Olivier Cochard <olivier@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5f6a3bded5a5 - main - net/libyang3: New version branch
Message-ID:  <69d5a841.38a32.22605c4a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by olivier:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5f6a3bded5a51ff06458d112acca85dd539bc7ed

commit 5f6a3bded5a51ff06458d112acca85dd539bc7ed
Author:     Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-04-07 22:57:59 +0000
Commit:     Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-04-08 00:58:27 +0000

    net/libyang3: New version branch
    
    Next update of net/frr10 will be builded with net/libyang3
    
    Sponsored by:   Netflix
---
 net/Makefile           |  1 +
 net/libyang3/Makefile  | 31 +++++++++++++++++++++++++++++++
 net/libyang3/distinfo  |  3 +++
 net/libyang3/pkg-descr |  2 ++
 net/libyang3/pkg-plist | 38 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 75 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index 8d8de4cfa4b8..9e1af28c7df5 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -440,6 +440,7 @@
     SUBDIR += libwebsockets
     SUBDIR += libyang
     SUBDIR += libyang2
+    SUBDIR += libyang3
     SUBDIR += libzapojit
     SUBDIR += libzmq4
     SUBDIR += liferea
diff --git a/net/libyang3/Makefile b/net/libyang3/Makefile
new file mode 100644
index 000000000000..f9d665477ad4
--- /dev/null
+++ b/net/libyang3/Makefile
@@ -0,0 +1,31 @@
+PORTNAME=	libyang
+PORTVERSION=	3.13.6
+DISTVERSIONPREFIX=	v
+CATEGORIES=	net
+PKGNAMESUFFIX=	3
+
+MAINTAINER=	olivier@FreeBSD.org
+COMMENT=	YANG data modeling language library, version 3
+WWW=		https://github.com/CESNET/libyang
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libpcre2-8.so:devel/pcre2
+TEST_DEPENDS=	cmocka>0:sysutils/cmocka
+
+USES=	cmake compiler:c++11-lang pkgconfig
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	CESNET
+
+CONFLICTS=	libyang libyang2
+
+TEST_TARGET=	test
+
+OPTIONS_DEFINE=	TEST
+
+TEST_CMAKE_BOOL=	ENABLE_TESTS
+
+.include <bsd.port.mk>
diff --git a/net/libyang3/distinfo b/net/libyang3/distinfo
new file mode 100644
index 000000000000..9d2efb3aee69
--- /dev/null
+++ b/net/libyang3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1775480670
+SHA256 (CESNET-libyang-v3.13.6_GH0.tar.gz) = 5cd5018f39c830f97d70616c003990287ce5e820ae2792763a49e2a1f63af8d6
+SIZE (CESNET-libyang-v3.13.6_GH0.tar.gz) = 1356689
diff --git a/net/libyang3/pkg-descr b/net/libyang3/pkg-descr
new file mode 100644
index 000000000000..d5306159e345
--- /dev/null
+++ b/net/libyang3/pkg-descr
@@ -0,0 +1,2 @@
+libyang is a YANG data modelling language parser and toolkit written
+(and providing API) in C.
diff --git a/net/libyang3/pkg-plist b/net/libyang3/pkg-plist
new file mode 100644
index 000000000000..cee9ce0fcb3e
--- /dev/null
+++ b/net/libyang3/pkg-plist
@@ -0,0 +1,38 @@
+bin/yanglint
+bin/yangre
+include/libyang/context.h
+include/libyang/dict.h
+include/libyang/hash_table.h
+include/libyang/in.h
+include/libyang/libyang.h
+include/libyang/log.h
+include/libyang/ly_config.h
+include/libyang/metadata.h
+include/libyang/out.h
+include/libyang/parser_data.h
+include/libyang/parser_schema.h
+include/libyang/plugins.h
+include/libyang/plugins_exts.h
+include/libyang/plugins_types.h
+include/libyang/printer_data.h
+include/libyang/printer_schema.h
+include/libyang/set.h
+include/libyang/tree.h
+include/libyang/tree_data.h
+include/libyang/tree_edit.h
+include/libyang/tree_schema.h
+include/libyang/version.h
+lib/libyang.so
+lib/libyang.so.3
+lib/libyang.so.3.9.14
+libdata/pkgconfig/libyang.pc
+share/man/man1/yanglint.1.gz
+share/man/man1/yangre.1.gz
+share/yang/modules/libyang/ietf-datastores@2018-02-14.yang
+share/yang/modules/libyang/ietf-inet-types@2013-07-15.yang
+share/yang/modules/libyang/ietf-yang-library@2019-01-04.yang
+share/yang/modules/libyang/ietf-yang-metadata@2016-08-05.yang
+share/yang/modules/libyang/ietf-yang-schema-mount@2019-01-14.yang
+share/yang/modules/libyang/ietf-yang-structure-ext@2020-06-17.yang
+share/yang/modules/libyang/ietf-yang-types@2013-07-15.yang
+share/yang/modules/libyang/yang@2025-01-29.yang


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d5a841.38a32.22605c4a>