Tuesday, September 21, 2021

Re: sysutils/gource missing a rundep on git

On Tue, Sep 21, 2021 at 02:04:09PM +0200, Solene Rapenne wrote:
> gource package doesn't have a run depend on git which
> make it fail on use.
>
> $ gource
> sh: git: not found
> sh: git: not found
> gource: failed to generate log file
> Try 'gource --help' for more information.
>
> following diff make gource working out of the box

The gource README.md file lists the following VCS as supported:
Git, Bazaar, Mercurial, SVN, CVS

I would expect that you'd need the corresponding tools for each
of these to make use of gource, depending on the repository format?

> Index: Makefile
> ===================================================================
> RCS file: /home/reposync/ports/sysutils/gource/Makefile,v
> retrieving revision 1.22
> diff -u -p -r1.22 Makefile
> --- Makefile 16 Jan 2020 09:46:58 -0000 1.22
> +++ Makefile 21 Sep 2021 11:57:56 -0000
> @@ -5,6 +5,7 @@ COMMENT = software version control visua
> DISTNAME = gource-0.51
> CATEGORIES = sysutils graphics
> HOMEPAGE = https://gource.io/
> +REVISION = 0
>
> MAINTAINER = Gonzalo L. R. <gonzalo@openbsd.org>
>
> @@ -25,6 +26,7 @@ LIB_DEPENDS = devel/boost \
> devel/pcre \
> devel/sdl2-image \
> graphics/glew
> +RUN_DEPENDS = devel/git
>
> post-install:
> @gzip -d ${PREFIX}/man/man1/gource.1.gz
>
>

No comments:

Post a Comment