• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisionbd575de3c47912c534333145a6a055a08bf6f7d6 (tree)
Zeit2023-04-15 17:59:34
Autormatsuand <30614168+matsuand@user...>
Commitermatsuand

Log Message

[BLFS] Update.

Ändern Zusammenfassung

Diff

--- a/BLFS/Markdown.sh
+++ b/BLFS/Markdown.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=Markdown
6-VER=3.0
6+VER=3.4.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -23,9 +23,13 @@ TimeStart
2323
2424 cd $TARGETDIR
2525
26+Making
27+pip3 wheel -w dist --no-build-isolation --no-deps $PWD \
28+ 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
29+
2630 Installing
27-porg -lp $TARGET -E`pwd` "\
28-python3 setup.py install --optimize=1" \
31+porg -lp $TARGET -E$PWD "\
32+pip3 install --no-index --find-links dist --no-cache-dir --no-user Markdown" \
2933 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3034
3135 TimeEnd
--- a/BLFS/SDL.sh
+++ b/BLFS/SDL.sh
@@ -36,13 +36,13 @@ make \
3636 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3737
3838 Installing
39-paco -p $TARGET "make install" \
39+porg -lp $TARGET "make install" \
4040 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4141
4242 install -v -m755 -d /usr/share/doc/SDL-$VER/html \
4343 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4444
45-paco -p+ $TARGET "\
45+porg -lp+ $TARGET "\
4646 install -v -m644 docs/html/*.html \
4747 /usr/share/doc/SDL-$VER/html" \
4848 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
@@ -51,5 +51,5 @@ TimeEnd
5151
5252 cd ..
5353 RemoveSrcDir
54-PacoingDone
54+PorgingDone
5555
--- a/BLFS/Xorg/cairo.sh
+++ b/BLFS/Xorg/cairo.sh
@@ -45,6 +45,11 @@ TimeStart
4545
4646 cd $TARGETDIR
4747
48+sed 's/PTR/void */' -i util/cairo-trace/lookup-symbol.c
49+
50+sed -e "/@prefix@/a exec_prefix=@exec_prefix@" \
51+ -i util/cairo-script/cairo-script-interpreter.pc.in
52+
4853 Configuring
4954 # $([ ${OPTION_libdrm} -eq "1" ] && echo --enable-drm) \
5055 # $([ ${OPTION_cogl} -eq "1" ] && echo --enable-cogl) \
--- a/BLFS/Xorg/glu.sh
+++ b/BLFS/Xorg/glu.sh
@@ -3,9 +3,9 @@
33 . ../_blfsset.sh
44
55 APPNAME=glu
6-VER=9.0.0
6+VER=9.0.2
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$XORGDLD/$TARGET.tar.bz2
8+TARGETBALL=$XORGDLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
@@ -25,16 +25,23 @@ TimeStart
2525 cd $TARGETDIR
2626
2727 Configuring
28-./configure --prefix=$XORG_PREFIX --disable-static \
28+meson setup .. \
29+ --prefix=$XORG_PREFIX \
30+ -Dgl_provider=gl \
31+ --buildtype=release \
2932 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
3033
3134 Making
32-make \
35+ninja \
3336 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3437
3538 Installing
36-porg -lp $TARGET "make install" \
39+porg -lp $TARGET -E$PWD "\
40+ninja install" \
3741 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
42+porg -lp+ $TARGET "\
43+rm -vf /usr/lib/libGLU.a" \
44+ 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3845
3946 TimeEnd
4047
--- a/BLFS/Xorg/mesa.sh
+++ b/BLFS/Xorg/mesa.sh
@@ -4,7 +4,7 @@
44 . ./_xorgset.sh
55
66 APPNAME=mesa
7-VER=21.3.7
7+VER=23.0.1
88 TARGET=$APPNAME-$VER
99 TARGETBALL=$XORGDLD/$TARGET.tar.xz
1010 TARGETDIR=$TARGET
@@ -47,12 +47,11 @@ cd build
4747 Configuring
4848 meson --prefix=$XORG_PREFIX \
4949 --buildtype=release \
50- -Ddri-drivers=$DRI_DRIVERS \
50+ -Dplatforms=x11 \
5151 -Dgallium-drivers=$GALLIUM_DRV \
52- -Dgallium-nine=false \
53- -Dglx=dri \
54- -Dvalgrind=disabled \
55- -Dlibunwind=disabled \
52+ -Dvulkan-drivers="" \
53+ -Dvalgrind=disabled \
54+ -Dlibunwind=disabled \
5655 .. \
5756 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
5857
--- a/BLFS/Xorg/pango.sh
+++ b/BLFS/Xorg/pango.sh
@@ -4,7 +4,7 @@
44 . ./_xorgset.sh
55
66 APPNAME=pango
7-VER=1.42.3
7+VER=1.50.14
88 TARGET=$APPNAME-$VER
99 TARGETBALL=$XORGDLD/$TARGET.tar.xz
1010 TARGETDIR=$TARGET
@@ -32,7 +32,10 @@ mkdir build
3232 cd build
3333
3434 Configuring
35-meson --prefix=/usr --sysconfdir=/etc .. \
35+meson setup --prefix=/usr \
36+ --buildtype=release \
37+ --wrap-mode=nofallback \
38+ .. \
3639 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
3740
3841 Making
@@ -40,7 +43,7 @@ ninja \
4043 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
4144
4245 Installing
43-porg -lp $TARGET "ninja install" \
46+porg -lp $TARGET -E$PWD "ninja install" \
4447 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4548
4649 TimeEnd
--- a/BLFS/cmake.sh
+++ b/BLFS/cmake.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=cmake
6-VER=3.25.2
6+VER=3.26.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
--- a/BLFS/cracklib.sh
+++ b/BLFS/cracklib.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=cracklib
6-VER=2.9.7
6+VER=2.9.10
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
@@ -23,10 +23,12 @@ TimeStart
2323
2424 cd $TARGETDIR
2525
26-sed -i '/skipping/d' util/packer.c
26+echo Autoconfing...
27+autoreconf -fiv \
28+ 1> $LOG/$TARGET.0_auto.log 2>&1 || exit 1
2729
2830 Configuring
29-PYTHON=python3 CPPFLAGS=-I/usr/include/python3.9 \
31+PYTHON=python3 \
3032 ./configure --prefix=/usr \
3133 --disable-static \
3234 --with-default-dict=/lib/cracklib/pw_dict \
@@ -37,7 +39,7 @@ make \
3739 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3840
3941 Installing
40-porg -lp $TARGET "make install" \
42+porg -lp $TARGET -E$PWD "make install" \
4143 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4244
4345 porg -lp+ $TARGET "\
--- a/BLFS/curl.sh
+++ b/BLFS/curl.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=curl
6-VER=7.88.1
6+VER=8.0.1
77 TARGET=curl-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
--- a/BLFS/emacs.sh
+++ b/BLFS/emacs.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=emacs
6-VER=27.2
6+VER=28.2
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -25,10 +25,6 @@ TimeStart
2525
2626 cd $TARGETDIR
2727
28-sed -e '/SIGSTKSZ/ s|^.*$|static max_align_t sigsegv_stack[\
29- (64 * 1024 + sizeof (max_align_t) - 1) / sizeof (max_align_t)];|' \
30- -i src/sysdep.c
31-
3228 Configuring
3329 ./configure --prefix=/usr \
3430 $([ ${OPTION_giflib} -ne 1 ] && echo --with-gif=no) \
@@ -40,7 +36,7 @@ make \
4036 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
4137
4238 Installing
43-porg -lp $TARGET "make install" \
39+porg -lp $TARGET -E$PWD "make install" \
4440 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4541
4642 chown -v -R root:root /usr/share/emacs/$VER \
--- a/BLFS/fribidi.sh
+++ b/BLFS/fribidi.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=fribidi
6-VER=1.0.11
6+VER=1.0.12
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -35,7 +35,6 @@ Making
3535 ninja \
3636 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3737
38-PWD=`pwd`
3938 Installing
4039 porg -lp $TARGET -E$PWD "\
4140 ninja install" \
--- a/BLFS/git.sh
+++ b/BLFS/git.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=git
6-VER=2.39.2
6+VER=2.40.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
--- a/BLFS/gnutls.sh
+++ b/BLFS/gnutls.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=gnutls
6-VER=3.7.8
6+VER=3.8.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$APPNAME-$VER
@@ -39,8 +39,6 @@ cd $TARGETDIR
3939 Configuring
4040 ./configure --prefix=/usr \
4141 --docdir=/usr/share/doc/gnutls-$VER \
42- --disable-guile \
43- --disable-rpath \
4442 --with-default-trust-store-pkcs11="pkcs11:" \
4543 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
4644
--- a/BLFS/gobject-introspection.sh
+++ b/BLFS/gobject-introspection.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=gobject-introspection
6-VER=1.72.0
6+VER=1.76.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -37,7 +37,7 @@ ninja \
3737 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3838
3939 Installing
40-porg -lp $TARGET -E`pwd` "ninja install" \
40+porg -lp $TARGET -E$PWD "ninja install" \
4141 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4242
4343 TimeEnd
--- a/BLFS/guile.sh
+++ b/BLFS/guile.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=guile
6-VER=2.2.4
6+VER=3.0.9
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -35,6 +35,10 @@ Making
3535 make \
3636 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3737
38+echo Test the results...
39+./check-guile \
40+ 1> $LOG/$TARGET.2_check.log 2>&1 || exit 1
41+
3842 Installing
3943 porg -lp $TARGET -E`pwd` "make install" \
4044 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
--- a/BLFS/inih.sh
+++ b/BLFS/inih.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=inih
6-VER=53
6+VER=56
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$APPNAME-r$VER.tar.gz
99 TARGETDIR=$APPNAME-r$VER
--- a/BLFS/install-postgresql.sh
+++ b/BLFS/install-postgres.sh
@@ -2,14 +2,14 @@
22
33 . ./_blfsset.sh
44
5-TARGET=blfs-bootscripts-$BOOTSCRIPTDATE
6-SCRIPT=install-postgresql
7-TARGETBALL=$DLD/$TARGET.tar.bz2
5+TARGET=blfs-systemd-units-$BOOTSCRIPTDATE
6+TARGETBALL=$DLD/$TARGET.tar.xz
87 TARGETDIR=$TARGET
8+SCRIPT=install-postgresql
99
1010 echo $SCRIPT
1111
12-. $WRK/_checkRequired.sh postgresql
12+. $WRK/_checkRequired.sh openssh
1313 . $WRK/_checkTarball.sh
1414 . $WRK/_checkExit.sh "$1" || exit $?
1515
@@ -22,12 +22,12 @@ TimeStart
2222 cd $TARGETDIR
2323
2424 Installing
25-paco -p $SCRIPT "make $SCRIPT" \
26- 1> $LOG/$SCRIPT.1_install.log 2>&1 || exit 1
25+porg -lp $SCRIPT "make $SCRIPT" \
26+ 1> $LOG/$SCRIPT.1_install.log 2>&1 || exit 1
2727
2828 TimeEnd
2929
3030 cd ..
3131 RemoveSrcDir
32-PacoingDone $SCRIPT
32+PorgingDone $SCRIPT
3333
--- a/BLFS/iptables.sh
+++ b/BLFS/iptables.sh
@@ -3,16 +3,17 @@
33 . ./_blfsset.sh
44
55 APPNAME=iptables
6-VER=1.8.7
6+VER=1.8.9
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/$TARGET.tar.bz2
8+TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
1212
1313 . $WRK/_checkRequired.sh ""
1414 . $WRK/_checkOptions.sh \
15- nftables
15+ libpcap bpf-utils \
16+ nftables libnfnetlink libnetfilter_conntrack
1617 . $WRK/_checkTarball.sh
1718 . $WRK/_checkExit.sh "$1" || exit $?
1819
--- a/BLFS/libaio.sh
+++ b/BLFS/libaio.sh
@@ -3,9 +3,9 @@
33 . ./_blfsset.sh
44
55 APPNAME=libaio
6-VER=0.3.111
6+VER=0.3.113
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/${APPNAME}_$VER.orig.tar.gz
8+TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
@@ -30,7 +30,7 @@ make \
3030 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3131
3232 Installing
33-porg -lp $TARGET "make install" \
33+porg -lp $TARGET -E$PWD "make install" \
3434 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3535
3636 TimeEnd
--- a/BLFS/libcap.sh
+++ b/BLFS/libcap.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libcap
6-VER=2.64
6+VER=2.67
77 TARGET=$APPNAME-$VER
88 DLD=/mnt/lfs/download/LFS
99 TARGETBALL=$DLD/$APPNAME-$VER.tar.xz
@@ -32,7 +32,7 @@ make -C pam_cap \
3232 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3333
3434 Installing
35-porg -lp+ $TARGET "\
35+porg -lp+ $TARGET -E$PWD "\
3636 install -v -m755 pam_cap/pam_cap.so /lib/security" \
3737 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3838 porg -lp+ $TARGET "\
@@ -52,4 +52,8 @@ cat > /etc/pam.d/system-auth << "EOF"
5252 auth optional pam_cap.so
5353 EOF
5454 tail -n +3 /etc/pam.d/system-auth.bak >> /etc/pam.d/system-auth
55+porg -lp+ $TARGET "\
56+touch /etc/pam.d/system-auth" \
57+ 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
58+
5559
--- a/BLFS/libdrm.sh
+++ b/BLFS/libdrm.sh
@@ -4,7 +4,7 @@
44 . ./Xorg/_xorgset.sh
55
66 APPNAME=libdrm
7-VER=2.4.110
7+VER=2.4.115
88 TARGET=$APPNAME-$VER
99 TARGETBALL=$DLD/$TARGET.tar.xz
1010 TARGETDIR=$TARGET
@@ -32,8 +32,9 @@ cd build
3232
3333 Configuring
3434 meson --prefix=$XORG_PREFIX \
35- -Dudev=true \
36- -Dvalgrind=false \
35+ --buildtype=release \
36+ -Dudev=true \
37+ -Dvalgrind=disabled \
3738 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
3839
3940 Making
--- a/BLFS/libgd.sh
+++ b/BLFS/libgd.sh
@@ -3,15 +3,16 @@
33 . ./_blfsset.sh
44
55 APPNAME=libgd
6-VER=2.1.0
6+VER=2.3.3
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/$TARGET.tar.bz2
8+TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
1212
1313 . $WRK/_checkRequired.sh ""
14-. $WRK/_checkOptions.sh ""
14+. $WRK/_checkOptions.sh \
15+ libwebp
1516 . $WRK/_checkTarball.sh
1617 . $WRK/_checkExit.sh "$1" || exit $?
1718
@@ -32,12 +33,12 @@ make \
3233 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3334
3435 Installing
35-paco -p $TARGET "make install" \
36+porg -lp $TARGET -E$PWD "make install" \
3637 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3738
3839 TimeEnd
3940
4041 cd ..
4142 RemoveSrcDir
42-PacoingDone
43+PorgingDone
4344
--- a/BLFS/libjpeg-turbo.sh
+++ b/BLFS/libjpeg-turbo.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libjpeg-turbo
6-VER=2.1.3
6+VER=2.1.5.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
--- a/BLFS/libmnl.sh
+++ b/BLFS/libmnl.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libmnl
6-VER=1.0.4
6+VER=1.0.5
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
@@ -32,7 +32,7 @@ make \
3232 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3333
3434 Installing
35-porg -lp $TARGET "make install" \
35+porg -lp $TARGET -E$PWD "make install" \
3636 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3737
3838 TimeEnd
--- a/BLFS/libnfnetlink.sh
+++ b/BLFS/libnfnetlink.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libnfnetlink
6-VER=1.0.1
6+VER=1.0.2
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
@@ -32,7 +32,7 @@ make \
3232 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3333
3434 Installing
35-porg -lp $TARGET "\
35+porg -lp $TARGET -E$PWD "\
3636 make install" \
3737 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3838
--- a/BLFS/libnftnl.sh
+++ b/BLFS/libnftnl.sh
@@ -3,9 +3,9 @@
33 . ./_blfsset.sh
44
55 APPNAME=libnftnl
6-VER=1.2.0
6+VER=1.2.5
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/$TARGET.tar.bz2
8+TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
@@ -32,7 +32,7 @@ make \
3232 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3333
3434 Installing
35-porg -lp $TARGET "make install" \
35+porg -lp $TARGET -E$PWD "make install" \
3636 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3737
3838 TimeEnd
--- a/BLFS/libpwquality.sh
+++ b/BLFS/libpwquality.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libpwquality
6-VER=1.2.1
6+VER=1.4.5
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
@@ -13,7 +13,7 @@ echo $TARGET
1313 . $WRK/_checkRequired.sh \
1414 cracklib
1515 . $WRK/_checkOptions.sh \
16- Linux-PAM python-2
16+ Linux-PAM
1717 . $WRK/_checkTarball.sh
1818 . $WRK/_checkExit.sh "$1" || exit $?
1919
@@ -28,9 +28,8 @@ cd $TARGETDIR
2828 Configuring
2929 CONF_OPTIONS="--prefix=/usr \
3030 --sysconfdir=/etc \
31- --with-securedir=/lib/security \
32-$([ ${OPTION_python2} -ne 1 ] && echo --disable-python-bindings) \
33- --disable-static \
31+ --with-securedir=/usr/lib/security \
32+ --with-python-binary=python3 \
3433 "
3534 #echo $CONF_OPTIONS
3635 ./configure $CONF_OPTIONS \
@@ -41,12 +40,12 @@ make \
4140 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
4241
4342 Installing
44-paco -p $TARGET "make install" \
43+porg -lp $TARGET -E$PWD "make install" \
4544 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4645
4746 TimeEnd
4847
4948 cd ..
5049 RemoveSrcDir
51-PacoingDone
50+PorgingDone
5251
--- a/BLFS/libtiff.sh
+++ b/BLFS/libtiff.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libtiff
6-VER=4.3.0
6+VER=4.5.0
77 TARGET=libtiff-$VER
88 TARGETBALL=$DLD/tiff-$VER.tar.gz
99 TARGETDIR=tiff-$VER
--- a/BLFS/liburcu.sh
+++ b/BLFS/liburcu.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=liburcu
6-VER=0.13.0
6+VER=0.14.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/userspace-rcu-$VER.tar.bz2
99 TARGETDIR=userspace-rcu-$VER
@@ -33,7 +33,6 @@ Making
3333 make \
3434 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3535
36-PWD=`pwd`
3736 Installing
3837 porg -lp $TARGET -E$PWD "make install" \
3938 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
--- a/BLFS/libwebp.sh
+++ b/BLFS/libwebp.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libwebp
6-VER=1.1.0
6+VER=1.3.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -39,7 +39,6 @@ Making
3939 make \
4040 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
4141
42-PWD=`pwd`
4342 Installing
4443 porg -lp $TARGET -E$PWD "make install" \
4544 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
--- a/BLFS/llvm.sh
+++ b/BLFS/llvm.sh
@@ -3,9 +3,9 @@
33 . ./_blfsset.sh
44
55 APPNAME=llvm
6-VER=14.0.1
7-VER_CLANG=14.0.1
8-VER_CRT=14.0.1
6+VER=15.0.7
7+VER_CLANG=15.0.7
8+VER_CRT=15.0.7
99 TARGET=$APPNAME-$VER
1010 TARGETBALL=$DLD/$TARGET.src.tar.xz
1111 TARGETDIR=$TARGET.src
@@ -34,6 +34,9 @@ TimeStart
3434
3535 cd $TARGETDIR
3636
37+sed '/LLVM_COMMON_CMAKE_UTILS/s@../cmake@cmake-15.0.7.src@' \
38+ -i CMakeLists.txt
39+
3740 tar -xf $DLD/clang-${VER_CLANG}.src.tar.xz -C tools || exit 1
3841 mv tools/clang-${VER_CLANG}.src tools/clang
3942
@@ -42,6 +45,8 @@ mv projects/compiler-rt-${VER_CRT}.src projects/compiler-rt
4245
4346 grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'
4447
48+patch -Np2 -d tools/clang <$DLD/clang-$VER-enable_default_ssp-1.patch
49+
4550 mkdir build
4651 cd build
4752
@@ -56,6 +61,7 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
5661 -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF" \
5762 -DLLVM_BINUTILS_INCDIR=/usr/include \
5863 -DLLVM_INCLUDE_BENCHMARKS=OFF \
64+ -DCLANG_DEFAULT_PIE_ON_LINUX=ON \
5965 -Wno-dev -G Ninja .. \
6066 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
6167
--- a/BLFS/lvm2.sh
+++ b/BLFS/lvm2.sh
@@ -3,15 +3,17 @@
33 . ./_blfsset.sh
44
55 APPNAME=lvm2
6-VER=2.02.97
6+VER=2.03.20
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/LVM2.$VER.tgz
99 TARGETDIR=LVM2.$VER
1010
1111 echo $TARGET
1212
13-. $WRK/_checkRequired.sh ""
14-. $WRK/_checkOptions.sh ""
13+. $WRK/_checkRequired.sh \
14+ libaio
15+. $WRK/_checkOptions.sh \
16+ mdadm reiserfsprogs valgrind which xfsprogs
1517 . $WRK/_checkTarball.sh
1618 . $WRK/_checkExit.sh "$1" || exit $?
1719
@@ -24,10 +26,8 @@ TimeStart
2426 cd $TARGETDIR
2527
2628 Configuring
29+PATH+=:/usr/sbin \
2730 ./configure --prefix=/usr \
28- --exec-prefix= \
29- --with-confdir=/etc \
30- --enable-applib \
3131 --enable-cmdlib \
3232 --enable-pkgconfig \
3333 --enable-udev_sync \
@@ -38,8 +38,15 @@ make \
3838 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3939
4040 Installing
41-paco -p $TARGET "make install" \
41+porg -lp $TARGET -E$PWD "\
42+make install" \
4243 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
44+porg -lp+ $TARGET -E$PWD "\
45+make install_systemd_units" \
46+ 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
47+
48+sed -e '/locking_dir =/{s/#//;s/var/run/}' \
49+ -i /etc/lvm/lvm.conf
4350
4451 TimeEnd
4552
--- a/BLFS/mako.sh
+++ b/BLFS/mako.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=Mako
6-VER=1.2.0
6+VER=1.2.4
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -24,9 +24,13 @@ TimeStart
2424
2525 cd $TARGETDIR
2626
27+Making
28+pip3 wheel -w dist --no-build-isolation --no-deps $PWD \
29+ 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
30+
2731 Installing
2832 porg -lp $TARGET -E$PWD "\
29-python3 setup.py install --optimize=1" \
33+pip3 install --no-index --find-links dist --no-cache-dir --no-user Mako" \
3034 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3135
3236 TimeEnd
--- a/BLFS/openssh.sh
+++ b/BLFS/openssh.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=openssh
6-VER=9.2p1
6+VER=9.3p1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
--- a/BLFS/pixman.sh
+++ b/BLFS/pixman.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=pixman
6-VER=0.40.0
6+VER=0.42.2
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -28,7 +28,7 @@ mkdir build
2828 cd build
2929
3030 Configuring
31-meson --prefix=/usr \
31+meson setup --prefix=/usr --buildtype=release \
3232 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
3333
3434 Making
--- a/BLFS/polkit.sh
+++ b/BLFS/polkit.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=polkit
6-VER=0.120
6+VER=122
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -11,7 +11,7 @@ TARGETDIR=$TARGET
1111 echo $TARGET
1212
1313 . $WRK/_checkRequired.sh \
14- glib-2 js
14+ glib-2 duktape
1515 . $WRK/_checkOptions.sh \
1616 docbook-xml docbook-xsl \
1717 gobject-introspection gtk-doc libxslt Linux-PAM
@@ -32,31 +32,20 @@ TimeStart
3232
3333 cd $TARGETDIR
3434
35-groupadd -fg 27 polkitd &&
35+groupadd -fg 27 polkitd
3636 useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
3737 -g polkitd -s /bin/false polkitd
3838
39-sed '/0,/s/^/#/' -i meson_post_install.py &&
40-sed '/policy,/d' -i actions/meson.build \
41- -i src/examples/meson.build
42-
43-Patching
44-patch -Np1 -i $DLD/polkit-$VER-security_fixes-1.patch \
45- 1> $LOG/$TARGET.0_patch.log 2>&1 || exit 1
46-patch -Np1 -i $DLD/polkit-$VER-js91-1.patch \
47- 1>> $LOG/$TARGET.0_patch.log 2>&1 || exit 1
48-
4939 mkdir build
5040 cd build
5141
5242 Configuring
53-meson --prefix=/usr \
43+meson setup .. \
44+ --prefix=/usr \
5445 --buildtype=release \
5546 -Dman=true \
5647 -Dsession_tracking=libsystemd-login \
5748 -Dtests=true \
58- $WITHAUTHFW \
59- .. \
6049 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
6150
6251 Making
@@ -68,18 +57,6 @@ porg -lp $TARGET -E$PWD "\
6857 ninja install" \
6958 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
7059
71-cat > /etc/pam.d/polkit-1 << "EOF"
72-# Begin /etc/pam.d/polkit-1
73-
74-auth include system-auth
75-account include system-account
76-password include system-password
77-session include system-session
78-
79-# End /etc/pam.d/polkit-1
80-EOF
81-porg -lp+ $TARGET "touch /etc/pam.d/polkit-1"
82-
8360 TimeEnd
8461
8562 cd ../..
--- a/BLFS/postgresql.sh
+++ b/BLFS/postgresql.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=postgresql
6-VER=9.3.5
6+VER=15.2
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
@@ -23,6 +23,10 @@ Extract
2323
2424 TimeStart
2525
26+groupadd -g 41 postgres
27+useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
28+ -u 41 postgres
29+
2630 cd $TARGETDIR
2731
2832 sed -i '/DEFAULT_PGSOCKET_DIR/s@/tmp@/run/postgresql@' src/include/pg_config_manual.h
@@ -38,12 +42,20 @@ make \
3842 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3943
4044 Installing
41-paco -p $TARGET "make install" \
45+porg -lp $TARGET -E$PWD "make install" \
4246 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
47+porg -lp+ $TARGET -E$PWD "make install-docs" \
48+ 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
49+
50+install -v -dm700 /srv/pgsql/data
51+install -v -dm755 /run/postgresql
52+chown -Rv postgres:postgres /srv/pgsql /run/postgresql
53+
54+su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data'
4355
4456 TimeEnd
4557
4658 cd ..
4759 RemoveSrcDir
48-PacoingDone
60+PorgingDone
4961
--- a/BLFS/python3.sh
+++ b/BLFS/python3.sh
@@ -4,7 +4,7 @@
44
55 APPNAME=Python
66 APPVER=3
7-VER=3.9.1
7+VER=3.11.2
88 TARGET=$APPNAME-$VER
99 TARGETBALL=/mnt/lfs/download/LFS/$TARGET.tar.xz
1010 TARGETDIR=$TARGET
@@ -14,7 +14,7 @@ echo $TARGET
1414 . $WRK/_checkRequired.sh ""
1515 . $WRK/_checkOptions.sh \
1616 bluez gdb valgrind \
17- db sqlite
17+ db libnsl sqlite
1818 . $WRK/_checkTarball.sh
1919 . $WRK/_checkExit.sh "$1" || exit $?
2020
--- a/BLFS/samba.sh
+++ b/BLFS/samba.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=samba
6-VER=4.17.5
6+VER=4.18.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -12,7 +12,7 @@ echo $TARGET
1212
1313 . $WRK/_checkRequired.sh \
1414 gnutls jansson libtirpc lmdb rpcsvc-proto \
15- parse-yapp
15+ parse-yapp json
1616 . $WRK/_checkOptions.sh \
1717 libarchive gpgme \
1818 popt Linux-PAM cups openldap gamin xfsprogs \
--- a/BLFS/shadow.sh
+++ b/BLFS/shadow.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=shadow
6-VER=4.11.1
6+VER=4.13
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$LFS/download/LFS/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -30,9 +30,10 @@ find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
3030 find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
3131
3232 sed -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
33+ -e 's@#\(SHA_CRYPT_..._ROUNDS 5000\)@\100@' \
3334 -e 's@/var/spool/mail@/var/mail@' \
3435 -e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
35- -i etc/login.defs
36+ -i etc/login.defs
3637
3738 Configuring
3839 ./configure --sysconfdir=/etc \
--- a/BLFS/sqlite.sh
+++ b/BLFS/sqlite.sh
@@ -3,10 +3,10 @@
33 . ./_blfsset.sh
44
55 APPNAME=sqlite
6-VER=3.41.0
6+VER=3.41.1
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/${APPNAME}-autoconf-3410000.tar.gz
9-TARGETDIR=${APPNAME}-autoconf-3410000
8+TARGETBALL=$DLD/${APPNAME}-autoconf-3410100.tar.gz
9+TARGETDIR=${APPNAME}-autoconf-3410100
1010
1111 echo $TARGET
1212
--- a/BLFS/sudo.sh
+++ b/BLFS/sudo.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=sudo
6-VER=1.9.13p2
6+VER=1.9.13p3
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
--- a/BLFS/systemd.sh
+++ b/BLFS/systemd.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=systemd
6-VER=251
6+VER=253
77 TARGET=$APPNAME-$VER
88 LFSDLD=$LFS/download/LFS
99 TARGETBALL=$LFSDLD/$TARGET.tar.gz
@@ -46,7 +46,7 @@ meson --prefix=/usr \
4646 -Duserdb=false \
4747 -Dmode=release \
4848 -Dpamconfdir=/etc/pam.d \
49- -Ddocdir=/usr/share/doc/systemd-251 \
49+ -Ddocdir=/usr/share/doc/systemd-$VER \
5050 .. \
5151 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
5252
--- a/BLFS/tk.sh
+++ b/BLFS/tk.sh
@@ -3,8 +3,8 @@
33 . ./_blfsset.sh
44
55 APPNAME=tk
6-VER=8.6.11.1
7-VER2=8.6.11
6+VER=8.6.13
7+VER2=8.6.13
88 TARGET=$APPNAME-$VER
99 TARGETBALL=$DLD/$APPNAME$VER-src.tar.gz
1010 TARGETDIR=$APPNAME${VER2}
@@ -12,7 +12,7 @@ TARGETDIR=$APPNAME${VER2}
1212 echo $TARGET
1313
1414 . $WRK/_checkRequired.sh \
15- tcl Xorg-lib-libX11
15+ Xorg-lib-libX11
1616 . $WRK/_checkOptions.sh ""
1717 . $WRK/_checkTarball.sh
1818 . $WRK/_checkExit.sh "$1" || exit $?
--- a/BLFS/xfsprogs.sh
+++ b/BLFS/xfsprogs.sh
@@ -3,15 +3,17 @@
33 . ./_blfsset.sh
44
55 APPNAME=xfsprogs
6-VER=3.1.10
6+VER=6.2.0
77 TARGET=$APPNAME-$VER
8-TARGETBALL=$DLD/$TARGET.tar.gz
8+TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
1111 echo $TARGET
1212
13-. $WRK/_checkRequired.sh ""
14-. $WRK/_checkOptions.sh ""
13+. $WRK/_checkRequired.sh \
14+ inih liburcu
15+. $WRK/_checkOptions.sh \
16+ icu
1517 . $WRK/_checkTarball.sh
1618 . $WRK/_checkExit.sh "$1" || exit $?
1719
@@ -24,28 +26,26 @@ TimeStart
2426 cd $TARGETDIR
2527
2628 Making
27-make DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \
28- LOCAL_CONFIGURE_OPTIONS="--enable-readline" \
29+make DEBUG=-DNDEBUG \
30+ INSTALL_USER=root \
31+ INSTALL_GROUP=root \
2932 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3033
3134 Installing
32-paco -p $TARGET "\
33-make install install-dev" \
35+porg -lp $TARGET -E$PWD "\
36+make PKG_DOC_DIR=/usr/share/doc/xfsprogs-$VER install" \
3437 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
35-
36-paco -p+ $TARGET "\
37-rm -rfv /lib/libhandle.{a,la,so}" \
38+porg -lp+ $TARGET -E$PWD "\
39+make PKG_DOC_DIR=/usr/share/doc/xfsprogs-$VER install-dev" \
3840 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3941
40-paco -p+ $TARGET "\
41-ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so" \
42+porg -lp+ $TARGET "\
43+rm -rfv /usr/lib/libhandle.{a,la}" \
4244 1>> $LOG/$TARGET.3_install.log 2>&1 || exit 1
4345
44-sed -i "s@libdir='/lib@libdir='/usr/lib@g" /usr/lib/libhandle.la
45-
4646 TimeEnd
4747
4848 cd ..
4949 RemoveSrcDir
50-PacoingDone
50+PorgingDone
5151