Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/firefox69-2019Q4,
Web browser with support for extensions (version 69)
Branch: CURRENT,
Version: 69.0.1,
Package name: firefox-69.0.1,
Maintainer: ryoonThis is essentially www/firefox (69.0.1) from pkgsrc-2019Q3.
It installs as firefox, not firefox69, so it can directly replace
www/firefox.
Because it failed to build for me when I tried to in the context of
2019-Q4, I randomly hacked on it until it did. I wanted to build it
because the normal firefox in 2019-Q4 is broken (about:logins, the saved
login page shows no logins), and you can't downgrade versions to
www/firefox68 (which did build).
In particular, ff 69 had build failures like this (and many more):
error[E0204]: the trait `Copy` may not be implemented for this type
--> /pkg_comp/obj/pkgsrc/www/firefox69/default/build/x86_64-unknown-netbsd/release/build/style-cfb58b4e6cf6f71b/out/gecko/structs.rs:4399:29
|
4399 | #[derive(Debug, Copy, Clone)]
| ^^^^
4400 | pub struct URLParams_Param {
4401 | pub mKey: ::gecko_bindings::structs::nsString,
| --------------------------------------------- this field does not implement `Copy`
4402 | pub mValue: ::gecko_bindings::structs::nsString,
| ----------------------------------------------- this field does not implement `Copy`
What worked in the end was to copy the rust bindgen crate 0.49.4 from
www/firefox68 into this firefox, but pretending to be 0.49.3, which
is what it expects. I had to adjust some version numbers here and there,
and because of that, SHA256 sums as well.
=====================================================================
Mozilla Firefox is a free, open-source and cross-platform web browser
for Windows, Linux, MacOS X and many other operating systems.
It is fast and easy to use, and offers many advantages over other web
browsers, such as tabbed browsing and the ability to block pop-up
windows.
Firefox also offers excellent bookmark and history management, and it
can be extended by developers using industry standards such as XML,
CSS, JavaScript, C++, etc. Many extensions are available.
Required to run:[
sysutils/desktop-file-utils] [
sysutils/dbus-glib] [
textproc/icu] [
graphics/MesaLib] [
net/libIDL] [
devel/nspr] [
devel/libevent] [
devel/libffi] [
devel/nss] [
x11/gtk2] [
x11/pixman] [
x11/gtk3] [
graphics/libwebp] [
multimedia/ffmpeg4]
Required to build:[
pkgtools/x11-links] [
devel/nasm] [
devel/yasm] [
x11/xcb-proto] [
lang/clang] [
x11/fixesproto4] [
pkgtools/cwrappers] [
lang/rust] [
x11/xorgproto]
Package options: dbus
Master sites:
RMD160: 602f9a09967c6badf9ce7e0025518e2ed3ac3bac
Filesize: 308121.164 KB
Version history: (Expand)
- (2023-08-02) Package deleted from pkgsrc
- (2023-02-13) Package has been reborn
- (2020-09-29) Package has been reborn
- (2020-09-29) Package deleted from pkgsrc
- (2020-01-19) Package added to pkgsrc.se, version firefox-69.0.1 (created)