From nobody Mon Mar 17 17:55:12 2025 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 4ZGjL92skcz5qRhn; Mon, 17 Mar 2025 17:55:13 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZGjL90Gx3z3ZV5; Mon, 17 Mar 2025 17:55:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1742234113; 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=ZOODS1KQ82KROlV0YCbl/CrmGuAloYATSORIRjZA1+Y=; b=ECQTtSIifg231raNZP/TNWs5UmM2sO5KiK/uVzhCBup3/2i7o77WqDuvjpD/umyFnHZGKo oXmvkiGFf0npNmx86jxqR8pFHgp50t0jeTveBf6z3JAo7ACR5HZOpzbhIoKJvaPoofpZpy 8Ipv41lbveU22KykZMX2l1AjaJIB1kSQTtj0kpoR0zCoNUVoPmQSKKtyH5CSVutbI4dpZd eEPR2pYivsTa5AEZYAnSSyGpubJt8K0++frgVOBFSCeXaMS0XvdzR6/yyOFFY2iQERXcuu AbyRXv7oHoK3ILKUzrqqG+J30ikfuR9N02fa2DnZgmntLwy63NuTu4LgVy6i8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1742234113; a=rsa-sha256; cv=none; b=hUL0n+J1+BWyAj5/8AivhtrrMUKPN18e1780+sKPuom1rlNhdRH2mPEgyRMLHUBVe/vALF 9V4UtWEBZf/jW9V9g8NLO/kkl3H+yahbhSg0HwAgTvcRaf8O8jVlNsjdiYrbKrhrkKkkHk sqzC0d+poVJ2J7RlVLrbkxpWZRLjsQYVd+WLy+N53FsbDDDm96XQCSEcOfBEUJ51uv75Xa zl4szdBv0LJ6/CsypldH9p2XDwuGpSSGhUZLtuxv29TaNzVC+Ofpc8VldcLkMA43q5AzQR oqzoHeAp2ta1yENmN5YBISV/xsiAGXMAndB9yhDsOd+whMJGvBek5sk6RVdcPA== 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=1742234113; 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=ZOODS1KQ82KROlV0YCbl/CrmGuAloYATSORIRjZA1+Y=; b=RooH8gyCZVn6H2Ozw8yx5EuCBSxHIXeTeTMIJOeZ69LeXw0u08k5xaJOvfOL6d8iYz/GFN Q+3JUs8zK8+2T+5xysfrC8P1ET4Sx6xGQFuSZHBtLA+fqwhbewO19rcxkeCRfyKuRHk8Ek 4D3UPjjf3Fv28x8qYdZQjI02yf2Oe3PSELLDZol3/wIZYPGgl+V9uTfEx0hNAcDBKVKF4F CMpUC41tSUMJMn74h6HvbdWBWLSdbIk0qA8jKX6nHBkapIRqIqG5gV6HsFSGhqbHfWvc9B jdQTTV6dX3dgmciLQksIbnDVrVSrOtxsBo7VXvfRfftRQ5SUI1somNesc5GA5Q== 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 4ZGjL8641Xzx5V; Mon, 17 Mar 2025 17:55:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52HHtC4h036673; Mon, 17 Mar 2025 17:55:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52HHtC9C036670; Mon, 17 Mar 2025 17:55:12 GMT (envelope-from git) Date: Mon, 17 Mar 2025 17:55:12 GMT Message-Id: <202503171755.52HHtC9C036670@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adam Weinberger Subject: git: 853acc201a9a - main - www/glance: Add port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adamw X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 853acc201a9abfd81686e41c6e66faffcbd2fc41 Auto-Submitted: auto-generated The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=853acc201a9abfd81686e41c6e66faffcbd2fc41 commit 853acc201a9abfd81686e41c6e66faffcbd2fc41 Author: Adam Weinberger AuthorDate: 2025-03-17 17:48:17 +0000 Commit: Adam Weinberger CommitDate: 2025-03-17 17:55:05 +0000 www/glance: Add port Glance is a go-based dashboard with a plethora of widgets. It's themeable, lightweight, attractive, and easy to configure. https://github.com/glanceapp/glance --- www/Makefile | 1 + www/glance/Makefile | 35 +++++++++++++++++++++++++++++++++++ www/glance/distinfo | 5 +++++ www/glance/pkg-descr | 8 ++++++++ 4 files changed, 49 insertions(+) diff --git a/www/Makefile b/www/Makefile index 7d8547c00d87..1ddee69d6ffa 100644 --- a/www/Makefile +++ b/www/Makefile @@ -218,6 +218,7 @@ SUBDIR += gitlab SUBDIR += gitlab-pages SUBDIR += gitlab-workhorse + SUBDIR += glance SUBDIR += glassfish SUBDIR += glassfish4 SUBDIR += glpi diff --git a/www/glance/Makefile b/www/glance/Makefile new file mode 100644 index 000000000000..23dea0fa626a --- /dev/null +++ b/www/glance/Makefile @@ -0,0 +1,35 @@ +PORTNAME= glance +DISTVERSIONPREFIX= v +DISTVERSION= 0.7.7 +CATEGORIES= www + +MAINTAINER= adamw@FreeBSD.org +COMMENT= Self-hosted dashboard that puts all your feeds in one place +WWW= https://github.com/glanceapp/glance + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +GO_MODULE= github.com/glanceapp/glance + +OPTIONS_DEFINE= DOCS EXAMPLES + +PLIST_FILES= bin/glance +PORTDOCS= configuration.md \ + custom-api.md \ + extensions.md \ + preconfigured-pages.md \ + themes.md \ + v0.7.0-upgrade.md +PORTEXAMPLES= glance.yml + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/glance.yml ${STAGEDIR}${EXAMPLESDIR} + +.include diff --git a/www/glance/distinfo b/www/glance/distinfo new file mode 100644 index 000000000000..9b8813f980d0 --- /dev/null +++ b/www/glance/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1742232990 +SHA256 (go/www_glance/glance-v0.7.7/v0.7.7.mod) = 6854d28439342a58e1a3d224fbbf98a5a6d89ccc385f063bfc1d817a98ce9e3f +SIZE (go/www_glance/glance-v0.7.7/v0.7.7.mod) = 1162 +SHA256 (go/www_glance/glance-v0.7.7/v0.7.7.zip) = 58389d6d93f032a1d2f585ebf9dbc19fc0e9c90fc2d7ec4b02b90c466e8d4c6d +SIZE (go/www_glance/glance-v0.7.7/v0.7.7.zip) = 13051025 diff --git a/www/glance/pkg-descr b/www/glance/pkg-descr new file mode 100644 index 000000000000..7f65faf5c701 --- /dev/null +++ b/www/glance/pkg-descr @@ -0,0 +1,8 @@ +Glance is a fast, lightweight dashboard that can display all manner of +widgets, including RSS feeds, stocks, Reddit and Hacker News and Twitch +feeds, bookmarks, system information, and more. + +It's configurable through a single straightforward YAML file, and is +easily themeable (see /usr/local/share/doc/glance/themes.md), including +Catppuccin Mocha which objectively everyone should be using anyway. +Widgets can be cached, so pages load nearly instantly.