- Sync changes from gecko repository@r995
general
- don't specify prefix for libevent when using pkg-config
- ia64 and sparc64 use 8k pagesize by default
- add visibility hack for clang 3.2 with libc++
- fix build using clang 3.2 (on FreeBSD 10-CURRENT)
- rename a few more patches to ease tracking of bugzilla bugs
www/seamonkey
- unbreak unsetting LDAP and MAILNEWS options after bug 707305
- use compile time debugging WITH_DEBUG
security/nss
- unbreak install WITH_DEBUG
- unbreak powerpc64
devel/nspr
- use absolute paths when specifiying srcdir to make gdb(1) happy
In collaboration with: andreast, zeising, Jan Beich <jbeich@tormail.org>
- update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7
- update seamonkey and linux-seamonkey to 2.12
- update nss to 3.13.6
- update bsdipc code (posix_spawn, SysV shared memory)
- rename patches to easily track those not (yet) submitted upstream
- reduce package size, except for www/libxul[1]
- restore default objdir to what it was in 13.0
- fix mail/enigmail after thunderbird build changes
- don't accidentally pick up headers from installed ports[3]
- add support for PREFIX != LOCALBASE to Makefile.webplugins [4]
- document vulnerabilities in vuln.xml
- *miscellaneous cleanups and fixups*
Obtained from: OpenBSD ports[1]
PR: ports/159831, ports/160933, ports/170467[3], ports/170236 [4]
Submitted by: avilla [4]
In collaboration with: Jan Beich <jbeich@tormail.net> Who did most of the hard
work.
- 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]
- unbreak build with base gcc on >= 9.x [5]
- use common IPC code with other BSDs[6]
- and *miscellaneous improvements*
PR: ports/146231 [1], ports/161421 [2]
ports/150631, ports/168369, ports/168637, ports/168793, ports/168978 [3]
ports/163454, ports/164905, ports/169231 [4]
ports/169389, ports/169479 [5]
Obtained from: pkgsrc via bugzilla #753046 [6]
In collaboration with: Jan Beich (who did the major part of this work and
deserves a special thank you!)
patches applied to mozilla-release/config need to also be applied to
mozilla-release/js/src/config and vice versa, otherwise the build will fail with
a message like
TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync
Reported by: Andrei <az@azsupport.com>, Piotr Kubaj <pkubaj@gmail.com>
Tested by: Andrei <az@azsupport.com>, Piotr Kubaj <pkubaj@gmail.com>
- Add temporary workaround to fix detection of all plugins until we have
found a proper solution for this problem. The workaround use the
run-mozilla.sh script to start Firefox as it was the default prior to
the Firefox 7 release. [2]
- Bump PORTREVISION.
PR: ports/159606 [1]
Submitted by: Dmitry <smallcms AT gmail.com> [1]
Discussed with: flo@ [2]
- Fix system-wide plugin directory detection as Firefox 7 no longer uses
run-mozilla.sh to start an therefore our patch to set MOZ_PLUGIN_PATH
is useless. [1]
Submitted by: poyopoyo AT puripuri.plala.or.jp [1]
patch-xpcom__threads__nsThreadManager.cpp.
- Restore r1.4 of patch-js-src-Makefile.in which was accidentally reverted
with the last update.
- Bump PORTREVISION.
Submitted by: h h <aakuusta AT gmail.com>
- register build conflict with spidermonkey until the firefox build failure
can be fixed [2]
PR: ports/159709 [1]
ports/159831 [2]
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> [1]
The cairo dependancy is usually added by bsd.gecko.mk, but for firefox we need a
spcific version.
PR: ports/158610
Submitted by: Pan Tsu <inyaoo@gmail.com>
- make plugin-container work with custom LD_LIBRARY_PATH [2]
Do not bump PORTREVISION as firefox package was not buildable due to size
constraints before my last bsd.gecko.mk commit.
PR: ports/158371 [1]
Submitted by: Pan Tsu <inyaoo@gmail.com> [1]
kmoore [2]
Obtained from: mozilla bugtracker [2]
- Fix leftover from Firefox 3.x in MOZ_PLUGIN_PATH [2]
- Bump PORTREVISION
Submitted by: Denny Lin <dennylin93 AT hs.ntnu.edu.tw> [1],
Jan Henrik Sylvester <me AT janh.de> [2]
- Add PGO option to enable Profile-Guided Optimization [1].
PR: ports/132231 [1] (based on)
Submitted by: lioux@ [1]
Thanks to: andreast@, Anonymous <swell.k AT gmail.com>, decke@, jsa@,
swills@ and all the testers for their feedback!