Update sed to 4.0.7.
This commit is contained in:
parent
4b88b5a6f0
commit
58b85adbf9
|
@ -22,6 +22,6 @@
|
||||||
[submodule "sysa/tcc-0.9.27"]
|
[submodule "sysa/tcc-0.9.27"]
|
||||||
path = sysa/tcc-0.9.27
|
path = sysa/tcc-0.9.27
|
||||||
url = git://repo.or.cz/tinycc.git
|
url = git://repo.or.cz/tinycc.git
|
||||||
[submodule "sysa/sed-1.18"]
|
[submodule "sysa/sed-4.0.7"]
|
||||||
path = sysa/sed-1.18
|
path = sysa/sed-4.0.7
|
||||||
url = git://git.savannah.gnu.org/sed/sed-history.git
|
url = https://git.savannah.gnu.org/git/sed/sed-history.git
|
||||||
|
|
|
@ -75,9 +75,9 @@ popd
|
||||||
|
|
||||||
mkdir -p ../sources
|
mkdir -p ../sources
|
||||||
|
|
||||||
# sed 1.18
|
# sed 4.0.7
|
||||||
cp sed-1.18.kaem tmp/after
|
cp sed-4.0.7.kaem tmp/after
|
||||||
cp -r sed-1.18 tmp/after
|
cp -r sed-4.0.7 tmp/after
|
||||||
|
|
||||||
# General cleanup
|
# General cleanup
|
||||||
find tmp -name .git -exec rm -rf \;
|
find tmp -name .git -exec rm -rf \;
|
||||||
|
|
|
@ -49,6 +49,6 @@ kaem --file mes.kaem
|
||||||
kaem --file tcc.kaem
|
kaem --file tcc.kaem
|
||||||
|
|
||||||
# Part 7: sed
|
# Part 7: sed
|
||||||
cd sed-1.18
|
cd sed-4.0.7
|
||||||
kaem --file ../sed-1.18.kaem
|
kaem --file ../sed-4.0.7.kaem
|
||||||
cd ..
|
cd ..
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit cff4df55786bae5f4f0c042a13d30cd1a962040c
|
|
|
@ -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
|
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit b8fb156db0eedfd28db3340b418591e8fcab08bc
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue