diff options
| author | Olivier Cochard <olivier@FreeBSD.org> | 2026-04-07 22:57:59 +0000 |
|---|---|---|
| committer | Olivier Cochard <olivier@FreeBSD.org> | 2026-04-08 00:58:27 +0000 |
| commit | 5f6a3bded5a51ff06458d112acca85dd539bc7ed (patch) | |
| tree | f33d00c16d9f1dd3f41924ed0c918619707d4cab | |
| parent | 2474681f604773d87bf42e27f5ae7222adaf50bb (diff) | |
net/libyang3: New version branch
Next update of net/frr10 will be builded with net/libyang3
Sponsored by: Netflix
| -rw-r--r-- | net/Makefile | 1 | ||||
| -rw-r--r-- | net/libyang3/Makefile | 31 | ||||
| -rw-r--r-- | net/libyang3/distinfo | 3 | ||||
| -rw-r--r-- | net/libyang3/pkg-descr | 2 | ||||
| -rw-r--r-- | net/libyang3/pkg-plist | 38 |
5 files changed, 75 insertions, 0 deletions
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 |
