Update to OpenPA 1.0.4

Inter-process locking may be broken on NetBSD under some conditions.
(This didn't get worse since previous package.)
Field tests (benchmarks/skampi) don't reveal that the relevant
code path is invoked.


Major Changes in OpenPA v1.0.4
 * native ARM (v7 and higher) support
 * numerous memory barrier placement improvements in queue and test code
 * x86 memory barrier improvements, including for Intel MIC
 * numerous build system improvements


Major Changes in OpenPA v1.0.3

 * Libtool shared library support for OPA, avoiding shared/static mixed
   linking problems on some platforms.
 * The build system should now work more portably with broken/exotic shells.
 * pkg-config support
 * Emulated atomics can now be detected by the presence of an OPA_EXPLICIT_EMULATION
   #define in opa_config.h.
 * PPC types are now correctly aligned to 8 bytes instead of 16 bytes.
 * many more tests for "make check", fixed missing memory barriers in one test
Updated parallel/openpa to 1.0.4
Update to 2.5.0:

2013-02-27 version 2.5.0:

  General
  * New notion "import public" that allows a proto file to forward the content
    it imports to its importers. For example,
      // foo.proto
      import public "bar.proto";
      import "baz.proto";

      // qux.proto
      import "foo.proto";
      // Stuff defined in bar.proto may be used in this file, but stuff from
      // baz.proto may NOT be used without importing it explicitly.
    This is useful for moving proto files. To move a proto file, just leave
    a single "import public" in the old proto file.
  * New enum option "allow_alias" that specifies whether different symbols can
    be assigned the same numeric value. Default value is "true". Setting it to
    false causes the compiler to reject enum definitions where multiple symbols
    have the same numeric value.

  C++
  * New generated method set_allocated_foo(Type* foo) for message and string
    fields. This method allows you to set the field to a pre-allocated object
    and the containing message takes the ownership of that object.
  * Added SetAllocatedExtension() and ReleaseExtension() to extensions API.
  * Custom options are now formatted correctly when descriptors are printed in
    text format.
  * Various speed optimizations.

  Java
  * Comments in proto files are now collected and put into generated code as
    comments for corresponding classes and data members.
  * Added Parser to parse directly into messages without a Builder. For
    example,
      Foo foo = Foo.getParser().ParseFrom(input);
    Using Parser is ~25% faster than using Builder to parse messages.
  * Added getters/setters to access the underlying ByteString of a string field
    directly.
  * ByteString now supports more operations: substring(), prepend(), and
    append(). The implementation of ByteString uses a binary tree structure
    to support these operations efficiently.
  * New method findInitializationErrors() that lists all missing required
    fields.
  * Various code size and speed optimizations.

  Python
  * Added support for dynamic message creation. DescriptorDatabase,
    DescriptorPool, and MessageFactory work like their C++ couterparts to
    simplify Descriptor construction from *DescriptorProtos, and MessageFactory
    provides a message instance from a Descriptor.
  * Added pickle support for protobuf messages.
  * Unknown fields are now preserved after parsing.
  * Fixed bug where custom options were not correctly populated. Custom
    options can be accessed now.
  * Added EnumTypeWrapper that provides better accessibility to enum types.
  * Added ParseMessage(descriptor, bytes) to generate a new Message instance
    from a descriptor and a byte string.
Updated devel/protobuf to 2.5.0
Update to 0.6.35:

0.6.35
------

Note this release is backward-incompatible with distribute 0.6.23-0.6.34 in
how it parses version numbers.

* Issue #278: Restored compatibility with distribute 0.6.22 and setuptools
  0.6. Updated the documentation to match more closely with the version
  parsing as intended in setuptools 0.6.
Updated devel/py-distribute to 0.6.35
Add upstream bug report URL.
Update to 6.8.3.9:

  * GIF comments are no longer displaced by 1 for animated GIFs (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22901).
  * A blur kernel with a zero sigma is unity.
  * Do not replace gAMA found in input with 1/2.2
  * Avoid a libpng16 warning about storing unknown chunks.
  * Improve performance when rendering a caption.
  * The compare 'map' image should not be transparent.
  * Use only major version for decorating include path.
Updated graphics/ImageMagick to 6.8.3.9
Update to 1.2:

version 1.2:

- VDPAU hardware acceleration through normal hwaccel
- SRTP support
- Error diffusion dither in Swscale
- Chained Ogg support
- Theora Midstream reconfiguration support
- EVRC decoder
- audio fade filter
- filtering audio with unknown channel layout
- allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
  and treble audio filter
- improved showspectrum filter, with multichannel support and sox-like colors
- histogram filter
- tee muxer
- il filter ported from libmpcodecs
- support ID3v2 tags in ASF files
- encrypted TTA stream decoding support
- RF64 support in WAV muxer
- noise filter ported from libmpcodecs
- Subtitles character encoding conversion
- blend filter
- stereo3d filter ported from libmpcodecs
Updated multimedia/ffmpeg to 20130315.1.2
update comment to refrect current release.
avoid to match commnented out lines (createbuildlink will create such lines
by default).
Update to 2.77:

=== Transmission 2.77 (2013/02/18) ===
[http://trac.transmissionbt.com/query?milestone=2.77&group=component&order=severity All tickets closed by this release]
==== All Platforms ====
  * Fix 2.75 regression that broke JSON parsing of real numbers in locales that don't use '.' as a decimal separator
  * Don't invalidate the OS's file cache when closing files
  * Fix overflow error when setting speed limits above ~8589 kB/s
  * Generated magnet links didn't include webseeds
  * Fix minor memory leaks when using webseeds
==== GTK+ Client ====
  * Minor pluralization fixes in the UI
  * Fix folder mis-selection issue in the Preferences dialog
  * Fix GTK+ console warnings on shutdown
==== Qt Client ====
  * Fix non Latin-1 symbol issue when showing file transfer speeds
  * Fix issue when creating new torrents with multiple trackers
  * Fix lost text selection in the properties dialog's 'comment' field
==== Daemon ====
  * Fix documentation errors in the spec and manpages
==== Web Client ====
  * Fix minor DOM leak
==== CLI ====
  * Fix transmission-cli failure when the download directory doesn't exist
Updated net/transmission to 2.77
Update ruby-gnome2 to 1.2.3.

== Ruby-GNOME2 1.2.3: 2013-03-17

Clean up release!

=== Changes

==== Ruby/GTK2

  * Remove needless signale handlers restore.

==== Ruby/GTK3

  * Remove needless signale handlers restore.
Note update of ruby-gnome2 packages to 1.2.3.
Update to 3.1.0:

3.1.0 (2013-02-10)
==================

Features added
--------------

* GH#89: lxml.html.clean allows overriding the set of attributes that it
  considers 'safe'.  Patch by Francis Devereux.

Bugs fixed
----------

* LP#1104370: ``copy.copy(el.attrib)`` raised an exception.  It now returns
  a copy of the attributes as a plain Python dict.

* GH#95: When used with namespace prefixes, the  ``el.find*()`` methods
  always used the first namespace mapping that was provided for each
  path expression instead of using the one that was actually passed
  in for the current run.

* LP#1092521, GH#91: Fix undefined C symbol in Python runtimes compiled
  without threading support.  Patch by Ulrich Seidl.

Other changes
-------------


3.1beta1 (2012-12-21)
=====================

Features added
--------------

* New build-time option ``--with-unicode-strings`` for Python 2 that
  makes the API always return Unicode strings for names and text
  instead of byte strings for plain ASCII content.

* New incremental XML file writing API ``etree.xmlfile()``.

* E factory in lxml.objectify is callable to simplify the creation of
  tags with non-identifier names without having to resort to getattr().

Bugs fixed
----------

* When starting from a non-namespaced element in lxml.objectify, searching
  for a child without explicitly specifying a namespace incorrectly found
  namespaced elements with the requested local name, instead of restricting
  the search to non-namespaced children.

* GH#85: Deprecation warnings were fixed for Python 3.x.

* GH#33: lxml.html.fromstring() failed to accept bytes input in Py3.

* LP#1080792: Static build of libxml2 2.9.0 failed due to missing file.

Other changes
-------------

* The externally useless class ``_ObjectifyElementMakerCaller`` was
  removed from the module API of lxml.objectify.

* LP#1075622: lxml.builder is faster for adding text to elements with
  many children.  Patch by Anders Hammarquist.
Updated textproc/py-lxml to 3.1.0
Update ruby-webrobots to 0.1.1.

A few fixes.