package で eval により呼び出された関数から呼び出し元の変数が書き換えられる問題を修正。
package コマンドに --os オプションを追加した。
MinGW-w64 が Windows XP をサポート対象外にしているらしく、 XP のライブラリーに存在しない関数を _WIN32_WINNT などにより未定義にできない。ビルド スクリプトで対処するために専用の処理を記述する方法を追加した。たとえばビルド スクリプトで run_configure_xp 関数が定義されていれば、package --os xp で OS を指定することで、run_configure より優先して関数を呼び出す。
fontconfig のビルド スクリプトに Windows XP のための処理を追加した。