Import vali, a Varlink C implementation and code generator. ok volker@

This commit is contained in:
matthieu
2026-04-06 10:09:17 +00:00
parent 31659c2d20
commit adbeda9e67
4 changed files with 43 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
COMMENT = Varlink C implementation and code generator
V = 0.1.1
COMMIT = bd4b709430eef9a1252198f9a0ea4a05930eda26
DIST_TUPLE = fdo emersion vali v${V} .
SHARED_LIBS += vali 0.0 # 0.0
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
WANTLIB = aml json-c c
COMPILER = base-clang ports-gcc
COMPILER_LANGS = c
MODULES = devel/meson
LIB_DEPENDS = devel/aml \
devel/json-c
WRKDIST = ${WRKDIR}/vali-v${V}-${COMMIT}
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (emersion-vali-v0.1.1.tar.gz) = JCbFPY8MONZPwLCbPES0dS7DPBvrYjQPrC2D88HbY3g=
SIZE (emersion-vali-v0.1.1.tar.gz) = 30315
+12
View File
@@ -0,0 +1,12 @@
A Varlink C implementation and code generator.
https://varlink.org/
Varlink is an interface description format and protocol that aims to
make services accessible to both humans and machines in the simplest
feasible way.
Library API
The library API is documented in the header and can be browsed on the
website: https://emersion.pages.freedesktop.org/vali/
+4
View File
@@ -0,0 +1,4 @@
@bin bin/vali
include/vali.h
@lib lib/libvali.so.${LIBvali_VERSION}
lib/pkgconfig/vali.pc