Makefile: add wget portability variable - $(WGET)
add tertiary fallback for unavailable package files
fix bracketing of wget calls
cleanup after failed download
add package cdn fallback
Makefile: correctly escape urls for amazon services
additional information in the documentation
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
update package cairo
update package libpng
Revert "package qtbase: patch to fix QtDBus on MinGW affecting qttools"

This reverts commit 905e282daa7abb17f3c96b0590dc0d416a1d1f60.