Fixes build with recent glib2, PR#46473.

glib2>2.30.0 deprecate g_format_size_for_display, add g_format_size,
so use it instead.

Bump PKGREVISION.
Updated pkgtools/gnome-packagekit to 0.4.0nb14.
Update groonga to 2.0.3.

Release 2.0.3 - 2012/05/29
--------------------------

Improvements
^^^^^^^^^^^^

* [doc] Added about release procedure.
* Removed restriction that the max number of opened files is 4096.
* [experimental] Added table plugin.
* [doc] Added more descriptions about :doc:`/commmands/select` command.
* [doc] Made execution example copy & paste friendly.
* [windows] Supported build with Visual Studio 2010 Express and
  CMake. See :doc:`/install/windows` about details.
* [doc][solaris] Added a document about building on Solaris.
  See :doc:`/install/solaris` about details.
* [doc][yum] Updated epel-release package version.
  [Reported by IWAI, Masaharu]
* [doc][cenos6] Disabled Repoforge for Munin for CentOS 6.
  [Reported by IWAI, Masaharu]
* Started distributing source archive in zip format.
* [munin] groonga_dist Munin plugin supported an object that has
  separated files.
* Started using Travis CI.
* [yum] Changed RPM package name that provides yum repository from
  groonga-repository to groonga-release to follow RPM package name
  convension such as centos-release and fedora-release.

Fixes
^^^^^

* [doc] Fixed a command to update yum repository.
  [Suggested by IWAI, Masaharu]
