build: Update submodule links to codeberg.org as needed
diff --git a/3RDPARTY.md b/3RDPARTY.md
index 530144de..06c62f4d 100644
--- a/3RDPARTY.md
+++ b/3RDPARTY.md
@@ -19,14 +19,14 @@ that Limine is distributed under:
A non-binding, informal summary of all projects Limine depends on, and the
licenses used by said projects, in SPDX format, is as follows:
-- [cc-runtime](https://github.com/osdev0/cc-runtime)
+- [cc-runtime](https://codeberg.org/osdev/cc-runtime)
(Apache-2.0 WITH LLVM-exception) is used to provide runtime libgcc-like
routines.
-- [0BSD Freestanding C Headers](https://github.com/osdev0/freestnd-c-hdrs-0bsd)
+- [0BSD Freestanding C Headers](https://codeberg.org/osdev/freestnd-c-hdrs-0bsd)
(0BSD) provide GCC and Clang compatible freestanding C headers.
-- [Nyu-EFI](https://github.com/osdev0/nyu-efi) (multiple licenses, see list
+- [Nyu-EFI](https://codeberg.org/osdev/nyu-efi) (multiple licenses, see list
below) provides headers and build-time support for UEFI.
- BSD-2-Clause
- BSD-2-Clause-Patent
@@ -48,7 +48,7 @@ below) provides headers and build-time support for UEFI.
- [tinf](https://github.com/jibsen/tinf) (Zlib) is used in early x86 BIOS
stages for GZIP decompression of stage2.
-- [Flanterm](https://github.com/mintsuki/flanterm) (BSD-2-Clause) is used for
+- [Flanterm](https://codeberg.org/mintsuki/flanterm) (BSD-2-Clause) is used for
text related screen drawing.
- [stb_image](https://github.com/nothings/stb/blob/master/stb_image.h) (MIT) is
diff --git a/bootstrap b/bootstrap
index a804d1a0..8f86a86b 100755
--- a/bootstrap
+++ b/bootstrap
@@ -71,23 +71,22 @@ download_by_hash() {
if ! test -f version; then
clone_repo_commit \
- https://github.com/osdev0/freestnd-c-hdrs-0bsd.git \
+ https://codeberg.org/osdev/freestnd-c-hdrs-0bsd.git \
freestnd-c-hdrs \
a87c192f3eb66b0806740dc67325f9ad23fc2d0b
clone_repo_commit \
- https://github.com/osdev0/cc-runtime.git \
+ https://codeberg.org/osdev/cc-runtime.git \
cc-runtime \
576a01179f3298a4795b92f42c088f9f8800b56b
- download_by_hash \
- https://github.com/osdev0/freestanding-toolchain/raw/b285931385edc926decab5c69934af5c045bd2dd/freestanding-toolchain \
+ clone_repo_commit \
+ https://codeberg.org/osdev/freestanding-toolchain.git \
build-aux/freestanding-toolchain \
- b280df87c6db0f6ca1dd0a48579e694b403cb0fc77cf6df1e2ddbe69a134b405
- chmod +x build-aux/freestanding-toolchain
+ b285931385edc926decab5c69934af5c045bd2dd
clone_repo_commit \
- https://github.com/osdev0/nyu-efi.git \
+ https://codeberg.org/osdev/nyu-efi.git \
nyu-efi \
2263ac1a2bc98e5534d64a4896d3cfbbae00745a
@@ -101,7 +100,7 @@ if ! test -f version; then
rm -f decompressor/tinf/*.orig
clone_repo_commit \
- https://github.com/mintsuki/flanterm.git \
+ https://codeberg.org/mintsuki/flanterm.git \
common/flanterm \
201100c968ad6db4f38632f9b6c3544854897788
diff --git a/configure.ac b/configure.ac
index 8820d5e7..2f29ddd2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -180,7 +180,7 @@ else
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
WANT_FREESTANDING_READELF=yes \
FREESTANDING_READELF="$READELF_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/bios-i686-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/bios-i686-toolchain.mk" || exit 1
BUILD_BIOS="limine-bios"
NEED_NASM=yes
NEED_GZIP=yes
@@ -212,7 +212,7 @@ else
FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
WANT_FREESTANDING_OBJDUMP=yes \
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/uefi-i686-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/uefi-i686-toolchain.mk" || exit 1
BUILD_UEFI_IA32="limine-uefi-ia32"
NEED_NASM=yes
fi
@@ -243,7 +243,7 @@ else
FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
WANT_FREESTANDING_OBJDUMP=yes \
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/uefi-x86_64-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/uefi-x86_64-toolchain.mk" || exit 1
BUILD_UEFI_X86_64="limine-uefi-x86-64"
NEED_NASM=yes
fi
@@ -274,7 +274,7 @@ else
FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
WANT_FREESTANDING_OBJDUMP=yes \
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/uefi-aarch64-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/uefi-aarch64-toolchain.mk" || exit 1
BUILD_UEFI_AARCH64="limine-uefi-aarch64"
fi
@@ -304,7 +304,7 @@ else
FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
WANT_FREESTANDING_OBJDUMP=yes \
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/uefi-riscv64-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/uefi-riscv64-toolchain.mk" || exit 1
BUILD_UEFI_RISCV64="limine-uefi-riscv64"
fi
@@ -334,7 +334,7 @@ else
FREESTANDING_OBJCOPY="$OBJCOPY_FOR_TARGET" \
WANT_FREESTANDING_OBJDUMP=yes \
FREESTANDING_OBJDUMP="$OBJDUMP_FOR_TARGET" \
- "$SRCDIR/build-aux/freestanding-toolchain" 2>"toolchain-files/uefi-loongarch64-toolchain.mk" || exit 1
+ "$SRCDIR/build-aux/freestanding-toolchain/freestanding-toolchain" 2>"toolchain-files/uefi-loongarch64-toolchain.mk" || exit 1
BUILD_UEFI_LOONGARCH64="limine-uefi-loongarch64"
fi
