Replace BUILD_DEPENDS by USES=gecko:...,build.
Tested on redports.org, and we have a RUN_DEPENDS on the respective GECKO
application anyways.
Still required to fix upgrade trouble if the gecko application needs a
rebuild from source (ports) if a requisite .so file has gone away, for
instance, after lang/gcc version upgrades.
a RUN_DEPENDS anyhow.

Add BUILD_DEPENDS to make sure that the referenced thunderbird or
firefox port is rebuilt first, so that the -i18n ports can actually
build if the firefox/thunderbird port has become unusable through,
for instance, lang/gcc version upgrades that "lose" the libstdc++
from the recorded RPATH.

www/firefox(seamonkey)-i18n: explicitly use UNZIP_CMD
The extraction of xpi requires zip (infozip to be precise). Rather than
use variables EXTRACT_CMD and EXTRACT_BEFORE_ARGS, use UNZIP_CMD and
the default "-qo" arguments to future-proof these ports (depending on the
implemention, the original variables may default to tar arguments if they
are defined at all). Covered by general infrastructure blanket.

Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)

- 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

Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui

Don't manually rm wildcard directories, automatically add all files to the
plist. This should fixes warning on deinstall as the files were deleted in
the pre-deinstall target, and once pkg wanted to remove files specified in
the plist they were already gone.

- Make the language packs working again by generate the plist on the fly
instead of creating a jar file which contained all the needed files. The
latter way of installing a lang pack no longer works with current
Mozilla versions.
- Bump PORTREVISION.
Feature safe: yes