Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
Re: [NEW] devel/superhtml
To:
ports <ports@openbsd.org>, Stuart Henderson <stu@spacehopper.org>
Date:
Mon, 13 Apr 2026 20:50:44 +0200

Download raw body.

Thread
On 4/13/26 8:40 PM, Stuart Henderson wrote:
> On 2026/04/13 19:54, Volker Schlecht wrote:
>> 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
> 
> It built for me like that (note I changed mkdir too)

D'oh :-)
				
> You have things like site generators etc in www too. Main issue with
> devel is it ends up as a default for libraries when other categories
> don't fit
> so it's difficult to find anything in there unless ypu know the name.

Perfectly fine with me.
--- Makefile	Mon Apr 13 17:40:16 2026
+++ Makefile.new	Mon Apr 13 20:43:35 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
@@ -34,14 +35,11 @@
 MAKE_ENV +=		ZIG_GLOBAL_CACHE_DIR=${ZIG_CACHE}
 
 post-extract:
-	mkdir -p ${ZIG_CACHE}/p/${HASH_TRACY} \
-	${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}
+	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}
 
 do-build:
 	cd ${WRKSRC} && \