Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Feb 2026 07:48:46 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b43535df3c16 - main - devel/vali: Add port: C library and code generator for Varlink
Message-ID:  <698ae2de.3eaef.362d567@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

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

commit b43535df3c166962853de161514540cf633cee99
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-02-10 06:44:05 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-02-10 07:48:37 +0000

    devel/vali: Add port: C library and code generator for Varlink
    
    A Varlink C implementation and code generator.
    
    Varlink is an interface description format and protocol that aims to
    make services accessible to both humans and machines in the simplest
    feasible way.
    
    WWW: https://gitlab.freedesktop.org/emersion/vali
---
 devel/Makefile       |  1 +
 devel/vali/Makefile  | 28 ++++++++++++++++++++++++++++
 devel/vali/distinfo  |  3 +++
 devel/vali/pkg-descr |  5 +++++
 4 files changed, 37 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index a9bc2d655ecc..3fde10c0bb0f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8556,6 +8556,7 @@
     SUBDIR += uvwasi
     SUBDIR += valgrind
     SUBDIR += valgrind-devel
+    SUBDIR += vali
     SUBDIR += vasm
     SUBDIR += vc
     SUBDIR += vc-intrinsics
diff --git a/devel/vali/Makefile b/devel/vali/Makefile
new file mode 100644
index 000000000000..893bcc12dd5a
--- /dev/null
+++ b/devel/vali/Makefile
@@ -0,0 +1,28 @@
+PORTNAME=	vali
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.1.1
+CATEGORIES=	devel
+MASTER_SITES=	https://gitlab.freedesktop.org/emersion/${PORTNAME}/-/releases/${DISTVERSIONFULL}/downloads/
+DISTNAME=	${PORTNAME}-${DISTVERSION}
+
+MAINTAINER=	tagattie@FreeBSD.org
+COMMENT=	C library and code generator for Varlink
+WWW=		https://gitlab.freedesktop.org/emersion/vali
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libaml.so:devel/aml \
+		libjson-c.so:devel/json-c
+
+USES=		meson pkgconfig
+USE_LDCONFIG=	yes
+
+PLIST_FILES=	bin/${PORTNAME} \
+		include/${PORTNAME}.h \
+		lib/lib${PORTNAME}.so \
+		lib/lib${PORTNAME}.so.${DISTVERSION} \
+		lib/lib${PORTNAME}.so.1 \
+		libdata/pkgconfig/${PORTNAME}.pc
+
+.include <bsd.port.mk>
diff --git a/devel/vali/distinfo b/devel/vali/distinfo
new file mode 100644
index 000000000000..d2061568b11a
--- /dev/null
+++ b/devel/vali/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1770703288
+SHA256 (vali-0.1.1.tar.gz) = 791785eca66392f91f28ca371ba9cfa2dc11915df0bff9f590a33453f67e5756
+SIZE (vali-0.1.1.tar.gz) = 30493
diff --git a/devel/vali/pkg-descr b/devel/vali/pkg-descr
new file mode 100644
index 000000000000..59e4bc78f1aa
--- /dev/null
+++ b/devel/vali/pkg-descr
@@ -0,0 +1,5 @@
+A Varlink C implementation and code generator.
+
+Varlink is an interface description format and protocol that aims to
+make services accessible to both humans and machines in the simplest
+feasible way.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698ae2de.3eaef.362d567>