Commit Graph

1076 Commits

Author SHA1 Message Date
Douglas R. Reno
97e8769af9 Firefox: remove extra newlines at the start of command blocks 2023-12-26 15:15:27 -06:00
Bruce Dubbs
6dd695f77f Typo 2023-12-26 12:48:38 -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
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
Pierre Labastie
5edfa7f011 Make sed for python-3.11 nodump in seamonkey 2023-12-21 17:57:51 +01:00
Douglas R. Reno
4b3d2071e1 Update to Seamonkey-2.53.18 2023-12-20 15:49:54 -06:00
Ken Moffat
0ad8663600 Update to firefox-115.6.0esr. 2023-12-19 17:48:14 +00:00
Bruce Dubbs
14e7e0b3af Update to latest KDE packages.
Update to plasma-wayland-protocols-1.12.0.
Update to plasma5-5.27.10.
Update to kde gear-23.08.4 including kate, kwave, and falkon.
Update to kf5-5.113.0.
2023-12-15 21:11:51 -06:00
Pierre Labastie
493ec31a2a Reinstate disable-goncf in seamonkey mozconfig 2023-12-07 14:17:06 +01:00
Ken Moffat
00aedafbcb Update to firefox-115.5.0. 2023-11-21 20:39:11 +00: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
Xi Ruoyao
9bfa6854dc
mozilla: Adjust comments in mozconfig <screen>s
If a newline is inside the comment, it won't be rendered.  So we can
avoid an excessive amount of empty lines in seamonkey, and break the
long comments about RELR into multiple lines.
2023-11-20 04:38:28 +08:00
Bruce Dubbs
18454ac795 Archive GConf. 2023-11-11 11:15:40 -06:00
Xi Ruoyao
4e7ec17c2e
autoconf213: Archive
With a simple hack in SeaMonkey, autoconf-2.13 is not needed anymore.

Fixes: #18459
2023-11-10 14:35:47 +08:00
Pierre Labastie
15726a7c25 Typo 2023-11-07 21:48:20 +01:00
Douglas R. Reno
2226a0f3bb Update to epiphany-45.1 2023-11-07 14:05:50 -06:00
Xi Ruoyao
7be485e948
seamonkey: Add ICU 74 workaround
Note that it's slightly different from Firefox.
2023-11-07 23:42:57 +08:00
Xi Ruoyao
f56feddcab
seamonkey: Add Python-3.12 workaround
Bonus task: may we avoid the additional download?  I couldn't figure out
a solution w/o it.
2023-11-07 23:35:17 +08:00
Xi Ruoyao
248d3509e1
firefox, thunderbird: Minor alignment fix 2023-11-07 23:25:33 +08:00
Xi Ruoyao
29ef9b8f0c
seamonkey: Sync some configuration in mozconfig from Firefox
- Remove --enable-optimize=-O2 as it's the default.
- Use RELR for saving several MB from libxul.so, like Firefox.
- Update the comment for --disable-rust-simd.
- Copy a comment with legal implication from Firefox.
2023-11-07 22:46:49 +08:00
Xi Ruoyao
eedb6d02a0
seamonkey: Move CC=clang CXX=clang++ from command line into mozconfig
"export CC=clang CXX=clang++" is bad because it contaminates the
environment, thus if some packages are built after seamonkey in the same
shell and the user wouldn't have unset CC and CXX, those package may be
built with an untested configuration.

Move them into mozconfig.  A test build has shown they still works
there.
2023-11-07 22:46:49 +08:00
Xi Ruoyao
39eb0f105d
firefox, thunderbird: Add six as required
We are using system six instead of the shipped copies for Python 3.12.
2023-11-05 21:35:26 +08:00
Xi Ruoyao
a7373507f5
firefox: Tweak mozconfig
1. Drop --enable-optimize because it's the default.
2. Use -Wl,-z,pack-relative-relocs as a replacement for elf-hack.
3. Add --enable-rust-simd for SIMD optimization, like Arch and Gentoo.
4. Make the formatting (captialization and punctuation) of comments more
   consistent.
