Commit Graph

10365 Commits

Author SHA1 Message Date
Xi Ruoyao
948ffd7ba3
Update to rustc-1.75.0
Add rust.lto="thin" and rust.codegen-units=1 to optimize the compiler
like upstream official build.

Add some external dependencies.
2024-01-02 02:50:30 +08:00
Douglas R. Reno
31f5562669 Update to swig-4.2.0 2023-12-31 14:50:17 -06:00
Xi Ruoyao
0d96143997
swig: Simplify doc install command 2024-01-01 00:48:29 +08:00
Xi Ruoyao
b37f4eb11f
swig: Move "TCL_INCLUDE=" earlier
We've put it at the trailing position, but it looks like "TCL_INCLUDE=."
with the punctuation.
2024-01-01 00:42:06 +08:00
Xi Ruoyao
9f6c9c5d6c
systemd: Fix CVE-2023-7008 2023-12-31 05:20:54 +08:00
Xi Ruoyao
0ab9e79fd0
systemd: Fix a deprecation warning 2023-12-31 05:20:54 +08:00
Douglas R. Reno
4365a9e145 Update to subversion-1.14.3 2023-12-29 15:54:39 -06:00
Rahul Chandra
a007a58069 Fix double-hyphens from php test comment 2023-12-28 20:52:56 -05:00
Rahul Chandra
ef15363660 Update to php-8.3.1 2023-12-28 20:49:55 -05:00
Rahul Chandra
d8b5d284f7 Update to libsass-3.6.6 2023-12-28 20:34:53 -05:00
Pierre Labastie
2e072015eb Fix link to Wine site 2023-12-28 22:42:49 +01:00
Douglas R. Reno
0b7dd495e8 Update to opencv-4.9.0 2023-12-28 14:50:04 -06:00
Douglas R. Reno
9e0abc2473 Update to Spidermonkey-115.6.0 (Security Update) 2023-12-27 17:03:36 -06:00
Bruce Dubbs
99947ffb1e Add fmt-10.1.1. 2023-12-27 16:00:30 -06:00
Bruce Dubbs
1251fe7595 Update to doxygen-1.10.0. 2023-12-27 13:38:35 -06:00
Bruce Dubbs
c4f5f1e082 Update to ruby-3.3.0. 2023-12-27 13:34:15 -06:00
Bruce Dubbs
c29909c877 Update to Net-DNS-1.42 (Perl module). 2023-12-27 13:06:42 -06:00
Bruce Dubbs
e394cf6300 Update to exempi-2.6.5. 2023-12-27 12:26:10 -06:00
Douglas R. Reno
bc35d575e4 Add a security patch to libssh2 to guard it against the Terrapin attack. 2023-12-26 22:06:42 -06:00
Douglas R. Reno
5aaa0677fa Sysstat: fix the installation of systemd units.
The new version of sysstat requires the installation of
sysstat-rotate.{timer,service} in order to function correctly when
enabling the new systemd unit.
2023-12-26 16:15:29 -06:00
Bruce Dubbs
01c1ac6aff Typos and small corrections. 2023-12-26 12:44:02 -06:00
Bruce Dubbs
5bd4e666b2 Simplify python3.11 page and firefox page. 2023-12-26 12:34:06 -06:00
Rahul Chandra
105d06c49a Add python3.11 in order to build Mozilla packages
I haven't modified all the reverse-depends to remove the
python-3.12 fixes (only firefox right now)
2023-12-26 02:33:08 -05:00
Bruce Dubbs
b146348077 Update to sysstat-12.7.5. 2023-12-24 15:42:43 -06:00
Bruce Dubbs
e2cd809276 Update to fontconfig-2.15.0. 2023-12-24 15:40:13 -06:00
Bruce Dubbs
8364a13a9c Update to python-dbusmock-0.30.1 (Python module). 2023-12-24 15:23:19 -06:00
Xi Ruoyao
5481e1f101
Update to systemd-255 2023-12-23 22:00:48 +08:00
Pierre Labastie
1859ee6872 Remove links to deleted wiki pages
See https://wiki.linuxfromscratch.org/blfs/ticket/18952
2023-12-23 13:40:25 +01:00
Bruce Dubbs
7b63cb6e00 Update to lxml-4.9.4. 2023-12-22 16:56:55 -06:00
Xi Ruoyao
e4f0510ba0
boost: Comment out stale command explanation 2023-12-22 17:02:01 +08:00
Pierre Labastie
2f1939858f systemd and elogind: link to "Logind" editor's note 2023-12-21 23:44:05 +01:00
Bruce Dubbs
3f3aad1340 Spelling/grammar fixes 2023-12-21 10:56:18 -06:00
Pierre Labastie
2abde15278 Remove editor's note link from gcc
The note was obsolete and has been removed from wiki.
2023-12-21 15:09:59 +01:00
Pierre Labastie
8e09ea8bae Remove editor note from docutils
The note was obsolete and removed from the wiki
2023-12-21 14:46:58 +01:00
Bruce Dubbs
0c6208e8b1 Update to LibRaw-0.21.2. 2023-12-20 19:26:14 -06:00
Bruce Dubbs
868d29d21c Update to libnvme-1.7.1. 2023-12-20 19:21:22 -06:00
Bruce Dubbs
073a9623ee Update to aspell-0.60.8.1. 2023-12-20 19:03:59 -06:00
Douglas R. Reno
b1e4cd84a9 Fix rendering the book after the Python2 change earlier today 2023-12-20 15:50:59 -06:00
Pierre Labastie
8bded0b9b6 Remove editor notes for python2
wiki page removed
2023-12-20 22:17:59 +01:00
Pierre Labastie
311a77a433 Add editor notes link to perl-modules 2023-12-20 22:17:26 +01:00
Pierre Labastie
e5e6a0417e Completely remove editor notes instead of commenting them 2023-12-20 18:36:57 +01:00
Pierre Labastie
75f8be8cb9 GPM: remove the link to the wiki page
THe wiki page has been removed because it was very outdated.
2023-12-20 17:26:26 +01:00
Rahul Chandra
26980774fd Update to qpdf-11.6.4 2023-12-17 20:30:23 -05:00
Xi Ruoyao
578a0a0efc
appstream: Change gtk-doc to gi-docgen
In 1.0.0 NEWS:

    * docs: Build all API documentation with gi-docgen

