Nik Reist wrote:
> While trying to set awesome as my wm, .xsession-errors shows a
> required namespace is not found. It is missing pango as a dependency
> and installing it allows awesome to work properly.
Thanks for reporting. Indeed awesome needs pango, but not directoy.
Awesome is using lua-lgi, which provides gobject bindings. It can call
gobject based libraries like gtk, webkit, gstreamer, pango...
Lua-lgi itself only depends on devel/gobject-introspection.
I think it doesn't make sense to add dependencies to lua-lgi, just
because it can call those libraries. Therefore I propose to add pango
as run-dependency to awesome.
OK?
Index: x11/awesome/Makefile
===================================================================
RCS file: /cvs/ports/x11/awesome/Makefile,v
retrieving revision 1.114
diff -u -p -u -p -r1.114 Makefile
--- x11/awesome/Makefile 9 Jun 2021 19:50:10 -0000 1.114
+++ x11/awesome/Makefile 6 Sep 2021 19:04:23 -0000
@@ -42,7 +42,8 @@ BUILD_DEPENDS= devel/pango \
MODLUA_RUN_DEPENDS= devel/lua-lgi
-RUN_DEPENDS= misc/rlwrap \
+RUN_DEPENDS= devel/pango \
+ misc/rlwrap \
shells/bash
CONFIGURE_ARGS= -DCOMPRESS_MANPAGES=OFF \