m git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775609921; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jjXhxpEN4vXgaQYFZiTZZlu7xPPxjWSpWeQ1lIi3uD0=; b=ZiESaI1JwWSG+cy4KZ24P06YrHo3aZ610Q2swhSiVW/T6Xlt1ToR2GHYZmS8ayqqc+z0/I BgP/Lxhv1Y92mydg5vcOrxezR1o+t863sabEArFGlbpnAp5TNlqnEb/1d3hNKmSP5VPMZL SowogeROIT770ueTElIMawnIdIuCMpcNgAyz4BmpTCWFk/1QhaZg/3aGzsTb8Uiq+BdyAI EAew8c82c7V0cUyA8dLR62qNJhVmQ9h/B6uIwiv/ok5xZYTpAcxO80CMM52P2MOy/bqj10 vWpNRwZHu/KTC4wMP9i5OwHnIKfeGEEIHwIcIAagqEZ2r44VF4bnvDPEPkQe7A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775609921; a=rsa-sha256; cv=none; b=wYc5/fJ6CEbqZfZqfK7WB+RG1cbnuq568Y2Bf1FVpwaMfN+WSedNB1z7126dYVcOQL7eNL X0GkGQqz+dKeXPW2upU3c8I5xIcsbG3oNan9wBLJeFm4hmcCyy+a3mQWv2WhBOjgk7pjbq 0KJgZdKIt8dzAFwp9tMX8MwHRyMwKhGw8BXocFDtuWTPqU14ZCV93NCFYlY/ttk+3orZkR Erp7Nj/aaEogUI8mZZX1kBtF+kSw2eDbV69LfPMwth3YSH3h0KhhYVxtcoXxBk0SfH/x8y 0kyUOap2rtuOTqyU07dgXARvLKF231g44jNaJ9tYBUNkcbO8giAjET7KKAwOrQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775609921; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jjXhxpEN4vXgaQYFZiTZZlu7xPPxjWSpWeQ1lIi3uD0=; b=p1E3djYdVsRaT2p8WcOCrLHY1UXeRay5h/okoaIsQSKoRhHv8MbhmWpvRHNpsLYLiToKjX s7WxHTuUfDiGhdslzpqrhKUpQZ1Ym9IYzyjP/30M/VlqZkSjp2iHpOyktvHaPwLk2Fl5yW kNwC522M6m02nDWelapd+U1y7fRWEoebVUyvp6Vrke8/ECELOuGBJCJ9qLVpCfnVsU1hxc 6b+wqQsbyZUpBXQHnDk9MAobk0oTOXE4XOBif1R3OS5QyuAdB/QbpxrUXdNsdh7lep0enH KQKcuMZ1JJ5C+79PeDKtdveg6ZJkRiX6KoPhiAilJZ8gKYmlJcuoG18O5XHLeg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fr4Sd306Jz13sV for ; Wed, 08 Apr 2026 00:58:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38a32 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 08 Apr 2026 00:58:41 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Olivier Cochard Subject: git: 5f6a3bded5a5 - main - net/libyang3: New version branch List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olivier X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5f6a3bded5a51ff06458d112acca85dd539bc7ed Auto-Submitted: auto-generated Date: Wed, 08 Apr 2026 00:58:41 +0000 Message-Id: <69d5a841.38a32.22605c4a@gitrepo.freebsd.org> The branch main has been updated by olivier: URL: https://cgit.FreeBSD.org/ports/commit/?id=5f6a3bded5a51ff06458d112acca85dd539bc7ed commit 5f6a3bded5a51ff06458d112acca85dd539bc7ed Author: Olivier Cochard AuthorDate: 2026-04-07 22:57:59 +0000 Commit: Olivier Cochard 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 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