commit: 185bd78ec45e94ec4dfda6d3b47bba6997f50a93
parent 18da5ad533ab2faf47bc501a1d507465102baa1d
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Mon, 8 Jul 2024 21:25:18 +0100
Update to mes 0.27.
Diffstat:
14 files changed, 57 insertions(+), 57 deletions(-)
diff --git a/parts.rst b/parts.rst
@@ -199,8 +199,8 @@ simple-patch 1.0
text block given to it, and replacing it with another text block. This is
sufficient for the early patching required before we have full proper GNU patch.
-mes 0.26.1
-==========
+mes 0.27
+========
GNU ``mes`` is a scheme interpreter. It runs the sister project ``mescc``,
which is a C compiler written in scheme, which links against the Mes C
diff --git a/seed/seed.kaem b/seed/seed.kaem
@@ -60,7 +60,7 @@ M2LIBC_PATH=/M2libc
# mes envars
NYACC_PKG=nyacc-1.00.2
-MES_PKG=mes-0.26.1
+MES_PKG=mes-0.27
MES_PREFIX=${SRCDIR}/${MES_PKG}/build/${MES_PKG}
GUILE_LOAD_PATH=${MES_PREFIX}/mes/module:${MES_PREFIX}/module:${SRCDIR}/${MES_PKG}/build/${NYACC_PKG}/module
diff --git a/steps/manifest b/steps/manifest
@@ -33,7 +33,7 @@
build: checksum-transcriber-1.0
build: simple-patch-1.0
-build: mes-0.26.1
+build: mes-0.27
build: tcc-0.9.26
build: tcc-0.9.27
define: BUILD_FIWIX = ( KERNEL_BOOTSTRAP == True || BUILD_KERNELS == True )
diff --git a/steps/mes-0.26.1/files/config.h b/steps/mes-0.26.1/files/config.h
@@ -1,7 +0,0 @@
-// SPDX-FileCopyrightText: 2020 fosslinux <fosslinux@aussies.space>
-// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
-//
-// SPDX-License-Identifier: GPL-3.0-or-later
-
-#undef SYSTEM_LIBC
-#define MES_VERSION "0.26"
diff --git a/steps/mes-0.26.1/mes-0.26.1.amd64.checksums b/steps/mes-0.26.1/mes-0.26.1.amd64.checksums
@@ -1,14 +0,0 @@
-c21d85f0bab1a36d224bd73fbbbad27f9320144de6706c8778f2da68beb63e74 /usr/bin/mes
-57f648bcf6da06cb83e8ffc89deff9e94e8cdb7a5820300b9cb5e1bb957b5f46 /usr/bin/mes-m2
-20655e4ec935bdb63099eaf48e89b24010413a444cbcdc3f21a1cd12a5c62ddc /usr/bin/mescc.scm
-c66de1ba72b8019eee113271638e4e30543aa7d34f45c9cc751346dba0d8817c /usr/lib/x86_64-mes/crt1.s
-d0a80b94228deb99bda15244f0ed3736badd0632c78a3379195ba24a78f68a75 /usr/lib/x86_64-mes/crt1.o
-d0f691ad803ed00530297456086e8b820cda4faec3e7dbde767b4558e71a1b47 /usr/lib/x86_64-mes/x86_64.M1
-684bfcde34f118026d875acf2dbe2e4a39dce96d5f938f534995b582ba1a4241 /usr/lib/x86_64-mes/libmescc.s
-e8daa2594fbdceb504e1268e1298dc48a65514e90f1bf9269ffc0c710c982f3a /usr/lib/x86_64-mes/libc+tcc.s
-728c76576c8d2433688b890a080941af327f0d547922b3ce884c5cf4b628dbed /usr/lib/x86_64-mes/libc.s
-ad1f1e390f675db2a3545aecc63df798d49317cad2ae5eadb9382df960bbd9f3 /usr/lib/x86_64-mes/libmescc.a
-da4b3c083b5121e207da7e15b6693727ec9f649c1bf80c335c4e45e438815629 /usr/lib/x86_64-mes/libc+tcc.a
-86f5cdc3c2606ea6d95108e9e1ce871e2c2bcde494d86a3149fcd2dd4be13a69 /usr/lib/x86_64-mes/libc.a
-48c57492e80a99bf16eeba55e242b60b9e759992482b651d1b512f07ddd9a65a /usr/lib/linux/x86_64-mes/elf64-header.hex2
-94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/x86_64-mes/elf64-footer-single-main.hex2
diff --git a/steps/mes-0.26.1/mes-0.26.1.riscv64.checksums b/steps/mes-0.26.1/mes-0.26.1.riscv64.checksums
@@ -1,14 +0,0 @@
-1de2b985869afc4b4c5764c2b81c6b578fa206a6550e5e14ee99421ee5a8433f /usr/bin/mes
-6ff3ffb5dc7391c8560f08853292ff90b3ebd5413237b223bb96d078d7c5099e /usr/bin/mes-m2
-11f33b019f78c90fcbd2385ebb037ee4e36984117799207497c3c83e8d537d1d /usr/bin/mescc.scm
-50441b03b915bd51fb811749901a56b3c42186b45f7f466dbf23337eafad520c /usr/lib/riscv64-mes/crt1.s
-a96a0a8f1b2dd1e5a7dad8264c92b5448be7d29aa7706d40d67be978d5ddc305 /usr/lib/riscv64-mes/crt1.o
-1511e99da81caa02490078c7a880ac97d439b6fec99cf846dc2044468e2444b8 /usr/lib/riscv64-mes/riscv64.M1
-8f7e94270c7cbb076ff5fe3cdd0d6c891537e7945e5aa4bdbf167867471bfbc2 /usr/lib/riscv64-mes/libmescc.s
-50bd63e4d2f960085508763af35ea370ca5a57f2fa81b84289883b211ca14686 /usr/lib/riscv64-mes/libc+tcc.s
-e70bb4dab325a5e10e032e5da595f7bdc6059fc8977abe675a426dc33cbd0f16 /usr/lib/riscv64-mes/libc.s
-5027a055f6c564417bf5194a9b43a8a93ae59d9a26ce75a55895f253a6aab2c2 /usr/lib/riscv64-mes/libmescc.a
-9f2eb1f393a9efb2e72c5ac2ff8fd3e57c264e70e11b900f6242f6f9a0da4a8c /usr/lib/riscv64-mes/libc+tcc.a
-9e19d719a3594895893c89487c44afd544f867c810935f1427213d4bb892c5a3 /usr/lib/riscv64-mes/libc.a
-22ad5f7b6e5ea07b275619956bddd913b061d6ad492a442e4b6b2f28898e50ae /usr/lib/linux/riscv64-mes/elf64-header.hex2
-94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/riscv64-mes/elf64-footer-single-main.hex2
diff --git a/steps/mes-0.26.1/mes-0.26.1.x86.checksums b/steps/mes-0.26.1/mes-0.26.1.x86.checksums
@@ -1,14 +0,0 @@
-5bd03c4c788ac09d085235745cd1cba3a5af47d45724fc72abc39f2cfbd07dc2 /usr/bin/mes
-5b31a583d36f8e82acb056712c2b60a4bd74290e0c9e906f08cd5f2340460695 /usr/bin/mes-m2
-761fe4fbbee5bfd45506ea8dbd0aeecfe8855159bd794e07fca1988109510170 /usr/bin/mescc.scm
-234c264965116a24583dd569050adc766d7cc2da83b1db38085210f26031b70c /usr/lib/x86-mes/crt1.s
-494f184a87175abc485a898c250c3831b2b5dcf5aead46591e00b39d1c5529fc /usr/lib/x86-mes/crt1.o
-8afe05c3e1e8848b6f3e8de751524de5f69818eb8524659827918e3fddde3e1e /usr/lib/x86-mes/x86.M1
-771988b1df0dfa04bf5f1ab72af18c32b1a8205a07f10e5235d79dac0a072b00 /usr/lib/x86-mes/libmescc.s
-de4f2756b6d10f08ea70d624c339b120f162857e780a372055bd11aee024ab95 /usr/lib/x86-mes/libc+tcc.s
-09bca286c4d24e8fb5a6b71711cb62bacbff82752507d9d035fae6079b48b9c9 /usr/lib/x86-mes/libc.s
-52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /usr/lib/x86-mes/libmescc.a
-c5e4749abd1b6d75ddddc58ad8f17554bd26ff9cc24db5f63b5db386f74a0a59 /usr/lib/x86-mes/libc+tcc.a
-86dccb6519f507eda86c2b2abc2246d11ae92f9951288084f6033814d31388a7 /usr/lib/x86-mes/libc.a
-82cac4353375a52efecc6fda1f8b37373988fe41ed197b63d8e906321b105d77 /usr/lib/linux/x86-mes/elf32-header.hex2
-f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2
diff --git a/steps/mes-0.26.1/sources b/steps/mes-0.26.1/sources
@@ -1,4 +0,0 @@
-https://mirrors.kernel.org/gnu/mes/mes-0.26.1.tar.gz e1370d528cbfcbb477ca35e59ae2f6fb71f611f9c856330e6dcb5f2459c2fcf4
-https://github.com/Googulator/nyacc/releases/download/V1.00.2-lb1/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
-https://archive.org/download/live-bootstrap-sources/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
-https://files.bootstrapping.world/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
diff --git a/steps/mes-0.27/files/config.h b/steps/mes-0.27/files/config.h
@@ -0,0 +1,7 @@
+// SPDX-FileCopyrightText: 2020 fosslinux <fosslinux@aussies.space>
+// SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+//
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+#undef SYSTEM_LIBC
+#define MES_VERSION "0.27"
diff --git a/steps/mes-0.27/mes-0.27.amd64.checksums b/steps/mes-0.27/mes-0.27.amd64.checksums
@@ -0,0 +1,14 @@
+7594d17004baa35b368411240be675b5c8e59fcd556a0c0d560721fe2091f8be /usr/bin/mes
+6ec83e7fd106448610ffe348d1847e501656e1c667f4afbc0099eb8a431726b6 /usr/bin/mes-m2
+20655e4ec935bdb63099eaf48e89b24010413a444cbcdc3f21a1cd12a5c62ddc /usr/bin/mescc.scm
+c66de1ba72b8019eee113271638e4e30543aa7d34f45c9cc751346dba0d8817c /usr/lib/x86_64-mes/crt1.s
+d0a80b94228deb99bda15244f0ed3736badd0632c78a3379195ba24a78f68a75 /usr/lib/x86_64-mes/crt1.o
+d0f691ad803ed00530297456086e8b820cda4faec3e7dbde767b4558e71a1b47 /usr/lib/x86_64-mes/x86_64.M1
+684bfcde34f118026d875acf2dbe2e4a39dce96d5f938f534995b582ba1a4241 /usr/lib/x86_64-mes/libmescc.s
+e8daa2594fbdceb504e1268e1298dc48a65514e90f1bf9269ffc0c710c982f3a /usr/lib/x86_64-mes/libc+tcc.s
+728c76576c8d2433688b890a080941af327f0d547922b3ce884c5cf4b628dbed /usr/lib/x86_64-mes/libc.s
+ad1f1e390f675db2a3545aecc63df798d49317cad2ae5eadb9382df960bbd9f3 /usr/lib/x86_64-mes/libmescc.a
+da4b3c083b5121e207da7e15b6693727ec9f649c1bf80c335c4e45e438815629 /usr/lib/x86_64-mes/libc+tcc.a
+86f5cdc3c2606ea6d95108e9e1ce871e2c2bcde494d86a3149fcd2dd4be13a69 /usr/lib/x86_64-mes/libc.a
+48c57492e80a99bf16eeba55e242b60b9e759992482b651d1b512f07ddd9a65a /usr/lib/linux/x86_64-mes/elf64-header.hex2
+94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/x86_64-mes/elf64-footer-single-main.hex2
diff --git a/steps/mes-0.27/mes-0.27.riscv64.checksums b/steps/mes-0.27/mes-0.27.riscv64.checksums
@@ -0,0 +1,14 @@
+b2700f777c1e4e77e4825a7e3a872c5c669bbb6e1e2e64c3544ce4c93bc0a85e /usr/bin/mes
+98501905212f72ffa0430dca43d20d093f7bea96dc7b6084caacaa859e491033 /usr/bin/mes-m2
+11f33b019f78c90fcbd2385ebb037ee4e36984117799207497c3c83e8d537d1d /usr/bin/mescc.scm
+50441b03b915bd51fb811749901a56b3c42186b45f7f466dbf23337eafad520c /usr/lib/riscv64-mes/crt1.s
+a96a0a8f1b2dd1e5a7dad8264c92b5448be7d29aa7706d40d67be978d5ddc305 /usr/lib/riscv64-mes/crt1.o
+1511e99da81caa02490078c7a880ac97d439b6fec99cf846dc2044468e2444b8 /usr/lib/riscv64-mes/riscv64.M1
+8f7e94270c7cbb076ff5fe3cdd0d6c891537e7945e5aa4bdbf167867471bfbc2 /usr/lib/riscv64-mes/libmescc.s
+50bd63e4d2f960085508763af35ea370ca5a57f2fa81b84289883b211ca14686 /usr/lib/riscv64-mes/libc+tcc.s
+e70bb4dab325a5e10e032e5da595f7bdc6059fc8977abe675a426dc33cbd0f16 /usr/lib/riscv64-mes/libc.s
+5027a055f6c564417bf5194a9b43a8a93ae59d9a26ce75a55895f253a6aab2c2 /usr/lib/riscv64-mes/libmescc.a
+9f2eb1f393a9efb2e72c5ac2ff8fd3e57c264e70e11b900f6242f6f9a0da4a8c /usr/lib/riscv64-mes/libc+tcc.a
+9e19d719a3594895893c89487c44afd544f867c810935f1427213d4bb892c5a3 /usr/lib/riscv64-mes/libc.a
+22ad5f7b6e5ea07b275619956bddd913b061d6ad492a442e4b6b2f28898e50ae /usr/lib/linux/riscv64-mes/elf64-header.hex2
+94c796cb34a6e581491d0cf609e7fad01715c84a17b8b2017178a36568a80e48 /usr/lib/linux/riscv64-mes/elf64-footer-single-main.hex2
diff --git a/steps/mes-0.27/mes-0.27.x86.checksums b/steps/mes-0.27/mes-0.27.x86.checksums
@@ -0,0 +1,14 @@
+8925c10128b3414062f670795c6eece8760a067d821aff95c26ed2b80c2cd8c0 /usr/bin/mes
+c7fe23d83f630bcc5f613e7d779cffa30b0cf282c1a49049195e5a44de027a78 /usr/bin/mes-m2
+761fe4fbbee5bfd45506ea8dbd0aeecfe8855159bd794e07fca1988109510170 /usr/bin/mescc.scm
+234c264965116a24583dd569050adc766d7cc2da83b1db38085210f26031b70c /usr/lib/x86-mes/crt1.s
+494f184a87175abc485a898c250c3831b2b5dcf5aead46591e00b39d1c5529fc /usr/lib/x86-mes/crt1.o
+8afe05c3e1e8848b6f3e8de751524de5f69818eb8524659827918e3fddde3e1e /usr/lib/x86-mes/x86.M1
+771988b1df0dfa04bf5f1ab72af18c32b1a8205a07f10e5235d79dac0a072b00 /usr/lib/x86-mes/libmescc.s
+de4f2756b6d10f08ea70d624c339b120f162857e780a372055bd11aee024ab95 /usr/lib/x86-mes/libc+tcc.s
+09bca286c4d24e8fb5a6b71711cb62bacbff82752507d9d035fae6079b48b9c9 /usr/lib/x86-mes/libc.s
+52f697278ccdff5e457f27e10f465a91ab9858f0c6cee0683831cadb3109bbb7 /usr/lib/x86-mes/libmescc.a
+c5e4749abd1b6d75ddddc58ad8f17554bd26ff9cc24db5f63b5db386f74a0a59 /usr/lib/x86-mes/libc+tcc.a
+86dccb6519f507eda86c2b2abc2246d11ae92f9951288084f6033814d31388a7 /usr/lib/x86-mes/libc.a
+82cac4353375a52efecc6fda1f8b37373988fe41ed197b63d8e906321b105d77 /usr/lib/linux/x86-mes/elf32-header.hex2
+f9873d9aab12e70f24d97f8319e17a1e698ca60779ae9a6ab3ede648cd60fc61 /usr/lib/linux/x86-mes/elf32-footer-single-main.hex2
diff --git a/steps/mes-0.26.1/pass1.kaem b/steps/mes-0.27/pass1.kaem
diff --git a/steps/mes-0.27/sources b/steps/mes-0.27/sources
@@ -0,0 +1,4 @@
+https://mirrors.kernel.org/gnu/mes/mes-0.27.tar.gz 033ee656d98cfc04a826eab27eed6e6a276d15bbb980a7cd71d00f30227aaaa8
+https://github.com/Googulator/nyacc/releases/download/V1.00.2-lb1/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
+https://archive.org/download/live-bootstrap-sources/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327
+https://files.bootstrapping.world/nyacc-1.00.2-lb1.tar.gz 708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327