commit 1d15462c2af67b9a5a3fe9dea1e4c4ca376bd38f
parent 9e81f3d7ac06239e73a0a4fb7d19233daf1ceff5
Author: finwo <finwo@pm.me>
Date: Mon, 16 Mar 2026 00:44:07 +0100
Update tidwall libraries to new package format
Diffstat:
18 files changed, 8 insertions(+), 104 deletions(-)
diff --git a/MANIFEST b/MANIFEST
@@ -12,4 +12,12 @@ graphitemaster/incbin https://git.finwo.net/misc/dep-repository/archives/heads/p
orlp/ed25519 https://git.finwo.net/misc/dep-repository/archives/heads/pkg/orlp/ed25519.tar.gz
rxi/log https://git.finwo.net/misc/dep-repository/archives/heads/pkg/rxi/log.tar.gz
tidwall/buf https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/buf.tar.gz
+tidwall/btree https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/btree.tar.gz
+tidwall/evio https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/evio.tar.gz
+tidwall/hashmap https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/hashmap.tar.gz
+tidwall/json https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/json.tar.gz
+tidwall/match https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/match.tar.gz
+tidwall/neco https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/neco.tar.gz
+tidwall/rand https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/rand.tar.gz
+tidwall/rtree https://git.finwo.net/misc/dep-repository/archives/heads/pkg/tidwall/rtree.tar.gz
win32ports/sys_time_h https://git.finwo.net/misc/dep-repository/archives/heads/pkg/win32ports/sys_time_h.tar.gz
diff --git a/tidwall/btree/config.mk b/tidwall/btree/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/btree.c
diff --git a/tidwall/btree/package.ini b/tidwall/btree/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/btree.c
-
-[package]
-name=tidwall/btree
-
-[export]
-config.mk=config.mk
-include/tidwall/btree.h=btree.h
diff --git a/tidwall/evio/config.mk b/tidwall/evio/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/evio.c
diff --git a/tidwall/evio/package.ini b/tidwall/evio/package.ini
@@ -1,16 +0,0 @@
-[repository]
-github=tidwall/evio.c
-
-[package]
-name=tidwall/evio
-
-[dependencies]
-tidwall/buf=v0.2.1
-tidwall/hashmap=v0.7.0
-
-[build]
-0000=patch -p1 < patch/00-deeper-header-include.patch
-
-[export]
-config.mk=config.mk
-include/tidwall/evio.h=evio.h
diff --git a/tidwall/evio/patch/00-deeper-header-include.patch b/tidwall/evio/patch/00-deeper-header-include.patch
@@ -1,17 +0,0 @@
-diff --git a/evio.c b/evio.c
-index 7b3ecc0..262be61 100644
---- a/evio.c
-+++ b/evio.c
-@@ -20,9 +20,10 @@
- #include <time.h>
- #include <arpa/inet.h>
- #include <pthread.h>
-+
- #include "evio.h"
--#include "buf.h"
--#include "hashmap.h"
-+#include "tidwall/buf.h"
-+#include "tidwall/hashmap.h"
-
- static void *(*_malloc)(size_t) = NULL;
- static void (*_free)(void *) = NULL;
diff --git a/tidwall/hashmap/config.mk b/tidwall/hashmap/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/hashmap.c
diff --git a/tidwall/hashmap/package.ini b/tidwall/hashmap/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/hashmap.c
-
-[package]
-name=tidwall/hashmap
-
-[export]
-config.mk=config.mk
-include/tidwall/hashmap.h=hashmap.h
diff --git a/tidwall/json/config.mk b/tidwall/json/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/json.c
diff --git a/tidwall/json/package.ini b/tidwall/json/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/json.c
-
-[package]
-name=tidwall/json
-
-[export]
-config.mk=config.mk
-include/tidwall/json.h=json.h
diff --git a/tidwall/match/config.mk b/tidwall/match/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/match.c
diff --git a/tidwall/match/package.ini b/tidwall/match/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/match.c
-
-[package]
-name=tidwall/match
-
-[export]
-config.mk=config.mk
-include/tidwall/match.h=match.h
diff --git a/tidwall/neco/config.mk b/tidwall/neco/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/neco.c
diff --git a/tidwall/neco/package.ini b/tidwall/neco/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/neco
-
-[package]
-name=tidwall/neco
-
-[export]
-config.mk=config.mk
-include/tidwall/neco.h=neco.h
diff --git a/tidwall/rand/config.mk b/tidwall/rand/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/rand.c
diff --git a/tidwall/rand/package.ini b/tidwall/rand/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/rand.c
-
-[package]
-name=tidwall/rand
-
-[export]
-config.mk=config.mk
-include/tidwall/rand.h=rand.h
diff --git a/tidwall/rtree/config.mk b/tidwall/rtree/config.mk
@@ -1 +0,0 @@
-SRC+=__DIRNAME/rtree.c
diff --git a/tidwall/rtree/package.ini b/tidwall/rtree/package.ini
@@ -1,9 +0,0 @@
-[repository]
-github=tidwall/rtree.c
-
-[package]
-name=tidwall/rtree
-
-[export]
-config.mk=config.mk
-include/tidwall/rtree.h=rtree.h