git: 2d3fc9d03097 - main - devel/libverto: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Jun 2026 20:10:24 UTC
The branch main has been updated by joneum:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2d3fc9d03097743a63b3bf3fed46163c73287c35
commit 2d3fc9d03097743a63b3bf3fed46163c73287c35
Author: Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-06-30 20:07:56 +0000
Commit: Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-06-30 20:10:15 +0000
devel/libverto: New port
Add libverto 0.3.2, a loop-neutral asynchronous event loop abstraction
library.
Required for development of the net/freeipa-server port.
Sponsored by: Netzkommune GmbH
---
devel/Makefile | 1 +
devel/libverto/Makefile | 24 ++++++++++++++++++++++++
devel/libverto/distinfo | 3 +++
devel/libverto/pkg-descr | 3 +++
devel/libverto/pkg-plist | 11 +++++++++++
5 files changed, 42 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index e11fd5b7072b..f51b9f77cc20 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1512,6 +1512,7 @@
SUBDIR += libvanessa_socket
SUBDIR += libvc
SUBDIR += libversion
+ SUBDIR += libverto
SUBDIR += libvex
SUBDIR += libvhdi
SUBDIR += libvirt
diff --git a/devel/libverto/Makefile b/devel/libverto/Makefile
new file mode 100644
index 000000000000..38175c67d956
--- /dev/null
+++ b/devel/libverto/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libverto
+DISTVERSION= 0.3.2
+CATEGORIES= devel
+MASTER_SITES= https://github.com/latchset/libverto/releases/download/${DISTVERSION}/
+
+MAINTAINER= joneum@FreeBSD.org
+COMMENT= Main event loop abstraction library
+WWW= https://github.com/latchset/libverto
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libevent.so:devel/libevent
+
+USES= libtool pkgconfig
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static \
+ --with-libevent=default \
+ --without-glib \
+ --without-libev
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
diff --git a/devel/libverto/distinfo b/devel/libverto/distinfo
new file mode 100644
index 000000000000..b0c4ec4f05d8
--- /dev/null
+++ b/devel/libverto/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782848860
+SHA256 (libverto-0.3.2.tar.gz) = 8d1756fd704f147549f606cd987050fb94b0b1ff621ea6aa4d6bf0b74450468a
+SIZE (libverto-0.3.2.tar.gz) = 383181
diff --git a/devel/libverto/pkg-descr b/devel/libverto/pkg-descr
new file mode 100644
index 000000000000..3c39934743ec
--- /dev/null
+++ b/devel/libverto/pkg-descr
@@ -0,0 +1,3 @@
+libverto provides a loop-neutral asynchronous API that allows libraries and
+applications to use event loops without depending directly on a specific event
+loop implementation.
diff --git a/devel/libverto/pkg-plist b/devel/libverto/pkg-plist
new file mode 100644
index 000000000000..fa6f5646e8d1
--- /dev/null
+++ b/devel/libverto/pkg-plist
@@ -0,0 +1,11 @@
+include/verto-libevent.h
+include/verto-module.h
+include/verto.h
+lib/libverto-libevent.so
+lib/libverto-libevent.so.1
+lib/libverto-libevent.so.1.0.0
+lib/libverto.so
+lib/libverto.so.1
+lib/libverto.so.1.0.0
+libdata/pkgconfig/libverto-libevent.pc
+libdata/pkgconfig/libverto.pc