* [deb] Fixed a bug that log_repoen command in logrotate uses wrong protocol.
* Fixed broken ERROR tag in XML response.
  [#1363] [GitHub#13] [Patch by IWAI, Masaharu]
* Fixed a bug that grn_ctx isn't fully cleared by grn_ctx_fin().
* Fixed a bug that ``&!`` set operation doesn't work with grouped
  expression. [#1372]
* Fixed a bug that a record key registered via index source isn't normalized.
Updated textproc/groonga to 2.0.3
Update to 2.0.17:
  The gdata.youtube.service class now explicitly sets the GData-Version: 1 header, and is updated to use the correct ClientLogin URL.
  Adding support for OAuth2 revoke endpoint.
  Make Resource and ResourceFeed "Batch" compatible.
  Forgot to add camelcase alias for batch in issue 5970062.
  Adding support for performance data in Content API for Shopping (fixes Issue 5976061).
  Added support for custom attributes in Content API for Shopping (fixes Issue 5970070).
  Changed dest attrs in Content API to iterable, added validate_dest and fixed qname on app:control (fixes Issue 5976046).
  Added camel case names to content API client public methods (fixes Issue 5970062).
  Added support for Content for API errors on single and batch requests (fixes Issue 5971061).
  Added support for start-token in Content API for Shopping (closes Issue 5980044).
  Change gdata.docs.client.DocsClient.DeleteResource to use the entry instead of the link.
  Allow for random kwargs in atom.client.AtomClient.request method.
  Changing Shipping to list element in Content API for Shopping.
  Fixing behavior in atom.http_core.Uri._get_query_string for query parameters with no parameter value (closes Issue 5938047).
  Fixed batch function issues in content api for shopping client.
  Updated GetFeed methods in the Email Settings API to return typed feeds
  Namespace for channel element (in contentforshopping) was promoted from scp to sc.
  Fixed release date year.
  Fixing bug in recent change to the Email Settings API client library (rev. 194d0fd21fdd) + some typos
  Updating the Email Settings API to return instances of the correct classes when retrieving settings
  Added a sample to create a group and update its settings using the Groups Provisioning and Groups Settings APIs.
  Added docs:description element to docs resources.
  Fixed error in docs sample.
  Added scopes for all Admin APIs in apps tag
  Added a sample for Email Audit API demonstrating CRUD operations on email monitors
  Fixed small doc errors, made tax a list element
  Fix issues 590/591: Contact's gender XML element was wrong.
  Added a sample marketplace application
  Sample to delete obsolete suspended users
  Sample to retrieve user's profile and contacts using 2LO
  Fixing issue 587.  Wrong URL used for batch ACL changes.
  Added a sample to list all the members of a group
  Adding access_type=offline to OAuth 2.0 authorize URL.
  Check document list entries have a content before trying to download them.
  Added tag 2.0.16 for changeset c67f3c6398ba
Updated www/py-gdata to 2.0.17
Update to 2.2.1:

Version 2.2.1 released 2011-09-06

* Fix MANIFEST.in issue when building a sdist from a sdist.
  https://github.com/simplejson/simplejson/issues/16

Version 2.2.0 released 2011-09-04

* Remove setuptools requirement, reverted to pure distutils
* use_decimal default for encoding (dump, dumps, JSONEncoder) is now True
* tuple encoding as JSON objects can be turned off with new
  tuple_as_array=False option.
  https://github.com/simplejson/simplejson/pull/6
* namedtuple (or other tuple subclasses with _asdict methods) are now
  encoded as JSON objects rather than arrays by default. Can be disabled
  and treated as a tuple with the new namedtuple_as_object=False option.
  https://github.com/simplejson/simplejson/pull/6
* JSONDecodeError is now raised instead of ValueError when a document
  ends with an opening quote and the C speedups are in use.
  https://github.com/simplejson/simplejson/issues/15
* Updated documentation with information about JSONDecodeError
* Force unicode linebreak characters to be escaped (U+2028 and U+2029)
  http://timelessrepo.com/json-isnt-a-javascript-subset
* Moved documentation from a git submodule to
  http://simplejson.readthedocs.org/

Version 2.1.6 released 2011-05-08

* Prevent segfaults with deeply nested JSON documents
  https://github.com/simplejson/simplejson/issues/11
* Fix compatibility with Python 2.5
  https://github.com/simplejson/simplejson/issues/5

Version 2.1.5 released 2011-04-17

* Built sdist tarball with setuptools_git installed. Argh.

Version 2.1.4 released 2011-04-17

* Does not try to build the extension when using PyPy
* Trailing whitespace after commas no longer emitted when indent is used
* Migrated to github http://github.com/simplejson/simplejson
Updated converters/py-simplejson to 2.2.1
Update to 0.6.9. Set LICENSE.

SQLAlchemy 0.6.9, a maintenance release of the 0.6 branch, is now
available.

The 0.6 series has not seen a release since 0.6.8 was released
nearly a year ago. During that time, the 0.7 series has gone through
over six releases, gaining many new features and bug fixes. A
portion of these fixes have been backported to 0.6 since 0.6.8,
including twelve ORM fixes, so 0.6.9 is an effort to make these
fixes widely available to those installations who have not yet
upgraded to 0.7. The release coincides at the same time as release
0.7.7, which is also fast approaching maintenance-only mode with
0.8 now well underway and close to initial beta releases.

Care has been taken in 0.6.9 to minimize as much as possible the
potential for backwards-incompatibilities with existing code, which
sometimes can occur if an application is unknowingly relying upon
a buggy behavior that is then fixed. So while 0.6.9 is a very
conservative release, it does still represent changes over a year's
time; users are strongly urged to carefully review the CHANGES file
to see exactly what's been adjusted, and to test it fully in their
existing 0.6 applications before promoting it to production.
Updated databases/py-sqlalchemy to 0.6.9
Update to Mathomatic 15.8.5


CHANGES MADE TO MATHOMATIC 15.8.4 TO BRING IT UP TO THE NEXT VERSION:

General cleanup.

05/11/12 - Renamed fact(x) function to factorial(x), because Maxima uses
           the function "factorial(x)" and no one uses "fact(x)".  Added
           factorial(x) as a standard function in rmath.  Removed binary
           operator name "mod" from rmath, due to having a different meaning
           in conventional mathematics.  It previously meant the % operator,
           which is a programming language construct and not math.

05/14/12 - Improved user interface of divide command.

05/16/12 - Improved introduction to Mathomatic in "doc/manual.html".

05/17/12 - Made more use of C function !isfinite(double) for better
           reliability.  Checks for infinity and NaN on user input.

05/18/12 - Solve verify now quick simplifies the solve result, so you
           don't have to.  This will result in better verification and
           less chance of oversized expressions.

05/20/12 - Fixed solving bug where it was throwing away absolute values.

           Improved the way Mathomatic looks.

05/21/12 - examples/limits.c is now a highly polished program, LGPL licensed.
           Compile with "./compile.limits".  Tells the integer and float
           C data types, with sizes, characteristics, and verification
           for the current C compiler (cc).

           Display total number of unique solutions stored with
           "simplify sign".

           Fixed several errors in the simplify command documentation in the
           Mathomatic Command Reference.

05/22/12 - Fixed simplify command to simplify (x^2 - 1)^4/(x + 1)^2 properly,
           by factoring repeated factor polynomials at the very end.

           Fixed bug in divide command, wasn't calculating the polynomial GCD
           sometimes, etc, because input was not being expanded.  Broken on
           12/14/11, fixed today.

05/23/12 - Fixed limit command to return the original expression when the
           limit variable is not found or the expression contains no
           variables.  A warning is given, telling that this is the case.
           Thanks to Parag Magunia for indicating that this was a bug.
           Previously these cases only returned with an error message.

           "tests/limits.in" limit command regression tests checked and
           re-added to the main tests.  All still works the same as when
           these limit command regression tests were removed long ago.

05/24/12 - Cleanup, and remove "examples/c", replaced with
           "examples/compile.limits" and "examples/compile.roots".

Mathomatic version 15.8.5 released Friday 05/25/12.

CHANGES MADE TO MATHOMATIC 15.8.3 TO BRING IT UP TO THE NEXT VERSION:

The version command now displays the last main prompt return value, and
the number of allocated equation spaces.

04/29/12 - Added simplifying trig identities to the tests.  Discovered
           "solve 0" doesn't work anymore, use "solve for 0" instead.
           "solve 0" will be fixed and enhanced shortly.

04/30/12 - "solve 0" and "solve verify 0" work now.  "solve verify 0"
           will solve for zero and tell you if the equation is an identity
           or not, while "solve 0" simply solves the current equation for
           zero.  "solve all verify 0" will verify that all entered equations
           are identities.

           With the roots command, the "Inverse check" value is not
           displayed unless debugging is enabled now.

           The iterative calculate command mode now always tells the
           number of completed feedback iterations.
           It was not apparent before.

           Documented and ignore pause command with demo mode now,
           instead of html mode.
           Demo mode is specified with -d, html mode with -x.

05/02/12 - Mathomatic now proudly displays when verifying a solve operation.
           Too many UI improvements to mention, all relatively minor.

05/03/12 - Added "copy select" option to the copy command, which selects
           the first created copy, making it the current equation, rather
           than not updating the current equation.

05/04/12 - Ran valgrind on the symbolic math library executable testmain,
           after running all the tests, no memory
           leaks were found at all!  I was surprised!  Now I get to pat
           myself on the back!  I will make another release soon.

05/05/12 - "display simple" is now allowed, in addition to "display mixed",
           to display simple or mixed fractions as desired, regardless of
           the default.

           "set finance" option removed, replace with "set fixed" option.
           Works similarly, except now you can do "set fixed_point=0" to have
           integer-only output.
           "set no fixed" or "set fixed -1" turns off fixed-point
           mode, returning you to true floating-point mode.

05/06/12 - Added more integer factoring debugging code.  It's a shame that
           Mathomatic only does double precision floating point arithmetic.

           Made "set no autodelete" the default.  Numeric expressions will
           not be deleted.  "set auto" leaves "autodelete" alone now.

05/07/12 - real and imaginary commands now append "_real" or "_imag" to the
           solved for variable name now, if a solved equation.  This is for
           clarification and ease of use.

05/08/12 - Improved "misc/limits.c" and added GNU LGPL license preamble.
           Later moved to directory examples.

           -d demo mode now allows using the calculate command without
           prompting for the values of any of the variables.  This is so the
           calculate command can be used with the online versions of
           Mathomatic.

05/09/12 - Moved all worthy example source code from directory misc to
           directory examples, so they can be included in the binary
           distributions.  Moved and now available are limits.c, roots.c,
           and testprimes.

           Improved/shortened the eliminate command messages and made the
           "using" syntax consistent.

           Need "set debug -2" to suppress everything now, including warnings.
           "set debug -1" only suppresses helpful messages now, warnings will
           get through.  Warnings are usually rather important.

Mathomatic version 15.8.4 released Thursday 05/10/12.

CHANGES MADE TO MATHOMATIC 15.8.2 TO BRING IT UP TO THE NEXT VERSION:

Code cleanup.

03/27/12 - Added simplification of "tests/trig.in" and "tests/hypertrig.in"
           to the regression tests.

04/02/12 - Added ability to create all non-re-entrant code, so that the Apple
           app store won't complain.  The line containing "_REENTRANT" in
           "includes.h" has been commented out, so nothing special needs to be
           done, when compiling for iOS.

04/07/12 - Added ability to make help command text paragraphs all one long
           line, instead of always expecting an 80 column or higher display.
           Useful for 40 column displays for example, as long as the display
           wraps at 40 columns, the output should look OK.  Better than it
           did, anyways.  Tables and such are preserved.  See the beginning
           of "help.c".

04/10/12 - Fixed bug failing to run gnuplot with Mathomatic compiled with
           MINGW. This only affects the MS-Windows version.  So if you have
           downloaded gnuplot under MS-Windows, the plot command should work
           the same as in all other operating systems, now.  Be sure and name
           it gnuplot.exe and have it in an executable directory in your PATH.
           This fixed bug is thanks to Tom Sturgeon for bringing this
           error to my attention.  This gnuplot fix will be included in the
           next release, version 15.8.3, and is now in the development
           version.  The problem was caused by differences between the Unix
           echo command and the Windows echo command.

04/12/12 - Comparing expressions with the compare command will now tell if
           one expression is the negation (times -1) of the other.

04/22/12 - Added the HTML tidy command after rman, so that the HTML errors
           created by rman are all fixed.

           Added and documented matho_clear(3) to Symbolic Math Library,
           replaces clear_all().  Simply rename all occurrences of
           clear_all() in your code that uses the library with
           matho_clear().

04/23/12 - Improved debugging code and error messages.

04/25/12 - The previous autocalc result is erased every time autocalc is
           used, unless "set no autodelete" was done.  This is done in case
           you would like to keep every calculation you made stored in an
           equation space.  The default is the previous behavior:
           "set autodelete", which only keeps one numerical calculation
           in memory.  "autodelete" only means something when "autocalc" is
           on, and since the library has no calculate command, this is not
           available in the symbolic math library.

04/27/12 - Cleanup of equation space selecting, shelling out with !, etc.
           In the Mathomatic application, everything is now flushed before
           user input (with fflush(NULL)).  fflush(NULL) is not used at all
           anymore in the symbolic math library.

Mathomatic version 15.8.3 released Saturday 04/28/12.

CHANGES MADE TO MATHOMATIC 15.8.1 TO BRING IT UP TO THE NEXT VERSION:

Change of 12/18/11 partially undone.  Preventing power collecting
of absolute values doesn't seem necessary anymore, some other
change done recently must have fixed it.
Now power collecting is always done when requested,
fixing a substantial simplification regression that began on 12/18/11.

03/13/12 - Small fix to main makefile.  "mandir" and "docdir" no longer depend
           on "datadir".

03/14/12 - Small fix to simplification.  Any absolute value (such as
           |x*y| = ((x*y)^2)^.5) is now not ever power expanded
           (to (x^2)^.5*(y^2)^.5 or (x*x*y*y)^.5), so some results are
           simpler, like simplifying |x^2-x|.

03/23/12 - A change to the matho script makes GNU m4 no longer quiet
           about any warnings or errors, when running m4 Mathomatic.

Mathomatic version 15.8.2 released Saturday 03/24/12.
Updated math/mathomatic to 15.8.5
Initial import of libmusicbrainz5-5.0.1, a new major version of
libmusicbrainz.

Compared to v3 (in audio/libmusicbrainz) there were the following
changes:

Changes for libmusicbrainz 5.0.1
--------------------------------

   - Fix LMB-32 - Correctly ignore unrecognised nodes
   - Don't compile using -Werror when building from tarball

Changes for libmusicbrainz 5.0.0
--------------------------------

   - Deprecated functions removed

Changes for libmusicbrainz 4.0.3
--------------------------------

   - Fix LMB-32 - Correctly ignore unrecognised nodes
   - Don't compile using -Werror when building from tarball

Changes for libmusicbrainz 4.0.2
--------------------------------

   - Add extra attributes to Alias
   - Add IPI lists to Artist and Label
   - Add 'Ended' to Lifespan
   - Add PrimaryType and SecondaryTypeList to ReleaseGroup
   - Add text based track number to Track
   - Add ISWC list to Work
   - Debug builds show queries and responses on stderr
   - Documentation updates

Changes for libmusicbrainz 4.0.1
--------------------------------

   - Fixed bug LMB-30 - Unable to access all relation lists on objects with
      multiple relation lists
   - Fixed bug LMB-31 - mb_relationlist_get_targettype always returns
      "target-type"

Changes for libmusicbrainz 4.0.0
--------------------------------

   - Added support for collection list being returned as part of a release

Changes for libmusicbrainz 4.0.0 beta 2
---------------------------------------

   - Restructured for easier maintenance
   - List class interface rewritten
   - Added handling of extension elements and attributes
   - Add handling of all list attributes and elements
   - C interface is now automatically generated from an XML file template

N.B. The API has changed with regard to lists since beta 1. Any
applications are likely to need rewriting to take account of this
and will certainly need to be recompiled due to the ABI change.

Changes for libmusicbrainz 4.0.0 beta 1
---------------------------------------

   - Rewritten from scratch for NGS
+ libmusicbrainz5
Added audio/libmusicbrainz5 version 5.0.1
Mark as version 3 of the library, now that version 5 is packaged.
Bump PKGREVISION.
Updated audio/libmusicbrainz to 3.0.3nb1
Set LICENSE.
Update to 1.7.2:

TagLib 1.7.2 (Apr 20, 2012)
===========================

 * Fixed division by zero while parsing corrupted MP4 files (CVE-2012-2396).
 * Fixed compilation on Haiku.
Updated audio/taglib to 1.7.2