Fix lang/gcc49 dependency logic, based on lang/gcc47.
Update gobject-introspection to 1.40.0

Highlights from git shortlog:

      Add GVolumeMonitor interfaces
      Add --all option to g-ir-generate
      Support glib-mkenums comment /*< flags >*/
      Allow the use of the "Rename To" annotation for literal method renaming.
      Add environment variable G_IREPOSITORY_VERBOSE
Updated devel/gobject-introspection to 1.40.0
Introduce CMAKE_USE_GNU_INSTALL_DIRS,

If set to yes, set GNU standard installation directories with pkgsrc
configured settings for cmake GNUInstallDirs module.
The default is yes.
Update skf to 1.99.9.

skf (1.99.9)

  * fix nkf compatible mode applied on inappropriate situation
  * fix k_in setting is ignored
  * fix "ansel" doesn't properly defined
  * fix document incorrectly declared UTF-16 as little endian.
Updated converters/skf to 1.99.9
Needs USE_TOOLS+=yacc.
Changes 3.5.0:
All backends have been changed to use the MC asm printer and support for the non MC one has been removed.
Clang can now successfully self-host itself on Linux/Sparc64 and on FreeBSD/Sparc64.
LLVM now assumes the assembler supports .loc for generating debug line numbers. The old support for printing the debug line info directly was only used by llc and has been removed.
All inline assembly is parsed by the integrated assembler when it is enabled. Previously this was only the case for object-file output. It is now the case for assembly output as well. The integrated assembler can be disabled with the -no-integrated-as option.
llvm-ar now handles IR files like regular object files. In particular, a regular symbol table is created for symbols defined in IR files, including those in file scope inline assembly.
LLVM now always uses cfi directives for producing most stack unwinding information.
The prefix for loop vectorizer hint metadata has been changed from llvm.vectorizer to llvm.loop.vectorize. In addition, llvm.vectorizer.unroll metadata has been renamed llvm.loop.interleave.count.
Some backends previously implemented Atomic NAND(x,y) as x & ~y. Now all backends implement it as ~(x & y), matching the semantics of GCC 4.4 and later.
Updated lang/clang to 3.5.0
Requires USE_TOOLS+=yacc.
Improve detection of untrusted certificates. From John D. Baker
in PR 49176. Bump PKGREVISION.
Updated security/mozilla-rootcerts to 1.0.20140820nb1
Update to 0.10

Upstream changes:
0.10 - 2014-08-15
    - declare minimum version of perl as 5.6 in metadata

0.09 - 2014-03-01
    - convert to use ExtUtils::MakeMaker using distar
    - include repo and bugtracker metadata
Replace all references to _GCC_REQD with the appropriate logical value for
each GCC version.  Using the variable causes impossible version constraints
when a specific GCC is depended upon but the user is using something newer,
as _GCC_REQD will be set to the higher value.
Updated devel/p5-Algorithm-C3 to 0.10
Update to 0.30
Remove a duplicate line

Upstream changes:
0.30 2014-07-26

  - Fix for subclassing CPAN::Changes::Group (GH #23)

0.29 2014-07-23

  - Groups are now objects (CPAN::Changes::Group). Backwards
    compatibility from hashes should be preserved (GH #22)

0.28 2014-06-10

  - Add "SEE ALSO" links to similar modules (RT #94636)

  - Use perl 5.8-compatible regex
Updated devel/p5-CPAN-Changes to 0.30
Improve comments around USE_PKGSRC_GCC and GCC_REQD.