By the way, add DAPS as external dependency (it's needed to generate
specification documentation with -Ddocs=true), and clarify the pre-built
API documentation installed to /usr/share/doc/appstream.
2023-12-18 02:13:30 +08:00
Bruce Dubbs
cbb2f6840c Update to libatomic_ops-7.8.2. 2023-12-17 11:31:32 -06:00
Bruce Dubbs
3c0e3458a4 Update to AppStream-1.0.1. 2023-12-17 11:29:06 -06:00
Pierre Labastie
61a04db54b Fix python docs md5 2023-12-17 10:34:09 +01:00
Rahul Chandra
7e4c8fbc87 Update to cmake-3.28.1 2023-12-17 01:40:52 -05:00
Rahul Chandra
bca8ca5e57 Update to enchant-2.6.4 2023-12-17 01:14:42 -05:00
Bruce Dubbs
7450bb6c4d Update to librsvg-2.57.1. 2023-12-16 15:23:48 -06:00
Bruce Dubbs
ca81b26f47 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-12-16 14:56:39 -06:00
Douglas R. Reno
f5afe1b379 UPower: document a test suite failure on 32-bit machines.
40.00000000000001 definitely does not equal 40.0. :)

Upstream report is https://gitlab.freedesktop.org/upower/upower/-/issues/251
2023-12-16 12:39:02 -06:00
Bruce Dubbs
2c758f05b7 Update to Python-3.12.1. 2023-12-16 11:01:26 -06:00
Bruce Dubbs
6f60a9c90e Update to boost-1.84.0. 2023-12-16 10:19:28 -06:00
Bruce Dubbs
9742686c3c Update to bluez-5.71. 2023-12-16 09:50:43 -06:00
Douglas R. Reno
9369ed585d Update to libxml2-2.12.3 2023-12-15 12:14:25 -06:00
Bruce Dubbs
cc460eb67f Typos 2023-12-14 13:32:03 -06:00
Bruce Dubbs
c95e0acc4e Clean up dependencies in avahi abd graphviz 2023-12-10 14:28:40 -06:00
Pierre Labastie
8a721c7612 ibus: add --disable-gtk2
This is needed if GTK+-2 is not installed.
2023-12-10 09:39:31 +01:00
Rahul Chandra
63a2e8380a Update to cmake-3.28.0 2023-12-08 18:56:07 -05:00
Douglas R. Reno
4320a4451a Update to rustc-1.74.1 2023-12-08 16:26:03 -06:00
Pierre Labastie
875b3b57e8 Fix various option vs parameter problems
Sometimes there is no really a problem, but alos avoids that
automatic detection with "make test-options" return false positives
2023-12-08 22:05:39 +01:00
Douglas R. Reno
49de3c2c92 Update to mercurial-6.6.1 2023-12-08 14:43:18 -06:00
Douglas R. Reno
dd1672e8d7 Update to libxml2-2.12.2 2023-12-07 15:38:55 -06:00
Douglas R. Reno
6f55f20a3e Update to glib-2.78.3 2023-12-07 15:26:17 -06:00
Bruce Dubbs
0e942fdf6e Update tree URL and other stats 2023-12-07 14:14:05 -06:00
Rahul Chandra
15abfad2fb gdb-14.1 2023-12-06 16:49:35 -05:00
Pierre Labastie
9a1cccdd16 gegl: add role="root" to a command run as root 2023-12-06 15:46:38 +01:00
Pierre Labastie
c3d8e34104 Fix libgsf for libxml-2.12+ 2023-12-06 15:23:01 +01:00
Pierre Labastie
5cc205a9e0 Make runtime deps recommended for glib2
shared-mime-info and desktop-file-utils may be needed by gio. Also,
it is assumed to be present for some page of the books...
2023-12-06 08:50:49 +01:00
Douglas R. Reno
1f61e4ed1a Update to enchant-2.6.3 2023-12-05 19:53:03 -06:00
Douglas R. Reno
c4c3824781 Update to poppler-23.12.0 2023-12-05 19:50:55 -06:00
Rahul Chandra
8ebbc4e233 Update to libavif-1.0.3 2023-12-05 20:37:54 -05:00
Rahul Chandra
627bb154cf Update to pygments-2.17.2 2023-12-05 20:27:35 -05:00
Douglas R. Reno
0fcea3af89 Update to Text-CSV-2.04 (Perl Module) 2023-12-04 17:12:36 -06:00
Douglas R. Reno
8d444f5ce1 Update to Text_CSV-XS-1.53 (Perl Module) 2023-12-04 17:10:24 -06:00
Douglas R. Reno
df0fbdb1d8 Update to libseccomp-2.5.5 2023-12-04 13:56:18 -06:00
Pierre Labastie
d1d8cc4480 Add remap="doc" for libuv doc instructions
Those instructions cannot be run with only req/rec dependencies, so
signal them as such to jhalfs...
2023-12-04 16:07:13 +01:00
Bruce Dubbs
032d0cfcbd Update to shared-mime-info-2.4. 2023-12-03 18:49:04 -06:00
Douglas R. Reno
664f94b633 Add Glad to the book.
It provides a generator that creates loaders for Vulkan, OpenGL, EGL,
GLES, and GLX contexts. In our case it's going to be used for
libplacebo.
2023-12-03 12:57:08 -06:00
Douglas R. Reno
882979cd7c Merge branch 'trunk' into renodr/vulkan-addition 2023-12-03 12:35:25 -06:00
Xi Ruoyao
f6b8764349
llvm: Remove a hanging test "getline_nohang.cpp"
This test hangs in a QEMU VM running LFS r12.0-102 (built with jhalfs
w/o any modification) even if -fsanitize=thread is not used...  While
it's difficult to root cause the issue, let's not hang forever.

