Created attachment 171086 [details] uchiwa-0.15.0.shar Uchiwa is a simple dashboard for Sensu written in Go.
Uchiwa also needs it's own user. I added the following: /usr/ports/UIDs UIDs:uchiwa:*:815:815::0:0:Uchiwa Dashboard:/nonexistent:/usr/sbin/nologin /usr/ports/GIDs GIDs:uchiwa:*:815:
fetch: http://distcache.FreeBSD.org/ports-distfiles/dgrijalva-jwt-go-61124b62ad244d655f87d944aefaa2ae5a0d2f16_GH0.tar.gz: Not Found
Created attachment 171372 [details] uchiwa-0.15.0.shar Updated port
(In reply to Mikanoshi from comment #2) Please try the new version. It seems to be a bug in the code that downloads files from github. Using a dash ( - ) in the group name made the download fail. Make tried to download http://distcache.FreeBSD.org/ports-distfiles/godgrijalva-jwt-go-61124b62ad244d655f87d944aefaa2ae5a0d2f16_GH0.tar.gz instead of http://distcache.FreeBSD.org/ports-distfiles/dgrijalva-jwt-go-61124b62ad244d655f87d944aefaa2ae5a0d2f16_GH0.tar.gz. I will create a bug report for this.
Created attachment 171377 [details] uchiwa-0.15.0.shar I rewrote the port use not use npm for installation for java-script files. All files are now fetched from github. BUILD_DEPENDS are now down to only go>=1.6.0.
I think I'll go with Kapacitor+Alerta, but thanks anyway :) it compiles now
Created attachment 171973 [details] uchiwa-0.16.0.shar Updated port to latest version
testbuild@work
Created attachment 171978 [details] uchiwa-0.16.0.shar New version with correct pkg-plist, and UIDs and GIDs attached.
A commit references this bug: Author: pi Date: Thu Jun 30 19:22:22 UTC 2016 New revision: 417836 URL: https://svnweb.freebsd.org/changeset/ports/417836 Log: New port: www/uchiwa Uchiwa is a simple dashboard for the Sensu monitoring framework. WWW: http://uchiwa.io/ PR: 210071 Submitted by: Alexander Holte-Davidsen <ports@treg.io> Changes: head/GIDs head/UIDs head/www/Makefile head/www/uchiwa/ head/www/uchiwa/Makefile head/www/uchiwa/distinfo head/www/uchiwa/files/ head/www/uchiwa/files/uchiwa.in head/www/uchiwa/pkg-descr head/www/uchiwa/pkg-plist
Committed, thanks!