On 2021/01/01 14:30, Tom Murphy wrote:
> Hi all,
>
> I've been wanting to get qtox running (since utox is rather
> unstable).
>
> Attached to this email are two new ports:
>
> databases/sqlcipher - Allows you to encrypt sqlite databases
> net/qtox - qtox client for the tox framework
>
> I'm also including a diff for net/toxcore to upgrade it from 0.2.3 to
> 0.2.12.
Here's a diff I had hanging around in my tree to update
toxcore/toxic/utox, the API changed a bit and IIRC they all needed
updating together. Builds OK but I don't use any of this, since
you have a setup already could you give it a spin please? At least
toxcore needs SHARED_LIBS bumping that wasn't in your diff.
Diff for that is sent as a gzipped attachment because it was
unfortunately imported with MSDOS line endings in the patches
which usually gets mangled in email.
> I'd like to propose that net/utox might be removed from the tree.
> It's alpha and pretty unstable (sometimes it makes the cpu fan race and
> I've had to kill -9 it sometimes)
0.18.0 changelog for utox suggests it's likely to be better:
https://github.com/uTox/uTox/releases/tag/v0.18.0
> Note: net/qtox relies on databases/sqlcipher to compile and run.
> It also relies on the newer net/toxcore. I'm not sure about net/toxic
> client as I don't use it.
here are a few tweaks for sqlcipher.
diff 4a421e6a1869cd82df717c62298316607805167d /usr/ports/mystuff
blob - 3daac481dad3c5c05bc9d0fabb11ec97653347cb
file + databases/sqlcipher/Makefile
--- databases/sqlcipher/Makefile
+++ databases/sqlcipher/Makefile
@@ -1,13 +1,10 @@
# $OpenBSD: Makefile,v 1.10 2020/10/03 14:58:48 solene Exp $
-N = sqlcipher
-V = 4.4.2
COMMENT = encrypted SQLite database
-PKGNAME = ${N}-${V}
GH_ACCOUNT = sqlcipher
GH_PROJECT = sqlcipher
-GH_TAGNAME = v${V}
+GH_TAGNAME = v4.4.2
SHARED_LIBS += sqlcipher 0.0 # 8.6
@@ -27,11 +24,14 @@ CONFIGURE_ARGS += --enable-tempstore=yes \
--disable-tcl \
--disable-editline \
--disable-readline
+CONFIGURE_ENV += TCLSH_CMD=${MODTCL_BIN}
NO_TEST = Yes
CFLAGS += -DSQLITE_HAS_CODEC
-BUILD_DEPENDS = lang/tcl/8.6
+MODULES = lang/tcl
+MODTCL_VERSION = 8.6
+BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS}
.include <bsd.port.mk>
No comments:
Post a Comment