On Tue, Jun 30, 2020 at 8:10 AM Stuart Henderson <s...@spacehopper.org>
wrote:

> On 2020/06/30 02:56, Abel Abraham Camarillo Ojeda wrote:
> > (cc maintainer)
> >
> > Some programs (ntopng trying to use influx backend) complain they
> > can't know the version of influxdb, expected:
> >
> > $ influx -version
> > InfluxDB shell version: 1.6.6
> > $
> >
> > got:
> >
> > $ influx -version
> > InfluxDB shell version: unknown
> > $
> >
> > To reproduce:
> >
> > # (fresh install of 6.7/amd64)
> > # pkg_add influxdb;
> > # influx -version;
> > InfluxDB shell version: unknown
> > #
> >
> > Maybe it's related or similar to issue #6777
> > https://github.com/influxdata/influxdb/issues/6777
> >
> > which suggests to:
> >
> > > You have to include the linker flags mentioned in this issue above. To
> > add the version information, you have to add a -ldflags="-X
> > main.version=%pkgver%" to the go install command.
> >
> > before digging further into this (and because I have no experience
> > with go ports + vendor tarballs and such), I seek the wisdom
> > of ports@
> >
> > Thanks for any ideas
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/influxdb/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- Makefile    29 Apr 2020 11:36:54 -0000      1.13
> +++ Makefile    30 Jun 2020 13:10:37 -0000
> @@ -4,7 +4,7 @@ COMMENT =       time-series datastore for metr
>
>  V =            1.6.6
>  DISTNAME =     influxdb-${V}
> -REVISION =     0
> +REVISION =     1
>
>  HOMEPAGE =     https://influxdata.com
>  # selfhosted because we bundle go deps
> @@ -39,6 +39,8 @@ USE_GMAKE =   Yes
>  SUBST_VARS =   VARBASE
>
>  NO_TEST =      Yes
> +
> +MODGO_LDFLAGS +=        -X main.version=$V
>
>  do-build:
>         cd ${WRKSRC} && ${MODGO_BUILD_CMD} ./...
>
>
Thanks! I see its already committed

regards

Reply via email to