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 \

Reply via email to