MESSAGE/UNMESSAGE. Add @extra lines in place of UNMESSAGE. Docs about
activating these have been rolled into the general PHP pkg-readmes file.
OK/feedback aja@ jasper@
* See https://www.mozilla.org/en-US/firefox/44.0/releasenotes/
* Fixes MFSA 2016-01 -> 12
* Fix CONFIGURE_STYLE, no need for autohell?
* Use bundled libevent
* Remove useless MOZILLA_AUTOCONF_DIRS
Note that starting with fx 45, gstreamer will be deprecated in favor of
ffmpeg. If it works, haven't tested it yet...
Tested by/discussed with naddy@
* Move the nss/libevent/sqlite dependencies to separate blocks, allowing
to disable them by defining MOZILLA_USE_BUNDLED_NSS|SQLITE|LIBEVENT.
Gecko 44 doesn't build against our base libevent1, and it's simpler to
use the bundled/patched libevent instead of ports libevent2. This should
also help tbb which insists on using its own (heavily patched) nss
* Bump sqlite dependency, gecko 44 requires sqlite 3.9.1
* Fix debug FLAVOR, use only --enable-debug-symbols=yes
--disable-install-strip. The resulting pkg is only around 280Mb, and
unstripped libxul is 800Mb. Adventurous users can show it to gdb.
* Rework the way default value is set for WRKDIST, soon (with esr45)
xulrunner will be the only exception left
* Remove unused _MOZDIR definition
CVE-2016-1982 (invalid reads in case of corrupt chunk-encoded content) and
CVE-2016-1983 (invalid reads with empty Host headers).
While there, drop MESSAGE that relates to updating from a <=2011 version
of the port, and use an autoconf version from this century (upstream
doesn't provide a generated script so there is no "right" version).
The last reliable gecko builds on macppc were done with:
OpenBSD 5.8-current (GENERIC.MP) #761: Mon Aug 31 08:01:30 MDT 2015
(mpi@ says SecurePLT was commited beginning of Sep, so .. related?)
Thunderbird and firefox-esr strangely built on sparc64 (by accident?) in
may and june (when it was gecko 31) but other than that firefox itself
never built in 2015.
Anybody is welcome to look into this, just add you beloved arch to
ONLY_FOR_ARCHS in mozilla.port.mk.
While here, also amend ONLY_FOR_ARCHS in langpacks ports, no point in
packaging them if you don't have the corresponding package.
Avoids wasting hours during bulks, only keep xulrunner building on
powerpc and sparc64.