Hello,
Here's an update to lang/nim to 2.2.10 which seems to be working fine
thus far. Other tests?
Thanks,
Lucas
diff refs/heads/master refs/heads/nim
commit - dd6798e56983ad8e66da6100a153f4ad32939e64
commit + 923a9bd2bb61cf7c323de6f68ccdcc066e2e6944
blob - 88bb2642d069937f8d63650d341f0f33435c881f
blob + 5f6699253e04e4c2223df25bd15818f32b2fbad9
--- lang/nim/Makefile
+++ lang/nim/Makefile
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS = amd64 arm64 i386
COMMENT = statically typed systems programming language
-DISTNAME = nim-2.2.8
+DISTNAME = nim-2.2.10
EXTRACT_SUFX = .tar.xz
CATEGORIES = lang
@@ -16,10 +16,13 @@ NIMBLE_CHECKSUMS_V =
0b8e46379c5bc1bf73d8b3011908389c6
NIMBLE_ZIPPY_V = a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f
DIST_TUPLE = github nim-lang atlas
ff1f4289482dce94ba9f95b3b0ae16d16e21eb3d .
-DIST_TUPLE += github nim-lang nimble
9207e8b2bbdf66b5a4d1020214cff44d2d30df92 .
+DIST_TUPLE += github nim-lang nimble
aa03f886e4a111d6af9090c6a1f1271d64b66f7b .
DIST_TUPLE += github nim-lang sat
e63eaea8baf00bed8bcd5a29ffd8823abb265b39 .
DIST_TUPLE += github nim-lang checksums ${NIMBLE_CHECKSUMS_V} .
DIST_TUPLE += github guzba zippy ${NIMBLE_ZIPPY_V} .
+DIST_TUPLE += github status-im nim-chronos
0646c444fce7c7ed08ef6f2c9a7abfd172ffe655 .
+DIST_TUPLE += github status-im nim-stew
b66168735d6f3841c5239c3169d3fe5fe98b1257 .
+DIST_TUPLE += github arnetheduck nim-results
df8113dda4c2d74d460a8fa98252b0b771bf1f27 .
# MIT
PERMIT_PACKAGE = Yes
@@ -49,6 +52,12 @@ post-extract:
${WRKDIST}/dist/nimble/vendor/zippy
cp -r ${WRKDIR}/sat-*/* \
${WRKDIST}/dist/nimble/vendor/sat/
+ cp -r ${WRKDIR}/nim-chronos-*/* \
+ ${WRKDIST}/dist/nimble/vendor/chronos
+ cp -r ${WRKDIR}/nim-results-*/* \
+ ${WRKDIST}/dist/nimble/vendor/results
+ cp -r ${WRKDIR}/nim-stew-*/* \
+ ${WRKDIST}/dist/nimble/vendor/stew
mv ${WRKDIR}/checksums-* ${WRKDIST}/dist/checksums
mv ${WRKDIR}/atlas-* ${WRKDIST}/dist/atlas
mkdir -p ${WRKDIST}/dist/atlas/dist
blob - ffdea58e876d299189e0b45be0877ee1793deb6e
blob + 17925af1e8aa29480870c3c406e85676ba779e0a
--- lang/nim/distinfo
+++ lang/nim/distinfo
@@ -1,12 +1,18 @@
+SHA256
(arnetheduck-nim-results-df8113dda4c2d74d460a8fa98252b0b771bf1f27.tar.gz) =
UtR71LY9UYHWk0Mwd0rx+nXxYH2YzGfLb0uIKjfc8Yc=
SHA256 (guzba-zippy-a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f.tar.gz) =
TmlLHmmbJYmlMcgfY/AWT1AKX1K9EF7PRXLeqYLx2ms=
-SHA256 (nim-2.2.8.tar.xz) = EUGRr6CDxQWdy+XOiNvk9CVCz/BOLDAXZo7kOLwLjPw=
+SHA256 (nim-2.2.10.tar.xz) = eVe37QBCBrzxC8xPO0dEFTh45i8kMVUqmo6dP0Do1dU=
SHA256 (nim-lang-atlas-ff1f4289482dce94ba9f95b3b0ae16d16e21eb3d.tar.gz) =
Ld2ab8VJx8WduuiwKIL9d+S9eFii7dl9bjRQ3r+xFTU=
SHA256 (nim-lang-checksums-0b8e46379c5bc1bf73d8b3011908389c60fb9b98.tar.gz) =
1A4JO9XjoQoupZf0oj85ytTOOE8QmLhDm0/U1fzh4TI=
-SHA256 (nim-lang-nimble-9207e8b2bbdf66b5a4d1020214cff44d2d30df92.tar.gz) =
/TC/NhnXE3ZxUR2mCsVm16Un3bquueOjmXtyAQRayUg=
+SHA256 (nim-lang-nimble-aa03f886e4a111d6af9090c6a1f1271d64b66f7b.tar.gz) =
dn8uRE1olQWtH3lF1+zrdZNS3qh6nMlmdcpkHPQzNyw=
SHA256 (nim-lang-sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39.tar.gz) =
CEZgfiHMKYDOaDJfw7Ssvy6+THTLxe4cRZ+8Krr3KFY=
+SHA256 (status-im-nim-chronos-0646c444fce7c7ed08ef6f2c9a7abfd172ffe655.tar.gz)
= 1ZtM8tzIA6Mz2c0pWwd5QFaAVj7CB5VqLmSNbzfrMTY=
+SHA256 (status-im-nim-stew-b66168735d6f3841c5239c3169d3fe5fe98b1257.tar.gz) =
XDu+cFL6ktOZcIhLmhSVEHpQUB2Ikw5fqUPuuovssgM=
+SIZE (arnetheduck-nim-results-df8113dda4c2d74d460a8fa98252b0b771bf1f27.tar.gz)
= 24169
SIZE (guzba-zippy-a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f.tar.gz) = 29504190
-SIZE (nim-2.2.8.tar.xz) = 8579420
+SIZE (nim-2.2.10.tar.xz) = 8287652
SIZE (nim-lang-atlas-ff1f4289482dce94ba9f95b3b0ae16d16e21eb3d.tar.gz) = 103384
SIZE (nim-lang-checksums-0b8e46379c5bc1bf73d8b3011908389c60fb9b98.tar.gz) =
47512
-SIZE (nim-lang-nimble-9207e8b2bbdf66b5a4d1020214cff44d2d30df92.tar.gz) = 691703
+SIZE (nim-lang-nimble-aa03f886e4a111d6af9090c6a1f1271d64b66f7b.tar.gz) = 771642
SIZE (nim-lang-sat-e63eaea8baf00bed8bcd5a29ffd8823abb265b39.tar.gz) = 10245
+SIZE (status-im-nim-chronos-0646c444fce7c7ed08ef6f2c9a7abfd172ffe655.tar.gz) =
297162
+SIZE (status-im-nim-stew-b66168735d6f3841c5239c3169d3fe5fe98b1257.tar.gz) =
117078
blob - c1b47139e5c9cd9aa636d9d3ae40f9390c757160
blob + 03cb9e6483c864f0a2cc13661083e24e249c985f
--- lang/nim/patches/patch-dist_nimble_src_nimblepkg_options_nim
+++ lang/nim/patches/patch-dist_nimble_src_nimblepkg_options_nim
@@ -3,7 +3,7 @@ don't exec git
Index: dist/nimble/src/nimblepkg/options.nim
--- dist/nimble/src/nimblepkg/options.nim.orig
+++ dist/nimble/src/nimblepkg/options.nim
-@@ -300,15 +300,7 @@ const
+@@ -354,15 +354,7 @@ const
## sources outside the git tree of Nimble:
git_revision_override* {.strdefine.} = ""
blob - /dev/null
blob + dad94f1fa428ae2bccba440836824f23331f3968 (mode 644)
--- /dev/null
+++ lang/nim/patches/patch-dist_nimble_src_nimblepkg_downloadnim_nim
@@ -0,0 +1,12 @@
+Index: dist/nimble/src/nimblepkg/downloadnim.nim
+--- dist/nimble/src/nimblepkg/downloadnim.nim.orig
++++ dist/nimble/src/nimblepkg/downloadnim.nim
+@@ -123,7 +123,7 @@ proc getPlatformString*(arch: int): string =
+ "macosx"
+ else:
+ # For other platforms, fall back to source
+- return "source_tar"
++ "source_tar"
+
+ when defined(macosx):
+ if isAppleSilicon():