From 1e19193408b810945dfceee25a71743354545205 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Wed, 4 Aug 2021 12:45:39 +1000 Subject: [PATCH] Add make 3.82 (sysa) --- SHA256SUMS.sources | 1 + sysa.py | 3 +++ sysa/make-3.82/make-3.82.sh | 27 +++++++++++++++++++++++++++ sysa/run.sh | 12 +++++++----- sysglobal/bootstrap.cfg | 3 --- 5 files changed, 38 insertions(+), 8 deletions(-) create mode 100755 sysa/make-3.82/make-3.82.sh delete mode 100644 sysglobal/bootstrap.cfg diff --git a/SHA256SUMS.sources b/SHA256SUMS.sources index 2d5234b..6aa160b 100644 --- a/SHA256SUMS.sources +++ b/SHA256SUMS.sources @@ -102,3 +102,4 @@ af618de7848142f204b57811f703de3ae7aa3f5bc5d52226db35800fa8fc4dff kexec-tools-2. f694bee56099b8d72c3843d97e27f2306aa9946741e34a27391f6f6f19c7bcd0 util-linux-2.19.1.tar.gz 203c93e004ac7ad0e50423ff54d89e40fa99f45b207b2b892a4d70211feebe05 kbd-1.15.tar.gz ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a automake-1.16.3.tar.xz +3d991b33e604187c5881a0abc2e102d5b9776da5569640e73778f85d617242e7 make-3.82.tar.gz diff --git a/sysa.py b/sysa.py index 967403e..e56595f 100755 --- a/sysa.py +++ b/sysa.py @@ -293,6 +293,9 @@ class SysA(SysGeneral): # kbd 1.15 self.get_file("https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-1.15.tar.gz") + # make 3.82 + self.get_file("http://ftp.gnu.org/gnu/make/make-3.82.tar.gz") + # linux kernel 2.6.16.62 # for some reason this is no longer on kernel.org self.get_file("https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/snapshot/linux-2.6.16.62.tar.gz") diff --git a/sysa/make-3.82/make-3.82.sh b/sysa/make-3.82/make-3.82.sh new file mode 100755 index 0000000..62bf9f1 --- /dev/null +++ b/sysa/make-3.82/make-3.82.sh @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2021 fosslinux +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default + + rm doc/make.info + touch doc/make.info + + # We don't have autopoint from gettext yet + AUTOPOINT=true autoreconf -fi +} + +src_configure() { + ./configure \ + --prefix="${PREFIX}" \ + --disable-nls +} + +src_compile() { + make MAKEINFO="true" +} + +src_install() { + make install MAKEINFO="true" DESTDIR="${DESTDIR}" +} diff --git a/sysa/run.sh b/sysa/run.sh index 2fd904e..ab1c749 100755 --- a/sysa/run.sh +++ b/sysa/run.sh @@ -13,7 +13,7 @@ set -e export PREFIX=/usr export SOURCES=/after -mkdir "${PREFIX}/sbin" +mkdir -p "${PREFIX}/sbin" export PATH="${PREFIX}/bin:${PREFIX}/sbin" populate_device_nodes() { @@ -175,13 +175,15 @@ build musl-1.2.2 build gcc-4.0.4 pass2.sh checksums/pass2 +build util-linux-2.19.1 + +build kbd-1.15 + +build make-3.82 + if [ "${CHROOT}" = False ]; then - build util-linux-2.19.1 - build kexec-tools-2.0.22 - build kbd-1.15 - create_sysb build linux-2.6.16.62 diff --git a/sysglobal/bootstrap.cfg b/sysglobal/bootstrap.cfg deleted file mode 100644 index 4927629..0000000 --- a/sysglobal/bootstrap.cfg +++ /dev/null @@ -1,3 +0,0 @@ -FORCE_TIMESTAMPS=False -CHROOT=False -DISK=hda1