BSD Ports

www/seamonkey 2.53.24p1 OpenBSD

Mozilla application suite

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Landry Breuil <[email protected]>
Last update
Commit
ee90860f9c
Categories
www, mail, net, news, lang/python, lang/rust

Description

Web-browser, advanced e-mail and newsgroup client, IRC chat client, and HTML editing made simple -- all your Internet needs in one application.

Install

Binary package:

pkg_add seamonkey

From the ports tree:

cd /usr/ports/www/seamonkey && make install

Dependencies

Build dependencies 14
Run dependencies 7

Commit history 3

DateCommitCreditsLog message
ee90860f9c landry www/mozilla (& consumers): add --enable-rust-simd to CONFIGURE_ARGS
from a larger diff by Leah Rowe, thanks ! this option has been turned on in upstream CI since #1261841 (but only on x86/arm64), and allows to use simd acceleration in encoding functions (and probably other features in rust crates..) runtime-tested with seamonkey, firefox, firefox-esr & thunderbird on amd64, and firefox on arm64. jca@ made sure MOZ_RUST_SIMD wasnt enabled on riscv64. since i'm bumping REVISION on all consumers, might aswell bump nss dependency to 3.128.
a8e068b254 tb seamonkey: unbreak build with libcxx22, discussed with landry
hunspell_fopen_hooks.h contains a preprocessor hack to replace the standard fopen() with one supporting readahead. This used to work because libcxx's fstream header used a naked fopen() call. libcxx22 changed to std::fopen(), so the build breaks because there is no std::hunspell_fopen_readahead(): /usr/include/c++/v1/fstream:716:20: error: no member named 'hunspell_fopen_readahead' in namespace 'std'; did you mean simply 'hunspell_fopen_readahead'? 716 | return __do_open(std::fopen(__s, __mdstr), __mode);
d178a6ba8c landry www/seamonkey: update to 2.53.24.
see https://www.seamonkey-project.org/releases/seamonkey2.53.24/#new update the jumbo patch from #1896958 (again) to build with recent rust