From: Volker Schlecht Subject: Re: [NEW] devel/superhtml To: Stuart Henderson Cc: ports Date: Mon, 13 Apr 2026 19:54:21 +0200 On 4/13/26 7:24 PM, Stuart Henderson wrote: > only slightly better, but we can mv rather than cp, a little faster: > > post-extract: > mkdir -p ${ZIG_CACHE}/p > mv ${WRKDIR}/tracy-* ${ZIG_CACHE}/p/${HASH_TRACY} > mv ${WRKDIR}/scripty-* ${ZIG_CACHE}/p/${HASH_SCRIPTY} > mv ${WRKDIR}/known-folders-* ${ZIG_CACHE}/p/${HASH_KNOWN_FOLDERS} > mv ${WRKDIR}/lsp-kit-* ${ZIG_CACHE}/p/${HASH_LSP_KIT} mv ${WRKDIR}/tracy-*/* ${ZIG_CACHE}/p/${HASH_TRACY} ^^- that is needed here > not CATEGORIES=www? would seem more intuitive than devel. Intuition is very personal - my own intuition would lead me to look towards www/ for web server things and web client things, and towards devel/ to look for language servers and linters. But since i.e. www/tidy is in "CATEGORIES=www devel", there's definitely an argument to be made about consistency here. > clues in a comment about how to generate the hashes would be handy. Like this or something more elaborate? --- Makefile Mon Apr 13 17:40:16 2026 +++ Makefile.new Mon Apr 13 19:42:49 2026 @@ -1,6 +1,6 @@ COMMENT= HTML validator, formatter and language server -CATEGORIES = devel +CATEGORIES = www devel VERSION = 0.6.2 DIST_TUPLE = github kristoff-it superhtml v${VERSION} . \ @@ -20,6 +20,7 @@ CONFIGURE_STYLE = none +# Look for these in ${WRKSRC}/build.zig.zon HASH_TRACY = tracy-0.0.0-4Xw-1pwwAABTfMgoDP1unCbZDZhJEfict7XCBGF6IdIn HASH_KNOWN_FOLDERS = known_folders-0.0.0-Fy-PJtTTAADUOhGKM0sxzG4eMkNQxRvx9e5dfHVyaeA3 HASH_SCRIPTY = scripty-0.1.0-LKK5O7v4AADWWXuFcTJky_5sY12tmw3kRi3k2wkpfxAX @@ -38,10 +39,10 @@ ${ZIG_CACHE}/p/${HASH_SCRIPTY} \ ${ZIG_CACHE}/p/${HASH_LSP_KIT} \ ${ZIG_CACHE}/p/${HASH_KNOWN_FOLDERS} - cp -R ${WRKDIR}/tracy-*/* ${ZIG_CACHE}/p/${HASH_TRACY} - cp -R ${WRKDIR}/scripty-*/* ${ZIG_CACHE}/p/${HASH_SCRIPTY} - cp -R ${WRKDIR}/known-folders-*/* ${ZIG_CACHE}/p/${HASH_KNOWN_FOLDERS} - cp -R ${WRKDIR}/lsp-kit-*/* ${ZIG_CACHE}/p/${HASH_LSP_KIT} + mv ${WRKDIR}/tracy-*/* ${ZIG_CACHE}/p/${HASH_TRACY} + mv ${WRKDIR}/scripty-*/* ${ZIG_CACHE}/p/${HASH_SCRIPTY} + mv ${WRKDIR}/known-folders-*/* ${ZIG_CACHE}/p/${HASH_KNOWN_FOLDERS} + mv ${WRKDIR}/lsp-kit-*/* ${ZIG_CACHE}/p/${HASH_LSP_KIT} do-build: cd ${WRKSRC} && \