Add qscintilla2 editor component (Qt5).
update package qtsystems
update package qtsystems
mxe-activate: use compgen -e for variable list instead of env
qtserialport_qt4: use package info of qtserialport

This fixes downloading this package.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Use libusb instead of the deprecated libusbx

libusbx was a fork of libusb with compatible API. Now it is fully merged
into libusb, so use the latter instead.

Fixes #415.

Commit message amended by Timothy Gu.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Add packages tcl and tk

Closes #410 and #412.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
mxe-activate: fix variable matching
packages cairo fontconfig freetype harbuzz: bootstrap build for mutual dependencies
Makefile: reduce wget timeouts and retries
Add test program using the qscintilla2 editor component.
package qtbase: use system harfbuzz and resolve link circularity
update package harfbuzz

"make clean" required
update package vmime
Fix formatting.
Depend on qtbase instead of qt5.
let freetype2.pc deal with the harfbuzz circularity
Use pkg-config to get the Qt5 compiler/linker flags for the test program.
freetype: link glibc fixing some harfbuzz issues

packages sfml and cegui fail to build because of this. libharfbuzz_too.a requires glibc and it must be repeated after it.
libdvbpsi: fix compilation