• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

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

Commit MetaInfo

Revisión6da9f6f70ae637f40475ba81c295057de3543855 (tree)
Tiempo2024-04-13 15:22:07
Autormatsuand <30614168+matsuand@user...>
Commitermatsuand

Log Message

Update:
* cmake-3.29.1
* cryptsetup-2.7.1
* docutils-0.21.1
* glib2-2.80.0
* libarchive-3.7.3
* libassuan-2.5.7
* libgpg-error-1.48
* libuv-1.48.0
* nghttp2-1.61.0
* polkit-124
* samba-4.20.0
* shadow-4.15.1
* systemd-255

Cambiar Resumen

Diferencia incremental

--- a/BLFS/cmake.sh
+++ b/BLFS/cmake.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=cmake
6-VER=3.27.9
6+VER=3.29.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
--- a/BLFS/cryptsetup.sh
+++ b/BLFS/cryptsetup.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=cryptsetup
6-VER=2.3.6
6+VER=2.7.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -26,7 +26,9 @@ TimeStart
2626 cd $TARGETDIR
2727
2828 Configuring
29-./configure --prefix=/usr \
29+./configure --prefix=/usr \
30+ --disable-ssh-token \
31+ --disable-asciidoc \
3032 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
3133
3234 Making
@@ -34,7 +36,8 @@ make \
3436 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3537
3638 Installing
37-porg -lp $TARGET "make install" \
39+porg -lp $TARGET -E$PWD "\
40+make install" \
3841 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3942
4043 TimeEnd
--- a/BLFS/docutils.sh
+++ b/BLFS/docutils.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=docutils
6-VER=0.20.1
6+VER=0.21.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -24,8 +24,12 @@ TimeStart
2424
2525 cd $TARGETDIR
2626
27+for f in /usr/bin/rst*.py; do
28+ rm -fv /usr/bin/$(basename $f .py)
29+done
30+
2731 Making
28-pip3 wheel -w dist --no-build-isolation --no-deps $PWD \
32+pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD \
2933 1> $LOG/$TARGET.2_make.log 2>&1 || exit 1
3034
3135 Installing
@@ -33,12 +37,6 @@ porg -lp $TARGET -E$PWD "\
3337 pip3 install --no-index --find-links dist --no-cache-dir --no-user docutils" \
3438 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
3539
36-for f in /usr/bin/rst*.py; do
37- porg -lp+ $TARGET "\
38- ln -svf $(basename $f) /usr/bin/$(basename $f .py)" \
39- 1>> $LOG/$TARGET.1_install.log 2>&1 || exit 1
40-done
41-
4240 porg -lp+ $TARGET "\
4341 rm -rfv /usr/bin/__pycache__" \
4442 1>> $LOG/$TARGET.1_install.log 2>&1 || exit 1
--- a/BLFS/glib2.sh
+++ b/BLFS/glib2.sh
@@ -3,7 +3,8 @@
33 . ./_blfsset.sh
44
55 APPNAME=glib
6-VER=2.78.1
6+VER=2.80.0
7+GOBJINTROVER=1.80.1
78 TARGET=$APPNAME-$VER
89 TARGETBALL=$DLD/$TARGET.tar.xz
910 TARGETDIR=$TARGET
@@ -11,7 +12,7 @@ TARGETDIR=$TARGET
1112 echo $TARGET
1213
1314 . $WRK/_checkRequired.sh \
14- pcre2
15+ pcre2 docutils
1516 . $WRK/_checkOptions.sh \
1617 libxslt dbus gtk-doc elfutils
1718 . $WRK/_checkTarball.sh
@@ -48,6 +49,29 @@ porg -lp $TARGET -E$PWD "\
4849 ninja install" \
4950 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
5051
52+echo Untarring gobject-introspection tarball...
53+tar xf $DLD/gobject-introspection-$GOBJINTROVER.tar.xz || exit 1
54+
55+echo Configuring gobject-introspection...
56+meson setup gobject-introspection-$GOBJINTROVER gi-build \
57+ --prefix=/usr --buildtype=release \
58+ 1> $LOG/$TARGET.4_conf.log 2>&1 || exit 1
59+
60+echo Making gobject-introspection...
61+ninja -C gi-build \
62+ 1> $LOG/$TARGET.5_make.log 2>&1 || exit 1
63+
64+echo Installing gobject-introspection...
65+porg -lp+ $TARGET -E$PWD "\
66+ninja -C gi-build install" \
67+ 1> $LOG/$TARGET.6_install.log 2>&1 || exit 1
68+
69+echo Generating gobject-introspection data...
70+porg -lp+ $TARGET -E$PWD "\
71+meson configure -Dintrospection=enabled &&
72+ninja && ninja install" \
73+ 1>> $LOG/$TARGET.6_install.log 2>&1 || exit 1
74+
5175 #mkdir -p /usr/share/doc/glib-$VER
5276 #porg -lp+ $TARGET "\
5377 #cp -r ../docs/reference/{NEWS,gio,glib,gobject} /usr/share/doc/glib-$VER" \
--- a/BLFS/libarchive.sh
+++ b/BLFS/libarchive.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libarchive
6-VER=3.7.2
6+VER=3.7.3
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
--- a/BLFS/libassuan.sh
+++ b/BLFS/libassuan.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libassuan
6-VER=2.5.6
6+VER=2.5.7
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
--- a/BLFS/libgpg-error.sh
+++ b/BLFS/libgpg-error.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libgpg-error
6-VER=1.47
6+VER=1.48
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.bz2
99 TARGETDIR=$TARGET
--- a/BLFS/libuv.sh
+++ b/BLFS/libuv.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=libuv
6-VER=1.47.0
6+VER=1.48.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$APPNAME-v$VER.tar.gz
99 TARGETDIR=$APPNAME-v$VER
--- a/BLFS/nghttp2.sh
+++ b/BLFS/nghttp2.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=nghttp2
6-VER=1.58.0
6+VER=1.61.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -12,7 +12,7 @@ echo $TARGET
1212
1313 . $WRK/_checkRequired.sh ""
1414 . $WRK/_checkOptions.sh \
15- libxml2 boost libevent python-2 \
15+ libxml2 boost libevent \
1616 cunit cython jansson jemalloc \
1717 libev mruby spdylay sphinx
1818 . $WRK/_checkTarball.sh
--- a/BLFS/polkit.sh
+++ b/BLFS/polkit.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=polkit
6-VER=122
6+VER=124
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -13,8 +13,8 @@ echo $TARGET
1313 . $WRK/_checkRequired.sh \
1414 glib-2 duktape
1515 . $WRK/_checkOptions.sh \
16- docbook-xml docbook-xsl \
17- gobject-introspection gtk-doc libxslt Linux-PAM
16+ docbook-xml docbook-xsl-nons \
17+ gtk-doc libxslt Linux-PAM
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.19.3
6+VER=4.20.0
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$DLD/$TARGET.tar.gz
99 TARGETDIR=$TARGET
@@ -37,8 +37,6 @@ python3 -m venv pyvenv &&
3737 #$([ ${OPTION_libarchive} -ne 1 ] && echo --without-libarchive) \
3838 Configuring
3939 PYTHON=$PWD/pyvenv/bin/python3 \
40-CPPFLAGS="-I/usr/include/tirpc" \
41-LDFLAGS="-ltirpc" \
4240 ./configure \
4341 --prefix=/usr \
4442 --sysconfdir=/etc \
--- a/BLFS/shadow.sh
+++ b/BLFS/shadow.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=shadow
6-VER=4.13
6+VER=4.15.1
77 TARGET=$APPNAME-$VER
88 TARGETBALL=$LFS/download/LFS/$TARGET.tar.xz
99 TARGETDIR=$TARGET
@@ -29,16 +29,16 @@ find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
2929 find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
3030 find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
3131
32-sed -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
33- -e 's@#\(SHA_CRYPT_..._ROUNDS 5000\)@\100@' \
34- -e 's@/var/spool/mail@/var/mail@' \
35- -e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
32+sed -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD YESCRYPT@' \
33+ -e 's@/var/spool/mail@/var/mail@' \
34+ -e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
3635 -i etc/login.defs
3736
3837 Configuring
39-./configure --sysconfdir=/etc \
40- --disable-static \
41- --with-group-name-max-length=32 \
38+./configure --sysconfdir=/etc \
39+ --disable-static \
40+ --without-libbsd \
41+ --with-{b,yes}crypt \
4242 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
4343
4444 Making
@@ -47,7 +47,7 @@ make \
4747
4848 Installing
4949 porg -lp $TARGET -E$PWD "\
50-make exec_prefix=/usr install" \
50+make exec_prefix=/usr pamddir= install" \
5151 1> $LOG/$TARGET.3_install.log 2>&1 || exit 1
5252 porg -lp+ $TARGET "\
5353 make -C man install-man" \
--- a/BLFS/systemd.sh
+++ b/BLFS/systemd.sh
@@ -3,7 +3,7 @@
33 . ./_blfsset.sh
44
55 APPNAME=systemd
6-VER=253
6+VER=255
77 TARGET=$APPNAME-$VER
88 LFSDLD=$LFS/download/LFS
99 TARGETBALL=$LFSDLD/$TARGET.tar.gz
@@ -25,16 +25,13 @@ TimeStart
2525
2626 cd $TARGETDIR
2727
28-sed '/bus_message_type_from_string/s/_pure_//' \
29- -i src/libsystemd/sd-bus/bus-internal.h &&
30-sed '/devt_hash_func/s/_pure_//' \
31- -i src/basic/hash-funcs.h &&
32-sed '/job_get_timeout/s/_pure_//' \
33- -i src/core/job.h
34-
3528 sed -i -e 's/GROUP="render"/GROUP="video"/' \
3629 -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in
3730
31+Patching
32+patch -Np1 -i $DLD/systemd-$VER-upstream_fixes-1.patch \
33+ 1> $LOG/$TARGET.0_patch.log 2>&1 || exit 1
34+
3835 mkdir build
3936 cd build
4037
@@ -49,12 +46,15 @@ meson setup .. \
4946 -Dman=auto \
5047 -Dsysusers=false \
5148 -Drpmmacrosdir=no \
52- -Dhomed=false \
49+ -Dhomed=disabled \
5350 -Duserdb=false \
5451 -Dmode=release \
55-$([ ${OPTION_LinuxPAM} -eq 1 ] && echo -Dpam=true) \
52+$([ ${OPTION_LinuxPAM} -eq 1 ] && echo -Dpam=enabled) \
5653 $([ ${OPTION_LinuxPAM} -eq 1 ] && echo -Dpamconfdir=/etc/pam.d) \
5754 -Ddev-kvm-mode=0660 \
55+ -Dnobody-group=nogroup \
56+ -Dsysupdate=disabled \
57+ -Dukify=disabled \
5858 -Ddocdir=/usr/share/doc/systemd-$VER \
5959 1> $LOG/$TARGET.1_conf.log 2>&1 || exit 1
6060