NetBSD Problem Report #60184

From diogo@mini.fritz.box  Sat Apr 11 09:30:03 2026
Return-Path: <diogo@mini.fritz.box>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "mail.netbsd.org", Issuer "R12" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id E2EC41A927D
	for <gnats-bugs@gnats.netbsd.org>; Sat, 11 Apr 2026 09:30:02 +0000 (UTC)
Message-Id: <20260411092211.D0B0D35BD8B0@mini.fritz.box>
Date: Sat, 11 Apr 2026 11:22:11 +0200 (CEST)
From: diogo@mini.fritz.box
Reply-To: db7@sdf.org
To: gnats-bugs@gnats.netbsd.org
Cc: db7@sdf.org
Subject: lang/chibi-scheme: fix installation on macos
X-Send-Pr-Version: 3.113.1
X-GNATS-Notify:
X-From4GNATS: "diogo@mini.fritz.box via gnats" <gnats-admin@NetBSD.org>

>Number:         60184
>Notify-List:    riastradh@NetBSD.org
>Category:       pkg
>Synopsis:       Fix chibi-scheme installation on macos
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    macos-pkg-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Apr 11 09:35:00 +0000 2026
>Closed-Date:    
>Last-Modified:  Thu Aug 20 08:07:59 +0000 2026
>Originator:     Diogo
>Release:        Darwin 24.6.0
>Organization:
>Environment:
System: Darwin mini.fritz.box 24.6.0 Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:34 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T8103 arm64

>Description:
	On macos Chibi's PLIST does not match the .dylib libraries.

>How-To-Repeat:

>Fix:

	This patch replaces the .so extensions accordingly when OS is Darwin.

---


diff --git a/lang/chibi-scheme/Makefile b/lang/chibi-scheme/Makefile
index fcd3378bc5d0..76cf9ba584db 100644
--- a/lang/chibi-scheme/Makefile
+++ b/lang/chibi-scheme/Makefile
@@ -27,4 +27,18 @@ MAKE_ENV+=		PREFIX=${PREFIX}

 TEST_TARGET=	test

+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+SOEXT=		dylib
+PLIST_SUBST+=	SOEXT="${SOEXT}"
+PLIST_SUBST+=	SOEXT_VER="${PKGVERSION}.${SOEXT}"
+PLIST_SUBST+=	SOEXT_ZERO="0.${SOEXT}"
+.else
+SOEXT=		so
+PLIST_SUBST+=	SOEXT="${SOEXT}"
+PLIST_SUBST+=	SOEXT_VER="${SOEXT}.${PKGVERSION}"
+PLIST_SUBST+=	SOEXT_ZERO="${SOEXT}.0"
+.endif
+
 .include "../../mk/bsd.pkg.mk"
diff --git a/lang/chibi-scheme/PLIST b/lang/chibi-scheme/PLIST
index 8a0c0ccc0c2e..cd2c1d2e7e31 100644
--- a/lang/chibi-scheme/PLIST
+++ b/lang/chibi-scheme/PLIST
@@ -10,38 +10,38 @@ include/chibi/features.h
 include/chibi/gc_heap.h
 include/chibi/install.h
 include/chibi/sexp.h
-lib/chibi/chibi/ast.so
-lib/chibi/chibi/crypto/crypto.so
-lib/chibi/chibi/disasm.so
-lib/chibi/chibi/emscripten.so
-lib/chibi/chibi/filesystem.so
-lib/chibi/chibi/heap-stats.so
-lib/chibi/chibi/io/io.so
-lib/chibi/chibi/json.so
-lib/chibi/chibi/net.so
-lib/chibi/chibi/optimize/profile.so
-lib/chibi/chibi/optimize/rest.so
-lib/chibi/chibi/process.so
-lib/chibi/chibi/pty.so
-lib/chibi/chibi/stty.so
-lib/chibi/chibi/system.so
-lib/chibi/chibi/threads.so
-lib/chibi/chibi/time.so
-lib/chibi/chibi/weak.so
-lib/chibi/scheme/bytevector.so
-lib/chibi/scheme/time.so
-lib/chibi/srfi/144/math.so
-lib/chibi/srfi/151/bit.so
-lib/chibi/srfi/160/uvprims.so
-lib/chibi/srfi/18/threads.so
-lib/chibi/srfi/27/rand.so
-lib/chibi/srfi/39/param.so
-lib/chibi/srfi/69/hash.so
-lib/chibi/srfi/95/qsort.so
-lib/chibi/srfi/98/env.so
-lib/libchibi-scheme.so
-lib/libchibi-scheme.so.0
-lib/libchibi-scheme.so.${PKGVERSION}
+lib/chibi/chibi/ast.${SOEXT}
+lib/chibi/chibi/crypto/crypto.${SOEXT}
+lib/chibi/chibi/disasm.${SOEXT}
+lib/chibi/chibi/emscripten.${SOEXT}
+lib/chibi/chibi/filesystem.${SOEXT}
+lib/chibi/chibi/heap-stats.${SOEXT}
+lib/chibi/chibi/io/io.${SOEXT}
+lib/chibi/chibi/json.${SOEXT}
+lib/chibi/chibi/net.${SOEXT}
+lib/chibi/chibi/optimize/profile.${SOEXT}
+lib/chibi/chibi/optimize/rest.${SOEXT}
+lib/chibi/chibi/process.${SOEXT}
+lib/chibi/chibi/pty.${SOEXT}
+lib/chibi/chibi/stty.${SOEXT}
+lib/chibi/chibi/system.${SOEXT}
+lib/chibi/chibi/threads.${SOEXT}
+lib/chibi/chibi/time.${SOEXT}
+lib/chibi/chibi/weak.${SOEXT}
+lib/chibi/scheme/bytevector.${SOEXT}
+lib/chibi/scheme/time.${SOEXT}
+lib/chibi/srfi/144/math.${SOEXT}
+lib/chibi/srfi/151/bit.${SOEXT}
+lib/chibi/srfi/160/uvprims.${SOEXT}
+lib/chibi/srfi/18/threads.${SOEXT}
+lib/chibi/srfi/27/rand.${SOEXT}
+lib/chibi/srfi/39/param.${SOEXT}
+lib/chibi/srfi/69/hash.${SOEXT}
+lib/chibi/srfi/95/qsort.${SOEXT}
+lib/chibi/srfi/98/env.${SOEXT}
+lib/libchibi-scheme.${SOEXT}
+lib/libchibi-scheme.${SOEXT_ZERO}
+lib/libchibi-scheme.${SOEXT_VER}
 lib/pkgconfig/chibi-scheme.pc
 man/man1/chibi-doc.1
 man/man1/chibi-ffi.1

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->darwin-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Sat, 11 Apr 2026 10:09:43 +0000
Responsible-Changed-Why:
macOS problem


