logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 58b85adbf94873e819df867b4b4aa254a2e5703a
parent 4b88b5a6f056265ffae87c69414aaf82473bbd7c
Author: Andrius Štikonas <andrius@stikonas.eu>
Date:   Mon, 11 Jan 2021 18:57:12 +0100

Update sed to 4.0.7.

Diffstat:

M.gitmodules6+++---
Mrootfs.sh6+++---
Msysa/after.kaem.run4++--
Dsysa/sed-1.181-
Dsysa/sed-1.18.kaem17-----------------
Asysa/sed-4.0.71+
Asysa/sed-4.0.7.kaem37+++++++++++++++++++++++++++++++++++++
7 files changed, 46 insertions(+), 26 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -22,6 +22,6 @@ [submodule "sysa/tcc-0.9.27"] path = sysa/tcc-0.9.27 url = git://repo.or.cz/tinycc.git -[submodule "sysa/sed-1.18"] - path = sysa/sed-1.18 - url = git://git.savannah.gnu.org/sed/sed-history.git +[submodule "sysa/sed-4.0.7"] + path = sysa/sed-4.0.7 + url = https://git.savannah.gnu.org/git/sed/sed-history.git diff --git a/rootfs.sh b/rootfs.sh @@ -75,9 +75,9 @@ popd mkdir -p ../sources -# sed 1.18 -cp sed-1.18.kaem tmp/after -cp -r sed-1.18 tmp/after +# sed 4.0.7 +cp sed-4.0.7.kaem tmp/after +cp -r sed-4.0.7 tmp/after # General cleanup find tmp -name .git -exec rm -rf \; diff --git a/sysa/after.kaem.run b/sysa/after.kaem.run @@ -49,6 +49,6 @@ kaem --file mes.kaem kaem --file tcc.kaem # Part 7: sed -cd sed-1.18 -kaem --file ../sed-1.18.kaem +cd sed-4.0.7 +kaem --file ../sed-4.0.7.kaem cd .. diff --git a/sysa/sed-1.18 b/sysa/sed-1.18 @@ -1 +0,0 @@ -Subproject commit cff4df55786bae5f4f0c042a13d30cd1a962040c diff --git a/sysa/sed-1.18.kaem b/sysa/sed-1.18.kaem @@ -1,17 +0,0 @@ -#!/bin/sh - -set -ex - -# Variables -bindir=/after/bin - -# Compile -tcc -c getopt1.c -tcc -c getopt.c -tcc -c regex.c -tcc -c utils.c -tcc -c -Dalloca alloca.c -tcc -c -DHAVE_BCOPY sed.c - -# Link -tcc -static -o ${bindir}/sed alloca.o getopt1.o getopt.o regex.o sed.o utils.o diff --git a/sysa/sed-4.0.7 b/sysa/sed-4.0.7 @@ -0,0 +1 @@ +Subproject commit b8fb156db0eedfd28db3340b418591e8fcab08bc diff --git a/sysa/sed-4.0.7.kaem b/sysa/sed-4.0.7.kaem @@ -0,0 +1,37 @@ +#!/bin/sh + +set -ex + +# Variables +bindir=/after/bin + +catm config.h + +# Compile + +## libsed.a +cd lib + +tcc -c getopt1.c +tcc -c -I .. getopt.c +tcc -c -I .. -DENABLE_NLS=0 utils.c +cp regex_.h regex.h +tcc -c -I . regex.c +tcc -c obstack.c +tcc -c strverscmp.c +tcc -c getline.c +tcc -c -DHAVE_FCNTL_H mkstemp.c + +tcc -ar cr libsed.a getopt1.o getopt.o utils.o regex.o obstack.o strverscmp.o getline.o mkstemp.o +cd .. + +## sed +tcc -c -I . -I lib -DSED_FEATURE_VERSION=\"4.0\" sed/compile.c +tcc -c -I . -I lib sed/execute.c +tcc -c -I . -I lib sed/regex.c +tcc -c -I . -I lib sed/fmt.c +tcc -c -I . -I lib -DPACKAGE=\"sed\" -DVERSION=\"4.0.7\" sed/sed.c + +# Link +tcc -static -o ${bindir}/sed -L lib lib/libsed.a compile.o execute.o regex.o fmt.o sed.o -lsed +