From nobody Sun Sep 17 15:29:57 2023
X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RpX120h4Sz4t52T;
	Sun, 17 Sep 2023 15:29:58 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (4096 bits) client-digest SHA256)
	(Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4RpX1171mrz4Q2r;
	Sun, 17 Sep 2023 15:29:57 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1694964598;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding;
	bh=eOfF41gtpLwRNwScHwPpcNuNx76qgY1qjbelovaSPR0=;
	b=NcuJ3XgUFd/0ph0M+kVooWzircVDMk/X0+z7iVOLejU/wHKBLqP/EJqvggW4mo91Y9Fg4N
	B7mTKl3JMsv/VKlPPrAf2Uw42jruVskZUT4ZQTopnr5yBIyNQGwteihLkwXaD1KjMk/01N
	/sCvmsj35jhPa7D75cN9jWtU1yNQACNJR1t/3qHLs1ugywbrSq+OSRo9/OFrcaaGG3YP0o
	c+bfzr6T/2wUg17jksZkhMySHcaehyN/vou/drgikh76xkN020ifAj1OeBORW85v99W1DC
	R3/81fb70Oi690qFuh5mIw/Rv9IHJerQOIuUkZhnUe6akjVA6Cpu9Twu8RetDg==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694964598; a=rsa-sha256; cv=none;
	b=O5WXvjw8wVe4WBqIBAB00e7ZQ0un6SCtt8tB6yzU75o26ydoJe+OBrAl/XodFLAvZ4gUNQ
	PrwMnahQRD+QI+kk0ecX57EdrfFXtRt2tyoh8XOOUavpaajbGBMwCtZ27+r8FxwmLo8DbO
	/PAzEcqJVy1o236mPV6ehM6E4Z0IbgiJyd1A6p9qQ0maKOUkCpOON5Tc9esgrqUF2jjFsy
	uWFSZr7Hc6RbEdWUVEO+RiQnxoFn5Tv9yH1A4usKn9IHwVenSALEX8Psl2hauqtYZGrfoJ
	rH3OIZowQiWB9DUEpYLpxr8DPBNNzhVlviQE4HYT5CmD7gQpfaPLn+iCk9wAMg==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1694964598;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding;
	bh=eOfF41gtpLwRNwScHwPpcNuNx76qgY1qjbelovaSPR0=;
	b=rgS1dM2TIIUlXVN3q8oftYHaW3iKP2RpBEeaGGjWorSfTkvzdcys8EGronvKNrDOhuLL4T
	Vnz7RN1nzYvg+2UdNFy7+05LW5AY8oAzbUQ/st/oxPZnnWI/QoY9VEfMZsHiy2n113NLt3
	irOncscUzc4igV6zIO6mD1xDLUVXAUu0B5Im9eB8v9dv4OUP6t4n8jJ321i1rtviLcigIM
	HUVR2S6R6N1POTUocqwLOBfOJ/EQ20UohOrD0LN9rmf1axw0tMlu4XfrYpaQTFcMolHoGF
	u9Y4bVJ/TAsiGVourHtmOH8v06kPUAhLQRHMG+MOI+Tr9p73lkEmLrVF2kjrrg==
Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RpX1166RLztT4;
	Sun, 17 Sep 2023 15:29:57 +0000 (UTC)
	(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
	by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38HFTvRm006932;
	Sun, 17 Sep 2023 15:29:57 GMT
	(envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
	by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38HFTvrq006929;
	Sun, 17 Sep 2023 15:29:57 GMT
	(envelope-from git)
Date: Sun, 17 Sep 2023 15:29:57 GMT
Message-Id: <202309171529.38HFTvrq006929@gitrepo.freebsd.org>
To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org,
        dev-commits-ports-main@FreeBSD.org
From: Robert Clausecker <fuz@FreeBSD.org>
Subject: git: a87df9468d4b - main - www/dasherr: New port: Lightweight
  dashboard for self-hosted services (and bookmarks)
List-Id: Commits to the main branch of the FreeBSD ports repository <dev-commits-ports-main.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main
List-Help: <mailto:dev-commits-ports-main+help@freebsd.org>
List-Post: <mailto:dev-commits-ports-main@freebsd.org>
List-Subscribe: <mailto:dev-commits-ports-main+subscribe@freebsd.org>
List-Unsubscribe: <mailto:dev-commits-ports-main+unsubscribe@freebsd.org>
Sender: owner-dev-commits-ports-main@freebsd.org
X-BeenThere: dev-commits-ports-main@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: fuz
X-Git-Repository: ports
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: a87df9468d4b3c40b33ff3572ee1647cd7d9974c
Auto-Submitted: auto-generated

The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a87df9468d4b3c40b33ff3572ee1647cd7d9974c

commit a87df9468d4b3c40b33ff3572ee1647cd7d9974c
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2023-09-15 01:39:23 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-09-17 15:23:14 +0000

    www/dasherr: New port: Lightweight dashboard for self-hosted services (and bookmarks)
    
    Dasherr is a minimal and lightweight dashboard for your self-hosted
    services (and bookmarks).
    
    Features:
    
    * Loads instantly + Remains light on resources
    * Responsive design (uses Bootstrap framework)
    * Shows Temperature, CPU load and Memory used by tapping into Glances
      API (default 5s updates)
    * Built-in online check of services (checked only at time of page
      load/refresh, to minimize background activity & load)
    * Several built-in Themes (easy to edit & add your own)
    * Wallpaper backgrounds supported
    * FontAwesome icons (also supports Self-hosted/Web image icons)
    * All settings in a single easy to edit json file, with built-in editor
    * Support for alternate configurations without needing multiple Dasherr
      installations
    
    WWW: https://github.com/erohtar/Dasherr/
    
    PR:             272777
---
 www/Makefile          |  1 +
 www/dasherr/Makefile  | 24 ++++++++++++++++++++++++
 www/dasherr/distinfo  |  3 +++
 www/dasherr/pkg-descr | 17 +++++++++++++++++
 www/dasherr/pkg-plist | 19 +++++++++++++++++++
 5 files changed, 64 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index bd973807ceb4..213d6cb4822f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -127,6 +127,7 @@
     SUBDIR += ctemplate
     SUBDIR += cutelyst
     SUBDIR += darkhttpd
+    SUBDIR += dasherr
     SUBDIR += davical
     SUBDIR += davix
     SUBDIR += dddbl
diff --git a/www/dasherr/Makefile b/www/dasherr/Makefile
new file mode 100644
index 000000000000..12ae4ccbaac0
--- /dev/null
+++ b/www/dasherr/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=	dasherr
+DISTVERSION=	1.05.01
+CATEGORIES=	www
+MASTER_SITES=	https://github.com/erohtar/Dasherr/releases/download/v${DISTVERSION}/
+DISTNAME=	${PORTNAME}.${DISTVERSION}
+
+MAINTAINER=	DtxdF@disroot.org
+COMMENT=	Lightweight dashboard for self-hosted services (and bookmarks)
+WWW=		https://github.com/erohtar/Dasherr/
+
+LICENSE=	GPLv3
+
+USES=		php zip
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+WRKSRC=		${WRKDIR}/www
+
+do-install:
+	${MKDIR} ${STAGEDIR}${WWWDIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
+
+.include <bsd.port.mk>
diff --git a/www/dasherr/distinfo b/www/dasherr/distinfo
new file mode 100644
index 000000000000..07df4adbe3f3
--- /dev/null
+++ b/www/dasherr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1694623100
+SHA256 (dasherr.1.05.01.zip) = 58fb869bbacad155bdbd57e6f568986b7ced711136065d8c8eead6d87daf0ccd
+SIZE (dasherr.1.05.01.zip) = 265321
diff --git a/www/dasherr/pkg-descr b/www/dasherr/pkg-descr
new file mode 100644
index 000000000000..d3ce3ec3d965
--- /dev/null
+++ b/www/dasherr/pkg-descr
@@ -0,0 +1,17 @@
+Dasherr is a minimal and lightweight dashboard for your self-hosted
+services (and bookmarks).
+
+Features:
+
+* Loads instantly + Remains light on resources
+* Responsive design (uses Bootstrap framework)
+* Shows Temperature, CPU load and Memory used by tapping into Glances
+  API (default 5s updates)
+* Built-in online check of services (checked only at time of page
+  load/refresh, to minimize background activity & load)
+* Several built-in Themes (easy to edit & add your own)
+* Wallpaper backgrounds supported
+* FontAwesome icons (also supports Self-hosted/Web image icons)
+* All settings in a single easy to edit json file, with built-in editor
+* Support for alternate configurations without needing multiple Dasherr
+  installations
diff --git a/www/dasherr/pkg-plist b/www/dasherr/pkg-plist
new file mode 100644
index 000000000000..f4e589c35de0
--- /dev/null
+++ b/www/dasherr/pkg-plist
@@ -0,0 +1,19 @@
+%%WWWDIR%%/editor.php
+%%WWWDIR%%/include/bootstrap.bundle.min.js
+%%WWWDIR%%/include/bootstrap.bundle.min.js.map
+%%WWWDIR%%/include/bootstrap.min.css
+%%WWWDIR%%/include/bootstrap.min.css.map
+%%WWWDIR%%/include/custom.css
+%%WWWDIR%%/include/editor_js.php
+%%WWWDIR%%/include/filesave.php
+%%WWWDIR%%/include/jquery.json-editor.min.js
+%%WWWDIR%%/include/jquery.min.js
+%%WWWDIR%%/include/preload.js
+%%WWWDIR%%/include/samplesettings.php
+%%WWWDIR%%/include/theming.js
+%%WWWDIR%%/include/worker.js
+%%WWWDIR%%/index.php
+%%WWWDIR%%/res/favicon.svg
+%%WWWDIR%%/settings.sh.json
+@sample(www,www,) %%WWWDIR%%/settings.sample.json %%WWWDIR%%/settings.json
+@dir %%WWWDIR%%/icons