Commit graph

13 commits

Author SHA1 Message Date
nia
f7b41bcb79 Restore firefox78 mozilla-common.mk - needed by thunderbird.
Sorry, everyone.
2021-11-13 23:51:01 +00:00
nia
5fcdf491e3 www: Remove firefox78 - out of support 2021-11-13 10:02:27 +00:00
nia
d1e4b4e80c firefox*: remove unhelpful workaround for netbsd-8 2021-09-22 12:52:17 +00:00
nia
82f398a9fd firefox[68,78]: Add workarounds for NetBSD/i386 2021-09-02 11:04:02 +00:00
nia
59c88de66c firefox78: Update to 78.7.0
changes:
https://www.mozilla.org/en-US/security/advisories/mfsa2021-04/
2021-01-27 05:24:11 +00:00
nia
069643f30b firefox(78): set GCC_REQD 2021-01-19 22:40:26 +00:00
nia
2c8d590893 Normalize handling packages that require 64-bit atomic ops. 2020-12-31 20:04:11 +00:00
nia
e27901b888 firefox78: Needs py-expat to build (sometimes?)
Reported by Riastradh
2020-11-16 20:21:29 +00:00
nia
81f164a2f7 firefox*: DLL_SUFFIX no longer used in PLIST 2020-11-12 10:03:24 +00:00
nia
26f3585a46 firefox78: Honor user's compiler choice again, don't require Python 2.
The python 2 dependency was seemingly removed in Firefox 78.0 so we
can remove those old hacks.

Firefox needs clang for some unknown part of the build process (rust
related?), even if building with GCC.

The previous solution in pkgsrc was to force the use of clang, because
pkgsrc provides cwrappers which provided gcc-as-clang, which broke
everything. Instead, override the clang wrapper with the actual clang
executable.

This means the majority of the build happens with GCC (or ccache, distcc,
whatever the user chooses, rather than overriding it with clang). Should help
sparc64, where clang doesn't work too well.

Full build tested on NetBSD/amd64.
2020-11-11 19:10:05 +00:00
ryoon
712f6c2117 firefox78: Fix build
mk/endian.mk included mk/compiler.mk and PKG_CC and PKG_CXX were
effective.
Now mk/endian.mk has been removed and include mk/compiler.mk
explicitly to use clang only.
2020-11-11 16:13:51 +00:00
nia
7426451daa firefox78: Clean up some problems identified by pkglint.
Most of these PLIST variables are no longer used.
2020-11-11 10:13:29 +00:00
nia
1e6b8a8478 www: Add firefox78
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.

This package provides Firefox 78 ESR.
2020-07-30 08:09:28 +00:00