summaryrefslogtreecommitdiff
path: root/www/firefox68
AgeCommit message (Collapse)AuthorFilesLines
2022-08-04Remove firefox68. This was kept due to being the last LTS release ofnia56-9258/+0
Firefox that functioned on NetBSD 8, but it's now so far gone, many dependencies of this aren't compiling with the old toolchain and userspace... Users of platforms like NetBSD 8 might have an easier time using arcticfox instead.
2022-07-02*: Recursive revbump from audio/pulseaudioryoon1-2/+2
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2022-05-05firefox*: Use OPSYS_VERSION to numerically compare NetBSD versionsnia1-2/+2
2022-04-18revbump for textproc/icu updateadam1-2/+2
2022-03-28{s,t,w}*/*: revbump(1) for libsndfiletnn1-2/+2
2021-12-08revbump for icu and libffiadam1-2/+2
2021-10-26www: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
2021-10-09Recursive revbump for multimedia/libaomnia1-2/+2
2021-10-07www: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-02firefox[68,78]: Add workarounds for NetBSD/i386nia1-2/+9
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon1-2/+2
2021-06-18firefox68: explicitly use autoconf-2.13nia1-3/+3
2021-06-18firefox68: Fix NetBSD version pattern in mozilla-commonnia1-3/+2
2021-06-18firefox68: Fix build with latest NSS.nia8-1/+255
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-04-21revbump for textproc/icuadam1-2/+2
2021-04-15*: Recursive revbump from devel/nssryoon1-2/+2
2021-04-09*: bump PKGREVISION for nss linking fixwiz1-2/+2
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon1-2/+2
2020-12-31Normalize handling packages that require 64-bit atomic ops.nia1-3/+2
2020-12-26Remove now-actively-harmful 32-bit ARM hack from Mozilla packages.nia1-2/+1
2020-11-18www/firefox*: Use -Og for debug option and -O2 for debug-info option.riastradh1-3/+3
2020-11-12firefox*: DLL_SUFFIX no longer used in PLISTnia1-9/+1
2020-11-11firefox68: Clean up pkglint problems.nia3-36/+9
While here, note why this package is kept around.
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-08-29firefox68: Update to 68.12.0nia3-27/+14
Security Vulnerabilities fixed in Firefox ESR 68.12 #CVE-2020-15663: Downgrade attack on the Mozilla Maintenance Service could have resulted in escalation of privilege #CVE-2020-15664: Attacker-induced prompt for extension installation #CVE-2020-15669: Use-After-Free when aborting an operation
2020-08-18*: revbump for libsndfileleot1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-1/+2
2020-08-07firefox68: pick up patch-config_makefiles_rust.mk from firefox package.maya2-1/+32
This fixes the build with newer Rust, but probably also helps netbsd releases which had the "dead lock detected" flakiness.
2020-07-29firefox68: Update to 68.11.0nia2-8/+7
Security Vulnerabilities fixed in Firefox ESR 68.11 #CVE-2020-15652: Potential leak of redirect targets when loading scripts in a worker #CVE-2020-6514: WebRTC data channel leaks internal address to peer #CVE-2020-6463: Use-after-free in ANGLE gl::Texture::onUnbindAsSamplerTexture #CVE-2020-15650: Overwriting local files through malicious file picker application #CVE-2020-15649: Exfiltrating local files through malicious file picker application #CVE-2020-15659: Memory safety bugs fixed in Firefox 79 and Firefox ESR 68.11
2020-07-16www/firefox{,68}: Use -Og for debug-info builds, not -O0.riastradh1-2/+2
Makes them considerably less painful to use.
2020-07-15www/firefox68: Add NetBSD support for U2F/FIDO2 security keys.riastradh9-2/+495
Based on patch submitted upstream: https://github.com/mozilla/authenticator-rs/pull/116 Adapted lightly for firefox68 which had its own copy of an older version of authenticator-rs.
2020-07-07firefox68: Update to 68.10.0nia2-8/+7
For anyone curious about the delay: apparently, my ccache cache was corrupted so the build was failing. *sigh* that won't be a problem soon... Security Vulnerabilities fixed in Firefox ESR 68.10 #CVE-2020-12417: Memory corruption due to missing sign-extension for ValueTags on ARM64 #CVE-2020-12418: Information disclosure due to manipulated URL object #CVE-2020-12419: Use-after-free in nsGlobalWindowInner #CVE-2020-12420: Use-After-Free when trying to connect to a STUN server #CVE-2020-12421: Add-On updates did not respect the same certificate trust rules as software updates
2020-07-01firefox68: Revert accidental partial updatenia1-2/+3
2020-07-01firefox68: Remove cargo SUBSTs since there's no clear patching of cratesnia1-38/+2
2020-06-29Correct sense of condition.nia1-2/+2
please supply one bottle of club mate to nia alarie, london
2020-06-29Detect if gtk3 was built with Wayland properly in Mozilla packages.nia2-14/+7
thanks jperkin for the hint.
2020-06-17firefox68: Update distinfonia1-3/+1
2020-06-17firefox68: Remove patches for NetBSD 7, rust dropped support for NetBSD 7nia4-64/+3
2020-06-15firefox68: Remove hack to disable multiprocess modenia6-216/+36
This was working around the lack of pshared semaphores on older NetBSD releases, and restrictions on which process can destroy semaphores on newer NetBSD releases. However, we've switched to a new NetBSD-exclusive hack in www/firefox where we force the use of the tiled rendering mode. This copies what Firefox does on macOS, which has similar limitations on cross-process semaphores. The discovery of this was a joint effort between maya and me. This avoids several bugs: 1) Multiprocess mode being outright broken on older NetBSD releases 2) Multiprocess mode leaking semaphores and eventually hitting open file limits on newer NetBSD releases Bump PKGREVISION
2020-06-14firefox68: Clean up checksum SUBSTs, following lang/rustnia1-19/+36
2020-06-14Rename rust-bin's PKGNAME to rust-bin. Add rust.mk for rust packages.nia1-4/+3
This allows rust-bin and rust to coexist in bulk builds (for testing, etc), but the packages still may not be installed at the same time. rust.mk as a solution for picking the correct rust variant was suggested by gdt@. It is intended to be included directly by packages that do not use cargo.mk, and indirectly by packages that do use cargo.mk. rust.mk provides one user-settable variable: RUST_TYPE as before, whether to bootstrap rust from source or use official binaries. may be "src" or "bin" And two package-settable variables: RUST_REQ the minimum version of Rust required by the package. defaults to "1.20.0" RUST_RUNTIME whether Rust is a runtime dependency, may be "yes" or "no"
2020-06-07www: Remove firefox60 - EOLnia1-1/+3
2020-06-03firefox68: Update to 68.9.0nia3-8/+25
Security Vulnerabilities fixed in Firefox ESR 68.9 #CVE-2020-12399: Timing attack on DSA signatures in NSS library #CVE-2020-12405: Use-after-free in SharedWorkerService #CVE-2020-12406: JavaScript Type confusion with NativeTypes #CVE-2020-12410: Memory safety bugs fixed in Firefox 77 and Firefox ESR 68.9
2020-06-02Revbump for icuadam1-1/+2
2020-05-09firefox68: Update to 68.8.0nia3-17/+13
Security Vulnerabilities fixed in Firefox ESR 68.8 #CVE-2020-12387: Use-after-free during worker shutdown #CVE-2020-12388: Sandbox escape with improperly guarded Access Tokens #CVE-2020-12389: Sandbox escape with improperly separated process types #CVE-2020-6831: Buffer overflow in SCTP chunk input validation #CVE-2020-12392: Arbitrary local file access with 'Copy as cURL' #CVE-2020-12393: Devtools' 'Copy as cURL' feature did not fully escape website-controlled data, potentially leading to command injection #CVE-2020-12395: Memory safety bugs fixed in Firefox 76 and Firefox ESR 68.8
2020-04-28Set SHELL=${CONFIG_SHELL} in mozilla builds.riastradh1-1/+2
Otherwise configure gets confused if SHELL happens to be unset in the environment, e.g. if you always do builds with `env -i PATH=/bin:/usr/bin:$PREFIX/bin bmake ...'.