Import aml: another main loop. ok volker@

This commit is contained in:
matthieu
2026-04-06 09:56:47 +00:00
parent 2ddb45c611
commit d71761260d
4 changed files with 49 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
COMMENT = Another Main Loop
V = 1.0.0
PKGNAME = aml-$V
COMMIT = c5a8bad585e4529a4e178589af30110326bf9df6
DIST_TUPLE = github any1 aml ${COMMIT} .
SHARED_LIBS = aml 0.0 # 1.0.0
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
WANTLIB = pthread
MODULES = devel/meson
COMPILER = base-clang ports-gcc
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (any1-aml-c5a8bad585e4529a4e178589af30110326bf9df6.tar.gz) = ik5LK2+yT+PF07jU4cD5cCKmDErZoNHhIbUzASEnyIc=
SIZE (any1-aml-c5a8bad585e4529a4e178589af30110326bf9df6.tar.gz) = 22027
+22
View File
@@ -0,0 +1,22 @@
Andri's Main Loop
Goals:
Portability
Utility
Simplicity
Non-goals:
MS Windows (TM) support
Solving the C10K problem
Features:
File descriptor event handlers
Timers
Tickers
Signal handlers
Idle dispatch callbacks
Thread pool
Interoperability with other event loops
+4
View File
@@ -0,0 +1,4 @@
include/aml1/
include/aml1/aml.h
@lib lib/libaml.so.${LIBaml_VERSION}
lib/pkgconfig/aml1.pc