Stefan Hagen wrote:
> 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?
Again, with revision bump.
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:51:53 -0000
@@ -5,7 +5,7 @@ COMMENT= highly configurable framework
V= 4.3
DISTNAME= awesome-${V}
CATEGORIES= x11
-REVISION= 2
+REVISION= 3
HOMEPAGE= https://awesomewm.org/
@@ -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 \