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 \