Link:https://github.com/llvm/llvm-project/issues/39012
2023-12-03 17:28:27 +08:00
Xi Ruoyao
4614dc1fb5
Update to llvm-16.0.6 (#18672) 2023-12-03 16:23:02 +08:00
Xi Ruoyao
c39ddc6c3d
llvm: Remove BPF from targets
To use clang with BPF for v4l-utils, libbpf must be installed but it's
not a BLFS package.  And I doubt if any BLFS user really uses an IR
remote control on the BLFS system.  So let's not make all BLFS users
build something useless.

Note that if both clang and libbpf both exist, v4l-utils will attempt to
use "clang -target bpf" anyway even if -Dbpf=disabled is explicitly
specified (we've got enough surprise from v4l-utils building system
these days!!), so add a note to v4l-utils for people installing non-BLFS
libbpf.
2023-12-03 13:56:37 +08:00
Bruce Dubbs
f1948e1bd6 Speling 2023-12-02 18:50:54 -06:00
Bruce Dubbs
619090f79f Update to cmake-3.27.9. 2023-12-01 19:12:58 -06:00
Douglas R. Reno
df04499346 Merge branch 'trunk' into renodr/vulkan-addition 2023-12-01 16:28:42 -06:00
Douglas R. Reno
16be91a0a9 Update to python-dbusmock-0.30.0 (Python Module)
This includes a new test suite
2023-12-01 16:15:16 -06:00
Douglas R. Reno
410e241022 Merge branch 'trunk' into renodr/vulkan-addition
Merge the gst-plugins-bad test fail documentation in
2023-11-29 23:39:57 -06:00
Douglas R. Reno
dd3f068f5b Subversion: document Syntax Warnings in tests when using Python 3.12 2023-11-29 20:53:18 -06:00
Douglas R. Reno
105a90a727 Merge branch 'trunk' into renodr/vulkan-addition
Merge in changes from trunk
2023-11-29 14:07:21 -06:00
Douglas R. Reno
3c7a49c5e3 Update to sphinx-rtd-theme-2.0.0 2023-11-29 13:59:30 -06:00
Douglas R. Reno
1fe47db95e Update to jasper-4.1.1 2023-11-29 13:53:42 -06:00
Douglas R. Reno
f46dc8ea18 Change the URL for SPIRV-Headers again for consistency. 2023-11-28 16:54:44 -06:00
Douglas R. Reno
c46031c1d8 Add the SPIRV-Tools package to the book.
This is needed for glslang, which is needed for Mesa.
2023-11-28 16:54:02 -06:00
Douglas R. Reno
3ed1f2d304 Use a better URL for SPIRV-Headers 2023-11-28 16:23:47 -06:00
Douglas R. Reno
82d46cc6a1 Add the SPIRV-Headers package to the book.
This is needed by SPIRV-Tools, which is needed by glslang (which is
needed for Mesa).
2023-11-28 16:12:26 -06:00
Bruce Dubbs
3fac2c2a8a Update to libqalculate-4.9.0. 2023-11-28 13:52:46 -06:00
Bruce Dubbs
3140ec1465 Update to Net-DNS-1.41 (Perl module). 2023-11-28 10:46:27 -06:00
Douglas R. Reno
3d5402109f Update to libwacom-2.9.0 2023-11-27 23:21:24 -06:00
Xi Ruoyao
674e73cb18
gi-docgen: Add packaging as required dependency
Link: https://gitlab.gnome.org/GNOME/gi-docgen/-/issues/175
2023-11-26 20:03:18 +08:00
Bruce Dubbs
fb04459f1e Update to gi-docgen-2023.3. 2023-11-25 10:53:01 -06:00
Douglas R. Reno
90c3184c17 Update to node.js-v20.10.0 2023-11-24 18:37:54 -06:00
Bruce Dubbs
0be945fe5b Typo 2023-11-24 18:08:42 -06:00
Bruce Dubbs
f30c0dc176 Update to php-8.3.0. 2023-11-24 18:04:08 -06:00
Rahul Chandra
9c485aef31 Update to intel-gmmlib-22.3.14 2023-11-24 17:52:34 -05:00
Douglas R. Reno
47a9a7612d Update to libxml2-2.12.1 2023-11-24 14:51:22 -06:00
Douglas R. Reno
3525199c5a Typo fixes from rhubarbpieguy 2023-11-23 14:24:33 -06:00
Rahul Chandra
0916098bc3 Update to intel-gmmlib 23.3.13 2023-11-23 10:18:07 -05:00
Pierre Labastie
e2d263e891 Pygments depends on hatchling 2023-11-23 14:04:57 +01:00
Douglas R. Reno
f300248e89 Update to mercurial-6.6 2023-11-22 20:22:55 -06:00
Bruce Dubbs
dcd5a06347 Archive Berkeley DB 2023-11-22 15:35:10 -06:00
Bruce Dubbs
01b92cda01 Update to git-2.43.0. 2023-11-22 09:45:44 -06:00
Xi Ruoyao
cb3d7ec5c9
ibus: Various adjustments
1. Allow building without gtk-doc.
2. Run "configure" manually instead of let autogen.sh run it.  It's
   because autogen.sh sets CFLAGS, producing binaries with optimization
   off and debug on.  More seriously, the debug feature it uses
   (sanitizer) is not suitable for a release build per GCC security
   policy.
3. Add a link to the external dependency libdbusmenu.
2023-11-22 11:27:45 +08:00
Douglas R. Reno
0b129142e7 Ibus: some minor text tweaks and formatting 2023-11-21 20:35:30 -06:00
Bruce Dubbs
e1caa7a273 Fix ibus url 2023-11-21 19:43:12 -06:00
Bruce Dubbs
494030be0a Update to ibus-1.5.29. 2023-11-21 19:16:28 -06:00
Ken Moffat
d54d6fc901 Update to spidermonkey-115.5.0. 2023-11-21 22:19:52 +00:00
Bruce Dubbs
91a72fece7 Add instructions to create/install libuv man page. 2023-11-20 20:08:05 -06:00
Douglas R. Reno
d71f68c943 Update to rustc-1.74.0 2023-11-20 16:28:39 -06:00
Douglas R. Reno
9af8c3efbc Update to SCons-4.6.0 2023-11-20 14:05:29 -06:00
Douglas R. Reno
9ccad1931b Update to Pygments-2.17.1 (Python Module) 2023-11-20 13:42:34 -06:00
Douglas R. Reno
a9575074e6 Update to lsof-4.99.0 2023-11-20 13:34:30 -06:00
Douglas R. Reno
4de66bc72d Add some more dependencies on Qt6.
I've marked most of these as 'role=nodep' so that jhalfs doesn't pick up
multiples in cases where it's not needed.

Transmission, Libreoffice, CMake, Poppler, and Appstream now have Qt6
ports working well.

I have left Qca, gpgme, polkit-qt, and other KDE-related packages alone.
They do have support for Qt6, but we should not list them as they are
incompatible with the Qt5 versions and we could end up causing
unintentional breakage by doing this.
2023-11-20 13:16:18 -06:00
Douglas R. Reno
e556b0369b log4cplus: minor tweaks to the page
- Make some grammar improvements to the description
- Use &qt5-deps instead of just Qt5, since this package uses qt5-base.
  This package will build with the alternate version as well
2023-11-20 13:06:19 -06:00
Bruce Dubbs
bc99c9d98d Update to log4cplus-2.1.1. 2023-11-19 18:32:07 -06:00
Bruce Dubbs
331efa7d82 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-11-19 17:18:51 -06:00
Bruce Dubbs
0c73385b78 Update to libxml2-2.12.0. 2023-11-19 17:17:57 -06:00
Xi Ruoyao
96e0c17161
mozilla: Drop SHELL=/bin/bash
Note that if you build something relying on $SHELL, it may still fail to
build in chroot.

In the chroot we first use "env -i" to clean the environment variables.
When bash starts with no $SHELL set, it *sets* SHELL=(the login shell
of current user specified in /etc/passwd), but it *does not export this
variable*.

For example:

    $ cat > t.c << EOF
    #include <stdio.h>
    #include <stdlib.h>
    int main() { puts (getenv ("SHELL") ?: "(nullptr)"); }
    $ ./a.out
    /bin/zsh/
    $ cc t.c
    $ env -i bash -c "echo $SHELL"
    /bin/zsh
    $ env -i bash -c "./a.out"
    (nullptr)

We can remove this now only because Mozilla has added a workaround into
their building system at
https://hg.mozilla.org/mozilla-central/rev/5afe7b911f61 for some Mac
builder, inadvertently fixing our issue.

Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-support/2014-11/msg00050.html
Link: https://lists.linuxfromscratch.org/sympa/arc/blfs-dev/2023-11/msg00136.html
2023-11-20 07:01:36 +08:00
Bruce Dubbs
d80235bfa4 Update to libksba-1.6.5. 2023-11-19 15:59:14 -06:00
Xi Ruoyao
d8ffa01669
librsvg: Remove bugs_bug668_small_caps_svg failure
It seems fixed with harfbuzz-8.3.0.
2023-11-18 23:49:23 +08:00
Douglas R. Reno
89e82a9281 Update to libavif-1.0.2 2023-11-17 12:51:36 -06:00
Douglas R. Reno
15dfef2d48 Update to libxslt-1.1.39 2023-11-17 12:48:41 -06:00
Douglas R. Reno
39113e7f30 Raptor2: Fix a build failure when libxml2-2.11.x is installed
Thanks goes to Joe Locash for the report
2023-11-17 12:38:40 -06:00
Bruce Dubbs
0e60ff709e Add File::FcntlLock-0.22 (Perl module) in support of exim. 2023-11-17 10:30:17 -06:00
Bruce Dubbs
a23620a62d Update to cmake-3.27.8. 2023-11-16 17:15:16 -06:00
Douglas R. Reno
6280f75250 Update to Encode-JIS2K-0.03 (Perl Module) 2023-11-16 15:47:41 -06:00
Xi Ruoyao
375113cd87
bogofilter: Switch to Sqlite from Berkeley DB
Berkeley DB is some deathware (unless we switch to the Oracle
implementation which may have legal issues) and slated for removal in
the next BLFS release.
2023-11-16 21:49:15 +08:00
Bruce Dubbs
b42497aa10 Update to libgcrypt-1.10.3. 2023-11-15 14:33:46 -06:00
Xi Ruoyao
e872138fb6
vala: Turn "bootstrap" into an <option> instead of <parameter> 2023-11-15 06:45:15 +08:00
Douglas R. Reno
7c61e1b954 vala: We don't need to bootstrap anymore 2023-11-14 14:45:59 -06:00
Bruce Dubbs
b18c081179 Update to vala-0.56.14. 2023-11-14 10:56:18 -06:00
Xi Ruoyao
498c00cd5a
Update to appstream-1.0.0 (again)
Fix up libadwaita to build with it.  Update the command explanation to
allow building it with Qt-5.  Also fix the errors detected in
org.linuxfromscratch.lfs.xml reported by "appstreamcli validate".
2023-11-13 15:06:27 +08:00
Rahul Chandra
aa8180ff50 Rollback to Appstream 0.16.4 because 1.0.0 needs QT6 2023-11-12 23:38:06 -05:00
Rahul Chandra
f74c6058df Update to AppStream-1.0.0 2023-11-12 22:41:38 -05:00
Bruce Dubbs
db035ac955 Update to numpy-1.26.2 (Python module). 2023-11-12 20:35:21 -06:00
Bruce Dubbs
0c29fa19fa Update to harfbuzz-8.3.0. 2023-11-12 11:57:51 -06:00
Xi Ruoyao
2f1e634e17
Archive libxml2py2 2023-11-12 08:43:55 +08:00
Xi Ruoyao
808f2b851e
Update to libxml2-2.11.5 2023-11-12 04:37:20 +08:00
Xi Ruoyao
874812232a
python3: Add libxml2 into the list of packages requiring an reinstallation when upgrading Python 3 to a new minor version 2023-11-12 00:24:49 +08:00