From bba0b30163cba2eaf344741c6b990872d9ee2315 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Sun, 30 Jan 2022 19:32:21 +0100 Subject: [PATCH] rust-libc: New package. Signed-off-by: Stefan Schantl --- config/rootfiles/common/rust-libc | 276 ++++++++++++++++++++++++++++++ lfs/rust-libc | 80 +++++++++ make.sh | 1 + 3 files changed, 357 insertions(+) create mode 100644 config/rootfiles/common/rust-libc create mode 100644 lfs/rust-libc diff --git a/config/rootfiles/common/rust-libc b/config/rootfiles/common/rust-libc new file mode 100644 index 0000000000..a469926fd5 --- /dev/null +++ b/config/rootfiles/common/rust-libc @@ -0,0 +1,276 @@ +#usr/share/cargo/registry/libc-0.2.108/.cargo-checksum.json +#usr/share/cargo/registry/libc-0.2.108/CONTRIBUTING.md +#usr/share/cargo/registry/libc-0.2.108/Cargo.toml +#usr/share/cargo/registry/libc-0.2.108/Cargo.toml.deps +#usr/share/cargo/registry/libc-0.2.108/LICENSE-APACHE +#usr/share/cargo/registry/libc-0.2.108/LICENSE-MIT +#usr/share/cargo/registry/libc-0.2.108/README.md +#usr/share/cargo/registry/libc-0.2.108/build.rs +#usr/share/cargo/registry/libc-0.2.108/rustfmt.toml +#usr/share/cargo/registry/libc-0.2.108/src +#usr/share/cargo/registry/libc-0.2.108/src/fixed_width_ints.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/fuchsia/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit +#usr/share/cargo/registry/libc-0.2.108/src/hermit/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/hermit/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/lib.rs +#usr/share/cargo/registry/libc-0.2.108/src/macros.rs +#usr/share/cargo/registry/libc-0.2.108/src/psp.rs +#usr/share/cargo/registry/libc-0.2.108/src/sgx.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid +#usr/share/cargo/registry/libc-0.2.108/src/solid/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/solid/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/switch.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix +#usr/share/cargo/registry/libc-0.2.108/src/unix/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/apple/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/errno.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/dragonfly/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/freebsdlike/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/sparc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/netbsd/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/sparc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/bsd/netbsdlike/openbsd/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/b64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/native.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/haiku/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/hermit/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/android/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/emscripten/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/generic/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/powerpc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/arch/sparc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/s390x.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/gnu/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/hexagon.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b32/x86/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mips64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/s390x.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/musl/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/non_exhaustive.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/arm/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips32/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mips64/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mips/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/linux/uclibc/x86_64/other.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/linux_like/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64 +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/aarch64/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/arm/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/espidf/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc +#usr/share/cargo/registry/libc-0.2.108/src/unix/newlib/powerpc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/no_align.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/redox +#usr/share/cargo/registry/libc-0.2.108/src/unix/redox/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/compat.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/illumos.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/solaris.rs +#usr/share/cargo/registry/libc-0.2.108/src/unix/solarish/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/aarch64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/arm.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/powerpc64.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86.rs +#usr/share/cargo/registry/libc-0.2.108/src/vxworks/x86_64.rs +#usr/share/cargo/registry/libc-0.2.108/src/wasi.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/align.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/gnu/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/mod.rs +#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc +#usr/share/cargo/registry/libc-0.2.108/src/windows/msvc/mod.rs +#usr/share/cargo/registry/libc-0.2.108/tests +#usr/share/cargo/registry/libc-0.2.108/tests/const_fn.rs diff --git a/lfs/rust-libc b/lfs/rust-libc new file mode 100644 index 0000000000..ac7288bd4f --- /dev/null +++ b/lfs/rust-libc @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.2.108 + +THISAPP = libc-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = af430b339e79db69a43c900c4904eadd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index c98b2337c4..6f02cf68e4 100755 --- a/make.sh +++ b/make.sh @@ -1218,6 +1218,7 @@ buildipfire() { lfsmake2 rust lfsmake2 rust-dissimilar lfsmake2 rust-cfg-if + lfsmake2 rust-libc lfsmake2 gdb lfsmake2 grub lfsmake2 efivar -- 2.39.5