Date: Fri, 27 Mar 2026 19:49:34 +0000 From: Adam Weinberger <adamw@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Dave Marker <dave@freedave.net> Subject: git: dd02081d6376 - main - devel/superhtml: Add port Message-ID: <69c6df4e.20d34.7f6b8a2b@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=dd02081d63761eeb10a5d5cf4b00ef2952d18b99 commit dd02081d63761eeb10a5d5cf4b00ef2952d18b99 Author: Dave Marker <dave@freedave.net> AuthorDate: 2026-03-27 19:48:02 +0000 Commit: Adam Weinberger <adamw@FreeBSD.org> CommitDate: 2026-03-27 19:49:14 +0000 devel/superhtml: Add port The SuperHTML CLI Tool offers validation and autoformatting features for SuperHTML, SuperMD, and Scripty (used by www/zine-ssg). Additionally it can be used as an LSP for HTML as well. Differential Revision: https://reviews.freebsd.org/D55878 --- devel/Makefile | 1 + devel/superhtml/Makefile | 30 ++++++++++++++++++++++++++++++ devel/superhtml/distinfo | 11 +++++++++++ devel/superhtml/pkg-descr | 4 ++++ 4 files changed, 46 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 98510ac3b5d2..a792940edc0f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -8503,6 +8503,7 @@ SUBDIR += subversion-lts SUBDIR += subversive SUBDIR += sunpromake + SUBDIR += superhtml SUBDIR += sv SUBDIR += svk SUBDIR += svn2git diff --git a/devel/superhtml/Makefile b/devel/superhtml/Makefile new file mode 100644 index 000000000000..bdf6e174729c --- /dev/null +++ b/devel/superhtml/Makefile @@ -0,0 +1,30 @@ +PORTNAME= superhtml +DISTVERSIONPREFIX= v +DISTVERSION= 0.6.2 +CATEGORIES= devel + +MAINTAINER= dave@freedave.net +COMMENT= HTML Validator, Formatter and LSP +WWW= https://zine-ssg.io/docs/superhtml + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= zig + +USE_GITHUB= yes +GH_ACCOUNT= kristoff-it +GH_PROJECT= ${PORTNAME} + +PLIST_FILES= bin/superhtml + +ZIG_TUPLE= known_folders:github.com/ziglibs/known-folders/archive/ab5cf5feb936fa3b72c95d3ad0c0c6779.tar.gz:known_folders-0.0.0-Fy-PJtTTAADUOhGKM0sxzG4eMkNQxRvx9e5dfHVyaeA3 \ + lsp_kit:github.com/zigtools/lsp-kit/archive/fe98e895ca3bd1b39965ab30f0f252f7b.tar.gz:lsp_kit-0.1.0-bi_PLzAyCgClDh8_M0U9Q50ysdsQBuRuBTZfwg6rZPd6 \ + scripty:github.com/kristoff-it/scripty/archive/50dbab8945440089384f26ec165d870c2.tar.gz:scripty-0.1.0-LKK5O7v4AADWWXuFcTJky_5sY12tmw3kRi3k2wkpfxAX \ + tracy:github.com/kristoff-it/tracy/archive/67d2d89e351048c76fc6d161e0ac09d8a.tar.gz:tracy-0.0.0-4Xw-1pwwAABTfMgoDP1unCbZDZhJEfict7XCBGF6IdIn + +# `make WITH_DEBUG=yes test` to test against debug build +do-test: + cd ${BUILD_WRKSRC} && ${DO_MAKE_BUILD:S/build/build test --summary all/} + +.include <bsd.port.mk> diff --git a/devel/superhtml/distinfo b/devel/superhtml/distinfo new file mode 100644 index 000000000000..f7a2b343fd36 --- /dev/null +++ b/devel/superhtml/distinfo @@ -0,0 +1,11 @@ +TIMESTAMP = 1773684846 +SHA256 (zig/ab5cf5feb936fa3b72c95d3ad0c0c6779.tar.gz) = 55a2380907da5e30a3a9991d73d5b4a1372a2c2bd508da4dad96c127a10625e9 +SIZE (zig/ab5cf5feb936fa3b72c95d3ad0c0c6779.tar.gz) = 12569 +SHA256 (zig/fe98e895ca3bd1b39965ab30f0f252f7b.tar.gz) = 46c57bad1922899bfae68e2d30a363061242dc2e808d6f27fc92ea8fe74c92db +SIZE (zig/fe98e895ca3bd1b39965ab30f0f252f7b.tar.gz) = 100656 +SHA256 (zig/50dbab8945440089384f26ec165d870c2.tar.gz) = 18325156728c48236270812947b4a1d24f9767899c771ddd21bfdb99b581fd30 +SIZE (zig/50dbab8945440089384f26ec165d870c2.tar.gz) = 12473 +SHA256 (zig/67d2d89e351048c76fc6d161e0ac09d8a.tar.gz) = a54d405e7ffadcc5f2e441b361226666e61df1acf3ac18045f2771df0cf26b3f +SIZE (zig/67d2d89e351048c76fc6d161e0ac09d8a.tar.gz) = 3933 +SHA256 (zig/kristoff-it-superhtml-v0.6.2_GH0.tar.gz) = 431d7189501e1b2e8da53c3ca8d6e7f1c642b523f3715c21cb8bfd2f8eef3971 +SIZE (zig/kristoff-it-superhtml-v0.6.2_GH0.tar.gz) = 2639671 diff --git a/devel/superhtml/pkg-descr b/devel/superhtml/pkg-descr new file mode 100644 index 000000000000..8c3914c598cd --- /dev/null +++ b/devel/superhtml/pkg-descr @@ -0,0 +1,4 @@ +The SuperHTML CLI Tool offers validation and autoformatting features for +SuperHTML, SuperMD, and Scripty (used by www/zine-ssg). + +Additionally it can be used as an LSP for HTML as well.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c6df4e.20d34.7f6b8a2b>
