Revisão | ee642ab51dfd861206dc71760c87456651d744a5 (tree) |
---|---|
Hora | 2024-12-17 22:39:34 |
Autor | matsuand <30614168+matsuand@user...> |
Commiter | matsuand |
[LFS] r12.2-51.
@@ -18,6 +18,7 @@ set timeout=5 | ||
18 | 18 | insmod part_gpt |
19 | 19 | insmod ext2 |
20 | 20 | set root=(hd0,1) |
21 | +set gfxpayload=1024x768x32 | |
21 | 22 | |
22 | 23 | menuentry "GNU/Linux, Linux LINUX_VER-SVNVER" { |
23 | 24 | linux /vmlinuz-LINUX_VER-SVNVER root=/dev/sda3 ro net.ifnames=0 biosdevname=0 |
@@ -52,6 +52,11 @@ CONFIG_FB=y | ||
52 | 52 | CONFIG_IRQ_REMAP=y |
53 | 53 | CONFIG_FUSE_FS=y |
54 | 54 | CONFIG_NFSD=y |
55 | +CONFIG_DRM_PANIC=y | |
56 | +CONFIG_DRM_FBDEV_EMULATION=y | |
57 | +CONFIG_DRM_SIMPLEDRM=y | |
58 | +CONFIG_FRAMEBUFFER_CONSOLE=y | |
59 | +CONFIG_DRM_VMWGFX=y | |
55 | 60 | EOF |
56 | 61 | if test "$PARAM1" = "docker"; then |
57 | 62 | echo \ \ config for docker... |
@@ -49,7 +49,7 @@ echo \ \ Configuring... | ||
49 | 49 | ../configure \ |
50 | 50 | --target=$LFS_TGT \ |
51 | 51 | --prefix=$LFS/tools \ |
52 | - --with-glibc-version=2.39 \ | |
52 | + --with-glibc-version=2.40 \ | |
53 | 53 | --with-sysroot=$LFS \ |
54 | 54 | --with-newlib \ |
55 | 55 | --without-headers \ |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=6 |
4 | 4 | APPNAME=bash |
5 | -VER=5.2.32 | |
5 | +VER=5.2.37 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=6 |
4 | 4 | APPNAME=file |
5 | -VER=5.45 | |
5 | +VER=5.46 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -23,7 +23,7 @@ TimeStart | ||
23 | 23 | cd $TARGETDIR |
24 | 24 | |
25 | 25 | mkdir build |
26 | -pushd build | |
26 | +pushd build >/dev/null | |
27 | 27 | echo \ \ Configuring \(pre\)... |
28 | 28 | ../configure AWK=gawk \ |
29 | 29 | 1> $LOG/$CHAP.$TARGET.0_pre.log 2>&1 || exit 1 |
@@ -32,7 +32,7 @@ make -C include \ | ||
32 | 32 | 1>> $LOG/$CHAP.$TARGET.0_pre.log 2>&1 || exit 1 |
33 | 33 | make -C progs tic \ |
34 | 34 | 1>> $LOG/$CHAP.$TARGET.0_pre.log 2>&1 || exit 1 |
35 | -popd | |
35 | +popd > /dev/null | |
36 | 36 | |
37 | 37 | echo \ \ Configuring... |
38 | 38 | ./configure --prefix=/usr \ |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=6 |
4 | 4 | APPNAME=xz |
5 | -VER=5.6.2 | |
5 | +VER=5.6.3 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -12,4 +12,6 @@ chroot "$LFS" /usr/bin/env -i \ | ||
12 | 12 | TERM="$TERM" \ |
13 | 13 | PS1='(lfs chroot) \u:\w\$ ' \ |
14 | 14 | PATH=/usr/bin:/usr/sbin \ |
15 | + MAKEFLAGS="-j1" \ | |
16 | + TESTSUITEFLAGS="-j1" \ | |
15 | 17 | /bin/bash --login |
@@ -9,7 +9,7 @@ echo $TARGET | ||
9 | 9 | |
10 | 10 | START=`date +'%Y/%m/%d %H:%M:%S.%N'` |
11 | 11 | |
12 | -rm -fr /ur/share/{info,man,doc}/* \ | |
12 | +rm -fr /usr/share/{info,man,doc}/* \ | |
13 | 13 | 1> $LOG/$CHAP.$TARGET.1_strip.log 2>&1 |
14 | 14 | |
15 | 15 | echo \ \ Stripping... |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=7 |
4 | 4 | APPNAME=gettext |
5 | -VER=0.22.5 | |
5 | +VER=0.23 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -23,16 +23,16 @@ TimeStart | ||
23 | 23 | cd $TARGETDIR |
24 | 24 | |
25 | 25 | echo \ \ Configuring... |
26 | -sh Configure -des \ | |
27 | - -Dprefix=/usr \ | |
28 | - -Dvendorprefix=/usr \ | |
29 | - -Duseshrplib \ | |
30 | - -Dprivlib=/usr/lib/perl5/5.38/core_perl \ | |
31 | - -Darchlib=/usr/lib/perl5/5.38/core_perl \ | |
32 | - -Dsitelib=/usr/lib/perl5/5.38/site_perl \ | |
33 | - -Dsitearch=/usr/lib/perl5/5.38/site_perl \ | |
34 | - -Dvendorlib=/usr/lib/perl5/5.38/vendor_perl \ | |
35 | - -Dvendorarch=/usr/lib/perl5/5.38/vendor_perl \ | |
26 | +sh Configure -des \ | |
27 | + -D prefix=/usr \ | |
28 | + -D vendorprefix=/usr \ | |
29 | + -D useshrplib \ | |
30 | + -D privlib=/usr/lib/perl5/5.40/core_perl \ | |
31 | + -D archlib=/usr/lib/perl5/5.40/core_perl \ | |
32 | + -D sitelib=/usr/lib/perl5/5.40/site_perl \ | |
33 | + -D sitearch=/usr/lib/perl5/5.40/site_perl \ | |
34 | + -D vendorlib=/usr/lib/perl5/5.40/vendor_perl \ | |
35 | + -D vendorarch=/usr/lib/perl5/5.40/vendor_perl | |
36 | 36 | 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1 |
37 | 37 | |
38 | 38 | echo \ \ Making... |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=7 |
4 | 4 | APPNAME=python |
5 | -VER=3.12.6 | |
5 | +VER=3.13.1 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=Python-$VER.tar.xz |
8 | 8 | TARGETDIR=Python-$VER |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=bash |
5 | -VER=5.2.32 | |
5 | +VER=5.2.37 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=bc |
5 | -VER=7.0.2 | |
5 | +VER=7.0.3 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -22,9 +22,9 @@ TimeStart | ||
22 | 22 | |
23 | 23 | cd $TARGETDIR |
24 | 24 | |
25 | -#echo Patching... | |
26 | -#patch -Np1 -i $DLD/binutils-$VER-lto_fix-1.patch \ | |
27 | -# 1> $LOG/$CHAP.$TARGET.0_patch.log 2>&1 || exit 1 | |
25 | +echo \ \ Patching... | |
26 | +patch -Np1 -i $DLD/binutils-$VER-upstream_fix-1.patch \ | |
27 | + 1> $LOG/$CHAP.$TARGET.0_patch.log 2>&1 || exit 1 | |
28 | 28 | |
29 | 29 | mkdir build |
30 | 30 | cd build |
@@ -40,6 +40,7 @@ echo \ \ Configuring... | ||
40 | 40 | --enable-64-bit-bfd \ |
41 | 41 | --enable-new-dtags \ |
42 | 42 | --with-system-zlib \ |
43 | + --enable-default-hash-style=gnu \ | |
43 | 44 | 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1 |
44 | 45 | |
45 | 46 | echo \ \ Making... |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=expat |
5 | -VER=2.6.3 | |
5 | +VER=2.6.4 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=file |
5 | -VER=5.45 | |
5 | +VER=5.46 | |
6 | 6 | TARGET=file-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=flit-core |
5 | -VER=3.9.0 | |
5 | +VER=3.10.1 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=flit_core-$VER.tar.gz |
8 | 8 | TARGETDIR=flit_core-$VER |
@@ -33,7 +33,9 @@ make \ | ||
33 | 33 | 1> $LOG/$CHAP.$TARGET.2_make.log 2>&1 |
34 | 34 | |
35 | 35 | echo \ \ Installing... |
36 | -porg -lp $TARGET "make LN='ln -f' install" \ | |
36 | +rm -f /usr/bin/gawk-$VER | |
37 | +porg -lp $TARGET -E$PWD "\ | |
38 | +make install" \ | |
37 | 39 | 1> $LOG/$CHAP.$TARGET.3_install.log 2>&1 |
38 | 40 | |
39 | 41 | porg -lp+ $TARGET "\ |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=gettext |
5 | -VER=0.22.5 | |
5 | +VER=0.23 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -22,6 +22,10 @@ TimeStart | ||
22 | 22 | |
23 | 23 | cd $TARGETDIR |
24 | 24 | |
25 | +sed -e '/libxml\/xmlerror.h/i #include <libxml/xmlversion.h>' \ | |
26 | + -e 's/xmlError *err/const &/' \ | |
27 | + -i gettext-tools/src/its.c | |
28 | + | |
25 | 29 | echo \ \ Configuring... |
26 | 30 | ./configure --prefix=/usr \ |
27 | 31 | --disable-static \ |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=iana-etc |
5 | -VER=20240912 | |
5 | +VER=20241206 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=iproute2 |
5 | -VER=6.10.0 | |
5 | +VER=6.12.0 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=kbd |
5 | -VER=2.6.4 | |
5 | +VER=2.7 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=less |
5 | -VER=661 | |
5 | +VER=668 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=libcap |
5 | -VER=2.70 | |
5 | +VER=2.73 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=libelf |
5 | -VER=0.191 | |
5 | +VER=0.192 | |
6 | 6 | TARGET=libelf-$VER |
7 | 7 | TARGETBALL=elfutils-$VER.tar.bz2 |
8 | 8 | TARGETDIR=elfutils-$VER |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=libtool |
5 | -VER=2.4.7 | |
5 | +VER=2.5.4 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -1,8 +1,8 @@ | ||
1 | 1 | #!/bin/sh |
2 | 2 | |
3 | 3 | CHAP=8 |
4 | -APPNAME=MarkupSafe | |
5 | -VER=2.1.5 | |
4 | +APPNAME=markupsafe | |
5 | +VER=3.0.2 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -23,12 +23,12 @@ TimeStart | ||
23 | 23 | cd $TARGETDIR |
24 | 24 | |
25 | 25 | echo \ \ Making... |
26 | -pip3 wheel -w dist --no-build-isolation --no-deps $PWD \ | |
26 | +pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD \ | |
27 | 27 | 1> $LOG/$CHAP.$TARGET.2_make.log 2>&1 || exit 1 |
28 | 28 | |
29 | 29 | echo \ \ Installing... |
30 | 30 | porg -lp $TARGET "\ |
31 | -pip3 install --no-index --find-links dist Markupsafe" \ | |
31 | +pip3 install --no-index --no-user --find-links dist Markupsafe" \ | |
32 | 32 | 1> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1 |
33 | 33 | |
34 | 34 | TimeEnd chap8 |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=meson |
5 | -VER=1.5.2 | |
5 | +VER=1.6.0 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=openssl |
5 | -VER=3.3.2 | |
5 | +VER=3.4.0 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$APPNAME-$VER.tar.gz |
8 | 8 | TARGETDIR=$APPNAME-$VER |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=python |
5 | -VER=3.12.6 | |
5 | +VER=3.13.1 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=Python-$VER.tar.xz |
8 | 8 | TARGETDIR=Python-$VER |
@@ -43,7 +43,7 @@ make SHLIB_LIBS="-lncursesw" \ | ||
43 | 43 | 1> $LOG/$CHAP.$TARGET.2_make.log 2>&1 || exit 1 |
44 | 44 | |
45 | 45 | echo \ \ Installing... |
46 | -porg -lp $TARGET "make SHLIB_LIBS=\"-lncursesw\" install" \ | |
46 | +porg -lp $TARGET "make install" \ | |
47 | 47 | 1> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1 |
48 | 48 | |
49 | 49 | #porg -lp+ $TARGET "\ |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=setuptools |
5 | -VER=75.1.0 | |
5 | +VER=75.6.0 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,8 +2,8 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=systemd |
5 | -VER=256.5 | |
6 | -VERPAGES=256.5 | |
5 | +VER=257 | |
6 | +VERPAGES=257 | |
7 | 7 | TARGET=$APPNAME-$VER |
8 | 8 | TARGETBALL=$TARGET.tar.gz |
9 | 9 | TARGETDIR=$TARGET |
@@ -41,16 +41,16 @@ sed -e "s|$SRCDIR/unix|/usr/lib|" \ | ||
41 | 41 | -e "s|$SRCDIR|/usr/include|" \ |
42 | 42 | -i tclConfig.sh |
43 | 43 | |
44 | -sed -e "s|$SRCDIR/unix/pkgs/tdbc1.1.5|/usr/lib/tdbc1.1.5|" \ | |
45 | - -e "s|$SRCDIR/pkgs/tdbc1.1.5/generic|/usr/include|" \ | |
46 | - -e "s|$SRCDIR/pkgs/tdbc1.1.5/library|/usr/lib/tcl8.6|" \ | |
47 | - -e "s|$SRCDIR/pkgs/tdbc1.1.5|/usr/include|" \ | |
48 | - -i pkgs/tdbc1.1.5/tdbcConfig.sh | |
49 | - | |
50 | -sed -e "s|$SRCDIR/unix/pkgs/itcl4.2.3|/usr/lib/itcl4.2.3|" \ | |
51 | - -e "s|$SRCDIR/pkgs/itcl4.2.3/generic|/usr/include|" \ | |
52 | - -e "s|$SRCDIR/pkgs/itcl4.2.3|/usr/include|" \ | |
53 | - -i pkgs/itcl4.2.3/itclConfig.sh | |
44 | +sed -e "s|$SRCDIR/unix/pkgs/tdbc1.1.9|/usr/lib/tdbc1.1.9|" \ | |
45 | + -e "s|$SRCDIR/pkgs/tdbc1.1.9/generic|/usr/include|" \ | |
46 | + -e "s|$SRCDIR/pkgs/tdbc1.1.9/library|/usr/lib/tcl8.6|" \ | |
47 | + -e "s|$SRCDIR/pkgs/tdbc1.1.9|/usr/include|" \ | |
48 | + -i pkgs/tdbc1.1.9/tdbcConfig.sh | |
49 | + | |
50 | +sed -e "s|$SRCDIR/unix/pkgs/itcl4.3.0|/usr/lib/itcl4.3.0|" \ | |
51 | + -e "s|$SRCDIR/pkgs/itcl4.3.0/generic|/usr/include|" \ | |
52 | + -e "s|$SRCDIR/pkgs/itcl4.3.0|/usr/include|" \ | |
53 | + -i pkgs/itcl4.3.0/itclConfig.sh | |
54 | 54 | |
55 | 55 | unset SRCDIR |
56 | 56 |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=vim |
5 | -VER=9.1.0738 | |
5 | +VER=9.1.0927 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=wheel |
5 | -VER=0.44.0 | |
5 | +VER=0.45.1 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.gz |
8 | 8 | TARGETDIR=$TARGET |
@@ -2,7 +2,7 @@ | ||
2 | 2 | |
3 | 3 | CHAP=8 |
4 | 4 | APPNAME=xz |
5 | -VER=5.6.2 | |
5 | +VER=5.6.3 | |
6 | 6 | TARGET=$APPNAME-$VER |
7 | 7 | TARGETBALL=$TARGET.tar.xz |
8 | 8 | TARGETDIR=$TARGET |
@@ -1,8 +1,8 @@ | ||
1 | 1 | BOOTSCRIPTVER=20230728 |
2 | 2 | #SVNVER=lfs-r12.0-349 |
3 | -SVNVER=lfs-12.8 | |
3 | +SVNVER=lfs-12.2-38 | |
4 | 4 | SYSDVER=$SVNVER-systemd |
5 | -LINUX_VER=6.10.8 | |
5 | +LINUX_VER=6.12.5 | |
6 | 6 | |
7 | 7 | case `uname -m` in |
8 | 8 | i?86) |