Pull in necessary includes.  Fixes build on older compilers, notably the one
shipped with OS X Snow Leopard.
Update to 3.15.5

Changelog:
From: https://developer.mozilla.org/en-US/docs/NSS/NSS_3.15.5_release_notes

Network Security Services (NSS) 3.15.5 is a patch release for NSS 3.15.

New functionality:
* Added support for the TLS application layer protocol negotiation
  (ALPN) extension. Two SSL socket options, SSL_ENABLE_NPN and
  SSL_ENABLE_ALPN, can be used to control whether NPN or ALPN (or both)
  should be used for application layer protocol negotiation.
* Added the TLS padding extension. The extension type value is 35655,
  which may change when an official extension type value is assigned
  by IANA. NSS automatically adds the padding extension to ClientHello
  when necessary.
* Added a new macro CERT_LIST_TAIL, defined in certt.h, for getting
  the tail of a CERTCertList.

Notable Changes:
* Bug 950129: Improve the OCSP fetching policy when verifying OCSP
  responses
* Bug 949060: Validate the iov input argument (an array of PRIOVec
  structures) of ssl_WriteV (called via PR_Writev). Applications should
  still take care when converting struct iov to PRIOVec because the
  iov_len members of the two structures have different types
  (size_t vs. int). size_t is unsigned and may be larger than int.
Updated devel/nss to 3.15.5
Update to 24.3.0

* Sync with thunderbird 24.3.0
Updated mail/thunderbird-l10n to 24.3.0
Update to 1.9

* Add dependency to python for cvssync script

Changelog:
1.9 @ 2014-03-08
    RCS/CVS usernames may now begin with a digit (patch by Jesse Weinstein).
    Cleaned up a mess around keyword expansion; it had been misdocumented.
    Fixed some minor bugs in the test suite.
    Fixed a signedness issue on 64-bit machines.

1.8 @ 2014-02-19
    Processing of hardlinks field was incorrect, is now fixed.

1.7 @ 2014-02-18
    Allow # in symbol names.  Addresses a corner case in the NetBSD repository.

1.6 @ 2014-02-17
    Fix a brown-paper-bag bug in cvssync.

1.5 @ 2014-02-16
    Skip a hardlinks field, if present.
    Add a -c option to cvssync that makes mirrors with CVSROOTs.

1.4 @ 2014-02-04
    Optimization to call sbrk() less often needs to be conditioned on GCC.

1.3 @ 2014-01-23
    Improved performance on masters with lots of symbols; thank Jens Bethkowsky.

1.2 @ 2014-01-04
    Smarter blob directory creation to reduce search overhead for blobs.

1.1 @ 2014-01-03
    Cope with CVS-NT kopt strings containing garbage binary data.

1.0 @ 2013-12-28
    Bug fix: Non-top-level .cvsignores are now converted.
    More speed and significant lowering of memory usage.
    Most error messages are now explained on the manual page.

0.8 @ 2013-12-16
    Processing speed has approximately tripled since last release.
    cvs-fast-export has save progress metering again.
    cvssync can now take a CVS URL argument.

0.7 @ 2013-12-15
    -i option for incremental dumping.
    -p option for enabling load status reports.
    Many documentation improvements.
    There is now a regression-test suite for the package.
    cvssync tool for mirroring remote CVS repos added.

0.6 @ 2013-12-10
    Improvements for CVS-NT support.
    Improve timing of missing-commitids message
Updated devel/cvs-fast-export to 1.9
devel/nss 3.15.4 or later is required.
Fix build.
From Matthias Ferdinand.
Updated databases/sqlite3 to 3.8.4
Update to 24.3.0

Changelog:
Fixed in Firefox ESR 24.3
MFSA 2014-13 Inconsistent JavaScript handling of access to Window objects
MFSA 2014-12 NSS ticket handling issues
MFSA 2014-09 Cross-origin information leak through web workers
MFSA 2014-08 Use-after-free with imgRequestProxy and image proccessing
MFSA 2014-04 Incorrect use of discarded images by RasterImage
MFSA 2014-02 Clone protected content with XBL scopes
MFSA 2014-01 Miscellaneous memory safety hazards (rv:27.0 / rv:24.3)
Reset PKGREVISION
Updated www/firefox24 to 24.3.0
Detect Clang and apply proper compiler settings.
This fixes bootstrapping on FreeBSD 10 where cc is Clang
pretending poorly to be GCC.
Update to 24.3.0

* Sync with firefox24-24.3.0
Force the use of clang on Snow Leopard, the llvm-backed gcc is unable to
compile Python 3.3 correctly, and as per http://bugs.python.org/issue13241
the Python developers are uninterested in fixing this.