On Mon, Sep 06, 2021 at 09:53:59PM +0200, Stefan Hagen wrote:
> 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.
That's the way to do it, ok aja
> >
> > 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 \
>
--
Antoine