Changes 2.38.1:

Build:
* Gio::ActionGroup: Remove a nonsensical check that
  clang complains about, correctly.
Documentation:
* Gio::content_type_*(): Add a link from Gtk::AppChooser.
* giomm_tls_client test: Add some comments
Updated devel/glibmm to 2.38.1
Fix path to Perl interpreter in "libexec/cert_valid.pl".

Bump package revision because the binary got changed.
Disable --with-links on Darwin.  This matches the configure script behaviour,
and the test for ./descr doesn't work if WRKOBJDIR is on a different file
system thank PKGSRCDIR.
Update varnish to 3.0.5.

Changes since 3.0.4:
- A bad interaction between -b, -c and -m in the varnishlog tool
  has been fixed.
- A malformed request could in some configurations lead to Varnish
  crashing has been corrected. This is CVE-2013-4484.
- Duplicate Content-Length headers were in some cases sent to clients
  when streaming is enabled, this has been fixed
- ESI parse errors are no longer printed to standard output.
- Stop segfaulting if the first part of a synthetic page is NULL.
Install xcb-proto as well. Bump version.
Updated meta-pkgs/modular-xorg-protos to 1.6
The Boost log library has aggressive compiler requirements, disable it
on Darwin with GCC as it does not have new enough STL.  This will most
likely need extending to other platforms/compilers.
+ firefox-26, kdevelop-4.6.0, par2-0.6.2
  [https://github.com/BlackIkeEagle/par2cmdline].
Update (disk)scrub to 2.5.2 (+add DIOCGDISKINFO implementation)

Since 2.0:
* Fix scrub abort on files/disks > 2G in size (issue 19)
  This was introduced in 2.5.0 and the failure is quick and obvious.
* Fix loss of precision in disk size approximation (issue 18)
* Add -t option to disable creation of thread to generate randomness
  in parallel with I/O.
* Prepare source for a libscrub api (work in progress)
* Cosmetic changes to man page and help output.
* Generate randomness and do I/O in parallel [Richard B. Hill]
* Replace O_SYNC with O_DIRECT+fsync+posix_fadvise [H. Peter Anvin]
  This produces a significant performance improvement, at least on Linux.
* Add support for RDRAND instr. [H. Peter Anvin]
* Use <stdbool.h> if the system has it [H. Peter Anvin]
* Fix incorrect assertion in scrub --dirent handling (issue 9) [Peter Hyman]
* Clean up tmp files after scrub --freespace (issue 9) [Peter Hyman]
* Allow scrub --pattern=custom="string" (issue 11) [Peter Hyman]
  Allow C style numerical escapes in string: \nnn (octal) and \xnn (hex).
  This is a single-pass sequence with a custom pattern.
* Change default buffer size from 1m to 4m [H. Peter Anvin]
* Avoid closing and re-opening /dev/urandom [H. Peter Anvin]
* Fix bug in pfitzner7 pattern def and add fillff, fillzero
  methods (issue 8) [Peter Hyman]
* Change dod method to perform random pass first and skip extra pass.
* Add --help option that lists available scrub methods.
* Make dist tarball work with rpmbuild -ta.
* Added usarmy, pfitzner7, and pfitzner33 methods.
* Added -L option to not follow symbolic links [Timothy Boronczyk]
* Treat a zero return from write(2) as an error.
* New patterns:
  - random2: two random passes
  - schneier (one 0x00 pass, one 0xff pass, and five random passes) [Joe]
* Add --pattern random (one random pass) mode.
* Portability fixes for Slackware [Timothy Boronczyk]
* Fix bug where scrub --remove on a zero length file would abort
  without removing the file.  Issue a warning and remove it.
* Fix a bug where some data from the original file could appear in
  the first disk block after a verified scrub when running without
  the -S (--no-signature) option.
Updated sysutils/diskscrub to 2.5.2
Update to 6.0.1, update LICENSE:

6.0.1:
  * Clarification of license. Thanks to
    Jan Staněk <jstanek@redhat.com> for bringing this issue up.
    This work is now explicitly licensed under 3-clause BSD license.
  * Fixed a long standing bug (August 2008, rev 9fd52748fa59)
    on "dbtables.py". Notified by Maxime Labelle.
  * If you want to link with Oracle Berkeley DB 6.0, you will
    need to create the environment variable
    'YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION'
    to signal to the pybsddb that you are legal. To be legal,
    your code MUST be AGPL3 *OR* you have to buy a commercial
    license from Oracle.

    If you are not legally entitled to use Berkeley DB 6.0 and
    you have previous versions of Berkeley DB on your system,
    you can a) delete Berkeley DB 6.0 and try again, OR
    b) instruct pybsddb to use a previous Berkeley DB version,
    using environment variables or command line options.

    Sorry for the inconvenience. I am trying to protect you.

    Some details:

        https://forums.oracle.com/message/11184885
        http://lists.debian.org/debian-legal/2013/07/
Updated databases/py-bsddb3 to 6.0.1
Update to 20131206: the usual bug fixes.
Updated textproc/hunspell-de to 20131206
Update to 0.9.25:

Overview of changes leading to 0.9.25
Wednesday, December 4, 2013
=====================================

- Myanmar shaper improvements.
- Avoid font fallback in CoreText backend.
- Additional OpenType language tag mappiongs.
- More aggressive shape-plan caching.
- Build with / require automake 1.13.
- Build with libtool 2.4.2.418 alpha to support ppc64le.
Updated fonts/harfbuzz to 0.9.25
Update to 0.19.6:

Overview of changes between 0.19.5 and 0.19.6
=============================================
* Fix two minor bidi bugs.
* Build with new libtool to support ppc64le.
Updated converters/fribidi to 0.19.6
Update to 1.6.3:

mga release to fix XAA loading and running.

Alan Coopersmith (1):
      Remove mga_esc.c vestigal stub

Andy MacLean (1):
      Unbreak dual head (xinerama)

Dave Airlie (2):
      mga: fix XAA runtime
      mga: bump release to 1.6.3

Egbert Eich (3):
      Disable Linear Expansion on BE
      Restructure code to make it more readable
      Disable HW cursor by default on G200 server chips

Julien Cristau (1):
      Restrict kernel driver matching to g200 server chips

Tormod Volden (2):
      Fix dual head crash without XAA
      mga: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr