mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 19:29:21 +01:00
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
This commit is contained in:
commit
6a86cb1052
@ -4,8 +4,7 @@
|
|||||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
<!-- Convenient entity for "Systemd" or "Udev" -->
|
<!-- Convenient entity for "Systemd" or "Udev" -->
|
||||||
<!ENTITY systemd-udev "<phrase revision='systemd'>Systemd</phrase>
|
<!ENTITY systemd-udev "<phrase revision='systemd'>Systemd</phrase><phrase revision='sysv'>Udev</phrase>">
|
||||||
<phrase revision='sysv'>Udev</phrase>">
|
|
||||||
<!ENTITY bdb "<ulink url='https://www.oracle.com/database/technologies/related/berkeleydb.html'>Berkeley DB</ulink>">
|
<!ENTITY bdb "<ulink url='https://www.oracle.com/database/technologies/related/berkeleydb.html'>Berkeley DB</ulink>">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
@ -45,7 +44,7 @@
|
|||||||
<segmentedlist id="acl-depends">
|
<segmentedlist id="acl-depends">
|
||||||
<segtitle>&dependencies;</segtitle>
|
<segtitle>&dependencies;</segtitle>
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
|
<seg>Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
|
||||||
Perl, Sed, and Texinfo</seg>
|
Perl, Sed, and Texinfo</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
@ -2571,9 +2570,10 @@
|
|||||||
<segtitle>&before;</segtitle>
|
<segtitle>&before;</segtitle>
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>Binutils,
|
<seg>Binutils,
|
||||||
<phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
|
<phrase revision='systemd'>D-Bus, </phrase>
|
||||||
IProute2, Kmod, Man-DB, Procps-ng, Python,
|
E2fsprogs, IProute2, Kmod, Man-DB, Procps-ng, Python,
|
||||||
&systemd-udev;, and Util-linux</seg>
|
&systemd-udev;,
|
||||||
|
and Util-linux</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
</segmentedlist>
|
</segmentedlist>
|
||||||
|
|
||||||
|
@ -40,6 +40,433 @@
|
|||||||
appropriate for the entry or if needed the entire day's listitem.
|
appropriate for the entry or if needed the entire day's listitem.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2025-02-13</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.1106. Addresses
|
||||||
|
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to diffutils-3.11. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5639'>#5639</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libffi-3.4.7. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5642'>#5642</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.13.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5643'>#5643</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to Python3-3.13.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5640'>#5640</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem revision="sysv">
|
||||||
|
<para>[bdubbs] - Update to sysvinit-3.14. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5641'>#5641</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2025-02-02</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.1071. Addresses
|
||||||
|
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20250123. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to binutils-2.44.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5634'>#5634</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to coreutils-9.6. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5628'>#5628</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to e2fsprogs-1.47.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5637'>#5637</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to glibc-2.41. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5638'>#5638</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iproute2-6.13.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5631'>#5631</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libxcrypt-4.4.38. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5626'>#5626</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.13.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5629'>#5629</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to man-pages-6.10. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5632'>#5632</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to meson-1.7.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5636'>#5636</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to perl-5.40.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5630'>#5630</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to tcl8.6.16. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5635'>#5635</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to tzdata2025a. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5627'>#5627</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to xz-5.6.4. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5633'>#5633</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2025-01-15</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.1016. Addresses
|
||||||
|
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20250108. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to util-linux-2.40.4. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5624'>#5624</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem revision="sysv">
|
||||||
|
<para>[bdubbs] - Update to sysvinit-3.13. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5621'>#5621</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to sysklogd-2.7.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5623'>#5623</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to shadow-4.17.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5625'>#5625</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to setuptools-75.8.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5622'>#5622</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.12.9. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5620'>#5620</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to gettext-0.23.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5619'>#5619</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2025-01-01</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[renodr] - Update to libxcrypt-4.4.37. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;5618">#5618</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem revision="systemd">
|
||||||
|
<para>[renodr] - Update to dbus-1.16.0. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;5609">#5609</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20241220. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to texinfo-7.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5616'>#5616</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem revision="sysv">
|
||||||
|
<para>[bdubbs] - Update to sysvinit-3.12. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5615'>#5615</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to shadow-4.17.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5617'>#5617</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to procps-ng-4.0.5. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5611'>#5611</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to meson-1.6.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5510'>#5610</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.12.7. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5613'>#5613</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to kbd-2.7.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5608'>#5608</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to jinja2-3.1.5 (Security Update). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5614'>#5614</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-12-15</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.0927. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20241206. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to systemd-257. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5559'>#5559</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to Python-3.13.1 (Security Update). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5605'>#5605</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libcap-2.73. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5504'>#5604</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.12.5. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5607'>#5607</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to kbd-2.7. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5608'>#5608</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to gettext-0.23. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5603'>#5603</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-12-01</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20241122. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to file-5.46. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5601'>#5601</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iproute2-6.12.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5597'>#5597</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libtool-2.5.4. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5598'>#5598</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.12.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5596'>#5586</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to setuptools-75.6.0 (Python Module). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5599'>#5599</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to wheel-0.45.1 (Python Module). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5600'>#5600</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-11-15</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.0866. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20241024. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to wheel-0.45.0 (Python Module). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5593'>#5593</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to setuptools-75.5.0 (Python Module). Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5595'>#5595</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.11.8. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5592'>#5582</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libcap-2.72. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5594'>#5594</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-11-08</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Added binutils-2.43.1-upstream_fix-1.patch. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5591'>#5591</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to flit_core-3.10.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5589'>#5589</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to expat-2.6.4. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5590'>#5590</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-10-25</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.11.6. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5588'>#5588</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libcap-2.71. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5584'>#5584</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to setuptools-75.3.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5585'>#5585</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to flit_core-3.10.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5587'>#5587</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-10-25</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iana-etc-20241015. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to vim-9.1.0813. Addresses
|
||||||
|
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to xz-5.6.3. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5572'>#5572</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to sysvinit-3.11. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5581'>#5581</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem revision="sysv">
|
||||||
|
<para>[bdubbs] - Update to setuptools-75.2.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5577'>#5577</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to Python3-3.13.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5575'>#5575</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to openssl-3.4.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5582'>#5582</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to meson-1.6.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5580'>#5580</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to markupsafe-3.0.2. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5576'>#5576</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.11.5. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5574'>#5574</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to less-668. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5578'>#5578</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to elfutils-0.192. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5579'>#5579</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-10-03</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Revert back to tcl8.6.15.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-10-01</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to Python3-3.12.7. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5571'>#5571</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to tcl9.0.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5570'>#5570</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.11.1. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5556'>#5556</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to libtool-2.5.3. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5569'>#5569</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to iproute2-6.11.0. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5561'>#5561</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to bash-5.2.37. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5567'>#5567</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to bc-7.0.3. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5568'>#5568</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>2024-09-20</para>
|
<para>2024-09-20</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -38,15 +38,15 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Automake-&automake-version;</para>
|
<para>Automake-&automake-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Bash-&bash-version;</para>
|
<para>Bash-&bash-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Bc-&bc-version;</para>
|
<para>Bc-&bc-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Binutils-&binutils-version;</para>
|
<para>Binutils-&binutils-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Bison-&bison-version;</para>
|
<para>Bison-&bison-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
@ -56,39 +56,39 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Check-&check-version;</para>
|
<para>Check-&check-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Coreutils-&coreutils-version;</para>
|
<para>Coreutils-&coreutils-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>DejaGNU-&dejagnu-version;</para>
|
<para>DejaGNU-&dejagnu-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem revision="systemd">
|
<listitem revision="systemd">
|
||||||
<para>D-Bus-&dbus-version;</para>
|
<para>D-Bus-&dbus-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Diffutils-&diffutils-version;</para>
|
<para>Diffutils-&diffutils-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>E2fsprogs-&e2fsprogs-version;</para>
|
<para>E2fsprogs-&e2fsprogs-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Expat-&expat-version;</para>
|
<para>Expat-&expat-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Expect-&expect-version;</para>
|
<para>Expect-&expect-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>File-&file-version;</para>
|
<para>File-&file-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Findutils-&findutils-version;</para>
|
<para>Findutils-&findutils-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Flex-&flex-version;</para>
|
<para>Flex-&flex-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Flit-core-&flit-core-version;</para>
|
<para>Flit-core-&flit-core-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Gawk-&gawk-version;</para>
|
<para>Gawk-&gawk-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -98,12 +98,12 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>GDBM-&gdbm-version;</para>
|
<para>GDBM-&gdbm-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Gettext-&gettext-version;</para>
|
<para>Gettext-&gettext-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Glibc-&glibc-version;</para>
|
<para>Glibc-&glibc-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>GMP-&gmp-version;</para>
|
<para>GMP-&gmp-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
@ -131,39 +131,42 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Intltool-&intltool-version;</para>
|
<para>Intltool-&intltool-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>IPRoute2-&iproute2-version;</para>
|
<para>IPRoute2-&iproute2-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Jinja2-&jinja2-version;</para>
|
<para>Jinja2-&jinja2-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Kbd-&kbd-version;</para>
|
<para>Kbd-&kbd-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Kmod-&kmod-version;</para>
|
<para>Kmod-&kmod-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Less-&less-version;</para>
|
<para>Less-&less-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
|
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Libcap-&libcap-version;</para>
|
<para>Libcap-&libcap-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Libelf from Elfutils-&elfutils-version;</para>
|
<para>Libelf from Elfutils-&elfutils-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Libffi-&libffi-version;</para>
|
<para>Libffi-&libffi-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Libpipeline-&libpipeline-version;</para>
|
<para>Libpipeline-&libpipeline-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Libtool-&libtool-version;</para>
|
<para>Libtool-&libtool-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>Libxcrypt-&libxcrypt-version;</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Linux-&linux-version;</para>
|
<para>Linux-&linux-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -179,12 +182,12 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>Man-DB-&man-db-version;</para>
|
<para>Man-DB-&man-db-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Man-pages-&man-pages-version;</para>
|
<para>Man-pages-&man-pages-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>MarkupSafe-&markupsafe-version;</para>
|
<para>MarkupSafe-&markupsafe-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Meson-&meson-version;</para>
|
<para>Meson-&meson-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -206,15 +209,15 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Patch-&patch-version;</para>
|
<para>Patch-&patch-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Perl-&perl-version;</para>
|
<para>Perl-&perl-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Pkgconf-&pkgconf-version;</para>
|
<para>Pkgconf-&pkgconf-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Procps-ng-&procps-ng-version;</para>
|
<para>Procps-ng-&procps-ng-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Psmisc-&psmisc-version;</para>
|
<para>Psmisc-&psmisc-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
@ -230,18 +233,18 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>Setuptools-&setuptools-version;</para>
|
<para>Setuptools-&setuptools-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Shadow-&shadow-version;</para>
|
<para>Shadow-&shadow-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem revision="sysv">
|
<listitem revision="sysv">
|
||||||
<para>Sysklogd-&sysklogd-version;</para>
|
<para>Sysklogd-&sysklogd-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Systemd-&systemd-version;</para>
|
<para>Systemd-&systemd-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem revision="sysv">
|
<listitem revision="sysv">
|
||||||
<para>SysVinit-&sysvinit-version;</para>
|
<para>SysVinit-&sysvinit-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Tar-&tar-version;</para>
|
<para>Tar-&tar-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
@ -257,21 +260,21 @@
|
|||||||
<listitem revision="sysv">
|
<listitem revision="sysv">
|
||||||
<para>Udev from Systemd-&systemd-version;</para>
|
<para>Udev from Systemd-&systemd-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Util-linux-&util-linux-version;</para>
|
<para>Util-linux-&util-linux-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Vim-&vim-version;</para>
|
<para>Vim-&vim-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Wheel-&wheel-version;</para>
|
<para>Wheel-&wheel-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>XML::Parser-&xml-parser-version;</para>
|
<para>XML::Parser-&xml-parser-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Xz-&xz-version;</para>
|
<para>Xz-&xz-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>Zlib-&zlib-version;</para>
|
<para>Zlib-&zlib-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
@ -292,16 +295,18 @@
|
|||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<title>Added:</title>
|
<title>Added:</title>
|
||||||
<listitem><para></para></listitem> <!-- satisfy build -->
|
<listitem><para></para></listitem> <!-- satisfy build -->
|
||||||
<!--<listitem>
|
<!--
|
||||||
<para>Lz4-&lz4-version;</para>
|
<listitem>
|
||||||
</listitem>-->
|
<para>binutils-2.43.1-upstream_fix-1.patch</para>
|
||||||
|
</listitem>
|
||||||
|
-->
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<title>Removed:</title>
|
<title>Removed:</title>
|
||||||
<listitem><para></para></listitem> <!-- satisfy build -->
|
<listitem><para></para></listitem> <!-- satisfy build -->
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>bash-5.2.21-upstream_fixes-1.patch</para>
|
<para>expect-5.45.4-gcc14-1.patch</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>readline-8.2-upstream_fixes-3.patch</para>
|
<para>readline-8.2-upstream_fixes-3.patch</para>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<sect1 id="ch-partitioning-aboutlfs">
|
<sect1 id="ch-partitioning-aboutlfs">
|
||||||
<?dbhtml filename="aboutlfs.html"?>
|
<?dbhtml filename="aboutlfs.html"?>
|
||||||
|
|
||||||
<title>Setting The $LFS Variable</title>
|
<title>Setting the $LFS Variable and the Umask</title>
|
||||||
|
|
||||||
<para>Throughout this book, the environment variable <envar>LFS</envar> will
|
<para>Throughout this book, the environment variable <envar>LFS</envar> will
|
||||||
be used several times. You should ensure that this variable is always defined
|
be used several times. You should ensure that this variable is always defined
|
||||||
@ -28,8 +28,24 @@
|
|||||||
<quote>/mnt/lfs</quote> (or whatever value the variable was set to) when it
|
<quote>/mnt/lfs</quote> (or whatever value the variable was set to) when it
|
||||||
processes the command line.</para>
|
processes the command line.</para>
|
||||||
|
|
||||||
|
<para>Now set the file mode creation mask (umask) to
|
||||||
|
<literal>022</literal> in case the host distro uses a different
|
||||||
|
default:</para>
|
||||||
|
|
||||||
|
<screen role="nodump"><userinput>umask 022</userinput></screen>
|
||||||
|
|
||||||
|
<para>Setting the umask to 022 ensures that newly created files and
|
||||||
|
directories are only writable by their owner, but are readable and
|
||||||
|
searchable (only for directories) by anyone (assuming default modes are
|
||||||
|
used by the <ulink role='man' url='&man;open.2'>open(2)</ulink> system
|
||||||
|
call, new files will end up with permission mode 644 and directories with
|
||||||
|
mode 755). An overly-permissive default can leave security holes in the
|
||||||
|
LFS system, and an overly-restrictive default can cause strange issues
|
||||||
|
building or using the LFS system.</para>
|
||||||
|
|
||||||
<caution>
|
<caution>
|
||||||
<para>Do not forget to check that <envar>LFS</envar> is set whenever
|
<para>Do not forget to check that <envar>LFS</envar> is set and the
|
||||||
|
umask is set to <literal>022</literal> whenever
|
||||||
you leave and reenter the current working environment (such as when doing a
|
you leave and reenter the current working environment (such as when doing a
|
||||||
<command>su</command> to <systemitem class="username">root</systemitem> or
|
<command>su</command> to <systemitem class="username">root</systemitem> or
|
||||||
another user). Check that the <envar>LFS</envar> variable is set up
|
another user). Check that the <envar>LFS</envar> variable is set up
|
||||||
@ -39,29 +55,40 @@
|
|||||||
|
|
||||||
<para>Make sure the output shows the path to your LFS system's build
|
<para>Make sure the output shows the path to your LFS system's build
|
||||||
location, which is <filename class="directory">/mnt/lfs</filename> if the
|
location, which is <filename class="directory">/mnt/lfs</filename> if the
|
||||||
provided example was followed. If the output is incorrect, use the command
|
provided example was followed.</para>
|
||||||
given earlier on this page to set <envar>$LFS</envar> to the correct
|
|
||||||
directory name.</para>
|
|
||||||
</caution>
|
|
||||||
|
|
||||||
<note><para>One way to ensure that the <envar>LFS</envar> variable is always
|
<para>Check that the umask is set up properly with:</para>
|
||||||
set is to edit the <filename>.bash_profile</filename> file in both your
|
|
||||||
personal home directory and in <filename>/root/.bash_profile</filename> and
|
<screen role="nodump"><userinput>umask</userinput></screen>
|
||||||
enter the export command above. In addition, the shell specified in the
|
|
||||||
|
<para>The output may be <computeroutput>0022</computeroutput> or
|
||||||
|
<computeroutput>022</computeroutput> (the number of leading zeros depends
|
||||||
|
on the host distro).</para>
|
||||||
|
|
||||||
|
<para>If any output of these two commands is incorrect, use the command
|
||||||
|
given earlier on this page to set <envar>$LFS</envar> to the correct
|
||||||
|
directory name and set umask to <literal>022</literal>.</para></caution>
|
||||||
|
|
||||||
|
<note><para>One way to ensure that the <envar>LFS</envar> variable and the
|
||||||
|
umask are always set properly is to edit the
|
||||||
|
<filename>.bash_profile</filename> file in both your personal home
|
||||||
|
directory and in <filename>/root/.bash_profile</filename> and
|
||||||
|
enter the <command>export</command> and <command>umask</command> commands
|
||||||
|
above. In addition, the shell specified in the
|
||||||
<filename>/etc/passwd</filename> file for all users that need the
|
<filename>/etc/passwd</filename> file for all users that need the
|
||||||
<envar>LFS</envar> variable must be bash to ensure that the
|
<envar>LFS</envar> variable must be bash to ensure that the
|
||||||
<filename>/root/.bash_profile</filename> file is incorporated as a part of
|
<filename>.bash_profile</filename> file is incorporated as a part of
|
||||||
the login process.</para>
|
the login process.</para>
|
||||||
|
|
||||||
<para>Another consideration is the method that is used to log into the
|
<para>Another consideration is the method that is used to log into the
|
||||||
host system. If logging in through a graphical display manager, the
|
host system. If logging in through a graphical display manager, the
|
||||||
user's <filename>.bash_profile</filename> is not normally used when
|
user's <filename>.bash_profile</filename> is not normally used when
|
||||||
a virtual terminal is started. In this case, add the export command to
|
a virtual terminal is started. In this case, add the commands to
|
||||||
the <filename>.bashrc</filename> file for the user and
|
the <filename>.bashrc</filename> file for the user and
|
||||||
<systemitem class="username">root</systemitem>. In addition,
|
<systemitem class="username">root</systemitem>. In addition,
|
||||||
some distributions use an "if" test, and do not run the remaining <filename>.bashrc</filename>
|
some distributions use an "if" test, and do not run the remaining <filename>.bashrc</filename>
|
||||||
instructions for a non-interactive bash invocation. Be sure to place the
|
instructions for a non-interactive bash invocation. Be sure to place the
|
||||||
export command ahead of the test for non-interactive use.</para>
|
commands ahead of the test for non-interactive use.</para>
|
||||||
|
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@
|
|||||||
<xref linkend="chapter-building-system"/>, so the workarounds for
|
<xref linkend="chapter-building-system"/>, so the workarounds for
|
||||||
older kernels are not enabled and the compiled
|
older kernels are not enabled and the compiled
|
||||||
<application>glibc</application> is slightly faster and smaller.
|
<application>glibc</application> is slightly faster and smaller.
|
||||||
As at Feb 2024, &min-kernel; is the oldest kernel release still
|
As at Dec 2024, &min-kernel; is the oldest kernel release still
|
||||||
supported by the kernel developers. Some kernel releases older than
|
supported by the kernel developers. Some kernel releases older than
|
||||||
&min-kernel; may be still supported by third-party teams, but they
|
&min-kernel; may be still supported by third-party teams, but they
|
||||||
are not considered official upstream kernel releases; read
|
are not considered official upstream kernel releases; read
|
||||||
|
@ -42,6 +42,15 @@ mount -v -t ext4 /dev/<replaceable><yyy></replaceable> $LFS/home</userinpu
|
|||||||
<replaceable><yyy></replaceable> with the appropriate partition
|
<replaceable><yyy></replaceable> with the appropriate partition
|
||||||
names.</para>
|
names.</para>
|
||||||
|
|
||||||
|
<para>Set the owner and permission mode of the
|
||||||
|
<filename class='directory'>$LFS</filename> directory (i.e. the root
|
||||||
|
directory in the newly created file system for the LFS system) to
|
||||||
|
&root; and <literal>755</literal> in case the host distro has been
|
||||||
|
configured to use a different default for <command>mkfs</command>:</para>
|
||||||
|
|
||||||
|
<screen role='nodump'><userinput>chown root:root $LFS
|
||||||
|
chmod 755 $LFS</userinput></screen>
|
||||||
|
|
||||||
<para>Ensure that this new partition is not mounted with permissions that are
|
<para>Ensure that this new partition is not mounted with permissions that are
|
||||||
too restrictive (such as the <option>nosuid</option> or
|
too restrictive (such as the <option>nosuid</option> or
|
||||||
<option>nodev</option> options). Run the <command>mount</command> command
|
<option>nodev</option> options). Run the <command>mount</command> command
|
||||||
|
@ -68,7 +68,8 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>A few operations, from <quote>Changing Ownership</quote> to
|
<para>A few operations, from <quote>Preparing Virtual Kernel File
|
||||||
|
Systems</quote> to
|
||||||
<quote>Entering the Chroot Environment,</quote> must be done as the
|
<quote>Entering the Chroot Environment,</quote> must be done as the
|
||||||
<systemitem class="username">root</systemitem> user, with the LFS
|
<systemitem class="username">root</systemitem> user, with the LFS
|
||||||
environment variable set for the &root; user.</para>
|
environment variable set for the &root; user.</para>
|
||||||
|
@ -22,8 +22,9 @@
|
|||||||
|
|
||||||
<para>For some packages, the release tarball and the (Git or SVN)
|
<para>For some packages, the release tarball and the (Git or SVN)
|
||||||
repository snapshot tarball for that release may be published with
|
repository snapshot tarball for that release may be published with
|
||||||
similar file names. A release tarball contains generated files (for
|
similar or even identical file names. But the release tarball may contain
|
||||||
example, a <command>configure</command> script generated by
|
some files which are essential despite not stored in the repository
|
||||||
|
(for example, a <command>configure</command> script generated by
|
||||||
<command>autoconf</command>), in addition to the contents of the
|
<command>autoconf</command>), in addition to the contents of the
|
||||||
corresponding repository snapshot. The book uses release tarballs
|
corresponding repository snapshot. The book uses release tarballs
|
||||||
whenever possible. Using a repository snapshot instead of a release
|
whenever possible. Using a repository snapshot instead of a release
|
||||||
|
@ -37,10 +37,10 @@
|
|||||||
-->
|
-->
|
||||||
<!--
|
<!--
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>Binutils LTO Fix Patch - <token>&binutils-lto-patch-size;</token>:</term>
|
<term>Binutils Upstream Fixes Patch - <token>&binutils-upstream-patch-size;</token>:</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Download: <ulink url="&patches-root;&binutils-lto-patch;"/></para>
|
<para>Download: <ulink url="&patches-root;&binutils-upstream-patch;"/></para>
|
||||||
<para>MD5 sum: <literal>&binutils-lto-patch-md5;</literal></para>
|
<para>MD5 sum: <literal>&binutils-upstream-patch-md5;</literal></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
-->
|
-->
|
||||||
|
@ -20,8 +20,8 @@
|
|||||||
the installation process. As <systemitem class="username">root</systemitem>,
|
the installation process. As <systemitem class="username">root</systemitem>,
|
||||||
issue the following commands to add the new user:</para>
|
issue the following commands to add the new user:</para>
|
||||||
|
|
||||||
<screen><userinput>groupadd lfs
|
<screen><userinput>groupadd &lfs-groupname;
|
||||||
useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
|
useradd -s /bin/bash -g &lfs-groupname; -m -k /dev/null &lfs-username;</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>This is what the command line options mean:</title>
|
<title>This is what the command line options mean:</title>
|
||||||
@ -74,13 +74,13 @@ useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
|
|||||||
have a password), you need to set a password for &lfs-user;. Issue the
|
have a password), you need to set a password for &lfs-user;. Issue the
|
||||||
following command as the &root; user to set the password:</para>
|
following command as the &root; user to set the password:</para>
|
||||||
|
|
||||||
<screen role="nodump"><userinput>passwd lfs</userinput></screen>
|
<screen role="nodump"><userinput>passwd &lfs-username;</userinput></screen>
|
||||||
|
|
||||||
<para>Grant <systemitem class="username">lfs</systemitem> full access to
|
<para>Grant <systemitem class="username">lfs</systemitem> full access to
|
||||||
all the directories under <filename class="directory">$LFS</filename> by making
|
all the directories under <filename class="directory">$LFS</filename> by making
|
||||||
<systemitem class="username">lfs</systemitem> the owner:</para>
|
<systemitem class="username">lfs</systemitem> the owner:</para>
|
||||||
|
|
||||||
<screen><userinput>chown -v lfs $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}</userinput></screen>
|
<screen><userinput>chown -v &lfs-username; $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}</userinput></screen>
|
||||||
|
|
||||||
<note><para>In some host systems, the following <command>su</command> command does not complete
|
<note><para>In some host systems, the following <command>su</command> command does not complete
|
||||||
properly and suspends the login for the &lfs-user; user to the background.
|
properly and suspends the login for the &lfs-user; user to the background.
|
||||||
@ -91,7 +91,7 @@ useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
|
|||||||
logging in as &lfs-user; on a virtual console, or with the following
|
logging in as &lfs-user; on a virtual console, or with the following
|
||||||
substitute/switch user command:</para>
|
substitute/switch user command:</para>
|
||||||
|
|
||||||
<screen role="nodump"><userinput>su - lfs</userinput></screen>
|
<screen role="nodump"><userinput>su - &lfs-username;</userinput></screen>
|
||||||
|
|
||||||
<para>The <quote><parameter>-</parameter></quote> instructs
|
<para>The <quote><parameter>-</parameter></quote> instructs
|
||||||
<command>su</command> to start a login shell as opposed to a non-login shell.
|
<command>su</command> to start a login shell as opposed to a non-login shell.
|
||||||
|
@ -76,11 +76,8 @@ EOF</userinput></screen>
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>umask 022</parameter></term>
|
<term><parameter>umask 022</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Setting the user file-creation mask (umask) to 022 ensures that newly
|
<para>Setting the umask as we've already explained in
|
||||||
created files and directories are only writable by their owner, but are
|
<xref linkend='ch-partitioning-aboutlfs' role='.'/></para>
|
||||||
readable and executable by anyone (assuming default modes are used by the
|
|
||||||
<ulink role='man' url='&man;open.2'>open(2)</ulink> system call, new files
|
|
||||||
will end up with permission mode 644 and directories with mode 755).</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -165,8 +165,8 @@ cd build</userinput></screen>
|
|||||||
packages to define the location where the package should be
|
packages to define the location where the package should be
|
||||||
installed. If it is not set, it defaults to the root (<filename
|
installed. If it is not set, it defaults to the root (<filename
|
||||||
class="directory">/</filename>) directory. Here we specify that
|
class="directory">/</filename>) directory. Here we specify that
|
||||||
the package is installed in <filename class="directory">$LFS
|
the package is installed in <filename class="directory">
|
||||||
</filename>, which will become the root directory in <xref linkend=
|
$LFS</filename>, which will become the root directory in <xref linkend=
|
||||||
"ch-tools-chroot"/>.</para>
|
"ch-tools-chroot"/>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -48,8 +48,7 @@
|
|||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--build=$(sh support/config.guess) \
|
--build=$(sh support/config.guess) \
|
||||||
--host=$LFS_TGT \
|
--host=$LFS_TGT \
|
||||||
--without-bash-malloc \
|
--without-bash-malloc</userinput></screen>
|
||||||
bash_cv_strtold_broken=no</userinput></screen>
|
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the configure options:</title>
|
<title>The meaning of the configure options:</title>
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
produced binaries mistakenly linked against libraries from the host
|
produced binaries mistakenly linked against libraries from the host
|
||||||
distro. Work around this issue:</para>
|
distro. Work around this issue:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed '6009s/$add_dir//' -i ltmain.sh</userinput></screen>
|
<screen><userinput remap="pre">sed '6031s/$add_dir//' -i ltmain.sh</userinput></screen>
|
||||||
|
|
||||||
<para>Create a separate build directory again:</para>
|
<para>Create a separate build directory again:</para>
|
||||||
|
|
||||||
|
@ -33,6 +33,6 @@
|
|||||||
user <systemitem class="username">root</systemitem> by running the following
|
user <systemitem class="username">root</systemitem> by running the following
|
||||||
command:</para>
|
command:</para>
|
||||||
|
|
||||||
<screen><userinput>chown -R --from lfs root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}</userinput></screen>
|
<screen><userinput>chown -R --from &lfs-username; root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}</userinput></screen>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -180,11 +180,11 @@ EOF</userinput></screen>
|
|||||||
<systemitem class="groupname">nogroup</systemitem> to avoid an
|
<systemitem class="groupname">nogroup</systemitem> to avoid an
|
||||||
unnamed ID. But other distros may treat this ID differently, so any
|
unnamed ID. But other distros may treat this ID differently, so any
|
||||||
portable program should not depend on this assignment.</para>
|
portable program should not depend on this assignment.</para>
|
||||||
|
<!--
|
||||||
<para>Some packages need a locale.</para>
|
<para>Some packages need a locale.</para>
|
||||||
|
|
||||||
<screen><userinput>localedef -i C -f UTF-8 C.UTF-8</userinput></screen>
|
<screen><userinput>localedef -i C -f UTF-8 C.UTF-8</userinput></screen>
|
||||||
|
-->
|
||||||
<para>Some tests in <xref linkend="chapter-building-system"/> need a regular
|
<para>Some tests in <xref linkend="chapter-building-system"/> need a regular
|
||||||
user. We add this user here and delete this account at the end of that
|
user. We add this user here and delete this account at the end of that
|
||||||
chapter.</para>
|
chapter.</para>
|
||||||
|
@ -53,10 +53,13 @@
|
|||||||
<screen><userinput remap="make">make</userinput></screen>
|
<screen><userinput remap="make">make</userinput></screen>
|
||||||
|
|
||||||
<para>The Acl tests must be run on a filesystem that supports access
|
<para>The Acl tests must be run on a filesystem that supports access
|
||||||
controls, but not until the <application>Coreutils</application> package has been built,
|
controls. To test the results, issue:</para>
|
||||||
using the <application>Acl</application> libraries. If desired, return to this package
|
|
||||||
and run <command>make check</command> after the <application>Coreutils</application>
|
<screen><userinput remap="test">make check</userinput></screen>
|
||||||
package has been built.</para>
|
|
||||||
|
<para>One test named <filename>test/cp.test</filename> is known to
|
||||||
|
fail because <application>Coreutils</application> is not built with
|
||||||
|
the <application>Acl</application> support yet.</para>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
@ -45,7 +45,6 @@
|
|||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--without-bash-malloc \
|
--without-bash-malloc \
|
||||||
--with-installed-readline \
|
--with-installed-readline \
|
||||||
bash_cv_strtold_broken=no \
|
|
||||||
--docdir=/usr/share/doc/bash-&bash-version;</userinput></screen>
|
--docdir=/usr/share/doc/bash-&bash-version;</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
|
@ -51,7 +51,6 @@ cd build</userinput></screen>
|
|||||||
|
|
||||||
<screen><userinput remap="configure">../configure --prefix=/usr \
|
<screen><userinput remap="configure">../configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--enable-gold \
|
|
||||||
--enable-ld=default \
|
--enable-ld=default \
|
||||||
--enable-plugins \
|
--enable-plugins \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
@ -64,14 +63,6 @@ cd build</userinput></screen>
|
|||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the new configure parameters:</title>
|
<title>The meaning of the new configure parameters:</title>
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term><parameter>--enable-gold</parameter></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Build the gold linker and install it as ld.gold (alongside the
|
|
||||||
default linker).</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>--enable-ld=default</parameter></term>
|
<term><parameter>--enable-ld=default</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -136,15 +127,14 @@ cd build</userinput></screen>
|
|||||||
|
|
||||||
<screen><userinput remap="test">grep '^FAIL:' $(find -name '*.log')</userinput></screen>
|
<screen><userinput remap="test">grep '^FAIL:' $(find -name '*.log')</userinput></screen>
|
||||||
|
|
||||||
<!-- <para>Three tests in the gprofng suite are also known to fail.</para>-->
|
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
|
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
|
||||||
|
|
||||||
<para>Remove useless static libraries:</para>
|
<para>Remove useless static libraries and other files:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,gprofng,opcodes,sframe}.a</userinput></screen>
|
<screen><userinput remap="install">rm -rfv /usr/lib/lib{bfd,ctf,ctf-nobfd,gprofng,opcodes,sframe}.a \
|
||||||
|
/usr/share/doc/gprofng/</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
@ -157,7 +147,7 @@ cd build</userinput></screen>
|
|||||||
<segtitle>Installed directory</segtitle>
|
<segtitle>Installed directory</segtitle>
|
||||||
|
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm,
|
<seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, nm,
|
||||||
objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
|
objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
|
||||||
<seg>libbfd.so, libctf.so, libctf-nobfd.so, libgprofng.so,
|
<seg>libbfd.so, libctf.so, libctf-nobfd.so, libgprofng.so,
|
||||||
libopcodes.so, and libsframe.so</seg>
|
libopcodes.so, and libsframe.so</seg>
|
||||||
@ -267,17 +257,6 @@ cd build</userinput></screen>
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry id="ld.gold">
|
|
||||||
<term><command>ld.gold</command></term>
|
|
||||||
<listitem>
|
|
||||||
<para>A cut down version of ld that only supports the
|
|
||||||
elf object file format</para>
|
|
||||||
<indexterm zone="ch-system-binutils ld.gold">
|
|
||||||
<primary sortas="b-ld.gold">ld.gold</primary>
|
|
||||||
</indexterm>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry id="ld.bfd">
|
<varlistentry id="ld.bfd">
|
||||||
<term><command>ld.bfd</command></term>
|
<term><command>ld.bfd</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -55,20 +55,35 @@
|
|||||||
|
|
||||||
<para>Now prepare Coreutils for compilation:</para>
|
<para>Now prepare Coreutils for compilation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="configure">autoreconf -fiv
|
<screen><userinput remap="configure">autoreconf -fv
|
||||||
|
automake -af
|
||||||
FORCE_UNSAFE_CONFIGURE=1 ./configure \
|
FORCE_UNSAFE_CONFIGURE=1 ./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--enable-no-install-program=kill,uptime</userinput></screen>
|
--enable-no-install-program=kill,uptime</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the configure options:</title>
|
<title>The meaning of the commands and configure options:</title>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><command>autoreconf</command></term>
|
<term><command>autoreconf -fv</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>The patch for internationalization has modified the
|
<para>The patch for internationalization has modified the
|
||||||
build system, so the configuration files must
|
build system, so the configuration files must
|
||||||
be regenerated.</para>
|
be regenerated. Normally we would use the
|
||||||
|
<parameter>-i</parameter> option to update the standard
|
||||||
|
auxiliary files, but for this package it does not work because
|
||||||
|
<filename>configure.ac</filename> specified an old gettext
|
||||||
|
version.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><command>automake -af</command></term>
|
||||||
|
<listitem>
|
||||||
|
<para>The automake auxiliary files were not updated by
|
||||||
|
<command>autoreconf</command> due to the missing
|
||||||
|
<parameter>-i</parameter> option. This command updates them
|
||||||
|
to prevent a build failure.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -134,12 +149,6 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
|
|||||||
|
|
||||||
<screen><userinput remap="test">groupdel dummy</userinput></screen>
|
<screen><userinput remap="test">groupdel dummy</userinput></screen>
|
||||||
|
|
||||||
<para>
|
|
||||||
Two tests, <filename>tests/cp/preserve-mode.sh</filename> and
|
|
||||||
<filename>tests/mv/acl.sh</filename>, are known to
|
|
||||||
fail in the chroot environment, but pass in a complete system.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
@ -48,41 +48,21 @@
|
|||||||
|
|
||||||
<para>Prepare D-Bus for compilation:</para>
|
<para>Prepare D-Bus for compilation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">mkdir build
|
||||||
--sysconfdir=/etc \
|
cd build
|
||||||
--localstatedir=/var \
|
|
||||||
--runstatedir=/run \
|
meson setup --prefix=/usr --buildtype=release --wrap-mode=nofallback ..</userinput></screen>
|
||||||
--enable-user-session \
|
|
||||||
--disable-static \
|
|
||||||
--disable-doxygen-docs \
|
|
||||||
--disable-xml-docs \
|
|
||||||
--docdir=/usr/share/doc/dbus-&dbus-version; \
|
|
||||||
--with-system-socket=/run/dbus/system_bus_socket</userinput></screen>
|
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the configure options:</title>
|
<title>The meaning of the meson options:</title>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>
|
<term>
|
||||||
<parameter>--runstatedir=/run</parameter> and
|
<parameter>--wrap-mode=nofallback</parameter>
|
||||||
<parameter>--with-system-socket=/run/dbus/system_bus_socket</parameter>
|
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>These cause the PID file and the system bus socket
|
<para>This switch prevents meson from attempting to download a copy
|
||||||
to be in <filename class="directory">/run</filename>, instead of
|
of the Glib package for the tests.</para>
|
||||||
the deprecated <filename class="directory">/var/run</filename>.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term>
|
|
||||||
<parameter>--enable-user-session</parameter>
|
|
||||||
</term>
|
|
||||||
<listitem>
|
|
||||||
<para>This ensures the D-Bus per-user service and socket unit
|
|
||||||
files are installed for Systemd. They are not useful (but
|
|
||||||
harmless) in a base LFS installation, however they can be used
|
|
||||||
once systemd is rebuilt with PAM support in BLFS.</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -90,11 +70,11 @@
|
|||||||
|
|
||||||
<para>Compile the package:</para>
|
<para>Compile the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="make">make</userinput></screen>
|
<screen><userinput remap="make">ninja</userinput></screen>
|
||||||
|
|
||||||
<para>To test the results, issue:</para>
|
<para>To test the results, issue:</para>
|
||||||
|
|
||||||
<screen><userinput remap="test">make check</userinput></screen>
|
<screen><userinput remap="test">ninja test</userinput></screen>
|
||||||
|
|
||||||
<para>Many tests are disabled because they require additional
|
<para>Many tests are disabled because they require additional
|
||||||
packages that are not included in LFS. Instructions for running the
|
packages that are not included in LFS. Instructions for running the
|
||||||
@ -103,7 +83,7 @@
|
|||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install</userinput></screen>
|
<screen><userinput remap="install">ninja install</userinput></screen>
|
||||||
|
|
||||||
<para>Create a symlink so that D-Bus and systemd can use the same
|
<para>Create a symlink so that D-Bus and systemd can use the same
|
||||||
<filename>machine-id</filename> file:</para>
|
<filename>machine-id</filename> file:</para>
|
||||||
@ -149,7 +129,7 @@
|
|||||||
<varlistentry id="dbus-daemon">
|
<varlistentry id="dbus-daemon">
|
||||||
<term><command>dbus-daemon</command></term>
|
<term><command>dbus-daemon</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Is the D-Bus message bus daemon</para>
|
<para>is the D-Bus message bus daemon</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-daemon">
|
<indexterm zone="ch-system-dbus dbus-daemon">
|
||||||
<primary sortas="b-dbus-daemon">dbus-daemon</primary>
|
<primary sortas="b-dbus-daemon">dbus-daemon</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
@ -159,7 +139,7 @@
|
|||||||
<varlistentry id="dbus-launch">
|
<varlistentry id="dbus-launch">
|
||||||
<term><command>dbus-launch</command></term>
|
<term><command>dbus-launch</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Starts <command>dbus-daemon</command> from a shell
|
<para>starts <command>dbus-daemon</command> from a shell
|
||||||
script</para>
|
script</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-launch">
|
<indexterm zone="ch-system-dbus dbus-launch">
|
||||||
<primary sortas="b-dbus-launch">dbus-launch</primary>
|
<primary sortas="b-dbus-launch">dbus-launch</primary>
|
||||||
@ -170,7 +150,7 @@
|
|||||||
<varlistentry id="dbus-monitor">
|
<varlistentry id="dbus-monitor">
|
||||||
<term><command>dbus-monitor</command></term>
|
<term><command>dbus-monitor</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Monitors messages passing through a D-Bus message bus</para>
|
<para>monitors messages passing through a D-Bus message bus</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-monitor">
|
<indexterm zone="ch-system-dbus dbus-monitor">
|
||||||
<primary sortas="b-dbus-monitor">dbus-monitor</primary>
|
<primary sortas="b-dbus-monitor">dbus-monitor</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
@ -180,7 +160,7 @@
|
|||||||
<varlistentry id="dbus-run-session">
|
<varlistentry id="dbus-run-session">
|
||||||
<term><command>dbus-run-session</command></term>
|
<term><command>dbus-run-session</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Starts a session bus instance of <command>dbus-daemon</command>
|
<para>starts a session bus instance of <command>dbus-daemon</command>
|
||||||
from a shell script and starts a specified program in that
|
from a shell script and starts a specified program in that
|
||||||
session</para>
|
session</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-run-session">
|
<indexterm zone="ch-system-dbus dbus-run-session">
|
||||||
@ -192,7 +172,7 @@
|
|||||||
<varlistentry id="dbus-send">
|
<varlistentry id="dbus-send">
|
||||||
<term><command>dbus-send</command></term>
|
<term><command>dbus-send</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Sends a message to a D-Bus message bus</para>
|
<para>sends a message to a D-Bus message bus</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-send">
|
<indexterm zone="ch-system-dbus dbus-send">
|
||||||
<primary sortas="b-dbus-send">dbus-send</primary>
|
<primary sortas="b-dbus-send">dbus-send</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
@ -202,7 +182,7 @@
|
|||||||
<varlistentry id="dbus-test-tool">
|
<varlistentry id="dbus-test-tool">
|
||||||
<term><command>dbus-test-tool</command></term>
|
<term><command>dbus-test-tool</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Is a tool to help packages test
|
<para>is a tool to help packages test
|
||||||
<application>D-Bus</application></para>
|
<application>D-Bus</application></para>
|
||||||
<indexterm zone="ch-system-dbus dbus-test-tool">
|
<indexterm zone="ch-system-dbus dbus-test-tool">
|
||||||
<primary sortas="b-dbus-test-tool">dbus-test-tool</primary>
|
<primary sortas="b-dbus-test-tool">dbus-test-tool</primary>
|
||||||
@ -214,7 +194,7 @@
|
|||||||
<varlistentry id="dbus-update-activation-environment">
|
<varlistentry id="dbus-update-activation-environment">
|
||||||
<term><command>dbus-update-activation-environment</command></term>
|
<term><command>dbus-update-activation-environment</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Updates environment variables that will be set for
|
<para>updates environment variables that will be set for
|
||||||
<application>D-Bus</application> session services</para>
|
<application>D-Bus</application> session services</para>
|
||||||
<indexterm zone="ch-system-dbus dbus-update-activation-environment">
|
<indexterm zone="ch-system-dbus dbus-update-activation-environment">
|
||||||
<primary sortas="b-dbus-update-activation-environment">dbus-update-activation-environment</primary>
|
<primary sortas="b-dbus-update-activation-environment">dbus-update-activation-environment</primary>
|
||||||
|
@ -146,7 +146,7 @@ install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info</userin
|
|||||||
<para>
|
<para>
|
||||||
<filename>/etc/mke2fs.conf</filename> contains the default value of
|
<filename>/etc/mke2fs.conf</filename> contains the default value of
|
||||||
various command line options of <command>mke2fs</command>. You may
|
various command line options of <command>mke2fs</command>. You may
|
||||||
edit the file to make the default values suitable for your need.
|
edit the file to make the default values suitable for your needs.
|
||||||
For example, some utilities (not in LFS or BLFS) cannot recognize a
|
For example, some utilities (not in LFS or BLFS) cannot recognize a
|
||||||
<systemitem class='filesystem'>ext4</systemitem> file system with
|
<systemitem class='filesystem'>ext4</systemitem> file system with
|
||||||
<literal>metadata_csum_seed</literal> feature enabled.
|
<literal>metadata_csum_seed</literal> feature enabled.
|
||||||
|
@ -42,11 +42,11 @@
|
|||||||
|
|
||||||
<para>Build the package:</para>
|
<para>Build the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist flit_core</userinput></screen>
|
<screen><userinput remap="install">pip3 install --no-index --find-links dist flit_core</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the pip3 configuration options and commands:</title>
|
<title>The meaning of the pip3 configuration options and commands:</title>
|
||||||
|
@ -84,8 +84,7 @@ make install</userinput></screen>
|
|||||||
|
|
||||||
<para>If desired, install the documentation:</para>
|
<para>If desired, install the documentation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">mkdir -pv /usr/share/doc/gawk-&gawk-version;
|
<screen><userinput remap="install">install -vDm644 doc/{awkforai.txt,*.{eps,pdf,jpg}} -t /usr/share/doc/gawk-&gawk-version;</userinput></screen>
|
||||||
cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -42,7 +42,15 @@
|
|||||||
|
|
||||||
<sect2 role="installation">
|
<sect2 role="installation">
|
||||||
<title>Installation of Gettext</title>
|
<title>Installation of Gettext</title>
|
||||||
|
<!--
|
||||||
|
<para>At first, fix an issue causing the package fail to build with
|
||||||
|
libxml-2.12 or later. The fix is optional for building LFS, but
|
||||||
|
required if rebuilding this package in BLFS with libxml
|
||||||
|
installed:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="pre">sed -e '/^structured/s/xmlError \*/typeof(xmlCtxtGetLastError(NULL)) /' \
|
||||||
|
-i gettext-tools/src/its.c</userinput></screen>
|
||||||
|
-->
|
||||||
<para>Prepare Gettext for compilation:</para>
|
<para>Prepare Gettext for compilation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||||
|
@ -152,7 +152,7 @@ esac</userinput></screen>
|
|||||||
|
|
||||||
<para>You may see some test failures. The Glibc test suite is
|
<para>You may see some test failures. The Glibc test suite is
|
||||||
somewhat dependent on the host system. A few failures out of
|
somewhat dependent on the host system. A few failures out of
|
||||||
over 5000 tests can generally be ignored. This is a list of the
|
over 6000 tests can generally be ignored. This is a list of the
|
||||||
most common issues seen for recent versions of LFS:</para>
|
most common issues seen for recent versions of LFS:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
@ -317,6 +317,19 @@ install -vm755 dest/usr/lib/*.so.* /usr/lib</userinput></screen>
|
|||||||
the locales. Once they are finished, reboot the system
|
the locales. Once they are finished, reboot the system
|
||||||
immediately.
|
immediately.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
When the system has successfully rebooted, if you are running
|
||||||
|
a LFS system prior to 12.0 (exclusive) where GCC was not built
|
||||||
|
with the <parameter>--disable-fixincludes</parameter> option,
|
||||||
|
move two GCC headers into a better location and
|
||||||
|
remove the stale <quote>fixed</quote> copies of the Glibc headers:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<screen role='nodump'><userinput>DIR=$(dirname $(gcc -print-libgcc-file-name))
|
||||||
|
[ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h
|
||||||
|
[ -e $DIR/include/syslimits.h ] || mv $DIR/include{-fixed,}/syslimits.h
|
||||||
|
rm -rfv $(dirname $(gcc -print-libgcc-file-name))/include-fixed/*</userinput></screen>
|
||||||
</important>
|
</important>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
@ -496,7 +509,7 @@ done
|
|||||||
|
|
||||||
cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO
|
cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO
|
||||||
zic -d $ZONEINFO -p America/New_York
|
zic -d $ZONEINFO -p America/New_York
|
||||||
unset ZONEINFO</userinput></screen>
|
unset ZONEINFO tz</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the zic commands:</title>
|
<title>The meaning of the zic commands:</title>
|
||||||
|
@ -187,7 +187,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions</userin
|
|||||||
<varlistentry id="grub-fstest">
|
<varlistentry id="grub-fstest">
|
||||||
<term><command>grub-fstest</command></term>
|
<term><command>grub-fstest</command></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Is a tool to debug the filesystem driver</para>
|
<para>Is a tool to debug the file system driver</para>
|
||||||
<indexterm zone="ch-system-grub grub-fstest">
|
<indexterm zone="ch-system-grub grub-fstest">
|
||||||
<primary sortas="b-grub-fstest">grub-fstest</primary>
|
<primary sortas="b-grub-fstest">grub-fstest</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
@ -77,8 +77,7 @@ rm -fv man/man8/arpd.8</userinput></screen>
|
|||||||
|
|
||||||
<para>If desired, install the documentation:</para>
|
<para>If desired, install the documentation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">mkdir -pv /usr/share/doc/iproute2-&iproute2-version;
|
<screen><userinput remap="install">install -vDm644 COPYING README* -t /usr/share/doc/iproute2-&iproute2-version;</userinput></screen>
|
||||||
cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;</userinput></screen>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
@ -278,7 +277,7 @@ cp -v COPYING README* /usr/share/doc/iproute2-&iproute2-version;</userinput></sc
|
|||||||
discipline</para>
|
discipline</para>
|
||||||
|
|
||||||
<para><command>tc class</command> allows users to set up classes based
|
<para><command>tc class</command> allows users to set up classes based
|
||||||
on the queuing discipline scheduling</para>
|
on the queueing discipline scheduling</para>
|
||||||
|
|
||||||
<para><command>tc filter</command> allows users to set up the QoS/CoS
|
<para><command>tc filter</command> allows users to set up the QoS/CoS
|
||||||
packet filtering</para>
|
packet filtering</para>
|
||||||
|
@ -42,11 +42,11 @@
|
|||||||
|
|
||||||
<para>Build the package:</para>
|
<para>Build the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Jinja2</userinput></screen>
|
<screen><userinput remap="install">pip3 install --no-index --find-links dist Jinja2</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -52,13 +52,7 @@
|
|||||||
|
|
||||||
<para>To test the results<!--(about 11.0 SBU)-->, issue:</para>
|
<para>To test the results<!--(about 11.0 SBU)-->, issue:</para>
|
||||||
|
|
||||||
<screen><userinput remap="test">make -k check</userinput></screen>
|
<screen><userinput remap="test">make check</userinput></screen>
|
||||||
|
|
||||||
<para>Five tests are known to fail in the LFS build environment due
|
|
||||||
to a circular dependency, but these tests pass if rechecked after
|
|
||||||
automake has been installed. Additionally, with grep-3.8 or newer,
|
|
||||||
two tests will trigger a warning for non-POSIX regular expressions and
|
|
||||||
fail.</para>
|
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Markupsafe</userinput></screen>
|
<screen><userinput remap="install">pip3 install --no-index --find-links dist Markupsafe</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
|
|
||||||
<para>Build Ninja with:</para>
|
<para>Build Ninja with:</para>
|
||||||
|
|
||||||
<screen><userinput remap="configure">python3 configure.py --bootstrap</userinput></screen>
|
<screen><userinput remap="configure">python3 configure.py --bootstrap --verbose</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the build option:</title>
|
<title>The meaning of the build option:</title>
|
||||||
@ -80,10 +80,20 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><parameter>--verbose</parameter></term>
|
||||||
|
<listitem>
|
||||||
|
<para>This parameter makes <command>configure.py</command> show
|
||||||
|
the progress building Ninja.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>The package tests cannot run in the chroot environment. They require
|
<para>The package tests cannot run in the chroot environment. They require
|
||||||
<ulink url="&blfs-book;general/cmake.html">cmake</ulink>.</para>
|
<ulink url="&blfs-book;general/cmake.html">cmake</ulink>. But the basic
|
||||||
|
function of this package is already tested by rebuilding itself
|
||||||
|
(with the <parameter>--bootstrap</parameter> option) anyway.</para>
|
||||||
<!--
|
<!--
|
||||||
<para>To test the results, issue:</para>
|
<para>To test the results, issue:</para>
|
||||||
|
|
||||||
|
@ -40,12 +40,7 @@
|
|||||||
|
|
||||||
<sect2 role="installation">
|
<sect2 role="installation">
|
||||||
<title>Installation of Perl</title>
|
<title>Installation of Perl</title>
|
||||||
<!--
|
|
||||||
<para>First, apply a patch that fixes an issue highlighted by recent
|
|
||||||
versions of gdbm:</para>
|
|
||||||
|
|
||||||
<screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen>
|
|
||||||
-->
|
|
||||||
<para>This version of Perl builds the Compress::Raw::Zlib and
|
<para>This version of Perl builds the Compress::Raw::Zlib and
|
||||||
Compress::Raw::BZip2 modules. By
|
Compress::Raw::BZip2 modules. By
|
||||||
default Perl will use an internal copy of the sources for the build.
|
default Perl will use an internal copy of the sources for the build.
|
||||||
|
@ -45,12 +45,14 @@
|
|||||||
<screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \
|
<screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
|
--docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-kill</userinput></screen>
|
--disable-kill \
|
||||||
|
--enable-watch8bit</userinput></screen>
|
||||||
|
|
||||||
<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \
|
<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
|
--docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-kill \
|
--disable-kill \
|
||||||
|
--enable-watch8bit \
|
||||||
--with-systemd</userinput></screen>
|
--with-systemd</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
@ -63,12 +65,20 @@
|
|||||||
command; it will be installed from the Util-linux package.</para>
|
command; it will be installed from the Util-linux package.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><parameter>--enable-watch8bit</parameter></term>
|
||||||
|
<listitem>
|
||||||
|
<para>This switch enables the ncursesw support for the
|
||||||
|
<command>watch</command> command, so it can handle 8-bit
|
||||||
|
characters.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>Compile the package:</para>
|
<para>Compile the package:</para>
|
||||||
|
|
||||||
<screen revision='sysv'><userinput remap="make">make</userinput></screen>
|
<screen><userinput remap="make">make</userinput></screen>
|
||||||
<screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen>
|
|
||||||
|
|
||||||
<!-- To editors: "pmap {X,XX} with unreachable process" tests don't work
|
<!-- To editors: "pmap {X,XX} with unreachable process" tests don't work
|
||||||
as root. They may seem to pass due to some Tcl/Expect/DejaGNU
|
as root. They may seem to pass due to some Tcl/Expect/DejaGNU
|
||||||
@ -81,7 +91,8 @@ su tester -c "PATH=$PATH make check"</userinput></screen>
|
|||||||
<para>One test named
|
<para>One test named
|
||||||
<literal>ps with output flag bsdtime,cputime,etime,etimes</literal>
|
<literal>ps with output flag bsdtime,cputime,etime,etimes</literal>
|
||||||
is known to fail if the host kernel is not built with
|
is known to fail if the host kernel is not built with
|
||||||
<literal>CONFIG_BSD_PROCESS_ACCT</literal> enabled.</para>
|
<literal>CONFIG_BSD_PROCESS_ACCT</literal> enabled. In
|
||||||
|
addition, one pgrep test may fail in the chroot environment.</para>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
@ -88,7 +88,8 @@
|
|||||||
limit and 1 SBU (measured when building Binutils pass 1 with one CPU
|
limit and 1 SBU (measured when building Binutils pass 1 with one CPU
|
||||||
core) should be enough. Some tests are flaky, so the test suite will
|
core) should be enough. Some tests are flaky, so the test suite will
|
||||||
automatically re-run failed tests. If a test failed but then passed
|
automatically re-run failed tests. If a test failed but then passed
|
||||||
when re-run, it should be considered as passed.</para>
|
when re-run, it should be considered as passed. One test, test_ssl,
|
||||||
|
is known to fail in the chroot environment.</para>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
@ -161,21 +162,21 @@ EOF
|
|||||||
|
|
||||||
<screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html
|
<screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html
|
||||||
|
|
||||||
tar --no-same-owner \
|
tar --strip-components=1 \
|
||||||
-xvf ../python-&python-version;-docs-html.tar.bz2
|
--no-same-owner \
|
||||||
cp -R --no-preserve=mode python-&python-version;-docs-html/* \
|
--no-same-permissions \
|
||||||
/usr/share/doc/python-&python-version;/html</userinput></screen>
|
-C /usr/share/doc/python-&python-version;/html \
|
||||||
|
-xvf ../python-&python-version;-docs-html.tar.bz2</userinput></screen>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the documentation install commands:</title>
|
<title>The meaning of the documentation install commands:</title>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>--no-same-owner</option> (tar) and <option>--no-preserve=mode</option> (cp)</term>
|
<term><option>--no-same-owner</option> and <option>--no-same-permissions</option></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Ensure the installed files have the correct ownership and
|
<para>Ensure the installed files have the correct ownership and
|
||||||
permissions. Without these options, <application>tar</application>
|
permissions. Without these options, <application>tar</application>
|
||||||
will install the package files with the upstream creator's values
|
will install the package files with the upstream creator's values.
|
||||||
and files would have restrictive permissions.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -89,7 +89,9 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
|
|||||||
<term><parameter>SHLIB_LIBS="-lncursesw"</parameter></term>
|
<term><parameter>SHLIB_LIBS="-lncursesw"</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>This option forces Readline to link against the
|
<para>This option forces Readline to link against the
|
||||||
<filename class="libraryfile">libncursesw</filename> library.</para>
|
<filename class="libraryfile">libncursesw</filename> library.
|
||||||
|
For details see the <quote>Shared Libraries</quote> section in the
|
||||||
|
package's <filename>README</filename> file.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -99,7 +101,7 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
|
|||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make SHLIB_LIBS="-lncursesw" install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
|
||||||
<para>If desired, install the documentation:</para>
|
<para>If desired, install the documentation:</para>
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
<para>Build the package:</para>
|
<para>Build the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
@ -44,18 +44,20 @@
|
|||||||
<important>
|
<important>
|
||||||
<para>
|
<para>
|
||||||
If you've installed Linux-PAM, you should follow
|
If you've installed Linux-PAM, you should follow
|
||||||
<ulink url='&blfs-book;postlfs/shadow.xml'>the BLFS shadow
|
<ulink url='&blfs-book;postlfs/shadow.html'>the BLFS
|
||||||
page</ulink> instead of this page to build (or, rebuild or upgrade)
|
instruction</ulink> instead of this page to build (or, rebuild or
|
||||||
shadow.
|
upgrade) shadow.
|
||||||
</para>
|
</para>
|
||||||
</important>
|
</important>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>If you would like to enforce the use of strong passwords, refer to
|
<para>If you would like to enforce the use of strong passwords,
|
||||||
<ulink url="&blfs-book;postlfs/cracklib.html"/> for installing
|
<ulink url='&blfs-book;postlfs/linux-pam.html'>install and configure
|
||||||
CrackLib prior to building Shadow. Then add
|
Linux-PAM</ulink> first. Then
|
||||||
<parameter>--with-libcrack</parameter> to the <command>configure</command>
|
<ulink url='&blfs-book;postlfs/shadow.html'>install and configure
|
||||||
command below.</para>
|
shadow with the PAM support</ulink>. Finally
|
||||||
|
<ulink url='&blfs-book;postlfs/libpwquality.html'>install
|
||||||
|
libpwquality and configure PAM to use it</ulink>.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>Disable the installation of the <command>groups</command> program
|
<para>Disable the installation of the <command>groups</command> program
|
||||||
@ -81,24 +83,19 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</userinput></s
|
|||||||
since they are simply symlinks to their counterparts in
|
since they are simply symlinks to their counterparts in
|
||||||
<filename class="directory">/usr</filename>.</para>
|
<filename class="directory">/usr</filename>.</para>
|
||||||
|
|
||||||
<note>
|
<warning>
|
||||||
<para>If you wish to include <filename class="directory">/bin</filename>
|
<para>Including <filename class="directory">/bin</filename>
|
||||||
and/or <filename class="directory">/sbin</filename> in the <envar>PATH</envar>
|
and/or <filename class="directory">/sbin</filename> in
|
||||||
for some reason, modify the
|
the <envar>PATH</envar> variable may cause some BLFS packages fail to
|
||||||
<envar>PATH</envar> in <filename>.bashrc</filename> after LFS has been
|
build,<!-- known example: SPIRV-LLVM-Translator --> so don't do that
|
||||||
built.</para>
|
in the <filename>.bashrc</filename> file or anywhere else.</para>
|
||||||
</note>
|
</warning>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed -e 's:#ENCRYPT_METHOD DES:ENCRYPT_METHOD YESCRYPT:' \
|
<screen><userinput remap="pre">sed -e 's:#ENCRYPT_METHOD DES:ENCRYPT_METHOD YESCRYPT:' \
|
||||||
-e 's:/var/spool/mail:/var/mail:' \
|
-e 's:/var/spool/mail:/var/mail:' \
|
||||||
-e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
|
-e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
|
||||||
-i etc/login.defs</userinput></screen>
|
-i etc/login.defs</userinput></screen>
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>If you chose to build Shadow with Cracklib support, issue this command:</para>
|
|
||||||
|
|
||||||
<screen role="nodump"><userinput>sed -i 's:DICTPATH.*:DICTPATH\t/lib/cracklib/pw_dict:' etc/login.defs</userinput></screen>
|
|
||||||
</note>
|
|
||||||
<!--
|
<!--
|
||||||
<para>Make a minor change to make the first group number generated
|
<para>Make a minor change to make the first group number generated
|
||||||
by useradd 1000:</para>
|
by useradd 1000:</para>
|
||||||
|
@ -46,7 +46,8 @@
|
|||||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--runstatedir=/run \
|
--runstatedir=/run \
|
||||||
--without-logger</userinput></screen>
|
--without-logger \
|
||||||
|
--docdir=/usr/share/doc/sysklogd-&sysklogd-version;</userinput></screen>
|
||||||
|
|
||||||
<para>Compile the package:</para>
|
<para>Compile the package:</para>
|
||||||
|
|
||||||
|
@ -45,8 +45,9 @@
|
|||||||
<systemitem class="groupname">sgx</systemitem>, from the default udev
|
<systemitem class="groupname">sgx</systemitem>, from the default udev
|
||||||
rules:</para>
|
rules:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
|
<screen><userinput remap="pre">sed -e 's/GROUP="render"/GROUP="video"/' \
|
||||||
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
|
-e 's/GROUP="sgx", //' \
|
||||||
|
-i rules.d/50-udev-default.rules.in</userinput></screen>
|
||||||
|
|
||||||
<para>Prepare systemd for compilation:</para>
|
<para>Prepare systemd for compilation:</para>
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
<!ENTITY tdbc-ver "1.1.9">
|
<!ENTITY tdbc-ver "1.1.10">
|
||||||
<!ENTITY itcl-ver "4.3.0">
|
<!ENTITY itcl-ver "4.3.2">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="ch-system-tcl" role="wrap">
|
<sect1 id="ch-system-tcl" role="wrap">
|
||||||
|
@ -48,17 +48,19 @@
|
|||||||
<systemitem class="groupname">sgx</systemitem>, from the default udev
|
<systemitem class="groupname">sgx</systemitem>, from the default udev
|
||||||
rules:</para>
|
rules:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
|
<screen><userinput remap="pre">sed -e 's/GROUP="render"/GROUP="video"/' \
|
||||||
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
|
-e 's/GROUP="sgx", //' \
|
||||||
|
-i rules.d/50-udev-default.rules.in</userinput></screen>
|
||||||
|
|
||||||
<para>Remove one udev rule requiring a full Systemd installation:</para>
|
<para>Remove one udev rule requiring a full Systemd installation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in</userinput></screen>
|
<screen><userinput remap="pre">sed -i '/systemd-sysctl/s/^/#/' rules.d/99-systemd.rules.in</userinput></screen>
|
||||||
|
|
||||||
<para>Adjust the hardcoded paths to network configuration files for the
|
<para>Adjust the hardcoded paths to network configuration files for the
|
||||||
standalone udev installation:</para>
|
standalone udev installation:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed '/NETWORK_DIRS/s/systemd/udev/' -i src/basic/path-lookup.h</userinput></screen>
|
<screen><userinput remap="pre">sed -e '/NETWORK_DIRS/s/systemd/udev/' \
|
||||||
|
-i src/libsystemd/sd-network/network-util.h</userinput></screen>
|
||||||
|
|
||||||
<para>Prepare Udev for compilation:</para>
|
<para>Prepare Udev for compilation:</para>
|
||||||
|
|
||||||
|
@ -128,6 +128,11 @@ su tester -c "make -k check"</userinput></screen>
|
|||||||
enabled.
|
enabled.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Two other tests, lsfd: SOURCE column and utmp: last, are known to
|
||||||
|
fail in the chroot environment.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
@ -64,9 +64,11 @@
|
|||||||
|
|
||||||
<para>To prepare the tests, ensure that user
|
<para>To prepare the tests, ensure that user
|
||||||
<systemitem class="username">tester</systemitem> can write
|
<systemitem class="username">tester</systemitem> can write
|
||||||
to the source tree:</para>
|
to the source tree and exclude one file containing tests requiring
|
||||||
|
<command>curl</command> or <command>wget</command>:</para>
|
||||||
|
|
||||||
<screen><userinput remap="test">chown -R tester .</userinput></screen>
|
<screen><userinput remap="test">chown -R tester .
|
||||||
|
sed '/test_plugin_glvs/d' -i src/testdir/Make_all.mak</userinput></screen>
|
||||||
|
|
||||||
<para>Now run the tests as user <systemitem
|
<para>Now run the tests as user <systemitem
|
||||||
class="username">tester</systemitem>:</para>
|
class="username">tester</systemitem>:</para>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
<para>Install Wheel with the following command:</para>
|
<para>Install Wheel with the following command:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">pip3 install --no-index --find-links=dist wheel</userinput></screen>
|
<screen><userinput remap="install">pip3 install --no-index --find-links dist wheel</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -186,6 +186,7 @@ set timeout=5
|
|||||||
insmod part_gpt
|
insmod part_gpt
|
||||||
insmod ext2
|
insmod ext2
|
||||||
set root=(hd0,2)
|
set root=(hd0,2)
|
||||||
|
set gfxpayload=1024x768x32
|
||||||
|
|
||||||
insmod efi_gop
|
insmod efi_gop
|
||||||
|
|
||||||
@ -212,6 +213,14 @@ EOF</userinput></screen>
|
|||||||
be needed with some rare configurations.
|
be needed with some rare configurations.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The <command>set gfxpayload=1024x768x32</command> command sets the
|
||||||
|
resolution and color depth of the VESA framebuffer to be passed to the
|
||||||
|
kernel. It's necessary for the kernel SimpleDRM driver to use the
|
||||||
|
VESA framebuffer. You can use a different resolution or color depth
|
||||||
|
value which better suits for your monitor.
|
||||||
|
</para>
|
||||||
|
|
||||||
<note><para>From <application>GRUB</application>'s perspective, the
|
<note><para>From <application>GRUB</application>'s perspective, the
|
||||||
kernel files are relative to the partition used. If you
|
kernel files are relative to the partition used. If you
|
||||||
used a separate /boot partition, remove /boot from the above
|
used a separate /boot partition, remove /boot from the above
|
||||||
|
@ -264,6 +264,71 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
<parameter>
|
||||||
|
Display a user-friendly message when a kernel panic occurs
|
||||||
|
</parameter>
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>This will make the kernel correctly display the message
|
||||||
|
in case a kernel panic happens and a running DRM driver
|
||||||
|
supports to do so. Without this, it would be more
|
||||||
|
difficult to diagnose a panic: if no DRM driver is running,
|
||||||
|
we'd be on the VGA console which can only hold 24 lines and
|
||||||
|
the relevant kernel message is often flushed away; if a DRM
|
||||||
|
driver is running, the display is often completely messed up
|
||||||
|
on panic. As of Linux-6.12, none of the dedicated drivers for
|
||||||
|
mainstream GPU models really supports this, but it's supported by
|
||||||
|
the <quote>Simple framebuffer driver</quote> which runs on the
|
||||||
|
VESA (or EFI) framebuffer before the dedicated GPU driver is
|
||||||
|
loaded. If the dedicated GPU driver is built as a module
|
||||||
|
(instead of a part of the kernel image) and no initramfs is
|
||||||
|
used, this functionality will work just fine before the root
|
||||||
|
file system is mounted and it's already enough for providing
|
||||||
|
information about most LFS configuration errors causing a
|
||||||
|
panic (for example, an incorrect <parameter>root=</parameter>
|
||||||
|
setting in <xref linkend='ch-bootable-grub'/>).</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
<parameter>
|
||||||
|
Panic screen formatter
|
||||||
|
</parameter>
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>Set this <literal>kmsg</literal> to make sure the last
|
||||||
|
kernel messages lines are displayed when a kernel panic happens.
|
||||||
|
The default, <literal>user</literal>, would make the kernel show
|
||||||
|
only a <quote>user friendly</quote> panic message which is not
|
||||||
|
helpful on diagnostic. The third choice,
|
||||||
|
<literal>qr_code</literal>, would make the kernel to compress
|
||||||
|
the last kernel message lines into a QR code and display it.
|
||||||
|
The QR code can hold more message lines than plain text and it
|
||||||
|
can be decoded with an external device (like a smart phone).
|
||||||
|
But it requires a Rust compiler that LFS does not provide.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>
|
||||||
|
<parameter>
|
||||||
|
Mark VGA/VBE/EFI FB as generic system framebuffer
|
||||||
|
</parameter> and
|
||||||
|
<parameter>Simple framebuffer driver</parameter>
|
||||||
|
</term>
|
||||||
|
<listitem>
|
||||||
|
<para>These allow to use the VESA framebuffer (or the EFI
|
||||||
|
framebuffer if booting the LFS system via UEFI) as a DRM device.
|
||||||
|
The VESA framebuffer will be set up by GRUB (or the EFI
|
||||||
|
framebuffer will be set up by the UEFI firmware), so the DRM panic
|
||||||
|
handler can function before the GPU-specific DRM driver is
|
||||||
|
loaded.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>
|
<term>
|
||||||
<parameter>
|
<parameter>
|
||||||
@ -274,8 +339,8 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>These are needed to display the Linux console on a
|
<para>These are needed to display the Linux console on a
|
||||||
GPU driven by a DRI (Direct Rendering Infrastructure) driver.
|
GPU driven by a DRI (Direct Rendering Infrastructure) driver.
|
||||||
If <option>CONFIG_DRM</option> (Direct Rendering Manager) is
|
As <option>CONFIG_DRM</option> (Direct Rendering Manager) is
|
||||||
enabled, you should enable these two options as well or you'll see
|
enabled, we should enable these two options as well or we'll see
|
||||||
a blank screen once the DRI driver is loaded.</para>
|
a blank screen once the DRI driver is loaded.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
@ -319,7 +384,7 @@
|
|||||||
<caution>
|
<caution>
|
||||||
<para>If you've decided to use a separate &boot-dir; partition for the
|
<para>If you've decided to use a separate &boot-dir; partition for the
|
||||||
LFS system (maybe sharing a &boot-dir; partition with the host
|
LFS system (maybe sharing a &boot-dir; partition with the host
|
||||||
distro) , the files copied below should go there. The easiest way to
|
distro), the files copied below should go there. The easiest way to
|
||||||
do that is to create the entry for &boot-dir; in &fstab; first (read
|
do that is to create the entry for &boot-dir; in &fstab; first (read
|
||||||
the previous section for details), then issue the following command
|
the previous section for details), then issue the following command
|
||||||
as the &root; user in the
|
as the &root; user in the
|
||||||
@ -382,6 +447,26 @@
|
|||||||
<command>chown -R 0:0</command> on the <filename
|
<command>chown -R 0:0</command> on the <filename
|
||||||
class="directory">linux-&linux-version;</filename> directory to ensure
|
class="directory">linux-&linux-version;</filename> directory to ensure
|
||||||
all files are owned by user <emphasis>root</emphasis>.</para>
|
all files are owned by user <emphasis>root</emphasis>.</para>
|
||||||
|
|
||||||
|
<para>If you are updating the configuration and rebuilding the kernel
|
||||||
|
from a retained kernel source tree, normally you should
|
||||||
|
<emphasis role='bold'>not</emphasis> run the
|
||||||
|
<command>make mrproper</command> command. The command would purge
|
||||||
|
the <filename>.config</filename> file and all the
|
||||||
|
<filename class='extension'>.o</filename> files from the previous
|
||||||
|
build. Despite it's easy to restore <filename>.config</filename> from
|
||||||
|
the copy in <filename class='directory'>/boot</filename>, purging all
|
||||||
|
the <filename class='extension'>.o</filename> files is still a waste:
|
||||||
|
for a simple configuration change, often only a few
|
||||||
|
<filename class='extension'>.o</filename> files need to be (re)built
|
||||||
|
and the kernel build system will correctly skip other
|
||||||
|
<filename class='extension'>.o</filename> files if they are not
|
||||||
|
purged.</para>
|
||||||
|
|
||||||
|
<para>On the other hand, if you've upgraded GCC, you should run
|
||||||
|
<command>make clean</command> to purge all the
|
||||||
|
<filename class='extension'>.o</filename> files from the previous
|
||||||
|
build, or the new build may fail.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<warning>
|
<warning>
|
||||||
@ -393,17 +478,6 @@
|
|||||||
complete.</para>
|
complete.</para>
|
||||||
</warning>
|
</warning>
|
||||||
|
|
||||||
<warning>
|
|
||||||
<para>The headers in the system's <filename
|
|
||||||
class="directory">include</filename> directory (<filename
|
|
||||||
class="directory">/usr/include</filename>) should
|
|
||||||
<emphasis>always</emphasis> be the ones against which Glibc was compiled,
|
|
||||||
that is, the sanitised headers installed in <xref
|
|
||||||
linkend="ch-tools-linux-headers"/>. Therefore, they should
|
|
||||||
<emphasis>never</emphasis> be replaced by either the raw kernel headers
|
|
||||||
or any other kernel sanitized headers.</para>
|
|
||||||
</warning>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="conf-modprobe" role="configuration">
|
<sect2 id="conf-modprobe" role="configuration">
|
||||||
|
@ -1 +1 @@
|
|||||||
6.10.2
|
6.13.1
|
||||||
|
@ -13,7 +13,13 @@ STACKPROTECTOR_STRONG='*'
|
|||||||
UEVENT_HELPER=' '
|
UEVENT_HELPER=' '
|
||||||
DEVTMPFS='*'
|
DEVTMPFS='*'
|
||||||
DEVTMPFS_MOUNT='*'
|
DEVTMPFS_MOUNT='*'
|
||||||
DRM=' *M'
|
SYSFB_SIMPLEFB='*'
|
||||||
|
DRM='*'
|
||||||
|
DRM_PANIC='*'
|
||||||
|
DRM_PANIC_SCREEN='kmsg'
|
||||||
|
DRM_FBDEV_EMULATION='*'
|
||||||
|
DRM_SIMPLEDRM='*'
|
||||||
|
FRAMEBUFFER_CONSOLE='*'
|
||||||
NET='*'
|
NET='*'
|
||||||
INET='*'
|
INET='*'
|
||||||
IPV6='*'
|
IPV6='*'
|
||||||
@ -30,11 +36,3 @@ revision='systemd'
|
|||||||
[RT_GROUP_SCHED]
|
[RT_GROUP_SCHED]
|
||||||
value = ' '
|
value = ' '
|
||||||
comment = 'This may cause some systemd features malfunction'
|
comment = 'This may cause some systemd features malfunction'
|
||||||
|
|
||||||
[DRM_FBDEV_EMULATION]
|
|
||||||
value = ' *'
|
|
||||||
comment = 'If [DRM] is selected as * or M, this must be selected'
|
|
||||||
|
|
||||||
[FRAMEBUFFER_CONSOLE]
|
|
||||||
value = ' *'
|
|
||||||
comment = 'If [DRM] is selected as * or M, this must be selected'
|
|
||||||
|
@ -42,15 +42,19 @@
|
|||||||
... [FW_LOADER_USER_HELPER]
|
... [FW_LOADER_USER_HELPER]
|
||||||
<emphasis role='blue'>F</emphasis>irmware Drivers --->
|
<emphasis role='blue'>F</emphasis>irmware Drivers --->
|
||||||
[*] <emphasis role='blue'>E</emphasis>xport DMI identification via sysfs to userspace [DMIID]
|
[*] <emphasis role='blue'>E</emphasis>xport DMI identification via sysfs to userspace [DMIID]
|
||||||
|
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
|
||||||
<emphasis role='blue'>G</emphasis>raphics support --->
|
<emphasis role='blue'>G</emphasis>raphics support --->
|
||||||
< /*/M> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
|
<*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
|
||||||
... [DRM]
|
... [DRM]
|
||||||
# If [DRM] is selected as * or M, this must be selected:
|
[*] <emphasis role='blue'>D</emphasis>isplay a user-friendly message when a kernel panic occurs
|
||||||
[ /*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
|
... [DRM_PANIC]
|
||||||
|
(kmsg) <emphasis role='blue'>P</emphasis>anic screen formatter [DRM_PANIC_SCREEN]
|
||||||
|
<emphasis role='blue'>S</emphasis>upported DRM clients --->
|
||||||
|
[*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
|
||||||
... [DRM_FBDEV_EMULATION]
|
... [DRM_FBDEV_EMULATION]
|
||||||
|
<*> <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
|
||||||
<emphasis role='blue'>C</emphasis>onsole display driver support --->
|
<emphasis role='blue'>C</emphasis>onsole display driver support --->
|
||||||
# If [DRM] is selected as * or M, this must be selected:
|
[*] <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]
|
||||||
[ /*] <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]
|
|
||||||
|
|
||||||
<emphasis role='blue'>F</emphasis>ile systems --->
|
<emphasis role='blue'>F</emphasis>ile systems --->
|
||||||
[*] <emphasis role='blue'>I</emphasis>notify support for userspace [INOTIFY_USER]
|
[*] <emphasis role='blue'>I</emphasis>notify support for userspace [INOTIFY_USER]
|
||||||
|
@ -12,14 +12,12 @@ STACKPROTECTOR_STRONG='*'
|
|||||||
UEVENT_HELPER=' '
|
UEVENT_HELPER=' '
|
||||||
DEVTMPFS='*'
|
DEVTMPFS='*'
|
||||||
DEVTMPFS_MOUNT='*'
|
DEVTMPFS_MOUNT='*'
|
||||||
DRM=' *M'
|
SYSFB_SIMPLEFB='*'
|
||||||
|
DRM='*'
|
||||||
|
DRM_PANIC='*'
|
||||||
|
DRM_PANIC_SCREEN='kmsg'
|
||||||
|
DRM_FBDEV_EMULATION='*'
|
||||||
|
DRM_SIMPLEDRM='*'
|
||||||
|
FRAMEBUFFER_CONSOLE='*'
|
||||||
|
|
||||||
revision='sysv'
|
revision='sysv'
|
||||||
|
|
||||||
[DRM_FBDEV_EMULATION]
|
|
||||||
value = ' *'
|
|
||||||
comment = 'If [DRM] is selected as * or M, this must be selected'
|
|
||||||
|
|
||||||
[FRAMEBUFFER_CONSOLE]
|
|
||||||
value = ' *'
|
|
||||||
comment = 'If [DRM] is selected as * or M, this must be selected'
|
|
||||||
|
@ -28,12 +28,17 @@
|
|||||||
[*] M<emphasis role='blue'>a</emphasis>intain a devtmpfs filesystem to mount at /dev [DEVTMPFS]
|
[*] M<emphasis role='blue'>a</emphasis>intain a devtmpfs filesystem to mount at /dev [DEVTMPFS]
|
||||||
[*] <emphasis role='blue'>A</emphasis>utomount devtmpfs at /dev, after the kernel mounted the rootfs
|
[*] <emphasis role='blue'>A</emphasis>utomount devtmpfs at /dev, after the kernel mounted the rootfs
|
||||||
... [DEVTMPFS_MOUNT]
|
... [DEVTMPFS_MOUNT]
|
||||||
|
<emphasis role='blue'>F</emphasis>irmware Drivers --->
|
||||||
|
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
|
||||||
<emphasis role='blue'>G</emphasis>raphics support --->
|
<emphasis role='blue'>G</emphasis>raphics support --->
|
||||||
< /*/M> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
|
<*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
|
||||||
... [DRM]
|
... [DRM]
|
||||||
# If [DRM] is selected as * or M, this must be selected:
|
[*] <emphasis role='blue'>D</emphasis>isplay a user-friendly message when a kernel panic occurs
|
||||||
[ /*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
|
... [DRM_PANIC]
|
||||||
|
(kmsg) <emphasis role='blue'>P</emphasis>anic screen formatter [DRM_PANIC_SCREEN]
|
||||||
|
<emphasis role='blue'>S</emphasis>upported DRM clients --->
|
||||||
|
[*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
|
||||||
... [DRM_FBDEV_EMULATION]
|
... [DRM_FBDEV_EMULATION]
|
||||||
|
<*> <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
|
||||||
<emphasis role='blue'>C</emphasis>onsole display driver support --->
|
<emphasis role='blue'>C</emphasis>onsole display driver support --->
|
||||||
# If [DRM] is selected as * or M, this must be selected:
|
[*] <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</screen>
|
||||||
[ /*] <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</screen>
|
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
<para>
|
<para>
|
||||||
In addition to the above, there is a set of applications for system
|
In addition to the above, there is a set of applications for system
|
||||||
management for all kinds of systems. These applications are all in the
|
management for all kinds of systems. These applications are all in the
|
||||||
BLFS book. Not all packages are needed in every environments. For
|
BLFS book. Not all packages are needed in every environment. For
|
||||||
example <ulink url="&blfs-book;basicnet/dhcpcd.html">dhcpcd</ulink>, is
|
example <ulink url="&blfs-book;basicnet/dhcpcd.html">dhcpcd</ulink>, is
|
||||||
not normally appropriate for a server and <ulink
|
not normally appropriate for a server and <ulink
|
||||||
url="&blfs-book;basicnet/wireless_tools.html">wireless_tools</ulink>,
|
url="&blfs-book;basicnet/wireless_tools.html">wireless_tools</ulink>,
|
||||||
@ -168,7 +168,7 @@ EOF</command></screen>
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen><command>alias lfs='sudo /usr/sbin/chroot /mnt/lfs /usr/bin/env -i HOME=/root TERM="$TERM" PS1="\u:\w\\\\$ "
|
<screen><command>alias lfs='sudo /usr/sbin/chroot /mnt/lfs /usr/bin/env -i HOME=/root TERM="$TERM" PS1="\u:\w\\\\$ "
|
||||||
PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login'</command></screen>
|
PATH=/usr/bin:/usr/sbin /bin/bash --login'</command></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This alias is a little tricky because of the quoting and levels of
|
This alias is a little tricky because of the quoting and levels of
|
||||||
|
@ -59,6 +59,7 @@ ID=lfs
|
|||||||
PRETTY_NAME="Linux From Scratch &version;"
|
PRETTY_NAME="Linux From Scratch &version;"
|
||||||
VERSION_CODENAME="<your name here>"
|
VERSION_CODENAME="<your name here>"
|
||||||
HOME_URL="&lfs-root;lfs/"
|
HOME_URL="&lfs-root;lfs/"
|
||||||
|
RELEASE_TYPE="&os-release-type;"
|
||||||
EOF</userinput></screen>
|
EOF</userinput></screen>
|
||||||
|
|
||||||
<para>Be sure to customize the fields 'DISTRIB_CODENAME' and
|
<para>Be sure to customize the fields 'DISTRIB_CODENAME' and
|
||||||
|
13
general.ent
13
general.ent
@ -34,6 +34,7 @@
|
|||||||
&patches-root;,
|
&patches-root;,
|
||||||
&donwloads-root;, and
|
&donwloads-root;, and
|
||||||
&test-results; -->
|
&test-results; -->
|
||||||
|
<!ENTITY os-release-type "development"> <!-- used by /etc/os-release -->
|
||||||
]]><!-- End %development -->
|
]]><!-- End %development -->
|
||||||
|
|
||||||
<![ %release; [
|
<![ %release; [
|
||||||
@ -52,6 +53,7 @@
|
|||||||
&test-results; -->
|
&test-results; -->
|
||||||
<!ENTITY releasedate "%reldate;">
|
<!ENTITY releasedate "%reldate;">
|
||||||
<!ENTITY copyrightdate "%crdate;">
|
<!ENTITY copyrightdate "%crdate;">
|
||||||
|
<!ENTITY os-release-type "stable"> <!-- used by /etc/os-release -->
|
||||||
]]>
|
]]>
|
||||||
|
|
||||||
<![ %rc; [
|
<![ %rc; [
|
||||||
@ -70,6 +72,7 @@
|
|||||||
&test-results; -->
|
&test-results; -->
|
||||||
<!ENTITY releasedate "%reldate;">
|
<!ENTITY releasedate "%reldate;">
|
||||||
<!ENTITY copyrightdate "%crdate;">
|
<!ENTITY copyrightdate "%crdate;">
|
||||||
|
<!ENTITY os-release-type "development"> <!-- used by /etc/os-release -->
|
||||||
]]>
|
]]>
|
||||||
|
|
||||||
<![ %sysv; [
|
<![ %sysv; [
|
||||||
@ -92,9 +95,11 @@
|
|||||||
<!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/">
|
<!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/">
|
||||||
<!ENTITY secadv "&lfs-root;lfs/advisories/">
|
<!ENTITY secadv "&lfs-root;lfs/advisories/">
|
||||||
|
|
||||||
<!-- 4.19 EOL is Dec 2024
|
<!-- 5.4 EOL is Dec 2025
|
||||||
so for LFS 12.3 we may consider moving to 5.4 -->
|
so for LFS 12.5 we may consider moving to 5.10.
|
||||||
<!ENTITY min-kernel "4.19">
|
Keep an extra whitespace here to align the trailing "\" in glibc
|
||||||
|
configure command if y < 10 in x.y. -->
|
||||||
|
<!ENTITY min-kernel "5.4 ">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<!ENTITY patches-rootd "&lfs-root;patches/lfs/&generic-versiond;/">
|
<!ENTITY patches-rootd "&lfs-root;patches/lfs/&generic-versiond;/">
|
||||||
@ -129,6 +134,8 @@
|
|||||||
|
|
||||||
<!ENTITY root "<systemitem class='username'>root</systemitem>">
|
<!ENTITY root "<systemitem class='username'>root</systemitem>">
|
||||||
<!ENTITY lfs-user "<systemitem class='username'>lfs</systemitem>">
|
<!ENTITY lfs-user "<systemitem class='username'>lfs</systemitem>">
|
||||||
|
<!ENTITY lfs-username "<userinput remap='user'>lfs</userinput>">
|
||||||
|
<!ENTITY lfs-groupname "<userinput remap='group'>lfs</userinput>">
|
||||||
<!ENTITY devtmpfs "<systemitem class='filesystem'>devtmpfs</systemitem>">
|
<!ENTITY devtmpfs "<systemitem class='filesystem'>devtmpfs</systemitem>">
|
||||||
<!ENTITY fstab "<filename>/etc/fstab</filename>">
|
<!ENTITY fstab "<filename>/etc/fstab</filename>">
|
||||||
<!ENTITY boot-dir "<filename class='directory'>/boot</filename>">
|
<!ENTITY boot-dir "<filename class='directory'>/boot</filename>">
|
||||||
|
@ -11,12 +11,9 @@ $exceptions = array();
|
|||||||
//$exceptions[ 'gmp' ] = "UPDIR=/.*(gmp-\d[\d\.-]*\d).*/:DOWNDIR=";
|
//$exceptions[ 'gmp' ] = "UPDIR=/.*(gmp-\d[\d\.-]*\d).*/:DOWNDIR=";
|
||||||
|
|
||||||
$regex = array();
|
$regex = array();
|
||||||
//$regex[ 'bzip2' ] = "/^.*current version is ([\d\.]+).*$/";
|
|
||||||
$regex[ 'intltool' ] = "/^.*Latest version is (\d[\d\.]+\d).*$/";
|
$regex[ 'intltool' ] = "/^.*Latest version is (\d[\d\.]+\d).*$/";
|
||||||
$regex[ 'less' ] = "/^.*current released version is less-(\d+).*$/";
|
$regex[ 'less' ] = "/^.*current released version is less-(\d+).*$/";
|
||||||
$regex[ 'mpfr' ] = "/^mpfr-([\d\.]+)\.tar.*$/";
|
$regex[ 'mpfr' ] = "/^mpfr-([\d\.]+)\.tar.*$/";
|
||||||
//$regex[ 'Python' ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";
|
|
||||||
//$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/";
|
|
||||||
$regex[ 'tzdata' ] = "/^.*tzdata([\d]+[a-z]).*$/";
|
$regex[ 'tzdata' ] = "/^.*tzdata([\d]+[a-z]).*$/";
|
||||||
$regex[ 'xz' ] = "/^.*xz-([\d\.]*\d).*$/";
|
$regex[ 'xz' ] = "/^.*xz-([\d\.]*\d).*$/";
|
||||||
$regex[ 'zlib' ] = "/^.*zlib ([\d\.]*\d).*$/";
|
$regex[ 'zlib' ] = "/^.*zlib ([\d\.]*\d).*$/";
|
||||||
@ -118,7 +115,7 @@ function get_packages( $package, $dirpath )
|
|||||||
global $exceptions;
|
global $exceptions;
|
||||||
global $regex;
|
global $regex;
|
||||||
|
|
||||||
//if ( $package != "psmisc" ) return 0; // debug
|
//if ( $package != "wheel" ) return 0; // debug
|
||||||
|
|
||||||
if ( $package == "bc" ) $dirpath = github("gavinhoward/bc");
|
if ( $package == "bc" ) $dirpath = github("gavinhoward/bc");
|
||||||
if ( $package == "check" ) $dirpath = github("libcheck/check");
|
if ( $package == "check" ) $dirpath = github("libcheck/check");
|
||||||
@ -128,14 +125,15 @@ if ( $package == "elfutils" ) $dirpath = "https://sourceware.org/ftp/elfutils"
|
|||||||
if ( $package == "expect" ) $dirpath = "https://sourceforge.net/projects/expect/files";
|
if ( $package == "expect" ) $dirpath = "https://sourceforge.net/projects/expect/files";
|
||||||
if ( $package == "file" ) $dirpath = "https://github.com/file/file/tags";
|
if ( $package == "file" ) $dirpath = "https://github.com/file/file/tags";
|
||||||
if ( $package == "flex" ) $dirpath = github("westes/flex");
|
if ( $package == "flex" ) $dirpath = github("westes/flex");
|
||||||
if ( $package == "flit_core" ) $dirpath = "https://pypi.org/project/flit-core/";
|
if ( $package == "flit_core" ) $dirpath = "https://pypi.org/rss/project/flit-core/releases.xml";
|
||||||
if ( $package == "setuptools" ) $dirpath = "https://pypi.org/project/setuptools/";
|
|
||||||
if ( $package == "gcc" ) $dirpath = max_parent( $dirpath, "gcc-" );
|
if ( $package == "gcc" ) $dirpath = max_parent( $dirpath, "gcc-" );
|
||||||
if ( $package == "iana-etc" ) $dirpath = github("Mic92/iana-etc");
|
if ( $package == "iana-etc" ) $dirpath = github("Mic92/iana-etc");
|
||||||
if ( $package == "intltool" ) $dirpath = "https://launchpad.net/intltool/trunk";
|
if ( $package == "intltool" ) $dirpath = "https://launchpad.net/intltool/trunk";
|
||||||
|
if ( $package == "jinja" ) $dirpath = "https://pypi.org/rss/project/jinja2/releases.xml";
|
||||||
if ( $package == "libffi" ) $dirpath = github("libffi/libffi");
|
if ( $package == "libffi" ) $dirpath = github("libffi/libffi");
|
||||||
if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt");
|
if ( $package == "libxcrypt" ) $dirpath = github("besser82/libxcrypt");
|
||||||
if ( $package == "lz4" ) $dirpath = github("lz4/lz4");
|
if ( $package == "lz4" ) $dirpath = github("lz4/lz4");
|
||||||
|
if ( $package == "markupsafe" ) $dirpath = "https://pypi.org/rss/project/markupsafe/releases.xml";
|
||||||
if ( $package == "meson" ) $dirpath = github("mesonbuild/meson");
|
if ( $package == "meson" ) $dirpath = github("mesonbuild/meson");
|
||||||
if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
|
if ( $package == "mpc" ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
|
||||||
if ( $package == "mpfr" ) $dirpath = "https://mpfr.loria.fr/mpfr-current";
|
if ( $package == "mpfr" ) $dirpath = "https://mpfr.loria.fr/mpfr-current";
|
||||||
@ -145,17 +143,15 @@ if ( $package == "openssl" ) $dirpath = github("openssl/openssl");
|
|||||||
if ( $package == "procps-ng" ) $dirpath = "https://gitlab.com/procps-ng/procps/-/tags";
|
if ( $package == "procps-ng" ) $dirpath = "https://gitlab.com/procps-ng/procps/-/tags";
|
||||||
if ( $package == "psmisc" ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/tags";
|
if ( $package == "psmisc" ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/tags";
|
||||||
if ( $package == "Python" ) $dirpath = "https://www.python.org/downloads/source/";
|
if ( $package == "Python" ) $dirpath = "https://www.python.org/downloads/source/";
|
||||||
|
if ( $package == "setuptools" ) $dirpath = "https://pypi.org/rss/project/setuptools/releases.xml";
|
||||||
if ( $package == "shadow" ) $dirpath = github("shadow-maint/shadow");
|
if ( $package == "shadow" ) $dirpath = github("shadow-maint/shadow");
|
||||||
if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit");
|
if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit");
|
||||||
if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/";
|
|
||||||
if ( $package == "jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
|
|
||||||
if ( $package == "sysklogd" ) $dirpath = github("troglobit/sysklogd");
|
if ( $package == "sysklogd" ) $dirpath = github("troglobit/sysklogd");
|
||||||
if ( $package == "systemd" ) $dirpath = github("systemd/systemd");
|
if ( $package == "systemd" ) $dirpath = github("systemd/systemd");
|
||||||
//if ( $package == "tcl" ) $dirpath = "https://sourceforge.net/projects/tcl/files";
|
|
||||||
if ( $package == "tcl" ) $dirpath = "https://www.tcl.tk/software/tcltk/download.html";
|
if ( $package == "tcl" ) $dirpath = "https://www.tcl.tk/software/tcltk/download.html";
|
||||||
if ( $package == "util-linux" ) $dirpath = max_parent( $dirpath, "v." );
|
if ( $package == "util-linux" ) $dirpath = max_parent( $dirpath, "v." );
|
||||||
if ( $package == "vim" ) $dirpath = "https://github.com/vim/vim/tags";
|
if ( $package == "vim" ) $dirpath = "https://github.com/vim/vim/tags";
|
||||||
if ( $package == "wheel" ) $dirpath = "https://pypi.org/project/wheel/#files";
|
if ( $package == "wheel" ) $dirpath = "https://pypi.org/rss/project/wheel/releases.xml";
|
||||||
if ( $package == "xz" ) $dirpath = github("tukaani-project/xz");
|
if ( $package == "xz" ) $dirpath = github("tukaani-project/xz");
|
||||||
if ( $package == "zlib" ) $dirpath = "https://www.zlib.net";
|
if ( $package == "zlib" ) $dirpath = "https://www.zlib.net";
|
||||||
if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
||||||
@ -236,7 +232,7 @@ if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( $package == "tcl" )
|
if ( $package == "tcl" )
|
||||||
return find_max( $lines, "/tcl\d/", "/^.*tcl(\d\.[\d\.]*\d)-src.*$/" );
|
return find_max( $lines, "/tcl8/", "/^.*tcl(\d\.[\d\.]*\d)-src.*$/" );
|
||||||
|
|
||||||
if ( $package == "gmp" )
|
if ( $package == "gmp" )
|
||||||
return find_max( $lines, "/$package/", "/^.*$package-([\d\._]*\d[a-z]?).tar.*$/" );
|
return find_max( $lines, "/$package/", "/^.*$package-([\d\._]*\d[a-z]?).tar.*$/" );
|
||||||
@ -250,11 +246,22 @@ if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
|||||||
return str_replace( "_", ".", $max );
|
return str_replace( "_", ".", $max );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Python modules
|
||||||
if ( $package == "flit_core" )
|
if ( $package == "flit_core" )
|
||||||
return find_max( $lines, "/flit-core /", "/^.*flit-core ([\d\.]+)$/" );
|
return find_max( $lines, "/flit-core\/\d/", "/^.*flit-core\/([\d\.]+).*$/" );
|
||||||
|
|
||||||
if ( $package == "setuptools" )
|
if ( $package == "setuptools" )
|
||||||
return find_max( $lines, "/setuptools /", "/^.*setuptools ([\d\.]+)$/" );
|
return find_max( $lines, "/setuptools\/\d/", "/^.*setuptools\/([\d\.]+).*$/" );
|
||||||
|
|
||||||
|
if ( $package == "markupsafe" )
|
||||||
|
return find_max( $lines, "/markupsafe\/\d/", "/^.*markupsafe\/([\d\.]+).*$/" );
|
||||||
|
|
||||||
|
if ( $package == "jinja" )
|
||||||
|
return find_max( $lines, "/jinja2\/\d/", "/^.*jinja2\/([\d\.]+).*$/" );
|
||||||
|
|
||||||
|
if ( $package == "wheel" )
|
||||||
|
return find_max( $lines, "/wheel\/\d/", "/^.*wheel\/([\d\.]+).*$/" );
|
||||||
|
# End Python modules
|
||||||
|
|
||||||
if ( $package == "procps-ng" )
|
if ( $package == "procps-ng" )
|
||||||
return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
|
return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
|
||||||
@ -265,9 +272,6 @@ if ( $package == "zstd" ) $dirpath = github("facebook/zstd");
|
|||||||
if ( $package == "grub" )
|
if ( $package == "grub" )
|
||||||
return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" );
|
return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" );
|
||||||
|
|
||||||
if ( $package == "jinja" )
|
|
||||||
return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" );
|
|
||||||
|
|
||||||
if ( $package == "lz4" )
|
if ( $package == "lz4" )
|
||||||
return find_max( $lines, "/tag_name/", '/^.*v([\d\.]+).*$/' );
|
return find_max( $lines, "/tag_name/", '/^.*v([\d\.]+).*$/' );
|
||||||
|
|
||||||
|
411
packages.ent
411
packages.ent
@ -18,7 +18,7 @@
|
|||||||
<!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.tar.xz">
|
<!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.tar.xz">
|
||||||
<!ENTITY acl-md5 "590765dee95907dbc3c856f7255bd669">
|
<!ENTITY acl-md5 "590765dee95907dbc3c856f7255bd669">
|
||||||
<!ENTITY acl-home "&savannah-nongnu;/projects/acl">
|
<!ENTITY acl-home "&savannah-nongnu;/projects/acl">
|
||||||
<!ENTITY acl-fin-du "6.3 MB">
|
<!ENTITY acl-fin-du "6.5 MB">
|
||||||
<!ENTITY acl-fin-sbu "less than 0.1 SBU">
|
<!ENTITY acl-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY attr-version "2.5.2">
|
<!ENTITY attr-version "2.5.2">
|
||||||
@ -35,7 +35,7 @@
|
|||||||
<!ENTITY autoconf-md5 "1be79f7106ab6767f18391c5e22be701">
|
<!ENTITY autoconf-md5 "1be79f7106ab6767f18391c5e22be701">
|
||||||
<!ENTITY autoconf-home "&gnu-software;autoconf/">
|
<!ENTITY autoconf-home "&gnu-software;autoconf/">
|
||||||
<!ENTITY autoconf-fin-du "25 MB">
|
<!ENTITY autoconf-fin-du "25 MB">
|
||||||
<!ENTITY autoconf-fin-sbu-tests "1.8">
|
<!ENTITY autoconf-fin-sbu-tests "0.4">
|
||||||
<!ENTITY autoconf-fin-sbu "less than 0.1 SBU (about &autoconf-fin-sbu-tests; SBU with tests)">
|
<!ENTITY autoconf-fin-sbu "less than 0.1 SBU (about &autoconf-fin-sbu-tests; SBU with tests)">
|
||||||
|
|
||||||
<!ENTITY automake-version "1.17">
|
<!ENTITY automake-version "1.17">
|
||||||
@ -47,35 +47,35 @@
|
|||||||
<!ENTITY automake-fin-du "121 MB">
|
<!ENTITY automake-fin-du "121 MB">
|
||||||
<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.1 SBU with tests)">
|
<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.1 SBU with tests)">
|
||||||
|
|
||||||
<!ENTITY bash-version "5.2.32">
|
<!ENTITY bash-version "5.2.37">
|
||||||
<!ENTITY bash-size "10,697 KB">
|
<!ENTITY bash-size "10,868 KB">
|
||||||
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
|
<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
|
||||||
<!ENTITY bash-md5 "f204835b2e06c06e37b5ad776ff907f4">
|
<!ENTITY bash-md5 "9c28f21ff65de72ca329c1779684a972">
|
||||||
<!ENTITY bash-home "&gnu-software;bash/">
|
<!ENTITY bash-home "&gnu-software;bash/">
|
||||||
<!ENTITY bash-tmp-du "67 MB">
|
<!ENTITY bash-tmp-du "68 MB">
|
||||||
<!ENTITY bash-tmp-sbu "0.2 SBU">
|
<!ENTITY bash-tmp-sbu "0.2 SBU">
|
||||||
<!ENTITY bash-fin-du "52 MB">
|
<!ENTITY bash-fin-du "53 MB">
|
||||||
<!ENTITY bash-fin-sbu "1.4 SBU">
|
<!ENTITY bash-fin-sbu "1.4 SBU">
|
||||||
|
|
||||||
<!ENTITY bc-version "7.0.2">
|
<!ENTITY bc-version "7.0.3">
|
||||||
<!ENTITY bc-size "464 KB">
|
<!ENTITY bc-size "464 KB">
|
||||||
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
|
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
|
||||||
<!ENTITY bc-md5 "7425c5fde4fcd86db544d376ff8fcfc8">
|
<!ENTITY bc-md5 "ad4db5a0eb4fdbb3f6813be4b6b3da74">
|
||||||
<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
|
<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
|
||||||
<!ENTITY bc-fin-du "7.8 MB">
|
<!ENTITY bc-fin-du "7.8 MB">
|
||||||
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
|
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY binutils-version "2.43.1">
|
<!ENTITY binutils-version "2.44">
|
||||||
<!ENTITY binutils-size "27,514 KB">
|
<!ENTITY binutils-size "26,647 KB">
|
||||||
<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
|
<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
|
||||||
<!ENTITY binutils-md5 "9202d02925c30969d1917e4bad5a2320">
|
<!ENTITY binutils-md5 "49912ce774666a30806141f106124294">
|
||||||
<!ENTITY binutils-home "&gnu-software;binutils/">
|
<!ENTITY binutils-home "&gnu-software;binutils/">
|
||||||
<!ENTITY binutils-tmpp1-du "677 MB">
|
<!ENTITY binutils-tmpp1-du "677 MB">
|
||||||
<!ENTITY binutils-tmpp1-sbu "1 SBU">
|
<!ENTITY binutils-tmpp1-sbu "1 SBU">
|
||||||
<!ENTITY binutils-tmpp2-du "549 MB">
|
<!ENTITY binutils-tmpp2-du "539 MB">
|
||||||
<!ENTITY binutils-tmpp2-sbu "0.4 SBU">
|
<!ENTITY binutils-tmpp2-sbu "0.4 SBU">
|
||||||
<!ENTITY binutils-fin-du "2.7 GB">
|
<!ENTITY binutils-fin-du "819 MB">
|
||||||
<!ENTITY binutils-fin-sbu "2.0 SBU">
|
<!ENTITY binutils-fin-sbu "1.6 SBU">
|
||||||
<!ENTITY libsframe-version "1.0.0">
|
<!ENTITY libsframe-version "1.0.0">
|
||||||
|
|
||||||
<!ENTITY bison-version "3.8.2">
|
<!ENTITY bison-version "3.8.2">
|
||||||
@ -83,10 +83,10 @@
|
|||||||
<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
|
<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
|
||||||
<!ENTITY bison-md5 "c28f119f405a2304ff0a7ccdcc629713">
|
<!ENTITY bison-md5 "c28f119f405a2304ff0a7ccdcc629713">
|
||||||
<!ENTITY bison-home "&gnu-software;bison/">
|
<!ENTITY bison-home "&gnu-software;bison/">
|
||||||
<!ENTITY bison-tmp-du "57 MB">
|
<!ENTITY bison-tmp-du "58 MB">
|
||||||
<!ENTITY bison-tmp-sbu "0.2 SBU">
|
<!ENTITY bison-tmp-sbu "0.2 SBU">
|
||||||
<!ENTITY bison-fin-du "62 MB">
|
<!ENTITY bison-fin-du "62 MB">
|
||||||
<!ENTITY bison-fin-sbu "2.2 SBU">
|
<!ENTITY bison-fin-sbu "2.1 SBU">
|
||||||
|
|
||||||
<!ENTITY bzip2-version "1.0.8">
|
<!ENTITY bzip2-version "1.0.8">
|
||||||
<!ENTITY bzip2-size "792 KB">
|
<!ENTITY bzip2-size "792 KB">
|
||||||
@ -104,22 +104,22 @@
|
|||||||
<!ENTITY check-fin-du "11 MB">
|
<!ENTITY check-fin-du "11 MB">
|
||||||
<!ENTITY check-fin-sbu "0.1 SBU (about 2.1 SBU with tests)">
|
<!ENTITY check-fin-sbu "0.1 SBU (about 2.1 SBU with tests)">
|
||||||
|
|
||||||
<!ENTITY coreutils-version "9.5">
|
<!ENTITY coreutils-version "9.6">
|
||||||
<!ENTITY coreutils-size "5,867 KB">
|
<!ENTITY coreutils-size "5,991 KB">
|
||||||
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
|
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
|
||||||
<!ENTITY coreutils-md5 "e99adfa059a63db3503cc71f3d151e31">
|
<!ENTITY coreutils-md5 "0ed6cc983fe02973bc98803155cc1733">
|
||||||
<!ENTITY coreutils-home "&gnu-software;coreutils/">
|
<!ENTITY coreutils-home "&gnu-software;coreutils/">
|
||||||
<!ENTITY coreutils-tmp-du "175 MB">
|
<!ENTITY coreutils-tmp-du "181 MB">
|
||||||
<!ENTITY coreutils-tmp-sbu "0.3 SBU">
|
<!ENTITY coreutils-tmp-sbu "0.3 SBU">
|
||||||
<!ENTITY coreutils-fin-du "173 MB">
|
<!ENTITY coreutils-fin-du "182 MB">
|
||||||
<!ENTITY coreutils-fin-sbu "1.1 SBU">
|
<!ENTITY coreutils-fin-sbu "1.2 SBU">
|
||||||
|
|
||||||
<!ENTITY dbus-version "1.14.10">
|
<!ENTITY dbus-version "1.16.0">
|
||||||
<!ENTITY dbus-size "1,344 KB">
|
<!ENTITY dbus-size "1,092 KB">
|
||||||
<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
|
<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
|
||||||
<!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
|
<!ENTITY dbus-md5 "66bfcf1f42d4ebc634ca558d14335e92">
|
||||||
<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
|
<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
|
||||||
<!ENTITY dbus-fin-du "19 MB">
|
<!ENTITY dbus-fin-du "17 MB">
|
||||||
<!ENTITY dbus-fin-sbu "0.1 SBU">
|
<!ENTITY dbus-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY dejagnu-version "1.6.3">
|
<!ENTITY dejagnu-version "1.6.3">
|
||||||
@ -130,38 +130,38 @@
|
|||||||
<!ENTITY dejagnu-tmp-du "6.9 MB">
|
<!ENTITY dejagnu-tmp-du "6.9 MB">
|
||||||
<!ENTITY dejagnu-tmp-sbu "less than 0.1 SBU">
|
<!ENTITY dejagnu-tmp-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY diffutils-version "3.10">
|
<!ENTITY diffutils-version "3.11">
|
||||||
<!ENTITY diffutils-size "1,587 KB">
|
<!ENTITY diffutils-size "1,881 KB">
|
||||||
<!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
|
<!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
|
||||||
<!ENTITY diffutils-md5 "2745c50f6f4e395e7b7d52f902d075bf">
|
<!ENTITY diffutils-md5 "75ab2bb7b5ac0e3e10cece85bd1780c2">
|
||||||
<!ENTITY diffutils-home "&gnu-software;diffutils/">
|
<!ENTITY diffutils-home "&gnu-software;diffutils/">
|
||||||
<!ENTITY diffutils-tmp-du "29 MB">
|
<!ENTITY diffutils-tmp-du "35 MB">
|
||||||
<!ENTITY diffutils-tmp-sbu "0.1 SBU">
|
<!ENTITY diffutils-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY diffutils-fin-du "42 MB">
|
<!ENTITY diffutils-fin-du "50 MB">
|
||||||
<!ENTITY diffutils-fin-sbu "0.3 SBU">
|
<!ENTITY diffutils-fin-sbu "0.4 SBU">
|
||||||
|
|
||||||
<!ENTITY e2fsprogs-version "1.47.1">
|
<!ENTITY e2fsprogs-version "1.47.2">
|
||||||
<!ENTITY e2fsprogs-size "9,720 KB">
|
<!ENTITY e2fsprogs-size "9,763 KB">
|
||||||
<!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
|
<!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
|
||||||
<!ENTITY e2fsprogs-md5 "75e6d1353cbe6d5728a98fb0267206cb">
|
<!ENTITY e2fsprogs-md5 "752e5a3ce19aea060d8a203f2fae9baa">
|
||||||
<!ENTITY e2fsprogs-home "https://e2fsprogs.sourceforge.net/">
|
<!ENTITY e2fsprogs-home "https://e2fsprogs.sourceforge.net/">
|
||||||
<!ENTITY e2fsprogs-fin-du "98 MB">
|
<!ENTITY e2fsprogs-fin-du "99 MB">
|
||||||
<!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.5 SBU on an SSD">
|
<!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.5 SBU on an SSD">
|
||||||
|
|
||||||
<!ENTITY elfutils-version "0.191"> <!-- libelf -->
|
<!ENTITY elfutils-version "0.192"> <!-- libelf -->
|
||||||
<!ENTITY elfutils-size "9,092 KB">
|
<!ENTITY elfutils-size "11,635 KB">
|
||||||
<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
|
<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
|
||||||
<!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7">
|
<!ENTITY elfutils-md5 "a6bb1efc147302cfc15b5c2b827f186a">
|
||||||
<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
|
<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
|
||||||
<!ENTITY elfutils-fin-du "127 MB">
|
<!ENTITY elfutils-fin-du "135 MB">
|
||||||
<!ENTITY elfutils-fin-sbu "0.3 SBU">
|
<!ENTITY elfutils-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY expat-version "2.6.3">
|
<!ENTITY expat-version "2.6.4">
|
||||||
<!ENTITY expat-size "475 KB">
|
<!ENTITY expat-size "476 KB">
|
||||||
<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz">
|
<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz">
|
||||||
<!ENTITY expat-md5 "3812d9fe29a5a6d64de3fa6e6509fdad">
|
<!ENTITY expat-md5 "101fe3e320a2800f36af8cf4045b45c7">
|
||||||
<!ENTITY expat-home "https://libexpat.github.io/">
|
<!ENTITY expat-home "https://libexpat.github.io/">
|
||||||
<!ENTITY expat-fin-du "13 MB">
|
<!ENTITY expat-fin-du "14 MB">
|
||||||
<!ENTITY expat-fin-sbu "0.1 SBU">
|
<!ENTITY expat-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY expect-version "5.45.4">
|
<!ENTITY expect-version "5.45.4">
|
||||||
@ -172,14 +172,14 @@
|
|||||||
<!ENTITY expect-tmp-du "3.9 MB">
|
<!ENTITY expect-tmp-du "3.9 MB">
|
||||||
<!ENTITY expect-tmp-sbu "0.2 SBU">
|
<!ENTITY expect-tmp-sbu "0.2 SBU">
|
||||||
|
|
||||||
<!ENTITY file-version "5.45">
|
<!ENTITY file-version "5.46">
|
||||||
<!ENTITY file-size "1,218 KB">
|
<!ENTITY file-size "1,283 KB">
|
||||||
<!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz">
|
<!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz">
|
||||||
<!ENTITY file-md5 "26b2a96d4e3a8938827a1e572afd527a">
|
<!ENTITY file-md5 "459da2d4b534801e2e2861611d823864">
|
||||||
<!ENTITY file-home "https://www.darwinsys.com/file/">
|
<!ENTITY file-home "https://www.darwinsys.com/file/">
|
||||||
<!ENTITY file-tmp-du "37 MB">
|
<!ENTITY file-tmp-du "42 MB">
|
||||||
<!ENTITY file-tmp-sbu "0.1 SBU">
|
<!ENTITY file-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY file-fin-du "17 MB">
|
<!ENTITY file-fin-du "19 MB">
|
||||||
<!ENTITY file-fin-sbu "less than 0.1 SBU">
|
<!ENTITY file-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY findutils-version "4.10.0">
|
<!ENTITY findutils-version "4.10.0">
|
||||||
@ -189,7 +189,7 @@
|
|||||||
<!ENTITY findutils-home "&gnu-software;findutils/">
|
<!ENTITY findutils-home "&gnu-software;findutils/">
|
||||||
<!ENTITY findutils-tmp-du "48 MB">
|
<!ENTITY findutils-tmp-du "48 MB">
|
||||||
<!ENTITY findutils-tmp-sbu "0.2 SBU">
|
<!ENTITY findutils-tmp-sbu "0.2 SBU">
|
||||||
<!ENTITY findutils-fin-du "62 MB">
|
<!ENTITY findutils-fin-du "63 MB">
|
||||||
<!ENTITY findutils-fin-sbu "0.7 SBU">
|
<!ENTITY findutils-fin-sbu "0.7 SBU">
|
||||||
|
|
||||||
<!ENTITY flex-version "2.6.4">
|
<!ENTITY flex-version "2.6.4">
|
||||||
@ -200,12 +200,12 @@
|
|||||||
<!ENTITY flex-fin-du "33 MB">
|
<!ENTITY flex-fin-du "33 MB">
|
||||||
<!ENTITY flex-fin-sbu "0.1 SBU">
|
<!ENTITY flex-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY flit-core-version "3.9.0">
|
<!ENTITY flit-core-version "3.10.1">
|
||||||
<!ENTITY flit-core-size "41 KB">
|
<!ENTITY flit-core-size "42 KB">
|
||||||
<!ENTITY flit-core-url "&pypi-src;/f/flit-core/flit_core-&flit-core-version;.tar.gz">
|
<!ENTITY flit-core-url "&pypi-src;/f/flit-core/flit_core-&flit-core-version;.tar.gz">
|
||||||
<!ENTITY flit-core-md5 "3bc52f1952b9a78361114147da63c35b">
|
<!ENTITY flit-core-md5 "a3381dd58e23e9826c5199b1f70318b0">
|
||||||
<!ENTITY flit-core-home "&pypi-home;/flit-core/">
|
<!ENTITY flit-core-home "&pypi-home;/flit-core/">
|
||||||
<!ENTITY flit-core-fin-du "1.6 MB">
|
<!ENTITY flit-core-fin-du "1.0 MB">
|
||||||
<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
|
<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY gawk-version "5.3.1">
|
<!ENTITY gawk-version "5.3.1">
|
||||||
@ -215,7 +215,7 @@
|
|||||||
<!ENTITY gawk-home "&gnu-software;gawk/">
|
<!ENTITY gawk-home "&gnu-software;gawk/">
|
||||||
<!ENTITY gawk-tmp-du "47 MB">
|
<!ENTITY gawk-tmp-du "47 MB">
|
||||||
<!ENTITY gawk-tmp-sbu "0.1 SBU">
|
<!ENTITY gawk-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY gawk-fin-du "42 MB">
|
<!ENTITY gawk-fin-du "43 MB">
|
||||||
<!ENTITY gawk-fin-sbu "0.2 SBU">
|
<!ENTITY gawk-fin-sbu "0.2 SBU">
|
||||||
|
|
||||||
<!ENTITY gcc-version "14.2.0">
|
<!ENTITY gcc-version "14.2.0">
|
||||||
@ -223,10 +223,10 @@
|
|||||||
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
|
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
|
||||||
<!ENTITY gcc-md5 "2268420ba02dc01821960e274711bde0">
|
<!ENTITY gcc-md5 "2268420ba02dc01821960e274711bde0">
|
||||||
<!ENTITY gcc-home "https://gcc.gnu.org/">
|
<!ENTITY gcc-home "https://gcc.gnu.org/">
|
||||||
<!ENTITY gcc-tmpp1-du "4.9 GB">
|
<!ENTITY gcc-tmpp1-du "4.8 GB">
|
||||||
<!ENTITY gcc-tmpp1-sbu "3.2 SBU">
|
<!ENTITY gcc-tmpp1-sbu "3.2 SBU">
|
||||||
<!ENTITY gcc-tmpp2-du "5.5 GB">
|
<!ENTITY gcc-tmpp2-du "5.5 GB">
|
||||||
<!ENTITY gcc-tmpp2-sbu "4.2 SBU">
|
<!ENTITY gcc-tmpp2-sbu "4.1 SBU">
|
||||||
<!ENTITY gcc-fin-du "6.3 GB ">
|
<!ENTITY gcc-fin-du "6.3 GB ">
|
||||||
<!ENTITY gcc-fin-sbu "46 SBU (with tests)">
|
<!ENTITY gcc-fin-sbu "46 SBU (with tests)">
|
||||||
<!ENTITY libquadmath-version "0.0.0">
|
<!ENTITY libquadmath-version "0.0.0">
|
||||||
@ -234,7 +234,7 @@
|
|||||||
<!ENTITY libitm-version "1.0.0">
|
<!ENTITY libitm-version "1.0.0">
|
||||||
<!ENTITY libatomic-version "1.2.0">
|
<!ENTITY libatomic-version "1.2.0">
|
||||||
|
|
||||||
<!ENTITY libstdcpp-tmpp1-du "1.2 GB">
|
<!ENTITY libstdcpp-tmpp1-du "850 MB">
|
||||||
<!ENTITY libstdcpp-tmpp1-sbu "0.2 SBU">
|
<!ENTITY libstdcpp-tmpp1-sbu "0.2 SBU">
|
||||||
|
|
||||||
<!ENTITY gdbm-version "1.24">
|
<!ENTITY gdbm-version "1.24">
|
||||||
@ -245,24 +245,24 @@
|
|||||||
<!ENTITY gdbm-fin-du "13 MB">
|
<!ENTITY gdbm-fin-du "13 MB">
|
||||||
<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
|
<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY gettext-version "0.22.5">
|
<!ENTITY gettext-version "0.23.1">
|
||||||
<!ENTITY gettext-size "10,031 KB">
|
<!ENTITY gettext-size "10,780 KB">
|
||||||
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
|
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
|
||||||
<!ENTITY gettext-md5 "3ae5580599d84be93e6213930facb2db">
|
<!ENTITY gettext-md5 "1a174902c396e95c7d9761033fe1360e">
|
||||||
<!ENTITY gettext-home "&gnu-software;gettext/">
|
<!ENTITY gettext-home "&gnu-software;gettext/">
|
||||||
<!ENTITY gettext-tmp-du "321 MB">
|
<!ENTITY gettext-tmp-du "349 MB">
|
||||||
<!ENTITY gettext-tmp-sbu "1.1 SBU">
|
<!ENTITY gettext-tmp-sbu "1.3 SBU">
|
||||||
<!ENTITY gettext-fin-du "260 MB">
|
<!ENTITY gettext-fin-du "290 MB">
|
||||||
<!ENTITY gettext-fin-sbu "1.6 SBU">
|
<!ENTITY gettext-fin-sbu "1.7 SBU">
|
||||||
|
|
||||||
<!ENTITY glibc-version "2.40">
|
<!ENTITY glibc-version "2.41">
|
||||||
<!ENTITY glibc-size "18,313 KB">
|
<!ENTITY glibc-size "18,892 KB">
|
||||||
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
|
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
|
||||||
<!ENTITY glibc-md5 "b390feef233022114950317f10c4fa97">
|
<!ENTITY glibc-md5 "19862601af60f73ac69e067d3e9267d4">
|
||||||
<!ENTITY glibc-home "&gnu-software;libc/">
|
<!ENTITY glibc-home "&gnu-software;libc/">
|
||||||
<!ENTITY glibc-tmp-du "828 MB">
|
<!ENTITY glibc-tmp-du "850 MB">
|
||||||
<!ENTITY glibc-tmp-sbu "1.3 SBU">
|
<!ENTITY glibc-tmp-sbu "1.4 SBU">
|
||||||
<!ENTITY glibc-fin-du "3.1 GB">
|
<!ENTITY glibc-fin-du "3.2 GB">
|
||||||
<!ENTITY glibc-fin-sbu "12 SBU">
|
<!ENTITY glibc-fin-sbu "12 SBU">
|
||||||
|
|
||||||
<!ENTITY gmp-version "6.3.0">
|
<!ENTITY gmp-version "6.3.0">
|
||||||
@ -296,7 +296,7 @@
|
|||||||
<!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz">
|
<!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz">
|
||||||
<!ENTITY groff-md5 "5e4f40315a22bb8a158748e7d5094c7d">
|
<!ENTITY groff-md5 "5e4f40315a22bb8a158748e7d5094c7d">
|
||||||
<!ENTITY groff-home "&gnu-software;groff/">
|
<!ENTITY groff-home "&gnu-software;groff/">
|
||||||
<!ENTITY groff-fin-du "107 MB">
|
<!ENTITY groff-fin-du "108 MB">
|
||||||
<!ENTITY groff-fin-sbu "0.2 SBU">
|
<!ENTITY groff-fin-sbu "0.2 SBU">
|
||||||
|
|
||||||
<!ENTITY grub-version "2.12">
|
<!ENTITY grub-version "2.12">
|
||||||
@ -317,10 +317,10 @@
|
|||||||
<!ENTITY gzip-fin-du "21 MB">
|
<!ENTITY gzip-fin-du "21 MB">
|
||||||
<!ENTITY gzip-fin-sbu "0.3 SBU">
|
<!ENTITY gzip-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY iana-etc-version "20240912">
|
<!ENTITY iana-etc-version "20250123">
|
||||||
<!ENTITY iana-etc-size "590 KB">
|
<!ENTITY iana-etc-size "591 KB">
|
||||||
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
|
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
|
||||||
<!ENTITY iana-etc-md5 "c5dfa23182c74a3db8aeb5a88ac0d740">
|
<!ENTITY iana-etc-md5 "f8a0ebdc19a5004cf42d8bdcf614fa5d">
|
||||||
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
|
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
|
||||||
<!ENTITY iana-etc-fin-du "4.8 MB">
|
<!ENTITY iana-etc-fin-du "4.8 MB">
|
||||||
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
|
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
|
||||||
@ -341,26 +341,26 @@
|
|||||||
<!ENTITY intltool-fin-du "1.5 MB">
|
<!ENTITY intltool-fin-du "1.5 MB">
|
||||||
<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
|
<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY iproute2-version "6.10.0">
|
<!ENTITY iproute2-version "6.13.0">
|
||||||
<!ENTITY iproute2-size "900 KB">
|
<!ENTITY iproute2-size "906 KB">
|
||||||
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
|
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
|
||||||
<!ENTITY iproute2-md5 "6282e47de9c5b230e83537fba7181c9c">
|
<!ENTITY iproute2-md5 "1603d25120d03feeaba9b360d03ffaec">
|
||||||
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
|
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
|
||||||
<!ENTITY iproute2-fin-du "17 MB">
|
<!ENTITY iproute2-fin-du "17 MB">
|
||||||
<!ENTITY iproute2-fin-sbu "0.1 SBU">
|
<!ENTITY iproute2-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY jinja2-version "3.1.4">
|
<!ENTITY jinja2-version "3.1.5">
|
||||||
<!ENTITY jinja2-size "235 KB">
|
<!ENTITY jinja2-size "239 KB">
|
||||||
<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz">
|
<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz">
|
||||||
<!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc">
|
<!ENTITY jinja2-md5 "083d64f070f6f1b5f75971ae60240785">
|
||||||
<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
|
<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
|
||||||
<!ENTITY jinja2-fin-du "2.5 MB">
|
<!ENTITY jinja2-fin-du "2.5 MB">
|
||||||
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
|
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY kbd-version "2.6.4">
|
<!ENTITY kbd-version "2.7.1">
|
||||||
<!ENTITY kbd-size "1,470 KB">
|
<!ENTITY kbd-size "1,438 KB">
|
||||||
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
|
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
|
||||||
<!ENTITY kbd-md5 "e2fd7adccf6b1e98eb1ae8d5a1ce5762">
|
<!ENTITY kbd-md5 "f15673d9f748e58f82fa50cff0d0fd20">
|
||||||
<!ENTITY kbd-home "https://kbd-project.org/">
|
<!ENTITY kbd-home "https://kbd-project.org/">
|
||||||
<!ENTITY kbd-fin-du "34 MB">
|
<!ENTITY kbd-fin-du "34 MB">
|
||||||
<!ENTITY kbd-fin-sbu "0.1 SBU">
|
<!ENTITY kbd-fin-sbu "0.1 SBU">
|
||||||
@ -373,10 +373,10 @@
|
|||||||
<!ENTITY kmod-fin-du "11 MB">
|
<!ENTITY kmod-fin-du "11 MB">
|
||||||
<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
|
<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY less-version "661">
|
<!ENTITY less-version "668">
|
||||||
<!ENTITY less-size "634 KB">
|
<!ENTITY less-size "635 KB">
|
||||||
<!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
|
<!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
|
||||||
<!ENTITY less-md5 "44f54b6313c5d71fa1ac224d8d84766a">
|
<!ENTITY less-md5 "d72760386c5f80702890340d2f66c302">
|
||||||
<!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
|
<!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
|
||||||
<!ENTITY less-fin-du "14 MB">
|
<!ENTITY less-fin-du "14 MB">
|
||||||
<!ENTITY less-fin-sbu "less than 0.1 SBU">
|
<!ENTITY less-fin-sbu "less than 0.1 SBU">
|
||||||
@ -389,18 +389,18 @@
|
|||||||
<!ENTITY lfs-bootscripts-cfg-du "BOOTSCRIPTS-INSTALL-KB KB">
|
<!ENTITY lfs-bootscripts-cfg-du "BOOTSCRIPTS-INSTALL-KB KB">
|
||||||
<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
|
<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY libcap-version "2.70">
|
<!ENTITY libcap-version "2.73">
|
||||||
<!ENTITY libcap-size "187 KB">
|
<!ENTITY libcap-size "191 KB">
|
||||||
<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
|
<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
|
||||||
<!ENTITY libcap-md5 "df0e20c6eeca849347b87d5d6a8870c0">
|
<!ENTITY libcap-md5 "0e186df9de9b1e925593a96684fe2e32">
|
||||||
<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
|
<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
|
||||||
<!ENTITY libcap-fin-du "2.9 MB">
|
<!ENTITY libcap-fin-du "3.0 MB">
|
||||||
<!ENTITY libcap-fin-sbu "less than 0.1 SBU">
|
<!ENTITY libcap-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY libffi-version "3.4.6">
|
<!ENTITY libffi-version "3.4.7">
|
||||||
<!ENTITY libffi-size "1,360 KB">
|
<!ENTITY libffi-size "1,362 KB">
|
||||||
<!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz">
|
<!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz">
|
||||||
<!ENTITY libffi-md5 "b9cac6c5997dca2b3787a59ede34e0eb">
|
<!ENTITY libffi-md5 "696a1d483a1174ce8a477575546a5284">
|
||||||
<!ENTITY libffi-home "https://sourceware.org/libffi/">
|
<!ENTITY libffi-home "https://sourceware.org/libffi/">
|
||||||
<!ENTITY libffi-fin-du "11 MB">
|
<!ENTITY libffi-fin-du "11 MB">
|
||||||
<!ENTITY libffi-fin-sbu "1.7 SBU">
|
<!ENTITY libffi-fin-sbu "1.7 SBU">
|
||||||
@ -410,33 +410,33 @@
|
|||||||
<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
|
<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
|
||||||
<!ENTITY libpipeline-md5 "17ac6969b2015386bcb5d278a08a40b5">
|
<!ENTITY libpipeline-md5 "17ac6969b2015386bcb5d278a08a40b5">
|
||||||
<!ENTITY libpipeline-home "https://libpipeline.nongnu.org/">
|
<!ENTITY libpipeline-home "https://libpipeline.nongnu.org/">
|
||||||
<!ENTITY libpipeline-fin-du "9.7 MB">
|
<!ENTITY libpipeline-fin-du "11 MB">
|
||||||
<!ENTITY libpipeline-fin-sbu "0.1 SBU">
|
<!ENTITY libpipeline-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY libtool-version "2.4.7">
|
<!ENTITY libtool-version "2.5.4">
|
||||||
<!ENTITY libtool-size "996 KB">
|
<!ENTITY libtool-size "1,033 KB">
|
||||||
<!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz">
|
<!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz">
|
||||||
<!ENTITY libtool-md5 "2fc0b6ddcd66a89ed6e45db28fa44232">
|
<!ENTITY libtool-md5 "22e0a29df8af5fdde276ea3a7d351d30">
|
||||||
<!ENTITY libtool-home "&gnu-software;libtool/">
|
<!ENTITY libtool-home "&gnu-software;libtool/">
|
||||||
<!ENTITY libtool-fin-du "45 MB">
|
<!ENTITY libtool-fin-du "44 MB">
|
||||||
<!ENTITY libtool-fin-sbu "0.8 SBU">
|
<!ENTITY libtool-fin-sbu "0.6 SBU">
|
||||||
|
|
||||||
<!ENTITY libxcrypt-version "4.4.36">
|
<!ENTITY libxcrypt-version "4.4.38">
|
||||||
<!ENTITY libxcrypt-size "610 KB">
|
<!ENTITY libxcrypt-size "612 KB">
|
||||||
<!ENTITY libxcrypt-url "&github;/besser82/libxcrypt/releases/download/v&libxcrypt-version;/libxcrypt-&libxcrypt-version;.tar.xz">
|
<!ENTITY libxcrypt-url "&github;/besser82/libxcrypt/releases/download/v&libxcrypt-version;/libxcrypt-&libxcrypt-version;.tar.xz">
|
||||||
<!ENTITY libxcrypt-md5 "b84cd4104e08c975063ec6c4d0372446">
|
<!ENTITY libxcrypt-md5 "1796a5d20098e9dd9e3f576803c83000">
|
||||||
<!ENTITY libxcrypt-home "&github;/besser82/libxcrypt/">
|
<!ENTITY libxcrypt-home "&github;/besser82/libxcrypt/">
|
||||||
<!ENTITY libxcrypt-fin-du "12 MB">
|
<!ENTITY libxcrypt-fin-du "12 MB">
|
||||||
<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
|
<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY linux-major-version "6">
|
<!ENTITY linux-major-version "6">
|
||||||
<!ENTITY linux-minor-version "10">
|
<!ENTITY linux-minor-version "13">
|
||||||
<!ENTITY linux-patch-version "8">
|
<!ENTITY linux-patch-version "2">
|
||||||
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
||||||
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
||||||
<!ENTITY linux-size "141,755 KB">
|
<!ENTITY linux-size "145,012 KB">
|
||||||
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
||||||
<!ENTITY linux-md5 "e449666908b3ddf351c8faaa1d511be2">
|
<!ENTITY linux-md5 "437f6b439649d8c4c0dd03fda817f443">
|
||||||
<!ENTITY linux-home "https://www.kernel.org/">
|
<!ENTITY linux-home "https://www.kernel.org/">
|
||||||
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
|
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
|
||||||
minimum is allnoconfig
|
minimum is allnoconfig
|
||||||
@ -464,9 +464,9 @@
|
|||||||
<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
|
<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
|
||||||
<!ENTITY m4-md5 "0d90823e1426f1da2fd872df0311298d">
|
<!ENTITY m4-md5 "0d90823e1426f1da2fd872df0311298d">
|
||||||
<!ENTITY m4-home "&gnu-software;m4/">
|
<!ENTITY m4-home "&gnu-software;m4/">
|
||||||
<!ENTITY m4-tmp-du "31 MB">
|
<!ENTITY m4-tmp-du "32 MB">
|
||||||
<!ENTITY m4-tmp-sbu "0.1 SBU">
|
<!ENTITY m4-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY m4-fin-du "48 MB">
|
<!ENTITY m4-fin-du "49 MB">
|
||||||
<!ENTITY m4-fin-sbu "0.3 SBU">
|
<!ENTITY m4-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY make-version "4.4.1">
|
<!ENTITY make-version "4.4.1">
|
||||||
@ -484,31 +484,31 @@
|
|||||||
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
|
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
|
||||||
<!ENTITY man-db-md5 "97ab5f9f32914eef2062d867381d8cee">
|
<!ENTITY man-db-md5 "97ab5f9f32914eef2062d867381d8cee">
|
||||||
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
|
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
|
||||||
<!ENTITY man-db-fin-du "43 MB">
|
<!ENTITY man-db-fin-du "44 MB">
|
||||||
<!ENTITY man-db-fin-sbu "0.3 SBU">
|
<!ENTITY man-db-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY man-pages-version "6.9.1">
|
<!ENTITY man-pages-version "6.10">
|
||||||
<!ENTITY man-pages-size "1,821 KB">
|
<!ENTITY man-pages-size "1,835 KB">
|
||||||
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
|
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
|
||||||
<!ENTITY man-pages-md5 "4d56775b6cce4edf1e496249e7c01c1a">
|
<!ENTITY man-pages-md5 "31b3dd6309da64a249ff01f53616b17f">
|
||||||
<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
|
<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
|
||||||
<!ENTITY man-pages-fin-du "52 MB">
|
<!ENTITY man-pages-fin-du "52 MB">
|
||||||
<!ENTITY man-pages-fin-sbu "0.1 SBU">
|
<!ENTITY man-pages-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY markupsafe-version "2.1.5">
|
<!ENTITY markupsafe-version "3.0.2">
|
||||||
<!ENTITY markupsafe-size "19 KB">
|
<!ENTITY markupsafe-size "21 KB">
|
||||||
<!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/MarkupSafe-&markupsafe-version;.tar.gz">
|
<!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/markupsafe-&markupsafe-version;.tar.gz">
|
||||||
<!ENTITY markupsafe-md5 "8fe7227653f2fb9b1ffe7f9f2058998a">
|
<!ENTITY markupsafe-md5 "cb0071711b573b155cc8f86e1de72167">
|
||||||
<!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/">
|
<!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/">
|
||||||
<!ENTITY markupsafe-fin-du "508 KB">
|
<!ENTITY markupsafe-fin-du "500 KB">
|
||||||
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
|
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY meson-version "1.5.2">
|
<!ENTITY meson-version "1.7.0">
|
||||||
<!ENTITY meson-size "2,213 KB">
|
<!ENTITY meson-size "2,241 KB">
|
||||||
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
|
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
|
||||||
<!ENTITY meson-md5 "682f75ef96c2e7542b0148e70068ea09">
|
<!ENTITY meson-md5 "c20f3e5ebbb007352d22f4fd6ceb925c">
|
||||||
<!ENTITY meson-home "https://mesonbuild.com">
|
<!ENTITY meson-home "https://mesonbuild.com">
|
||||||
<!ENTITY meson-fin-du "43 MB">
|
<!ENTITY meson-fin-du "44 MB">
|
||||||
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
|
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY mpc-version "1.3.1">
|
<!ENTITY mpc-version "1.3.1">
|
||||||
@ -545,13 +545,13 @@
|
|||||||
<!ENTITY ninja-fin-du "37 MB">
|
<!ENTITY ninja-fin-du "37 MB">
|
||||||
<!ENTITY ninja-fin-sbu "0.2 SBU">
|
<!ENTITY ninja-fin-sbu "0.2 SBU">
|
||||||
|
|
||||||
<!ENTITY openssl-version "3.3.2">
|
<!ENTITY openssl-version "3.4.1">
|
||||||
<!ENTITY openssl-size "17,653 KB">
|
<!ENTITY openssl-size "17,917 KB">
|
||||||
<!ENTITY openssl-url "&github;/openssl/openssl/releases/download/openssl-&openssl-version;/openssl-&openssl-version;.tar.gz">
|
<!ENTITY openssl-url "&github;/openssl/openssl/releases/download/openssl-&openssl-version;/openssl-&openssl-version;.tar.gz">
|
||||||
<!ENTITY openssl-md5 "015fca2692596560b6fe8a2d8fecd84b">
|
<!ENTITY openssl-md5 "fb7a747ac6793a7ad7118eaba45db379">
|
||||||
<!ENTITY openssl-home "https://www.openssl-library.org/">
|
<!ENTITY openssl-home "https://www.openssl-library.org/">
|
||||||
<!ENTITY openssl-fin-du "883 MB">
|
<!ENTITY openssl-fin-du "920 MB">
|
||||||
<!ENTITY openssl-fin-sbu "1.7 SBU">
|
<!ENTITY openssl-fin-sbu "1.8 SBU">
|
||||||
|
|
||||||
<!ENTITY patch-version "2.7.6">
|
<!ENTITY patch-version "2.7.6">
|
||||||
<!ENTITY patch-size "766 KB">
|
<!ENTITY patch-size "766 KB">
|
||||||
@ -565,17 +565,17 @@
|
|||||||
|
|
||||||
<!ENTITY perl-version-major "5">
|
<!ENTITY perl-version-major "5">
|
||||||
<!ENTITY perl-version-minor "40">
|
<!ENTITY perl-version-minor "40">
|
||||||
<!ENTITY perl-version-patch "0">
|
<!ENTITY perl-version-patch "1">
|
||||||
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
|
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
|
||||||
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
|
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
|
||||||
<!ENTITY perl-size "13,481 KB">
|
<!ENTITY perl-size "13,605 KB">
|
||||||
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
|
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
|
||||||
<!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82">
|
<!ENTITY perl-md5 "bab3547a5cdf2302ee0396419d74a42e">
|
||||||
<!ENTITY perl-home "https://www.perl.org/">
|
<!ENTITY perl-home "https://www.perl.org/">
|
||||||
<!ENTITY perl-tmp-du "285 MB">
|
<!ENTITY perl-tmp-du "285 MB">
|
||||||
<!ENTITY perl-tmp-sbu "0.6 SBU">
|
<!ENTITY perl-tmp-sbu "0.6 SBU">
|
||||||
<!ENTITY perl-fin-du "245 MB">
|
<!ENTITY perl-fin-du "245 MB">
|
||||||
<!ENTITY perl-fin-sbu "1.4 SBU">
|
<!ENTITY perl-fin-sbu "1.3 SBU">
|
||||||
|
|
||||||
<!ENTITY pkgconf-version "2.3.0">
|
<!ENTITY pkgconf-version "2.3.0">
|
||||||
<!ENTITY pkgconf-size "309 KB">
|
<!ENTITY pkgconf-size "309 KB">
|
||||||
@ -585,12 +585,12 @@
|
|||||||
<!ENTITY pkgconf-fin-du "4.7 MB">
|
<!ENTITY pkgconf-fin-du "4.7 MB">
|
||||||
<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
|
<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY procps-ng-version "4.0.4">
|
<!ENTITY procps-ng-version "4.0.5">
|
||||||
<!ENTITY procps-ng-size "1,369 KB">
|
<!ENTITY procps-ng-size "1,483 KB">
|
||||||
<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
|
<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
|
||||||
<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
|
<!ENTITY procps-ng-md5 "90803e64f51f192f3325d25c3335d057">
|
||||||
<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
|
<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
|
||||||
<!ENTITY procps-ng-fin-du "26 MB">
|
<!ENTITY procps-ng-fin-du "28 MB">
|
||||||
<!ENTITY procps-ng-fin-sbu "0.1 SBU">
|
<!ENTITY procps-ng-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY psmisc-version "23.7">
|
<!ENTITY psmisc-version "23.7">
|
||||||
@ -604,19 +604,19 @@
|
|||||||
<!-- If python minor version changes, updates in python and
|
<!-- If python minor version changes, updates in python and
|
||||||
meson pages will be needed: python3.6 and python3.6m -->
|
meson pages will be needed: python3.6 and python3.6m -->
|
||||||
|
|
||||||
<!ENTITY python-version "3.12.6">
|
<!ENTITY python-version "3.13.2">
|
||||||
<!ENTITY python-minor "3.12">
|
<!ENTITY python-minor "3.13">
|
||||||
<!ENTITY python-size "19,956 KB">
|
<!ENTITY python-size "22,091 KB">
|
||||||
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
|
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
|
||||||
<!ENTITY python-md5 "cb669514937d3e894e74081627722aa5">
|
<!ENTITY python-md5 "4c2d9202ab4db02c9d0999b14655dfe5">
|
||||||
<!ENTITY python-home "https://www.python.org/">
|
<!ENTITY python-home "https://www.python.org/">
|
||||||
<!ENTITY python-tmp-du "603 MB">
|
<!ENTITY python-tmp-du "634 MB">
|
||||||
<!ENTITY python-tmp-sbu "0.4 SBU">
|
<!ENTITY python-tmp-sbu "0.5 SBU">
|
||||||
<!ENTITY python-fin-du "530 MB">
|
<!ENTITY python-fin-du "501 MB">
|
||||||
<!ENTITY python-fin-sbu "2.2 SBU">
|
<!ENTITY python-fin-sbu "2.1 SBU">
|
||||||
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
|
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
|
||||||
<!ENTITY python-docs-md5 "35e90037a10d51af0c396b05bd64659d">
|
<!ENTITY python-docs-md5 "d6aede88f480a018d26b3206f21654ae">
|
||||||
<!ENTITY python-docs-size "8,165 KB">
|
<!ENTITY python-docs-size "10,102 KB">
|
||||||
|
|
||||||
<!ENTITY readline-version "8.2.13">
|
<!ENTITY readline-version "8.2.13">
|
||||||
<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
|
<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
|
||||||
@ -637,54 +637,54 @@
|
|||||||
<!ENTITY sed-fin-du "30 MB">
|
<!ENTITY sed-fin-du "30 MB">
|
||||||
<!ENTITY sed-fin-sbu "0.3 SBU">
|
<!ENTITY sed-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY setuptools-version "75.1.0">
|
<!ENTITY setuptools-version "75.8.0">
|
||||||
<!ENTITY setuptools-size "1,317 KB">
|
<!ENTITY setuptools-size "1,312 KB">
|
||||||
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
|
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
|
||||||
<!ENTITY setuptools-md5 "8e8aed1625afae37b59272ff981d6e1c">
|
<!ENTITY setuptools-md5 "a42b075e3e18e724580f4caf7944354a">
|
||||||
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
|
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
|
||||||
<!ENTITY setuptools-fin-du "35 MB">
|
<!ENTITY setuptools-fin-du "26 MB">
|
||||||
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
|
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY shadow-version "4.16.0">
|
<!ENTITY shadow-version "4.17.2">
|
||||||
<!ENTITY shadow-size "2,154 KB">
|
<!ENTITY shadow-size "2,267 KB">
|
||||||
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
|
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
|
||||||
<!ENTITY shadow-md5 "eb70bad3316d08f0d3bb3d4bbeccb3b4">
|
<!ENTITY shadow-md5 "d9b6b8028ebb5971857b7f6b10ffba0e">
|
||||||
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
|
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
|
||||||
<!ENTITY shadow-fin-du "112 MB">
|
<!ENTITY shadow-fin-du "114 MB">
|
||||||
<!ENTITY shadow-fin-sbu "0.1 SBU">
|
<!ENTITY shadow-fin-sbu "0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY sysklogd-version "2.6.2">
|
<!ENTITY sysklogd-version "2.7.0">
|
||||||
<!ENTITY sysklogd-size "453 KB">
|
<!ENTITY sysklogd-size "465 KB">
|
||||||
<!ENTITY sysklogd-url "https://github.com/troglobit/sysklogd/releases/download/v&sysklogd-version;/sysklogd-&sysklogd-version;.tar.gz">
|
<!ENTITY sysklogd-url "https://github.com/troglobit/sysklogd/releases/download/v&sysklogd-version;/sysklogd-&sysklogd-version;.tar.gz">
|
||||||
<!ENTITY sysklogd-md5 "9f64535a9a791f20504841b94d194391">
|
<!ENTITY sysklogd-md5 "611c0fa5c138eb7a532f3c13bdf11ebc">
|
||||||
<!ENTITY sysklogd-home "https://www.infodrom.org/projects/sysklogd/">
|
<!ENTITY sysklogd-home "https://www.infodrom.org/projects/sysklogd/">
|
||||||
<!ENTITY sysklogd-fin-du "3.9 MB">
|
<!ENTITY sysklogd-fin-du "4.1 MB">
|
||||||
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
|
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY systemd-version "256.5">
|
<!ENTITY systemd-version "257">
|
||||||
<!--<!ENTITY systemd-stable "6b4878d">-->
|
<!--<!ENTITY systemd-stable "6b4878d">-->
|
||||||
<!-- The above entity is used whenever we move to a stable backport branch.
|
<!-- The above entity is used whenever we move to a stable backport branch.
|
||||||
In the event of a critical problem or kernel change that is incompatible,
|
In the event of a critical problem or kernel change that is incompatible,
|
||||||
we will switch to the backport branch until the next stable release. -->
|
we will switch to the backport branch until the next stable release. -->
|
||||||
<!ENTITY systemd-size "15,298 KB">
|
<!ENTITY systemd-size "15,805 KB">
|
||||||
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
|
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
|
||||||
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
|
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
|
||||||
<!ENTITY systemd-md5 "846a8b47a235793d0f937dfc53cfb78f">
|
<!ENTITY systemd-md5 "a51c7f9ab0d8b0a08dcf14bea2b6a5cb">
|
||||||
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
|
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
|
||||||
<!ENTITY systemd-man-version "256.5">
|
<!ENTITY systemd-man-version "257">
|
||||||
<!ENTITY systemd-man-size "717 KB">
|
<!ENTITY systemd-man-size "732 KB">
|
||||||
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
|
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
|
||||||
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
|
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
|
||||||
<!ENTITY systemd-man-md5 "4965bf4bf74cb616ac394459158a5d27">
|
<!ENTITY systemd-man-md5 "ac0b54961b1f20474fdff0927bc8be14">
|
||||||
<!ENTITY systemd-fin-du "267 MB">
|
<!ENTITY systemd-fin-du "307 MB">
|
||||||
<!ENTITY systemd-fin-sbu "0.8 SBU">
|
<!ENTITY systemd-fin-sbu "1.1 SBU">
|
||||||
|
|
||||||
<!ENTITY sysvinit-version "3.10">
|
<!ENTITY sysvinit-version "3.14">
|
||||||
<!ENTITY sysvinit-size "235 KB">
|
<!ENTITY sysvinit-size "236 KB">
|
||||||
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
|
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
|
||||||
<!ENTITY sysvinit-md5 "b8fbe11062cf16d3b6a3709b7f6978d2">
|
<!ENTITY sysvinit-md5 "bc6890b975d19dc9db42d0c7364dd092">
|
||||||
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
|
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
|
||||||
<!ENTITY sysvinit-fin-du "2.8 MB">
|
<!ENTITY sysvinit-fin-du "2.9 MB">
|
||||||
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
|
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY tar-version "1.35">
|
<!ENTITY tar-version "1.35">
|
||||||
@ -695,60 +695,59 @@
|
|||||||
<!ENTITY tar-tmp-du "42 MB">
|
<!ENTITY tar-tmp-du "42 MB">
|
||||||
<!ENTITY tar-tmp-sbu "0.1 SBU">
|
<!ENTITY tar-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY tar-fin-du "43 MB">
|
<!ENTITY tar-fin-du "43 MB">
|
||||||
<!ENTITY tar-fin-sbu "0.7 SBU">
|
<!ENTITY tar-fin-sbu "0.6 SBU">
|
||||||
|
|
||||||
<!ENTITY tcl-version "8.6.15">
|
<!ENTITY tcl-version "8.6.16">
|
||||||
<!ENTITY tcl-major-version "8.6">
|
<!ENTITY tcl-major-version "8.6">
|
||||||
<!ENTITY tcl-size "11,490 KB">
|
<!ENTITY tcl-size "11,406 KB">
|
||||||
<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
|
<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
|
||||||
<!ENTITY tcl-md5 "c13a4d5425b5ae335258342b38ba34c2">
|
<!ENTITY tcl-md5 "eaef5d0a27239fb840f04af8ec608242">
|
||||||
<!ENTITY tcl-home "https://tcl.sourceforge.net/">
|
<!ENTITY tcl-home "https://tcl.sourceforge.net/">
|
||||||
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
|
<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
|
||||||
<!ENTITY tcl-docs-md5 "146d6317a5318ad79d4c1421ba612fe9">
|
<!ENTITY tcl-docs-md5 "750c221bcb6f8737a6791c1fbe98b684">
|
||||||
<!ENTITY tcl-docs-size "1,169 KB">
|
<!ENTITY tcl-docs-size "1,169 KB">
|
||||||
<!ENTITY tcl-tmp-du "91 MB">
|
<!ENTITY tcl-tmp-du "91 MB">
|
||||||
<!ENTITY tcl-tmp-sbu "3.2 SBU">
|
<!ENTITY tcl-tmp-sbu "3.1 SBU">
|
||||||
|
|
||||||
<!ENTITY texinfo-version "7.1.1">
|
<!ENTITY texinfo-version "7.2">
|
||||||
<!ENTITY texinfo-size "5,443 KB">
|
<!ENTITY texinfo-size "6,259 KB">
|
||||||
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
|
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
|
||||||
<!ENTITY texinfo-md5 "e5fc595794a7980f98ce446a5f8aa273">
|
<!ENTITY texinfo-md5 "11939a7624572814912a18e76c8d8972">
|
||||||
<!ENTITY texinfo-home "&gnu-software;texinfo/">
|
<!ENTITY texinfo-home "&gnu-software;texinfo/">
|
||||||
<!ENTITY texinfo-tmp-du "130 MB">
|
<!ENTITY texinfo-tmp-du "152 MB">
|
||||||
<!ENTITY texinfo-tmp-sbu "0.2 SBU">
|
<!ENTITY texinfo-tmp-sbu "0.2 SBU">
|
||||||
<!ENTITY texinfo-fin-du "139 MB">
|
<!ENTITY texinfo-fin-du "160 MB">
|
||||||
<!ENTITY texinfo-fin-sbu "0.3 SBU">
|
<!ENTITY texinfo-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY tzdata-version "2024b">
|
<!ENTITY tzdata-version "2025a">
|
||||||
<!ENTITY tzdata-size "449 KB">
|
<!ENTITY tzdata-size "453 KB">
|
||||||
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
|
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
|
||||||
<!ENTITY tzdata-md5 "e1d010b46844502f12dcff298c1b7154">
|
<!ENTITY tzdata-md5 "404229390c06b7440f5e48d12c1a3251">
|
||||||
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
|
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
|
||||||
|
|
||||||
<!ENTITY udev-fin-du "144 MB">
|
|
||||||
<!ENTITY udev-fin-sbu "0.2 SBU">
|
|
||||||
|
|
||||||
<!ENTITY udev-lfs-version "udev-lfs-20230818">
|
<!ENTITY udev-lfs-version "udev-lfs-20230818">
|
||||||
<!ENTITY udev-lfs-size "10 KB">
|
<!ENTITY udev-lfs-size "10 KB">
|
||||||
<!ENTITY udev-lfs-url "&anduin-sources;/&udev-lfs-version;.tar.xz">
|
<!ENTITY udev-lfs-url "&anduin-sources;/&udev-lfs-version;.tar.xz">
|
||||||
<!ENTITY udev-lfs-md5 "acd4360d8a5c3ef320b9db88d275dae6">
|
<!ENTITY udev-lfs-md5 "acd4360d8a5c3ef320b9db88d275dae6">
|
||||||
<!ENTITY udev-lfs-home " ">
|
<!ENTITY udev-lfs-home " ">
|
||||||
|
<!ENTITY udev-fin-du "161 MB">
|
||||||
|
<!ENTITY udev-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY util-linux-minor "2.40">
|
<!ENTITY util-linux-minor "2.40">
|
||||||
<!ENTITY util-linux-version "2.40.2"> <!-- 2.33.x -->
|
<!ENTITY util-linux-version "2.40.4"> <!-- 2.33.x -->
|
||||||
<!ENTITY util-linux-size "8,648 KB">
|
<!ENTITY util-linux-size "8,641 KB">
|
||||||
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
|
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
|
||||||
<!ENTITY util-linux-md5 "88faefc8fefced097e58142077a3d14e">
|
<!ENTITY util-linux-md5 "f9cbb1c8315d8ccbeb0ec36d10350304">
|
||||||
<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
|
<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
|
||||||
<!ENTITY util-linux-tmp-du "180 MB">
|
<!ENTITY util-linux-tmp-du "182 MB">
|
||||||
<!ENTITY util-linux-tmp-sbu "0.2 SBU">
|
<!ENTITY util-linux-tmp-sbu "0.2 SBU">
|
||||||
<!ENTITY util-linux-fin-du "315 MB">
|
<!ENTITY util-linux-fin-du "316 MB">
|
||||||
<!ENTITY util-linux-fin-sbu "0.5 SBU">
|
<!ENTITY util-linux-fin-sbu "0.5 SBU">
|
||||||
|
|
||||||
<!ENTITY vim-version "9.1.0738">
|
<!ENTITY vim-version "9.1.1106">
|
||||||
<!-- <!ENTITY vim-majmin "90"> -->
|
<!-- <!ENTITY vim-majmin "90"> -->
|
||||||
<!ENTITY vim-docdir "vim/vim91">
|
<!ENTITY vim-docdir "vim/vim91">
|
||||||
<!ENTITY vim-size "17,673 KB">
|
<!ENTITY vim-size "18,053 KB">
|
||||||
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
|
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
|
||||||
<!-- N.B. LFS 9.0 uses
|
<!-- N.B. LFS 9.0 uses
|
||||||
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
|
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
|
||||||
@ -762,17 +761,17 @@
|
|||||||
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
|
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
|
||||||
us v8.1.1846. -->
|
us v8.1.1846. -->
|
||||||
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
|
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
|
||||||
<!ENTITY vim-md5 "afe52ff64b0a3dd3644ba4aecc48737c">
|
<!ENTITY vim-md5 "3ed2d26c95b08dff8b8b29786937b693">
|
||||||
<!ENTITY vim-home "https://www.vim.org">
|
<!ENTITY vim-home "https://www.vim.org">
|
||||||
<!ENTITY vim-fin-du "245 MB">
|
<!ENTITY vim-fin-du "251 MB">
|
||||||
<!ENTITY vim-fin-sbu "2.9 SBU">
|
<!ENTITY vim-fin-sbu "3.4 SBU">
|
||||||
|
|
||||||
<!ENTITY wheel-version "0.44.0">
|
<!ENTITY wheel-version "0.45.1">
|
||||||
<!ENTITY wheel-size "99 KB">
|
<!ENTITY wheel-size "106 KB">
|
||||||
<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
|
<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
|
||||||
<!ENTITY wheel-md5 "440ff4fe51579b7ed16f02af8f8d9494">
|
<!ENTITY wheel-md5 "dddc505d0573d03576c7c6c5a4fe0641">
|
||||||
<!ENTITY wheel-home "&pypi-home;/wheel/">
|
<!ENTITY wheel-home "&pypi-home;/wheel/">
|
||||||
<!ENTITY wheel-fin-du "1.5 MB">
|
<!ENTITY wheel-fin-du "1.6 MB">
|
||||||
<!ENTITY wheel-fin-sbu "less than 0.1 SBU">
|
<!ENTITY wheel-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY xml-parser-version "2.47">
|
<!ENTITY xml-parser-version "2.47">
|
||||||
@ -783,12 +782,12 @@
|
|||||||
<!ENTITY xml-parser-fin-du "2.4 MB">
|
<!ENTITY xml-parser-fin-du "2.4 MB">
|
||||||
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
|
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
|
||||||
|
|
||||||
<!ENTITY xz-version "5.6.2">
|
<!ENTITY xz-version "5.6.4">
|
||||||
<!ENTITY xz-size "1,277 KB">
|
<!ENTITY xz-size "1,310 KB">
|
||||||
<!ENTITY xz-url "https://github.com//tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
|
<!ENTITY xz-url "https://github.com//tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
|
||||||
<!ENTITY xz-md5 "bbf73fb28425cebb854328599f85c4cf">
|
<!ENTITY xz-md5 "4b1cf07d45ec7eb90a01dd3c00311a3e">
|
||||||
<!ENTITY xz-home "https://tukaani.org/xz">
|
<!ENTITY xz-home "https://tukaani.org/xz">
|
||||||
<!ENTITY xz-tmp-du "20 MB">
|
<!ENTITY xz-tmp-du "21 MB">
|
||||||
<!ENTITY xz-tmp-sbu "0.1 SBU">
|
<!ENTITY xz-tmp-sbu "0.1 SBU">
|
||||||
<!ENTITY xz-fin-du "21 MB">
|
<!ENTITY xz-fin-du "21 MB">
|
||||||
<!ENTITY xz-fin-sbu "0.1 SBU">
|
<!ENTITY xz-fin-sbu "0.1 SBU">
|
||||||
@ -810,6 +809,6 @@
|
|||||||
<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
|
<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
|
||||||
<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
|
<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
|
||||||
<!ENTITY zstd-home "https://facebook.github.io/zstd/">
|
<!ENTITY zstd-home "https://facebook.github.io/zstd/">
|
||||||
<!ENTITY zstd-fin-du "84 MB">
|
<!ENTITY zstd-fin-du "85 MB">
|
||||||
<!ENTITY zstd-fin-sbu "0.4 SBU">
|
<!ENTITY zstd-fin-sbu "0.4 SBU">
|
||||||
|
|
||||||
|
@ -360,7 +360,7 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</compute
|
|||||||
<para>Next comes glibc. The most important
|
<para>Next comes glibc. The most important
|
||||||
considerations for building glibc are the compiler, binary tools, and
|
considerations for building glibc are the compiler, binary tools, and
|
||||||
kernel headers. The compiler and binary tools are generally not an issue
|
kernel headers. The compiler and binary tools are generally not an issue
|
||||||
since glibc will always those relating to the <parameter>--host</parameter>
|
since glibc will always use those relating to the <parameter>--host</parameter>
|
||||||
parameter passed to its configure script; e.g., in our case, the compiler
|
parameter passed to its configure script; e.g., in our case, the compiler
|
||||||
will be <command>$LFS_TGT-gcc</command> and the <command>readelf</command>
|
will be <command>$LFS_TGT-gcc</command> and the <command>readelf</command>
|
||||||
tool will be <command>$LFS_TGT-readelf</command>. The kernel headers can
|
tool will be <command>$LFS_TGT-readelf</command>. The kernel headers can
|
||||||
|
11
patches.ent
11
patches.ent
@ -7,12 +7,17 @@
|
|||||||
<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
|
<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
|
||||||
<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
|
<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
|
||||||
-->
|
-->
|
||||||
|
<!--
|
||||||
|
<!ENTITY binutils-upstream-patch "binutils-&binutils-version;-upstream_fix-1.patch">
|
||||||
|
<!ENTITY binutils-upstream-patch-md5 "eddd9860af589ec328541a9ec5e5928e">
|
||||||
|
<!ENTITY binutils-upstream-patch-size "18 KB">
|
||||||
|
-->
|
||||||
<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
|
<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
|
||||||
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
|
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
|
||||||
<!ENTITY bzip2-docs-patch-size "1.6 KB">
|
<!ENTITY bzip2-docs-patch-size "1.6 KB">
|
||||||
|
|
||||||
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch">
|
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
|
||||||
<!ENTITY coreutils-i18n-patch-md5 "58961caf5bbdb02462591fa506c73b6d">
|
<!ENTITY coreutils-i18n-patch-md5 "6aee45dd3e05b7658971c321d92f44b7">
|
||||||
<!ENTITY coreutils-i18n-patch-size "164 KB">
|
<!ENTITY coreutils-i18n-patch-size "164 KB">
|
||||||
|
|
||||||
<!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch">
|
<!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch">
|
||||||
@ -36,7 +41,7 @@
|
|||||||
<!ENTITY readline-fixes-patch-size "13 KB">
|
<!ENTITY readline-fixes-patch-size "13 KB">
|
||||||
-->
|
-->
|
||||||
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
|
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
|
||||||
<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
|
<!ENTITY sysvinit-consolidated-patch-md5 "3af8fd8e13cad481eeeaa48be4247445">
|
||||||
<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
|
<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
|
||||||
<!--
|
<!--
|
||||||
<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
|
<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
|
||||||
|
@ -189,10 +189,10 @@
|
|||||||
<term><emphasis>LSB Desktop:</emphasis></term>
|
<term><emphasis>LSB Desktop:</emphasis></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<filename class='libraryfile'>libgdk-x11-2.0</filename>
|
<filename class='libraryfile'>libgdk-x11-2.0.so</filename>
|
||||||
(but <filename class='libraryfile'>libgdk-3.so</filename>
|
(but <filename class='libraryfile'>libgdk-3.so</filename>
|
||||||
is provided by the BLFS GTK+-3 package),
|
is provided by the BLFS GTK+-3 package),
|
||||||
<filename class='libraryfile'>libgtk-x11-2.0</filename>
|
<filename class='libraryfile'>libgtk-x11-2.0.so</filename>
|
||||||
(but <filename class='libraryfile'>libgtk-3.so</filename>
|
(but <filename class='libraryfile'>libgtk-3.so</filename>
|
||||||
and <filename class='libraryfile'>libgtk-4.so</filename>
|
and <filename class='libraryfile'>libgtk-4.so</filename>
|
||||||
are provided by the BLFS GTK+-3 and GTK-4 packages),
|
are provided by the BLFS GTK+-3 and GTK-4 packages),
|
||||||
|
Loading…
Reference in New Issue
Block a user