update package cairo
update package nettle
update package harfbuzz
libass: depend on harfbuzz.
Merge pull request #119 from marlam/for-upstream

libass: depend on harfbuzz.
update package gsoap
update package geos
update package ffmpeg
update package matio
package matio: use config.guess
package qtbase: improvements to prl and pc metafiles
add package portmidi

PortMidi is a cross-platform MIDI library.  Its webpage says:

  "It supports real-time input and output of MIDI data using a
  system-independent interface. PortMidi runs on Windows (using MME),
  Macintosh (using CoreMIDI), and Linux (using ALSA)."

The build system is cmake.  A patch was necessary to build without a
Java Native Interface dependency (only needed for Java bindings and
Java-based utilities).

The pm_test/test.c program is compiled in order to prove that building
works.

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
qt5 module packages: add update macros
update package armadillo
update package pixman
update package teem
package bzip2: fix runtime crashes

This moves the source modifications from the Makefile into a patch, and it adds
a critical change: instead of removing WINAPI, the whole _WIN32 preprocessor
block is deactivated. This fixes the BZ_API macro.

This is necessary to fix runtime crashes in my application.
package qtbase: rebased patches
update qt5 packages
package qtbase: patch to fix QtDBus on MinGW affecting qttools