From nobody Sun Sep 17 15:29:57 2023 X-Original-To: dev-commits-ports-all@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 Subject: git: a87df9468d4b - main - www/dasherr: New port: Lightweight dashboard for self-hosted services (and bookmarks) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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 AuthorDate: 2023-09-15 01:39:23 +0000 Commit: Robert Clausecker 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 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