Responsible-Changed-From-To: darwin-pkg-people->macos-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Sat, 11 Apr 2026 13:22:30 +0000
Responsible-Changed-Why:
Same role account, different name



State-Changed-From-To: open->feedback
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Sat, 11 Apr 2026 14:00:06 +0000
State-Changed-Why:
Can you share the exact output of the failure to build on macOS?

There is already generic logic in pkgsrc mk infrastructure to handle
the .so/.dylib split in macOS without needing per-package plist
conditionalization like this, so I'm wondering exactly how it is
failing to handle this.

See mk/plist/shlib-dylib.awk for details; mk/plist/plist.mk chooses
this when SHLIB_TYPE=dylib, as it is on macOS.


From: "Diogo" <db7@sdf.org>
To: <riastradh@NetBSD.org>
Cc: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
        <pkgsrc-bugs@netbsd.org>, <gnats-admin@netbsd.org>, <db7@sdf.org>
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sat, 11 Apr 2026 17:56:48 +0200

 --4a99ebe544349da73726f6cec2018baf46525c85b28ce13543b7ffc240bc
 Content-Type: multipart/alternative;
  boundary=a1dea7233b35689ef2ae68a7664c271d1a5d9b34820c737857276bc7e3b3

 --a1dea7233b35689ef2ae68a7664c271d1a5d9b34820c737857276bc7e3b3
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 Content-Type: text/plain; charset=UTF-8

 On Sat Apr 11, 2026 at 4:00 PM CEST, riastradh wrote:
 > Synopsis: Fix chibi-scheme installation on macos
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: riastradh@NetBSD.org
 > State-Changed-When: Sat, 11 Apr 2026 14:00:06 +0000
 > State-Changed-Why:
 > Can you share the exact output of the failure to build on macOS?

 Attached is the error log, but in short, PLIST wants to install .so files
 instead of .dylib files.

 > There is already generic logic in pkgsrc mk infrastructure to handle
 > the .so/.dylib split in macOS without needing per-package plist
 > conditionalization like this, so I'm wondering exactly how it is
 > failing to handle this.

 Thanks! That makes a lot of sense, I must have missed it in the documentati=
 on.
 Attached is also an alternative patch using SHLIB_EXT in PLIST. This worked=
  for
 all shared libraries except these two:

 	lib/libchibi-scheme.so.0
 	lib/libchibi-scheme.so.${PKGVERSION}

 For them, I added the following lines in the Makefile:

 	.if ${OPSYS} =3D=3D "Darwin"
 	PLIST_SUBST+=3D	SHLIB_EXT_VER=3D"${PKGVERSION}.${SHLIB_EXT}"
 	PLIST_SUBST+=3D	SHLIB_EXT_ZERO=3D"0.${SHLIB_EXT}"
 	.else
 	PLIST_SUBST+=3D	SHLIB_EXT_VER=3D"${SHLIB_EXT}.${PKGVERSION}"
 	PLIST_SUBST+=3D	SHLIB_EXT_ZERO=3D"${SHLIB_EXT}.0"
 	.endif

 And used SHLIB_EXT_VER and SHLIB_EXT_ZERO in the PLIST. Is there a more ele=
 gant
 solution for such case as well?

 Thanks.

 Best,
 Diogo

 --a1dea7233b35689ef2ae68a7664c271d1a5d9b34820c737857276bc7e3b3--

 --4a99ebe544349da73726f6cec2018baf46525c85b28ce13543b7ffc240bc
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=chibi-darwin-fix.patch
 Content-Type: text/plain; charset=utf-8; name=chibi-darwin-fix.patch

 ZGlmZiAtLWdpdCBhL2xhbmcvY2hpYmktc2NoZW1lL01ha2VmaWxlIGIvbGFuZy9jaGliaS1zY2hl
 bWUvTWFrZWZpbGUKaW5kZXggZmNkMzM3OGJjNWQwLi45NTEzNTUzNjkzNjQgMTAwNjQ0Ci0tLSBh
 L2xhbmcvY2hpYmktc2NoZW1lL01ha2VmaWxlCisrKyBiL2xhbmcvY2hpYmktc2NoZW1lL01ha2Vm
 aWxlCkBAIC0yNyw0ICsyNywxNCBAQCBNQUtFX0VOVis9CQlQUkVGSVg9JHtQUkVGSVh9CiAKIFRF
 U1RfVEFSR0VUPQl0ZXN0CiAKKy5pbmNsdWRlICIuLi8uLi9tay9ic2QucHJlZnMubWsiCisKKy5p
 ZiAke09QU1lTfSA9PSAiRGFyd2luIgorUExJU1RfU1VCU1QrPQlTSExJQl9FWFRfVkVSPSIke1BL
 R1ZFUlNJT059LiR7U0hMSUJfRVhUfSIKK1BMSVNUX1NVQlNUKz0JU0hMSUJfRVhUX1pFUk89IjAu
 JHtTSExJQl9FWFR9IgorLmVsc2UKK1BMSVNUX1NVQlNUKz0JU0hMSUJfRVhUX1ZFUj0iJHtTSExJ
 Ql9FWFR9LiR7UEtHVkVSU0lPTn0iCitQTElTVF9TVUJTVCs9CVNITElCX0VYVF9aRVJPPSIke1NI
 TElCX0VYVH0uMCIKKy5lbmRpZgorCiAuaW5jbHVkZSAiLi4vLi4vbWsvYnNkLnBrZy5tayIKZGlm
 ZiAtLWdpdCBhL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUIGIvbGFuZy9jaGliaS1zY2hlbWUvUExJ
 U1QKaW5kZXggOGEwYzBjY2MwYzJlLi5kYzFhNGU2ODQyMTkgMTAwNjQ0Ci0tLSBhL2xhbmcvY2hp
 Ymktc2NoZW1lL1BMSVNUCisrKyBiL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUCkBAIC0xMCwzOCAr
 MTAsMzggQEAgaW5jbHVkZS9jaGliaS9mZWF0dXJlcy5oCiBpbmNsdWRlL2NoaWJpL2djX2hlYXAu
 aAogaW5jbHVkZS9jaGliaS9pbnN0YWxsLmgKIGluY2x1ZGUvY2hpYmkvc2V4cC5oCi1saWIvY2hp
 YmkvY2hpYmkvYXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvY3J5cHRvL2NyeXB0by5zbwotbGliL2No
 aWJpL2NoaWJpL2Rpc2FzbS5zbwotbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uc28KLWxpYi9j
 aGliaS9jaGliaS9maWxlc3lzdGVtLnNvCi1saWIvY2hpYmkvY2hpYmkvaGVhcC1zdGF0cy5zbwot
 bGliL2NoaWJpL2NoaWJpL2lvL2lvLnNvCi1saWIvY2hpYmkvY2hpYmkvanNvbi5zbwotbGliL2No
 aWJpL2NoaWJpL25ldC5zbwotbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Byb2ZpbGUuc28KLWxp
 Yi9jaGliaS9jaGliaS9vcHRpbWl6ZS9yZXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvcHJvY2Vzcy5z
 bwotbGliL2NoaWJpL2NoaWJpL3B0eS5zbwotbGliL2NoaWJpL2NoaWJpL3N0dHkuc28KLWxpYi9j
 aGliaS9jaGliaS9zeXN0ZW0uc28KLWxpYi9jaGliaS9jaGliaS90aHJlYWRzLnNvCi1saWIvY2hp
 YmkvY2hpYmkvdGltZS5zbwotbGliL2NoaWJpL2NoaWJpL3dlYWsuc28KLWxpYi9jaGliaS9zY2hl
 bWUvYnl0ZXZlY3Rvci5zbwotbGliL2NoaWJpL3NjaGVtZS90aW1lLnNvCi1saWIvY2hpYmkvc3Jm
 aS8xNDQvbWF0aC5zbwotbGliL2NoaWJpL3NyZmkvMTUxL2JpdC5zbwotbGliL2NoaWJpL3NyZmkv
 MTYwL3V2cHJpbXMuc28KLWxpYi9jaGliaS9zcmZpLzE4L3RocmVhZHMuc28KLWxpYi9jaGliaS9z
 cmZpLzI3L3JhbmQuc28KLWxpYi9jaGliaS9zcmZpLzM5L3BhcmFtLnNvCi1saWIvY2hpYmkvc3Jm
 aS82OS9oYXNoLnNvCi1saWIvY2hpYmkvc3JmaS85NS9xc29ydC5zbwotbGliL2NoaWJpL3NyZmkv
 OTgvZW52LnNvCi1saWIvbGliY2hpYmktc2NoZW1lLnNvCi1saWIvbGliY2hpYmktc2NoZW1lLnNv
 LjAKLWxpYi9saWJjaGliaS1zY2hlbWUuc28uJHtQS0dWRVJTSU9OfQorbGliL2NoaWJpL2NoaWJp
 L2FzdC4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS9jcnlwdG8vY3J5cHRvLiR7U0hMSUJf
 RVhUfQorbGliL2NoaWJpL2NoaWJpL2Rpc2FzbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGli
 aS9lbXNjcmlwdGVuLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL2ZpbGVzeXN0ZW0uJHtT
 SExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvaGVhcC1zdGF0cy4ke1NITElCX0VYVH0KK2xpYi9j
 aGliaS9jaGliaS9pby9pby4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS9qc29uLiR7U0hM
 SUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL25ldC4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGli
 aS9vcHRpbWl6ZS9wcm9maWxlLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL29wdGltaXpl
 L3Jlc3QuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvcHJvY2Vzcy4ke1NITElCX0VYVH0K
 K2xpYi9jaGliaS9jaGliaS9wdHkuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvc3R0eS4k
 e1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS9zeXN0ZW0uJHtTSExJQl9FWFR9CitsaWIvY2hp
 YmkvY2hpYmkvdGhyZWFkcy4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS90aW1lLiR7U0hM
 SUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL3dlYWsuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc2No
 ZW1lL2J5dGV2ZWN0b3IuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc2NoZW1lL3RpbWUuJHtTSExJ
 Ql9FWFR9CitsaWIvY2hpYmkvc3JmaS8xNDQvbWF0aC4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9z
 cmZpLzE1MS9iaXQuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc3JmaS8xNjAvdXZwcmltcy4ke1NI
 TElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzE4L3RocmVhZHMuJHtTSExJQl9FWFR9CitsaWIvY2hp
 Ymkvc3JmaS8yNy9yYW5kLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL3NyZmkvMzkvcGFyYW0uJHtT
 SExJQl9FWFR9CitsaWIvY2hpYmkvc3JmaS82OS9oYXNoLiR7U0hMSUJfRVhUfQorbGliL2NoaWJp
 L3NyZmkvOTUvcXNvcnQuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc3JmaS85OC9lbnYuJHtTSExJ
 Ql9FWFR9CitsaWIvbGliY2hpYmktc2NoZW1lLiR7U0hMSUJfRVhUfQorbGliL2xpYmNoaWJpLXNj
 aGVtZS4ke1NITElCX0VYVF9aRVJPfQorbGliL2xpYmNoaWJpLXNjaGVtZS4ke1NITElCX0VYVF9W
 RVJ9CiBsaWIvcGtnY29uZmlnL2NoaWJpLXNjaGVtZS5wYwogbWFuL21hbjEvY2hpYmktZG9jLjEK
 IG1hbi9tYW4xL2NoaWJpLWZmaS4xCg==
 --4a99ebe544349da73726f6cec2018baf46525c85b28ce13543b7ffc240bc
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=chibi-scheme-error.log
 Content-Type: text/plain; charset=utf-8; name=chibi-scheme-error.log

 cGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hl
 bWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9hc3Quc28nCnBr
 Z19jcmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1l
 L3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvY3J5cHRvL2NyeXB0
 by5zbycKcGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGli
 aS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9kaXNh
 c20uc28nCnBrZ19jcmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hp
 Ymktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvZW1z
 Y3JpcHRlbi5zbycKcGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFu
 Zy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGli
 aS9maWxlc3lzdGVtLnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3Ny
 Yy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJp
 L2NoaWJpL2hlYXAtc3RhdHMuc28nCnBrZ19jcmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwv
 cGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIv
 Y2hpYmkvY2hpYmkvaW8vaW8uc28nCnBrZ19jcmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwv
 cGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIv
 Y2hpYmkvY2hpYmkvanNvbi5zbycKcGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9w
 a2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9j
 aGliaS9jaGliaS9uZXQuc28nCnBrZ19jcmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwvcGtn
 c3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hp
 YmkvY2hpYmkvb3B0aW1pemUvcHJvZmlsZS5zbycKcGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vz
 ci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwv
 cGtnL2xpYi9jaGliaS9jaGliaS9vcHRpbWl6ZS9yZXN0LnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBz
 dGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vz
 ci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3Byb2Nlc3Muc28nCnBrZ19jcmVhdGU6IGNhbid0
 IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIv
 dXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvcHR5LnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBz
 dGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vz
 ci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3N0dHkuc28nCnBrZ19jcmVhdGU6IGNhbid0IHN0
 YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNy
 L2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvc3lzdGVtLnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBz
 dGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vz
 ci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3RocmVhZHMuc28nCnBrZ19jcmVhdGU6IGNhbid0
 IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIv
 dXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvdGltZS5zbycKcGtnX2NyZWF0ZTogY2FuJ3Qg
 c3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91
 c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS93ZWFrLnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBz
 dGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vz
 ci9sb2NhbC9wa2cvbGliL2NoaWJpL3NjaGVtZS9ieXRldmVjdG9yLnNvJwpwa2dfY3JlYXRlOiBj
 YW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0
 ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NjaGVtZS90aW1lLnNvJwpwa2dfY3JlYXRlOiBj
 YW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0
 ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvMTQ0L21hdGguc28nCnBrZ19jcmVhdGU6
 IGNhbid0IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRl
 c3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS8xNTEvYml0LnNvJwpwa2dfY3JlYXRl
 OiBjYW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5k
 ZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvMTYwL3V2cHJpbXMuc28nCnBrZ19j
 cmVhdGU6IGNhbid0IHN0YXQgYC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dv
 cmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS8xOC90aHJlYWRzLnNvJwpw
 a2dfY3JlYXRlOiBjYW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVt
 ZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvMjcvcmFuZC5zbycK
 cGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hl
 bWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzM5L3BhcmFtLnNv
 Jwpwa2dfY3JlYXRlOiBjYW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNj
 aGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvNjkvaGFzaC5z
 bycKcGtnX2NyZWF0ZTogY2FuJ3Qgc3RhdCBgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1z
 Y2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzk1L3Fzb3J0
 LnNvJwpwa2dfY3JlYXRlOiBjYW4ndCBzdGF0IGAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJp
 LXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvOTgvZW52
 LnNvJwpFUlJPUjogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKioqKioqKioqCkVSUk9SOiBUaGUgZm9sbG93aW5nIGZpbGVzIGFyZSBpbiB0aGUgUExJ
 U1QgYnV0IG5vdCBpbiAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5k
 ZXN0ZGlyL3Vzci9sb2NhbC9wa2c6CkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xh
 bmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hp
 YmkvYXN0LnNvCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2No
 ZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvY3J5cHRvL2Ny
 eXB0by5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVt
 ZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL2Rpc2FzbS5zbwpF
 UlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5k
 ZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uc28KRVJST1I6
 ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRp
 ci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9maWxlc3lzdGVtLnNvCkVSUk9SOiAgICAg
 ICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNy
 L2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvaGVhcC1zdGF0cy5zbwpFUlJPUjogICAgICAgICAv
 dXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2Nh
 bC9wa2cvbGliL2NoaWJpL2NoaWJpL2lvL2lvLnNvCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwv
 cGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIv
 Y2hpYmkvY2hpYmkvanNvbi5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5n
 L2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJp
 L25ldC5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVt
 ZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3By
 b2ZpbGUuc28KRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hl
 bWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9vcHRpbWl6ZS9y
 ZXN0LnNvCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1l
 L3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvcHJvY2Vzcy5zbwpF
 UlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5k
 ZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3B0eS5zbwpFUlJPUjogICAgICAg
 ICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9s
 b2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3N0dHkuc28KRVJST1I6ICAgICAgICAgL3Vzci9sb2Nh
 bC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xp
 Yi9jaGliaS9jaGliaS9zeXN0ZW0uc28KRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMv
 bGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9j
 aGliaS90aHJlYWRzLnNvCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hp
 Ymktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvdGlt
 ZS5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93
 b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL3dlYWsuc28KRVJST1I6
 ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRp
 ci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zY2hlbWUvYnl0ZXZlY3Rvci5zbwpFUlJPUjogICAg
 ICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vz
 ci9sb2NhbC9wa2cvbGliL2NoaWJpL3NjaGVtZS90aW1lLnNvCkVSUk9SOiAgICAgICAgIC91c3Iv
 bG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3Br
 Zy9saWIvY2hpYmkvc3JmaS8xNDQvbWF0aC5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3Br
 Z3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2No
 aWJpL3NyZmkvMTUxL2JpdC5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5n
 L2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NyZmkv
 MTYwL3V2cHJpbXMuc28KRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGli
 aS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzE4L3Ro
 cmVhZHMuc28KRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hl
 bWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzI3L3JhbmQuc28K
 RVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8u
 ZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzM5L3BhcmFtLnNvCkVSUk9SOiAg
 ICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIv
 dXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS82OS9oYXNoLnNvCkVSUk9SOiAgICAgICAgIC91
 c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2Fs
 L3BrZy9saWIvY2hpYmkvc3JmaS85NS9xc29ydC5zbwpFUlJPUjogICAgICAgICAvdXNyL2xvY2Fs
 L3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGli
 L2NoaWJpL3NyZmkvOTgvZW52LnNvCkVSUk9SOiAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKRVJST1I6IFRoZSBmb2xsb3dpbmcgZmls
 ZXMgYXJlIGluIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3Rk
 aXIvdXNyL2xvY2FsL3BrZyBidXQgbm90IGluIHRoZSBQTElTVDoKRVJST1I6ICAgICAgICAgL3Vz
 ci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwv
 cGtnL2xpYi9jaGliaS9jaGliaS9hc3QuZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9w
 a2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9j
 aGliaS9jaGliaS9jcnlwdG8vY3J5cHRvLmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwv
 cGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIv
 Y2hpYmkvY2hpYmkvZGlzYXNtLmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3Jj
 L2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkv
 Y2hpYmkvZW1zY3JpcHRlbi5keWxpYgpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9s
 YW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2No
 aWJpL2ZpbGVzeXN0ZW0uZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFu
 Zy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGli
 aS9oZWFwLXN0YXRzLmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcv
 Y2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkv
 aW8vaW8uZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1z
 Y2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9qc29uLmR5
 bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dv
 cmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvbmV0LmR5bGliCkVSUk9S
 OiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3Rk
 aXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvb3B0aW1pemUvcHJvZmlsZS5keWxpYgpF
 UlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5k
 ZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Jlc3QuZHlsaWIK
 RVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8u
 ZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9jaGliaS9wcm9jZXNzLmR5bGliCkVSUk9S
 OiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3Rk
 aXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvcHR5LmR5bGliCkVSUk9SOiAgICAgICAg
 IC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xv
 Y2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvc3R0eS5keWxpYgpFUlJPUjogICAgICAgICAvdXNyL2xv
 Y2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cv
 bGliL2NoaWJpL2NoaWJpL3N5c3RlbS5keWxpYgpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3Br
 Z3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2No
 aWJpL2NoaWJpL3RocmVhZHMuZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMv
 bGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9j
 aGliaS90aW1lLmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hp
 Ymktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvY2hpYmkvd2Vh
 ay5keWxpYgpFUlJPUjogICAgICAgICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVt
 ZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cvbGliL2NoaWJpL3NjaGVtZS9ieXRldmVjdG9y
 LmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1l
 L3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc2NoZW1lL3RpbWUuZHlsaWIK
 RVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8u
 ZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9zcmZpLzE0NC9tYXRoLmR5bGliCkVSUk9S
 OiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3Rk
 aXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS8xNTEvYml0LmR5bGliCkVSUk9SOiAgICAg
 ICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcvY2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNy
 L2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS8xNjAvdXZwcmltcy5keWxpYgpFUlJPUjogICAgICAg
 ICAvdXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9s
 b2NhbC9wa2cvbGliL2NoaWJpL3NyZmkvMTgvdGhyZWFkcy5keWxpYgpFUlJPUjogICAgICAgICAv
 dXNyL2xvY2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2Nh
 bC9wa2cvbGliL2NoaWJpL3NyZmkvMjcvcmFuZC5keWxpYgpFUlJPUjogICAgICAgICAvdXNyL2xv
 Y2FsL3BrZ3NyYy9sYW5nL2NoaWJpLXNjaGVtZS93b3JrLy5kZXN0ZGlyL3Vzci9sb2NhbC9wa2cv
 bGliL2NoaWJpL3NyZmkvMzkvcGFyYW0uZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9w
 a2dzcmMvbGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9j
 aGliaS9zcmZpLzY5L2hhc2guZHlsaWIKRVJST1I6ICAgICAgICAgL3Vzci9sb2NhbC9wa2dzcmMv
 bGFuZy9jaGliaS1zY2hlbWUvd29yay8uZGVzdGRpci91c3IvbG9jYWwvcGtnL2xpYi9jaGliaS9z
 cmZpLzk1L3Fzb3J0LmR5bGliCkVSUk9SOiAgICAgICAgIC91c3IvbG9jYWwvcGtnc3JjL2xhbmcv
 Y2hpYmktc2NoZW1lL3dvcmsvLmRlc3RkaXIvdXNyL2xvY2FsL3BrZy9saWIvY2hpYmkvc3JmaS85
 OC9lbnYuZHlsaWIK
 --4a99ebe544349da73726f6cec2018baf46525c85b28ce13543b7ffc240bc--

