Skip site navigation (1)Skip section navigation (2)
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>