non port: www/firefox/Makefile.options |
SVNWeb
|
Number of commits found: 67 |
Tue, 3 May 2022
|
[ 16:27 Christoph Moench-Tegeder (cmt) ] fc0a979
www/firefox{,-esr}, mail/thunderbird: remote LTO from default options
When rust's internal LLVM does not match the LLVM used for building
gecko ports, LTO-built binaries will be unstable, exhibit crashes
and other undesirable behaviour. Rust 1.60 created such a situation.
Disabling LTO will allow these ports to be used, and keeping it off
will safe on build and debug time.
|
Sun, 6 Mar 2022
|
[ 20:47 Piotr Kubaj (pkubaj) ] c232e60
www/firefox: disable LTO on powerpc64le
Disable for now to fix runtime. Firefox segfaults at startup with LTO.
|
Thu, 11 Nov 2021
|
[ 16:37 Jan Beich (jbeich) ] 7cd3e4c4
www/firefox: simplify LTO-by-default logic after a00ebad2641e
|
Wed, 12 May 2021
|
[ 21:42 Piotr Kubaj (pkubaj) ] 8cdd347
www/firefox: enable LTO by default on powerpc64le
It's only thin LTO, because cross LTO still fails on powerpc64le.
|
Tue, 11 May 2021
|
[ 17:52 Jan Beich (jbeich) ] 6ec985b
www/firefox: enable LTO by default on amd64
Builds and works fine on 11.4, 12.2, 13.0, 14.0.
MFH: 2021Q2
|
[ 17:52 Jan Beich (jbeich) ] 52c262c
www/firefox: tentatively enable LTO by default on aarch64
Untested but LTO on aarch64 works fine in other ports.
Waiting for the package cluster to confirm (on -CURRENT).
|
Wed, 10 Feb 2021
|
[ 19:23 pkubaj ]
www/firefox: add LTO option
PR: 253036
Approved by: gecko (maintainer timeout)
|
Fri, 21 Aug 2020
|
[ 16:32 jbeich ]
gecko: add native OSS support, replacing ALSA as fallback
OSS is always built but during runtime only selected by default if
neither pulseaudio, jackit or sndio are installed. In particular,
Gnome and KDE users would still be offered PulseAudio by default due
to integration with multi-app volume widgets, current song bars,
screensharing with audio, etc. that prefer to talk over DBus.
Those can opt out via media.cubeb.backend=oss in about:config.
Submitted by: Ka Ho Ng <khng300@gmail.com> (based on)
|
Fri, 15 May 2020
|
[ 04:59 jbeich ]
gecko: drop GCONF option after upstream
https://bugzilla.mozilla.org/show_bug.cgi?id=1433685
|
Sat, 7 Sep 2019
|
[ 20:53 jbeich ]
gecko: allow building without audio support
When all AUDIO options are unselected there's no audio because on
FreeBSD there's no native backend. Besides, Firefox can be used on
systems without audio chip or in headless mode.
|
[ 20:53 jbeich ]
gecko: enable SNDIO by default
To avoid runtime dependency switch to dlopen(3).
PR: 238096
Requested by: many
|
Thu, 5 Sep 2019
|
[ 23:35 jbeich ]
gecko: drop remnants of WAYLAND option after r509969
|
Thu, 4 Jul 2019
|
[ 11:39 jbeich ]
gecko: drop GTK2 and RUST options after r505740 and r505753
|
Sat, 2 Feb 2019
|
[ 18:37 jbeich ]
gecko: drop DTRACE option completely
--enable-dtrace is only tested on macOS where dtrace -G isn't used.
Let's stop wasting time on dtrace -G issues as the support disappeared
since Firefox 61, anyway.
|
[ 18:37 jbeich ]
www/firefox-esr: disable DTRACE on i386 by default after r490962
TEST-UNEXPECTED-FAIL | check_textrel | libxul.so | We do not want text
relocations in libraries and programs
PR: 235153
|
Tue, 20 Nov 2018
|
[ 18:58 jbeich ]
gecko: drop BUNDLED_CAIRO option
|
[ 18:55 jbeich ] (Only the first 10 of 15 ports in this commit are shown above. )
gecko: drop system ogg/vorbis support
Too infrequently updated to justify maintenance burden.
|
Sun, 11 Nov 2018
|
[ 23:54 jbeich ] (Only the first 10 of 20 ports in this commit are shown above. )
graphics/mesa-libs: enable WAYLAND by default here and in consumers
PR: 227509
Requested by: Johannes Lundberg, Greg V
Reviewed by: tobik (earlier version)
Approved by: madpilot, x11 (zeising), maintainer timeout (2 weeks)
Exp-run by: antoine
|
Fri, 2 Nov 2018
|
[ 13:32 rene ] (Only the first 10 of 243 ports in this commit are shown above. )
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
|
Sat, 20 Oct 2018
|
[ 21:39 jbeich ]
gecko: expose Wayland support
|
Mon, 1 Oct 2018
|
[ 21:37 jbeich ]
gecko: switch to clang70
Standardizing on one Clang version makes stability more predictable
across supported FreeBSD versions. As a side effect performance may
suffer some improvement. This also makes it easier to enable LTO as
old LLD versions are more buggy.
|
Sat, 29 Sep 2018
|
[ 18:58 jbeich ]
gecko: whitelist where DTRACE is enabled by default
Userland probes are only supported on Tier1 architectures. Even though
powerpc* should support dtrace -G may crash on C++ files built by GCC.
DTRACE option is still exposed as long as dtrace(1) binary is present
for easier debugging of libdtrace.
PR: 221641 224271
|
Sat, 2 Jun 2018
|
[ 00:33 jbeich ]
www/firefox: audio_device isn't used by WebRTC after r468751
|
Wed, 23 May 2018
|
[ 04:49 jbeich ]
mail/thunderbird: back out r470673 as AMO version lacks libical
PR: 226919
Pointy hat to: jbeich (too sleepy to wait for QA)
|
[ 04:20 jbeich ]
mail/thunderbird: drop LIGHTNING as it's unusable after r470672
PR: 226919
|
Wed, 22 Nov 2017
|
[ 06:25 jbeich ]
gecko: enable GCONF option by default
This is a build-only dependency used by default in upstream builds.
https://bugzilla.mozilla.org/show_bug.cgi?id=713827
https://bugzilla.mozilla.org/show_bug.cgi?id=1167201
|
[ 06:25 jbeich ]
gecko: drop GNOMEUI option
|
[ 06:24 jbeich ]
gecko: drop broken and unmaintained PGO option
Clang PGO isn't supported by the build system yet.
https://bugzilla.mozilla.org/show_bug.cgi?id=1064049
Reported by: many
PR: 221451
|
Mon, 2 Oct 2017
|
[ 05:52 jbeich ]
gecko: enable PROFILE by default (like official builds)
This stops passing -fomit-frame-pointer which is detrimental for stack
unwinding as used by dtrace, pmcstat or gdb/lldb.
MFH: 2017Q4
|
Wed, 27 Sep 2017
|
[ 04:12 jbeich ] (Only the first 10 of 13 ports in this commit are shown above. )
gecko: add JACK option (enabled by default)
PR: 221464
|
Tue, 3 Jan 2017
|
[ 19:10 sunpoet ]
Remove OPTIONS_EXCLUDE_FreeBSD_9
Approved by: portmgr (blanket)
|
Sun, 1 Jan 2017
|
[ 16:24 jbeich ]
www/firefox: add SNDIO option
PR: 212028
Submitted by: Tobias Kortkamp <t@tobik.me>
|
[ 15:50 jbeich ]
gecko: temporarily hide DTRACE option on aarch64
PR: 214556
|
Sun, 25 Dec 2016
|
[ 00:23 jbeich ]
Simplify spelling for softfp defaults
|
Tue, 20 Dec 2016
|
[ 17:56 mat ]
Remove emulation of OPTIONS_EXCLUDE_${OPSYS}_${OSREL:R}, it is a thing
now.
Sponsored by: Absolight
|
Fri, 16 Dec 2016
|
[ 13:18 jbeich ]
Oops, restore Lightning build after r428672
addons.mozilla.org version still cannot be used due to binary components
that aren't provided for any Tier3 platform.
|
[ 10:57 jbeich ]
gecko: drop ENIGMAIL, LIGHTNING to simplify updates
ENIGMAIL can still return as www/xpi-enigmail but, alas, xpi-* ports and
their framework are mostly unmaintained.
PR: 209155 (for tracking)
|
Sun, 2 Oct 2016
|
[ 14:29 jbeich ]
gecko: cleanup obsolete conditionals
- Remove unused MOZILLA_VER checks
- Drop unused GSTREAMER and LOGGING options
- Drop unsupported USE_MOZILLA=opus (--with-system-opus)
|
Thu, 8 Sep 2016
|
[ 06:49 jbeich ]
gecko: drop poorly maintained GIO=off case after r376999
Glib IO is already used by Gtk internally, so there's little reason
to avoid it unless using non-Gtk builds which are no longer supported.
https://bugzilla.mozilla.org/show_bug.cgi?id=1286627
https://bugzilla.mozilla.org/show_bug.cgi?id=1287288
PR: 210220
Reported by: Marco Beishuizen, Arrigo Marchiori
MFH: 2016Q3
|
[ 06:48 jbeich ] (Only the first 10 of 24 ports in this commit are shown above. )
www/firefox: update to 49.0 (rc2)
Bump PORTREVISION to account for slightly different behavior in other
gecko@ ports and to get a discrete regression window.
Changes: https://www.mozilla.org/firefox/49.0/releasenotes/
PR: 211792
Submitted by: Jochen Neumeister <joneum@bsdproject.de> (based on)
Security: 2c57c47e-8bb3-4694-83c8-9fc3abad3964
MFH: 2016Q3
|
Fri, 25 Mar 2016
|
[ 15:35 jbeich ]
www/firefox: build with Rust sources
Only MP4 metadata parser have landed converted so far. Upstream enabled it
in their binaries since 45.0 while preparing to *require* Rust downstream.
https://wiki.mozilla.org/Oxidation
https://www.mail-archive.com/dev-platform%40lists.mozilla.org/msg17614.html
|
Sun, 13 Mar 2016
|
[ 03:58 jbeich ]
gecko: hide DTRACE option where it's broken
building for: FreeBSD 93i386-default-job-01 9.3-RELEASE-p38 FreeBSD
9.3-RELEASE-p38 i386
Host OSVERSION: 1100097
Jail OSVERSION: 903000
[...]
dtrace -x nolibs -G -C -s .../js/src/devtools/javascript-trace.d -o js-dtrace.o
RegExp.o ...
gmake[5]: *** [js-dtrace.o] Segmentation fault: 11 (core dumped)
Reported by: pkg-fallout
|
Thu, 10 Mar 2016
|
[ 15:38 jbeich ]
gecko: enable DTRACE probes by default
|
Mon, 28 Dec 2015
|
[ 18:18 jbeich ]
gecko: phase out GStreamer support
H.264 is decoded by FFmpeg directly since Firefox 43.0. GStreamer
doesn't support DASH and no longer used by default since r397984
brings libavcodec.so.
https://bugzilla.mozilla.org/show_bug.cgi?id=1234092
|
[ 18:17 jbeich ]
gecko: enable PULSEAUDIO by default (mainly for WebRTC)
ALSA currently relies on in-kernel support to enumerate available audio
devices for getUserMedia i.e., to detect a microphone. So, build with
PULSEAUDIO late bindings by default preferred over ALSA, over OSS.
Nop for RUN_DEPENDS or users who previously disabled PULSEAUDIO.
|
Wed, 26 Aug 2015
|
[ 06:38 jbeich ]
gecko: add INTEGER_SAMPLES option
arm use S16 samples and libtremor since Firefox 34. So, adjust
dependencies and make it controllable (for testing on x86).
Note, arm is still BROKEN until ports/202642.
https://bugzilla.mozilla.org/show_bug.cgi?id=1047791
|
Sun, 9 Aug 2015
|
[ 16:30 jbeich ]
www/firefox: make testing bundled cairo easier via option
BUNDLED_CAIRO does nothing with GTK3 until Firefox 41.0
https://bugzilla.mozilla.org/show_bug.cgi?id=1159273
PR: 202174
MFH: 2015Q3
|
Sun, 8 Mar 2015
|
[ 18:10 jbeich ] (Only the first 10 of 14 ports in this commit are shown above. )
- Add CANBERRA and enable by default for Thunderbird and SeaMonkey [1]
- Bump version requirements for harfbuzz and libvorbis
PR: 198142 [1]
See also: https://dxr.mozilla.org/comm-central/search?q=nsISound [1]
|
Fri, 27 Feb 2015
|
[ 14:42 jbeich ] (Only the first 10 of 48 ports in this commit are shown above. )
- Update Firefox to 36.0
- Update Firefox ESR to 31.5.0
- Update Thunderbird to 31.5.0
- Update libxul to 31.5.0
- Check if NS_NewNativeLocalFile() succeeds before using [1]
- Remove DTRACE and GIO descriptions after r377838 and r314893
- bsd.gecko.mk: Prune conditionals for files removed 4 months ago
Changes: https://www.mozilla.org/firefox/36.0/releasenotes/
Obtained from: PkgSrc [1]
MFH: 2015Q1
X-MFH-With: r377953, r378253, r379485, r378529
Security: https://vuxml.freebsd.org/freebsd/99029172-8253-407d-9d8b-2cfeab9abf81.html
|
Wed, 14 Jan 2015
|
[ 08:06 beat ] (Only the first 10 of 40 ports in this commit are shown above. )
- Update openh264 to 1.3.1
- Update Thunderbird to 31.4.0
- Update Firefox to 35.0
- Update Firefox ESR to 31.4.0
- Update libxul to 31.4.0
Submitted by: Jan Beich
MFH: 2015Q1
Security: http://www.vuxml.org/freebsd/bd62c640-9bb9-11e4-a5ad-000c297fb80f.html
|
Wed, 3 Dec 2014
|
[ 14:55 beat ] (Only the first 10 of 65 ports in this commit are shown above. )
- Update Thunderbird to 31.3.0
- Update gmp-api to 35.0
- Update openh264 to 1.2
- Update NSS to 3.17.3
- Update Firefox to 34.0.5
- Update Firefox ESR 31.3.0
- Update libxul to 31.3.0
- Improve CONFIGURE_TARGET handling
- Always build using client.mk
- Switch to clang by default on systems without libc++
(/stable/8 and /stable/9)
- Drop lang/python2 dependency, only lang/python27 is required
to build
- Use DuckDuckGo searchplugin from upstream (has suggestions
and purposes)
- Backport a few about:memory fixes
- Backport Web Notifications libnotify integration
- Add GTK3 option for www/firefox. Adwaita is a bit broken
since Gtk 3.14, see:
https://bugzilla.mozilla.org/show_bug.cgi?id=1073117
PR: 195559
Submitted by: Jan Beich
MFH: 2014Q4
Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
|
Thu, 20 Nov 2014
|
[ 07:12 bapt ]
Fix thunderbird options
PR: 195176
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
Pointyhat: bapt
|
Mon, 17 Nov 2014
|
[ 16:27 bapt ]
Only set OPTIMIZED_CFLAGS default on amd64 to allow building packages on i386
Reported by: amdmi3
|
Mon, 4 Aug 2014
|
[ 09:11 bapt ] (Only the first 10 of 112 ports in this commit are shown above. )
Update mozilla ports:
- firefox 31.0
- firefox-esr 24.7.0
- libxul 24.7.0
- seamonkey 2.26.1
- thunderbird 31.0
Among changes:
- add workaround for crash with openldap on thunderbird and seamonkey [1]
- add crashfix for architectures with strict alignmentment
- backport crashfix with system sqlite/nss on firefox-esr and thunderbird
- restore hooking jemalloc in sqlite on freebsd 10+
- fix thunderbird build with -jN [2]
- respect MAKE_JOBS_NUMBER regardless of kern.smp.cpus [2]
- define CPE_URI for nspr/nss and firefox/thunderbird/seamonkey
- require recent gstreamer1-libav i386 crashfix
- add DTRACE option for use with DTraceToolkit (js_flowtime.d, js_who.d, etc)
PR: 165263 [1]
PR: 184630 [2]
Submitted by: Jan Beich
|
Wed, 19 Mar 2014
|
[ 20:46 beat ] (Only the first 10 of 80 ports in this commit are shown above. )
- Update Firefox to 28.0
- Update Firefox ESR to 24.4.0
- Update Thunderbird to 24.4.0
- Update NSPR to 4.10.4
- Update NSS to 3.15.5
- Switch GSTREAMER option for non-esr ports to depend on
multimedia/gstreamer1 [2]
- Switch to Uses/compiler.mk, defaults to lang/gcc47 on 8.x and 9.x
- Use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2
- Enable readahead in url-classifier, asmjs, download resume like on Linux
- Build www/firefox and www/seamonkey faster using unified compilation
- Unbreak build on sparc64 [1]
- Workaround OPTIMIZED_CFLAGS startup crash on 8.x and 9.x
- OPTIMIZED_CFLAGS is enabled by default
- A few DEBUG build fixes
- Add clang 3.2/3.3/3.4 workarounds for i386
- Mention known GSTREAMER issue in pkg-message
Submitted by: Jan Beich
PR: ports/186580 [1]
Requested by: kwm [2]
Security: http://www.vuxml.org/freebsd/610de647-af8d-11e3-a25b-b4b52fce4ce8.html
|
Wed, 30 Oct 2013
|
[ 20:37 flo ] (Only the first 10 of 91 ports in this commit are shown above. )
- update firefox to 25.0
- update firefox-esr to 24.1.0
- update thunderbird to 24.1.0
- update seamonkey to 22.0
- update libxul to 24.1.0
- don't remove/add share/applications directory
- remove checks for older gecko releases from bsd.gecko.mk
- drop support for FreeBSD 9.0
Not staged yet. I started working on it, but didn't finish it in time for
this release. I'll try to make the next one in 6 weeks.
In collaboration with: Jan Beich
|
Wed, 18 Sep 2013
|
[ 22:40 flo ] (Only the first 10 of 144 ports in this commit are shown above. )
- update firefox, thunderbird and libxul to 24.0
- update seamonkey to 2.21
- update firefox-esr to 17.0.9
- enable GSTREAMER by default for html5 with h264/aac/mp3
- WEBRTC is now always built
- add PROFILE and TESTS options
Security: 7dfed67b-20aa-11e3-b8d8-0025905a4771
In collaboration with: Jan Beich <jbeich@tormail.org>
|
Thu, 8 Aug 2013
|
[ 18:42 flo ] (Only the first 10 of 55 ports in this commit are shown above. )
- update firefox to 23.0
- update firefox-esr, thunderbird and libxul to 17.0.8
- update seamonkey to 2.20
- fix plist for *-i18n
Security: 0998e79d-0055-11e3-905b-0025905a4771
In collaboration with: Jan Beich <jbeich@tormail.org>
|
Thu, 16 May 2013
|
[ 02:00 flo ] (Only the first 10 of 32 ports in this commit are shown above. )
- update firefox to 21.0
- update firefox-esr and thunderbird to 17.0.6
- WEBRTC now supports PULSEAUDIO
- make linux-firefox work with plugins again (e.g. quakelive)
Security: 4a1ca8a4-bd82-11e2-b7a0-d43d7e0c7c02
In collaboration with: Jan Beich <jbeich@tormail.org>
|
Wed, 3 Apr 2013
|
[ 20:27 flo ] (Only the first 10 of 98 ports in this commit are shown above. )
- update thunderbird, firefox-esr, linux-thunderbird and linux-firefox to
17.0.5
- update firefox to 20.0
- update seamonkey and linux-seamonkey to 2.17
- update nspr to 4.9.6
- remove mail/thunderbird-esr, Mozilla stopped providing 2 versions of
thunderbird
- prune support for old FreeBSD versions; users of 8.2, 7.4 or earlier
are advised to upgrade - http://www.freebsd.org/security/
- add vuln.xml entry
Security: 94976433-9c74-11e2-a9fc-d43d7e0c7c02
Approved by: portmgr (miwi)
In collaboration with: Jan Beich <jbeich@tormail.org>
|
Fri, 22 Mar 2013
|
[ 05:37 danfe ]
Now that dialog4ports was committed, which brings support for mixed checkbox
and combobox dialogs, with great pleasure backout r305288 by dougb@ (which
had dropped the word 'support' from most places that it occured) and restore
original readability of those descriptions. This also improves consistency.
While here, move GIO description to standard pool, as advised by comment.
Tested with: www/firefox (on RELENG_8)
|
Thu, 10 Jan 2013
|
[ 22:29 flo ] (Only the first 10 of 135 ports in this commit are shown above. )
- update www/firefox to 18.0
- update www/firefox-esr to 17.0.2
- update www/seamonkey to 2.15 (enigmail to 1.5.0)
- remove QT4 option to avoid confusion (it turned out to be too experimental)
In collaboration with: Jan Beich <jbeich@tormail.org>
Security: http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
|
Wed, 9 Jan 2013
|
[ 23:28 flo ] (Only the first 10 of 27 ports in this commit are shown above. )
- update firefox, thunderbird, linux-firefox and linux-thunderbird to 17.0.2
- update firefox-esr, thunderbird-esr and libxul to 10.0.12
- update linux-seamonkey to 2.15
Security: http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
|
Sun, 28 Oct 2012
|
[ 17:03 flo ] (Only the first 10 of 44 ports in this commit are shown above. )
- Update www/firefox{,-i18n} to 16.0.2
- Update seamonkey to 2.13.2
- Update ESR ports and libxul to 10.0.10
- Update nspr to 4.9.3
- Update nss to 3.14
- with GNOMEVFS2 option build its extension, too [1]
- make heap-committed and heap-dirty reporters work in about:memory
- properly mark QT4 as experimental (needs love upstream)
- *miscellaneous cleanups and fixups*
mail/thunderbird will be updated once the tarballs are available.
PR: ports/173052 [1]
Security: 6b3b1b97-207c-11e2-a03f-c8600054b392
Feature safe: yes
In collaboration with: Jan Beich <jbeich@tormail.org>
|
Wed, 10 Oct 2012
|
[ 21:13 flo ] (Only the first 10 of 174 ports in this commit are shown above. )
- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to
10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft, (Only the first 15 lines of the commit message are shown above )
|
Fri, 3 Aug 2012
|
[ 17:17 wxs ]
Add PGO description and adjust firefox accordingly.
PR: ports/170275
Submitted by: Jan Beich <jbeich@tormail.org>
Approved by: beat@
|
Thu, 26 Jul 2012
|
[ 21:49 flo ] (Only the first 10 of 295 ports in this commit are shown above. )
- update firefox/thunderbird ESR versions to 10.0.6
- update firefox 14.0.1
- update thunderbird to 14.0
- update seamonkey to 2.11
- switch to new options framework
- add experimental rendering via cairo-qt (QT4 option)
- add audio backend options (ALSA and PulseAudio)
- rename SMB option to GNOMEVFS2
- turn on LOGGING by default (like upstream linux builds)
- improve about:memory output
- unbreak PGO
- use system libs [1]
- switch to libevent2 [2]
- fix conflict with devel/libunwind and base gcc [3]
- unbreak clang/libc++ build [4] (Only the first 15 lines of the commit message are shown above )
|
Number of commits found: 67 |