From: Taylor R Campbell <riastradh@NetBSD.org>
To: "Diogo" <db7@sdf.org>
Cc: gnats-bugs@netbsd.org, macos-pkg-people@netbsd.org,
	pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org, db7@sdf.org
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sat, 11 Apr 2026 18:41:08 +0000

 > Date: Sat, 11 Apr 2026 17:56:48 +0200
 > From: "Diogo" <db7@sdf.org>
 >=20
 > On Sat Apr 11, 2026 at 4:00 PM CEST, riastradh wrote:
 > > There is already generic logic in pkgsrc mk infrastructure to handle
 > > the .so/.dylib split in macOS without needing per-package plist
 > > conditionalization like this, so I'm wondering exactly how it is
 > > failing to handle this.
 >=20
 > Thanks! That makes a lot of sense, I must have missed it in the documenta=
 tion.
 > Attached is also an alternative patch using SHLIB_EXT in PLIST. This work=
 ed for
 > all shared libraries except these two:
 >=20
 > 	lib/libchibi-scheme.so.0
 > 	lib/libchibi-scheme.so.${PKGVERSION}

 What's puzzling me is that you're not supposed to need to use
 SHLIB_EXT explicitly in PLIST -- the logic in mk/plist/shlib-dylib.awk
 is supposed to read `.so' entries and transform them into the
 approprate `.dylib' version.

 I count around twenty-two thousand PLIST entries that end in `.so',
 and only around seven hundred that end in `.${SHLIB_EXT}'; most of
 those are probably mistakes and should be using `.so' instead.
 (shlib-dylib.awk is also supposed to handle versioned entries too.)

 So why isn't shlib-dylib.awk already working here?

 If there is a good reason for it to not work here, we should have it
 documented in the guide.  But I suspect it is supposed to work.

From: "Diogo" <db7@sdf.org>
To: "Taylor R Campbell" <riastradh@NetBSD.org>, "Diogo" <db7@sdf.org>
Cc: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
        <pkgsrc-bugs@netbsd.org>, <gnats-admin@netbsd.org>
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sat, 11 Apr 2026 22:14:46 +0200

 >> Attached is also an alternative patch using SHLIB_EXT in PLIST. This wor=
 ked for
 >> all shared libraries except these two:
 >>
 >> 	lib/libchibi-scheme.so.0
 >> 	lib/libchibi-scheme.so.${PKGVERSION}
 >
 > What's puzzling me is that you're not supposed to need to use
 > SHLIB_EXT explicitly in PLIST -- the logic in mk/plist/shlib-dylib.awk
 > is supposed to read `.so' entries and transform them into the
 > approprate `.dylib' version.
 >
 > I count around twenty-two thousand PLIST entries that end in `.so',
 > and only around seven hundred that end in `.${SHLIB_EXT}'; most of
 > those are probably mistakes and should be using `.so' instead.
 > (shlib-dylib.awk is also supposed to handle versioned entries too.)

 To be sure it wasn't my environment, I cleaned my PATH and bootstraped
 pkgsrc in /opt/pkg instead of /usr/local/pkg. After bootstrap, I added
 /opt/pkg/bin to PATH and ran `bmake package` in lang/chibi-scheme. The same
 error showed up. My pkgsrc is a git checkout, branch pkgsrc-2025Q4.

 > So why isn't shlib-dylib.awk already working here?

 I tried looking in the logs inside work/, but couldn't find any hint. How w=
 ould
 you proceed to figure out that?