2023-11-03 18:28:06 +08:00
Xi Ruoyao
b05b7e3a94
firefox: Add a comment for ICU 74 workaround 2023-11-02 15:13:24 +08:00
Xi Ruoyao
2281985533
firefox: Add ICU-74 workaround 2023-11-02 15:09:04 +08:00
Xi Ruoyao
e86ded4104
firefox: Add Python 3.12 work around 2023-11-02 14:45:41 +08:00
Bruce Dubbs
eebff7b81a Typos 2023-10-26 17:52:05 -05:00
Ken Moffat
ea5703f312 Package updates:
firefox-115.4.0.
spidermonkey-115.4.0.
2023-10-24 18:11:23 +01:00
Douglas R. Reno
f3250b96d3 Fix several security vulnerabilities in Seamonkey's bundled libvpx.
Seamonkey 2.53.18 appears to be almost out the door though, with
internationalization updates being applied earlier today.
2023-10-16 13:10:33 -05:00
Pierre Labastie
f4ac71418d Remove many more forgotten ftp urls 2023-10-15 23:14:18 +02:00
Douglas R. Reno
1d817374e1 Update to seamonkey-2.53.17.1 (Security Update) 2023-09-27 23:57:09 -05:00
Douglas R. Reno
2d16a06c8f Update to epiphany-45.0 2023-09-27 14:47:58 -05:00
Ken Moffat
2601934ec4 Update to firefox-115.3.0esr.
Now measured with -j8 for consistency with other long packages.
2023-09-26 21:00:22 +01:00
Douglas R. Reno
8ccec7df30 Seamonkey: remove old and outdated Python2 dependency 2023-09-15 09:56:17 -05:00
Ken Moffat
f9f5eeb8cc Update to firefox-115.2.1.
This is a pointless update, it only includes a fix for the shipped
libwebp, but it was convenient to me to drop it in during my testing
for libwebp.
2023-09-13 06:43:17 +01:00
Douglas R. Reno
f7fe3e6aed Typo fixes from Julien Lepiller 2023-09-04 13:33:48 -05:00
Xi Ruoyao
7877690d99
firefox: Remove zip dependency, and demote yasm to optional
I can build it w/o zip and I cannot see how zip is used.  And yasm is
only used for building shipped libvpx, but we are recommending system
libvpx anyway.
2023-09-04 21:21:42 +08:00
Ken Moffat
b337c48e21 Package Update, firefox-115.2.0. 2023-08-29 14:49:42 +01:00
Bruce Dubbs
da5bbd8b73 Thunderbird and Firefox no longer need autoconf213 2023-08-28 18:06:25 -05:00
Bruce Dubbs
b40bd3f1f0 Add a troubleshooting hint to falkon. 2023-08-26 22:08:08 -05:00
Bruce Dubbs
1bf0fac85d Tag all of xsoft except libreoffice 2023-08-24 18:54:26 -05:00
Bruce Dubbs
fde99ebb4b Update to kf5-apps-23.08.0, kate, kwave, falkon. 2023-08-24 15:00:35 -05:00
Bruce Dubbs
24a928e574 Tags 2023-08-22 21:00:39 -05:00
Douglas R. Reno
6e45f2f1d3 Tag Balsa and Epiphany and Dependencies
Off to GNOME...
2023-08-22 11:45:35 -05:00
Thomas Trepl
efe8cf0904 Add a note about --disable-sandbox for platforms other than x86_64 2023-08-07 18:02:20 +02:00
Douglas R. Reno
c5f665192f Update to seamonkey-2.53.17 (Security Update) 2023-08-04 14:25:39 -05:00
Douglas R. Reno
09be792275 Update to epiphany-44.6 2023-08-01 15:53:28 -05:00
Ken Moffat
f11dce689e Update to firefox-115.1.0esr. 2023-08-01 18:03:27 +01:00