From: Taylor R Campbell <riastradh@NetBSD.org>
To: "Diogo" <db7@sdf.org>
Cc: gnats-bugs@netbsd.org,
	macos-pkg-people@netbsd.org,
	pkgsrc-bugs@netbsd.org,
	gnats-admin@netbsd.org
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sun, 12 Apr 2026 13:09:16 +0000

 > Date: Sat, 11 Apr 2026 22:14:46 +0200
 > From: "Diogo" <db7@sdf.org>
 > 
 > > So why isn't shlib-dylib.awk already working here?
 > 
 > I tried looking in the logs inside work/, but couldn't find any
 > hint. How would you proceed to figure out that?

 Here's the relevant fragments of mk/plist/plist.mk:

 # This is the path to the generated PLIST file.
 PLIST=		${WRKDIR}/.PLIST
 ...
 _PLIST_SHLIB_AWK=	-f ${_SHLIB_AWKFILE.${SHLIB_TYPE}}
 ...
 _SHLIB_AWKFILE.dylib=	${.CURDIR}/../../mk/plist/shlib-dylib.awk
 ...
 ${PLIST}:
 	${RUN}								\
 	${TEST} -d ${.TARGET:H} || ${MKDIR} ${.TARGET:H};		\
 	{ ${_GENERATE_PLIST} } > ${.TARGET}-1src;			\
 	${PKGSRC_SETENV} ${_PLIST_AWK_ENV} ${AWK}			\
 		${_PLIST_1_AWK} < ${.TARGET}-1src > ${.TARGET}-2mac;	\
 	${PKGSRC_SETENV} ${_PLIST_AWK_ENV} ${AWK}			\
 		${_PLIST_AWK} < ${.TARGET}-2mac > ${.TARGET}-3mag;	\
 	${PKGSRC_SETENV} ${_PLIST_AWK_ENV} ${AWK}			\
 		${_PLIST_SHLIB_AWK} < ${.TARGET}-3mag > ${.TARGET}

 So the files to look at should be lang/chibi-scheme/work/.PLIST*.  in
 particular, .PLIST-3mag should have the .so paths, and .PLIST should
 have them all fixed up to be dylibs.

 You can, say, insert debug prints into shlib-dylib.awk, and then run
 `bmake plist-clean && bmake plist' to rerun it to generate the plist
 afresh without having to rebuild anything else.

From: "Diogo" <db7@sdf.org>
To: "Taylor R Campbell" <riastradh@NetBSD.org>, "Diogo" <db7@sdf.org>
Cc: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
        <pkgsrc-bugs@netbsd.org>, <gnats-admin@netbsd.org>
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sun, 12 Apr 2026 16:13:26 +0200

 On Sun Apr 12, 2026 at 3:09 PM CEST, Taylor R Campbell wrote:
 >> Date: Sat, 11 Apr 2026 22:14:46 +0200
 >> From: "Diogo" <db7@sdf.org>
 >>
 >> > So why isn't shlib-dylib.awk already working here?
 >>
 > Here's the relevant fragments of mk/plist/plist.mk:
 > ...
 > So the files to look at should be lang/chibi-scheme/work/.PLIST*.  in
 > particular, .PLIST-3mag should have the .so paths, and .PLIST should
 > have them all fixed up to be dylibs.

 That's what I needed, thanks!

 It turns out that the regex inside shlib-dylib.awk correctly converts
 `lib<name>.so` -> `lib<name>.dylib`, but several modules in chibi-scheme do=
  not
 have the "lib" prefix, ie, they are just `<name>.so`.

 An extremely easy fix would be to drop the "lib" prefix of the regex. In my
 local pkgsrc that worked perfectly. However, I am afraid that this solution
 could affect other packages that have `<name>.so` files even on macOS.

 IIRC chicken5, for example, does store libraries as .so files even on macOS=
 . The
 best would be to work with upstream to get this fixed and use .dylib instea=
 d,
 but I am not sure how likely that solution would be.

 An alternative is to default the conversion of everything that ends with .s=
 o to
 .dylib, while providing an option to disable that behavior.

From: Taylor R Campbell <riastradh@NetBSD.org>
To: "Diogo" <db7@sdf.org>
Cc: gnats-bugs@netbsd.org,
	macos-pkg-people@netbsd.org,
	pkgsrc-bugs@netbsd.org,
	gnats-admin@netbsd.org
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sun, 12 Apr 2026 14:31:46 +0000

 > Date: Sun, 12 Apr 2026 16:13:26 +0200
 > From: "Diogo" <db7@sdf.org>
 >=20
 > It turns out that the regex inside shlib-dylib.awk correctly
 > converts `lib<name>.so` -> `lib<name>.dylib`, but several modules in
 > chibi-scheme do not have the "lib" prefix, ie, they are just
 > `<name>.so`.

 Aha!  So that explains it, thanks.

 > An extremely easy fix would be to drop the "lib" prefix of the regex. In =
 my
 > local pkgsrc that worked perfectly. However, I am afraid that this soluti=
 on
 > could affect other packages that have `<name>.so` files even on macOS.

 Yes, that's a high-risk change that needs a bulk build and manual
 attention to determine whether it's worthwhile.

 Let's just use ${SHLIB_EXT} for the non-lib .so entries here.  But
 libchibi-scheme.so can still be written as such and it should DTRT.

From: "Diogo" <db7@sdf.org>
To: "Taylor R Campbell" <riastradh@NetBSD.org>, "Diogo" <db7@sdf.org>
Cc: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
        <pkgsrc-bugs@netbsd.org>, <gnats-admin@netbsd.org>
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Sun, 12 Apr 2026 17:42:25 +0200

 --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544
 Content-Type: multipart/alternative;
  boundary=3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0

 --3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 Content-Type: text/plain; charset=UTF-8

 On Sun Apr 12, 2026 at 4:31 PM CEST, Taylor R Campbell wrote:
 > Let's just use ${SHLIB_EXT} for the non-lib .so entries here.  But
 > libchibi-scheme.so can still be written as such and it should DTRT.

 Right, that is better. Attached is a patch that uses ${SHLIB_EXT} for all
 non-lib .so entries.


 --3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0--

 --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=chibi-scheme-darwin.patch
 Content-Type: text/plain; charset=utf-8; name=chibi-scheme-darwin.patch

 ZGlmZiAtLWdpdCBhL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUIGIvbGFuZy9jaGliaS1zY2hlbWUv
 UExJU1QKaW5kZXggOGEwYzBjY2MwYzJlLi5jMDFjYzEwNzMwMWIgMTAwNjQ0Ci0tLSBhL2xhbmcv
 Y2hpYmktc2NoZW1lL1BMSVNUCisrKyBiL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUCkBAIC0xMCwz
 NSArMTAsMzUgQEAgaW5jbHVkZS9jaGliaS9mZWF0dXJlcy5oCiBpbmNsdWRlL2NoaWJpL2djX2hl
 YXAuaAogaW5jbHVkZS9jaGliaS9pbnN0YWxsLmgKIGluY2x1ZGUvY2hpYmkvc2V4cC5oCi1saWIv
 Y2hpYmkvY2hpYmkvYXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvY3J5cHRvL2NyeXB0by5zbwotbGli
 L2NoaWJpL2NoaWJpL2Rpc2FzbS5zbwotbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uc28KLWxp
 Yi9jaGliaS9jaGliaS9maWxlc3lzdGVtLnNvCi1saWIvY2hpYmkvY2hpYmkvaGVhcC1zdGF0cy5z
 bwotbGliL2NoaWJpL2NoaWJpL2lvL2lvLnNvCi1saWIvY2hpYmkvY2hpYmkvanNvbi5zbwotbGli
 L2NoaWJpL2NoaWJpL25ldC5zbwotbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Byb2ZpbGUuc28K
 LWxpYi9jaGliaS9jaGliaS9vcHRpbWl6ZS9yZXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvcHJvY2Vz
 cy5zbwotbGliL2NoaWJpL2NoaWJpL3B0eS5zbwotbGliL2NoaWJpL2NoaWJpL3N0dHkuc28KLWxp
 Yi9jaGliaS9jaGliaS9zeXN0ZW0uc28KLWxpYi9jaGliaS9jaGliaS90aHJlYWRzLnNvCi1saWIv
 Y2hpYmkvY2hpYmkvdGltZS5zbwotbGliL2NoaWJpL2NoaWJpL3dlYWsuc28KLWxpYi9jaGliaS9z
 Y2hlbWUvYnl0ZXZlY3Rvci5zbwotbGliL2NoaWJpL3NjaGVtZS90aW1lLnNvCi1saWIvY2hpYmkv
 c3JmaS8xNDQvbWF0aC5zbwotbGliL2NoaWJpL3NyZmkvMTUxL2JpdC5zbwotbGliL2NoaWJpL3Ny
 ZmkvMTYwL3V2cHJpbXMuc28KLWxpYi9jaGliaS9zcmZpLzE4L3RocmVhZHMuc28KLWxpYi9jaGli
 aS9zcmZpLzI3L3JhbmQuc28KLWxpYi9jaGliaS9zcmZpLzM5L3BhcmFtLnNvCi1saWIvY2hpYmkv
 c3JmaS82OS9oYXNoLnNvCi1saWIvY2hpYmkvc3JmaS85NS9xc29ydC5zbwotbGliL2NoaWJpL3Ny
 ZmkvOTgvZW52LnNvCitsaWIvY2hpYmkvY2hpYmkvYXN0LiR7U0hMSUJfRVhUfQorbGliL2NoaWJp
 L2NoaWJpL2NyeXB0by9jcnlwdG8uJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvZGlzYXNt
 LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uJHtTSExJQl9FWFR9Cits
 aWIvY2hpYmkvY2hpYmkvZmlsZXN5c3RlbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS9o
 ZWFwLXN0YXRzLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL2lvL2lvLiR7U0hMSUJfRVhU
 fQorbGliL2NoaWJpL2NoaWJpL2pzb24uJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvbmV0
 LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Byb2ZpbGUuJHtTSExJQl9F
 WFR9CitsaWIvY2hpYmkvY2hpYmkvb3B0aW1pemUvcmVzdC4ke1NITElCX0VYVH0KK2xpYi9jaGli
 aS9jaGliaS9wcm9jZXNzLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL3B0eS4ke1NITElC
 X0VYVH0KK2xpYi9jaGliaS9jaGliaS9zdHR5LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJp
 L3N5c3RlbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS90aHJlYWRzLiR7U0hMSUJfRVhU
 fQorbGliL2NoaWJpL2NoaWJpL3RpbWUuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvd2Vh
 ay4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zY2hlbWUvYnl0ZXZlY3Rvci4ke1NITElCX0VYVH0K
 K2xpYi9jaGliaS9zY2hlbWUvdGltZS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzE0NC9t
 YXRoLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL3NyZmkvMTUxL2JpdC4ke1NITElCX0VYVH0KK2xp
 Yi9jaGliaS9zcmZpLzE2MC91dnByaW1zLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL3NyZmkvMTgv
 dGhyZWFkcy4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzI3L3JhbmQuJHtTSExJQl9FWFR9
 CitsaWIvY2hpYmkvc3JmaS8zOS9wYXJhbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzY5
 L2hhc2guJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc3JmaS85NS9xc29ydC4ke1NITElCX0VYVH0K
 K2xpYi9jaGliaS9zcmZpLzk4L2Vudi4ke1NITElCX0VYVH0KIGxpYi9saWJjaGliaS1zY2hlbWUu
 c28KIGxpYi9saWJjaGliaS1zY2hlbWUuc28uMAogbGliL2xpYmNoaWJpLXNjaGVtZS5zby4ke1BL
 R1ZFUlNJT059Cg==
 --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544--

From: "Diogo" <db7@sdf.org>
To: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
        <gnats-admin@netbsd.org>, <pkgsrc-bugs@netbsd.org>, <db7@sdf.org>
Cc: <riastradh@NetBSD.org>
Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
Date: Thu, 20 Aug 2026 07:46:57 +0200

 Hi,

 this is an old report (from April) which still has "feedback" state for whi=
 ch I
 keep receiving reminders. The patches have been discussed. Is there anythin=
 g
 else pending that I should resolve?

 Thank you. -Diogo

 On Sun Apr 12, 2026 at 5:45 PM CEST, Diogo via gnats wrote:
 > The following reply was made to PR pkg/60184; it has been noted by GNATS.
 >
 > From: "Diogo" <db7@sdf.org>
 > To: "Taylor R Campbell" <riastradh@NetBSD.org>, "Diogo" <db7@sdf.org>
 > Cc: <gnats-bugs@netbsd.org>, <macos-pkg-people@netbsd.org>,
 >         <pkgsrc-bugs@netbsd.org>, <gnats-admin@netbsd.org>
 > Subject: Re: pkg/60184 (Fix chibi-scheme installation on macos)
 > Date: Sun, 12 Apr 2026 17:42:25 +0200
 >
 >  --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544
 >  Content-Type: multipart/alternative;
 >   boundary=3D3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0
 >
 >  --3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0
 >  Content-Transfer-Encoding: quoted-printable
 >  Content-Disposition: inline
 >  Content-Type: text/plain; charset=3DUTF-8
 >
 >  On Sun Apr 12, 2026 at 4:31 PM CEST, Taylor R Campbell wrote:
 >  > Let's just use ${SHLIB_EXT} for the non-lib .so entries here.  But
 >  > libchibi-scheme.so can still be written as such and it should DTRT.
 >
 >  Right, that is better. Attached is a patch that uses ${SHLIB_EXT} for al=
 l
 >  non-lib .so entries.
 >
 >
 >  --3a3824da6b633013652b6b3382afd50f86a35b66bfe36f9ee1e6c91ddba0--
 >
 >  --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544
 >  Content-Transfer-Encoding: base64
 >  Content-Disposition: attachment; filename=3Dchibi-scheme-darwin.patch
 >  Content-Type: text/plain; charset=3Dutf-8; name=3Dchibi-scheme-darwin.pa=
 tch
 >
 >  ZGlmZiAtLWdpdCBhL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUIGIvbGFuZy9jaGliaS1zY2hl=
 bWUv
 >  UExJU1QKaW5kZXggOGEwYzBjY2MwYzJlLi5jMDFjYzEwNzMwMWIgMTAwNjQ0Ci0tLSBhL2xh=
 bmcv
 >  Y2hpYmktc2NoZW1lL1BMSVNUCisrKyBiL2xhbmcvY2hpYmktc2NoZW1lL1BMSVNUCkBAIC0x=
 MCwz
 >  NSArMTAsMzUgQEAgaW5jbHVkZS9jaGliaS9mZWF0dXJlcy5oCiBpbmNsdWRlL2NoaWJpL2dj=
 X2hl
 >  YXAuaAogaW5jbHVkZS9jaGliaS9pbnN0YWxsLmgKIGluY2x1ZGUvY2hpYmkvc2V4cC5oCi1s=
 aWIv
 >  Y2hpYmkvY2hpYmkvYXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvY3J5cHRvL2NyeXB0by5zbwot=
 bGli
 >  L2NoaWJpL2NoaWJpL2Rpc2FzbS5zbwotbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uc28K=
 LWxp
 >  Yi9jaGliaS9jaGliaS9maWxlc3lzdGVtLnNvCi1saWIvY2hpYmkvY2hpYmkvaGVhcC1zdGF0=
 cy5z
 >  bwotbGliL2NoaWJpL2NoaWJpL2lvL2lvLnNvCi1saWIvY2hpYmkvY2hpYmkvanNvbi5zbwot=
 bGli
 >  L2NoaWJpL2NoaWJpL25ldC5zbwotbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Byb2ZpbGUu=
 c28K
 >  LWxpYi9jaGliaS9jaGliaS9vcHRpbWl6ZS9yZXN0LnNvCi1saWIvY2hpYmkvY2hpYmkvcHJv=
 Y2Vz
 >  cy5zbwotbGliL2NoaWJpL2NoaWJpL3B0eS5zbwotbGliL2NoaWJpL2NoaWJpL3N0dHkuc28K=
 LWxp
 >  Yi9jaGliaS9jaGliaS9zeXN0ZW0uc28KLWxpYi9jaGliaS9jaGliaS90aHJlYWRzLnNvCi1s=
 aWIv
 >  Y2hpYmkvY2hpYmkvdGltZS5zbwotbGliL2NoaWJpL2NoaWJpL3dlYWsuc28KLWxpYi9jaGli=
 aS9z
 >  Y2hlbWUvYnl0ZXZlY3Rvci5zbwotbGliL2NoaWJpL3NjaGVtZS90aW1lLnNvCi1saWIvY2hp=
 Ymkv
 >  c3JmaS8xNDQvbWF0aC5zbwotbGliL2NoaWJpL3NyZmkvMTUxL2JpdC5zbwotbGliL2NoaWJp=
 L3Ny
 >  ZmkvMTYwL3V2cHJpbXMuc28KLWxpYi9jaGliaS9zcmZpLzE4L3RocmVhZHMuc28KLWxpYi9j=
 aGli
 >  aS9zcmZpLzI3L3JhbmQuc28KLWxpYi9jaGliaS9zcmZpLzM5L3BhcmFtLnNvCi1saWIvY2hp=
 Ymkv
 >  c3JmaS82OS9oYXNoLnNvCi1saWIvY2hpYmkvc3JmaS85NS9xc29ydC5zbwotbGliL2NoaWJp=
 L3Ny
 >  ZmkvOTgvZW52LnNvCitsaWIvY2hpYmkvY2hpYmkvYXN0LiR7U0hMSUJfRVhUfQorbGliL2No=
 aWJp
 >  L2NoaWJpL2NyeXB0by9jcnlwdG8uJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkvZGlz=
 YXNt
 >  LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL2Vtc2NyaXB0ZW4uJHtTSExJQl9FWFR9=
 Cits
 >  aWIvY2hpYmkvY2hpYmkvZmlsZXN5c3RlbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGli=
 aS9o
 >  ZWFwLXN0YXRzLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL2lvL2lvLiR7U0hMSUJf=
 RVhU
 >  fQorbGliL2NoaWJpL2NoaWJpL2pzb24uJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkv=
 bmV0
 >  LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL29wdGltaXplL3Byb2ZpbGUuJHtTSExJ=
 Ql9F
 >  WFR9CitsaWIvY2hpYmkvY2hpYmkvb3B0aW1pemUvcmVzdC4ke1NITElCX0VYVH0KK2xpYi9j=
 aGli
 >  aS9jaGliaS9wcm9jZXNzLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2NoaWJpL3B0eS4ke1NI=
 TElC
 >  X0VYVH0KK2xpYi9jaGliaS9jaGliaS9zdHR5LiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL2No=
 aWJp
 >  L3N5c3RlbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9jaGliaS90aHJlYWRzLiR7U0hMSUJf=
 RVhU
 >  fQorbGliL2NoaWJpL2NoaWJpL3RpbWUuJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvY2hpYmkv=
 d2Vh
 >  ay4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zY2hlbWUvYnl0ZXZlY3Rvci4ke1NITElCX0VY=
 VH0K
 >  K2xpYi9jaGliaS9zY2hlbWUvdGltZS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzE0=
 NC9t
 >  YXRoLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL3NyZmkvMTUxL2JpdC4ke1NITElCX0VYVH0K=
 K2xp
 >  Yi9jaGliaS9zcmZpLzE2MC91dnByaW1zLiR7U0hMSUJfRVhUfQorbGliL2NoaWJpL3NyZmkv=
 MTgv
 >  dGhyZWFkcy4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZpLzI3L3JhbmQuJHtTSExJQl9F=
 WFR9
 >  CitsaWIvY2hpYmkvc3JmaS8zOS9wYXJhbS4ke1NITElCX0VYVH0KK2xpYi9jaGliaS9zcmZp=
 LzY5
 >  L2hhc2guJHtTSExJQl9FWFR9CitsaWIvY2hpYmkvc3JmaS85NS9xc29ydC4ke1NITElCX0VY=
 VH0K
 >  K2xpYi9jaGliaS9zcmZpLzk4L2Vudi4ke1NITElCX0VYVH0KIGxpYi9saWJjaGliaS1zY2hl=
 bWUu
 >  c28KIGxpYi9saWJjaGliaS1zY2hlbWUuc28uMAogbGliL2xpYmNoaWJpLXNjaGVtZS5zby4k=
 e1BL
 >  R1ZFUlNJT059Cg=3D=3D
 >  --6083542483b29dc98077d80d8fd467ccd5129ca8c54fa8b5aa254f775544--
 >

State-Changed-From-To: feedback->open
State-Changed-By: bsiegert@NetBSD.org
State-Changed-When: Thu, 20 Aug 2026 08:07:59 +0000
State-Changed-Why:
feedback was provided
Sorry for spamming you!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.