Compare commits

...

95 Commits

Author SHA1 Message Date
mabrand 1901239e8b
Merge pull request #2559 from xmrdsc/update-tor
Bump Tor to 0.4.3.5
2020-09-09 17:35:49 +00:00
MXEBot as Travis CI ef0a758596 Update packages.json & build-matrix.html 2020-09-09 17:34:26 +00:00
Alberto Mardegan eb26bce6dd qtbase: use dynamic configuration of OpenGL backend
This turns on the fallback behavior introduced in Qt 5.4 and described
in

https://www.qt.io/blog/2014/11/27/qt-weekly-21-dynamic-opengl-implementation-loading-in-qt-5-4

This is how Qt builds its official packages.
2020-09-09 17:33:26 +00:00
Robert Manner 159208832f src/mesa: add recipe for Mesa, needed for qtbase
We are going to enable the dynamic OpenGL selection in qtbase, and for
that we also need the headers from Mesa.
2020-09-09 17:33:26 +00:00
dsc 78863cd38e Bump Tor to 0.4.3.5 2020-09-09 18:55:38 +02:00
MXEBot as Travis CI 3735aa8020 Update packages.json & build-matrix.html 2020-09-09 09:30:52 +00:00
Mark Brand 8966a648e6 qt5: update to 5.15.1 2020-09-09 10:11:56 +02:00
MXEBot as Travis CI 8366dfc732 Update packages.json & build-matrix.html 2020-09-04 22:13:55 +00:00
Mark Brand 860b3e85e8 update: freetds, gnutls, vmime 2020-09-05 00:12:23 +02:00
MXEBot as Travis CI 93922bbfe5 Update packages.json & build-matrix.html 2020-09-03 15:41:55 +00:00
Mark Brand 8ffc44b8f5 update: poppler, vmime 2020-09-03 17:40:40 +02:00
MXEBot as Travis CI f286a54a8d Update packages.json & build-matrix.html 2020-08-29 15:50:42 +00:00
Mark Brand 1665e9b39d update harfbuzz 2020-08-29 17:49:25 +02:00
MXEBot as Travis CI cda752acc7 Update packages.json & build-matrix.html 2020-08-25 11:20:02 +00:00
Mark Brand 10ef29d2cf update: libgpg_error 2020-08-25 13:18:07 +02:00
MXEBot as Travis CI df59594cfd Update packages.json & build-matrix.html 2020-08-24 07:57:31 +00:00
Mark Brand b4e57a622e update gsoap 2020-08-24 09:56:13 +02:00
MXEBot as Travis CI c2aa60c9a1 Update packages.json & build-matrix.html 2020-08-19 12:58:41 +00:00
Mark Brand fc923ef13e update curl 2020-08-19 14:57:07 +02:00
MXEBot as Travis CI d130ecf00c Update packages.json & build-matrix.html 2020-08-19 02:20:02 +00:00
Marc Brückner d9f4ce971e update nsis 2020-08-19 12:19:07 +10:00
MXEBot as Travis CI 228cf95a69 Update packages.json & build-matrix.html 2020-08-16 22:07:09 +00:00
Mark Brand f1e95a03d6 update: harfbuzz, sqlite 2020-08-17 00:05:53 +02:00
Mark Brand 05ee72f21f devil: work around type mismatch
https://github.com/mxe/mxe/issues/2547
2020-08-13 11:26:15 +02:00
MXEBot as Travis CI 91e65d7a16 Update packages.json & build-matrix.html 2020-08-12 15:48:28 +00:00
Mark Brand 2dd3f190bd update vmime 2020-08-12 17:46:32 +02:00
Mark Brand 3586ad68b3 pcl: fix update macro 2020-08-12 11:50:51 +02:00
MXEBot as Travis CI 49ff74142b Update packages.json & build-matrix.html 2020-08-03 10:24:05 +00:00
Mark Brand 3139517d75 update poppler 2020-08-03 12:22:50 +02:00
MXEBot as Travis CI cce10aff09 Update packages.json & build-matrix.html 2020-08-01 15:58:19 +00:00
Mark Brand 627312feee update vmime 2020-08-01 17:57:12 +02:00
Tony Theodore 6397c23af4 graphicsmagick: use BUILD_DIR, PKG_CONFIGURE_OPTS, etc.
see #2546
2020-08-01 13:25:24 +10:00
MXEBot as Travis CI 73d165f455 Update packages.json & build-matrix.html 2020-07-29 00:30:04 +00:00
Mark Brand 27d5c11ac1 update poppler 2020-07-29 02:27:38 +02:00
Mark Brand 4078179042 update mpg123 2020-07-29 01:52:33 +02:00
Mark Brand bd76e1080e update jasper 2020-07-29 01:50:54 +02:00
MXEBot as Travis CI dd3d3ed125 Update packages.json & build-matrix.html 2020-07-28 18:15:03 +00:00
Mark Brand fec328b4e1 update: gpgme, libassuan 2020-07-28 20:13:03 +02:00
Mark Brand d4e9c35f99 libassuan: fix update macro 2020-07-28 19:47:50 +02:00
MXEBot as Travis CI 5b6c4043bb Update packages.json & build-matrix.html 2020-07-28 17:28:01 +00:00
Mark Brand 582a8d3928 update: gsoap harfbuzz libidn vmime 2020-07-28 18:03:35 +02:00
Mark Brand 7ffc4e1b59 update gcc10 plugin to 10.2 2020-07-28 18:02:49 +02:00
Tony Theodore 885a031341 gcc6: add missing patches 2020-07-11 14:26:30 +10:00
MXEBot as Travis CI 8f1d9c98e5 Update packages.json & build-matrix.html 2020-07-10 13:00:14 +00:00
Mark Brand 2b0cade950 update freetds 2020-07-10 14:56:55 +02:00
Tony Theodore 0cf9324af9 imagemagick: add libraw dependency 2020-07-08 18:36:32 +10:00
Tony Theodore 63c4eb50ee libraw: also add private entries to libraw_r.pc file 2020-07-08 18:36:03 +10:00
TheGreatMcPain ac3d0ebd9e SDL2: Use bash instead of /bin/sh. Fixes #2541 2020-07-08 15:53:53 +10:00
MXEBot as Travis CI cb0b05b387 Update packages.json & build-matrix.html 2020-07-08 00:36:52 +00:00
Mark Brand 8eeefe9edb update: freetds, libgcrypt, mpg123, qca 2020-07-08 01:35:00 +02:00
Tony Theodore 9fa156ac34 qtbase: fix -debug-and-release test build
fixes #2539
2020-07-07 01:51:48 +10:00
Tony Theodore 5a95067499 nsis: final upstream gcc10 fix 2020-07-07 00:37:04 +10:00
MXEBot as Travis CI a3d24518eb Update packages.json & build-matrix.html 2020-07-04 20:21:50 +00:00
Mark Brand bc85046bc5 update: dbus, freetds, poppler, vorbis 2020-07-04 22:20:02 +02:00
MXEBot as Travis CI 9cafefd0f7 Update packages.json & build-matrix.html 2020-07-01 16:46:24 +00:00
Mark Brand 0c555f28b9 update curl 2020-07-01 18:45:10 +02:00
MXEBot as Travis CI abca8bfb0e Update packages.json & build-matrix.html 2020-06-30 19:53:27 +00:00
Mark Brand f55da59e71 update gsoap 2020-06-30 21:52:02 +02:00
Tony Theodore c032746967 sdl2_mixer: use pkg-config to set configure LIBS
see #2538
2020-06-30 11:22:51 +10:00
Tony Theodore e6099cdb3e
s3-fetch-and-sync: fix for s3cmd update 2020-06-26 20:53:39 +10:00
MXEBot as Travis CI 158a4d37be Update packages.json & build-matrix.html 2020-06-25 14:11:00 +00:00
Mark Brand 7ae744350c update: curl, libjpeg-turbo 2020-06-25 15:38:29 +02:00
MXEBot as Travis CI 875c0d81d8 Update packages.json & build-matrix.html 2020-06-23 09:33:44 +00:00
Mark Brand d3dd7210e3 update harfbuzz 2020-06-23 11:25:06 +02:00
MXEBot as Travis CI 98671abdfc Update packages.json & build-matrix.html 2020-06-21 15:28:58 +00:00
Alberto Mardegan 88167a310b Add libraw: library for processing raw image files
Let's keep jasper disabled for now, as it produces build errors:

    /mnt/Lavoro/mxe/mxe/usr/x86_64-w64-mingw32.shared/include/jasper/jas_math.h:
    In function 'bool jas_safe_intfast32_mul(int_fast32_t, int_fast32_t,
                                             int_fast32_t*)':
    /mnt/Lavoro/mxe/mxe/usr/x86_64-w64-mingw32.shared/include/jasper/jas_math.h:241:12:
    error: 'INT_FAST32_MAX' was not declared in this scope
        if (x > INT_FAST32_MAX / y) {
                        ^

It's not a required dependency, but we might want to add it later if
someone asks for it (and can provide a solution).
2020-06-22 01:27:59 +10:00
MXEBot as Travis CI 437e89c01e Update packages.json & build-matrix.html 2020-06-21 13:44:16 +00:00
Tony Theodore ed85653f05 gstreamer and plugins: update 1.16.1 --> 1.16.2 2020-06-21 23:43:09 +10:00
Tony Theodore 8b95520df6 libyaml: cleanup style 2020-06-21 16:02:22 +10:00
Tony Theodore 8281509442 docs: add notes about WSL1 and WSL2
fixes #2476
2020-06-21 13:01:58 +10:00
Tony Theodore fc1781db7f luajit: enable verbose build 2020-06-21 00:09:44 +10:00
Tony Theodore 4347e2c96f mman-win32: remove obsolete patch
-package switched to cmake in ca5bba63 so patch has no effect
-header name doesn't seem to cause issues
-closes #1337
2020-06-20 12:30:34 +10:00
Tony Theodore 507c6087f0 libcaca: add missing dlfcn-win32 dep
really closes #2529
2020-06-20 12:17:09 +10:00
Tony Theodore 71d2f5d143 gcc: also remove dlfcn.h
fixes #2529
2020-06-20 11:49:03 +10:00
Tony Theodore 695c99469b gcc: disable libdl detection
closes #2526
2020-06-19 22:54:45 +10:00
MXEBot as Travis CI 6c682c678a Update packages.json & build-matrix.html 2020-06-18 15:42:41 +00:00
Mark Brand 402e803894 update sqlite 2020-06-18 17:41:19 +02:00
MXEBot as Travis CI a787ef0cbd Update packages.json & build-matrix.html 2020-06-17 10:41:08 +00:00
Mark Brand c050ee352e update: freetds, lcms, vmime 2020-06-17 12:37:02 +02:00
Tony Theodore f34fa67768 nsis: install test 2020-06-16 01:19:19 +10:00
MXEBot as Travis CI ce6ad340d0 Update packages.json & build-matrix.html 2020-06-15 13:55:05 +00:00
Tony Theodore 2c3c6d939a nsis: update 3.04-->3.05, fix gcc10, retry build 2020-06-15 23:53:53 +10:00
Tony Theodore 7d3a2b5398 scons-local: update 3.0.1 --> 3.1.2 and define SCONS_LOCAL variable 2020-06-15 23:50:21 +10:00
MXEBot as Travis CI 4eacd098eb Update packages.json & build-matrix.html 2020-06-14 08:44:12 +00:00
Mark Brand 26bb88eb91 update freetds 2020-06-14 10:43:01 +02:00
MXEBot as Travis CI fba3f3300f Update packages.json & build-matrix.html 2020-06-11 14:12:52 +00:00
Tony Theodore faa64ad634 xapian-core: update 1.4.15 --> 1.4.16 2020-06-12 00:11:36 +10:00
Tony Theodore 32f3492507 gettext: remove patch already applied upstream
rebasing of 56a46e8796
caused this patch to be applied over the changeset already applied
upstream, so the added sections appear twice.
2020-06-11 13:50:16 +10:00
MXEBot as Travis CI 170291294b Update packages.json & build-matrix.html 2020-06-11 00:56:42 +00:00
Tony Theodore 756c6412f1 gcc10: use zstd for LTO compression 2020-06-11 10:43:28 +10:00
Tony Theodore 64620758dd zstd: build native libs/bins and use in qtbase
see #2517
2020-06-11 10:43:28 +10:00
Tony Theodore 4ccfdfc560 Makefile: enable target-specific, order-only deps lookup
Turns out there are cases when we don't want the default
AUTOTOOLS|CMAKE native builds to run - essentially `make gcc`
which can use `zstd` on v10+
2020-06-11 10:29:43 +10:00
MXEBot as Travis CI 1ee37f8e0a Update packages.json & build-matrix.html 2020-06-09 10:10:59 +00:00
Tony Theodore 68973eb222 cmake: update 3.15.4 --> 3.17.3
Tested with:
make `make show-downstream-deps-cmake` \
    MXE_TARGETS="i686-w64-mingw32.static \
    i686-w64-mingw32.shared \
    x86_64-w64-mingw32.static \
    x86_64-w64-mingw32.shared"
2020-06-09 20:08:26 +10:00
Tony Theodore 33bb540bfb agg: fix build with gcc9 2020-06-08 15:54:01 +10:00
96 changed files with 670 additions and 407 deletions

View File

@ -507,9 +507,9 @@ PKG_DEPS = \
$(filter $($($(DEP)_PKG)_TYPE),$(BUILD_PKG_TYPES))), \ $(filter $($($(DEP)_PKG)_TYPE),$(BUILD_PKG_TYPES))), \
$($(DEP)_TGT)/installed/$($(DEP)_PKG)))) $($(DEP)_TGT)/installed/$($(DEP)_PKG))))
# order-only package deps unlikely to need target lookup # order-only package deps - needs target lookup for e.g. zstd native case
PKG_OO_DEPS = \ PKG_OO_DEPS = \
$(foreach DEP,$($(PKG)_OO_DEPS), \ $(foreach DEP,$(value $(call LOOKUP_PKG_RULE,$(PKG),OO_DEPS,$(TARGET))), \
$(if $(filter $(DEP),$(PKGS)), \ $(if $(filter $(DEP),$(PKGS)), \
$(if $(or $(value $(call LOOKUP_PKG_RULE,$(DEP),BUILD,$(TARGET))), \ $(if $(or $(value $(call LOOKUP_PKG_RULE,$(DEP),BUILD,$(TARGET))), \
$(filter $($(DEP)_TYPE),$(BUILD_PKG_TYPES))), \ $(filter $($(DEP)_TYPE),$(BUILD_PKG_TYPES))), \
@ -569,7 +569,7 @@ $(foreach TARGET,$(MXE_TARGETS),\
$(eval $(TARGET)_UC_LIB_TYPE := $(if $(findstring shared,$(TARGET)),SHARED,STATIC))) $(eval $(TARGET)_UC_LIB_TYPE := $(if $(findstring shared,$(TARGET)),SHARED,STATIC)))
# finds a package rule defintion # finds a package rule defintion
RULE_TYPES := BUILD DEPS FILE MESSAGE URL RULE_TYPES := BUILD DEPS FILE MESSAGE OO_DEPS URL
# by truncating the target elements then looking for STAIC|SHARED rules: # by truncating the target elements then looking for STAIC|SHARED rules:
# #
# foo_BUILD_i686-w64-mingw32.static.win32.dw2 # foo_BUILD_i686-w64-mingw32.static.win32.dw2

View File

@ -379,7 +379,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> cmake </th> <th class="row" title=""> cmake </th>
<td>3.15.4 </td> <td>3.17.3 </td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
@ -499,7 +499,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> curl </th> <th class="row" title=""> curl </th>
<td>7.70.0 </td> <td>7.72.0 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -519,7 +519,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> dbus </th> <th class="row" title=""> dbus </th>
<td>1.13.16 </td> <td>1.13.18 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -719,7 +719,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> freetds </th> <th class="row" title=""> freetds </th>
<td>1.1.40 </td> <td>1.2.4 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -989,7 +989,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gnutls </th> <th class="row" title=""> gnutls </th>
<td>3.6.14 </td> <td>3.6.15 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1019,7 +1019,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gpgme </th> <th class="row" title=""> gpgme </th>
<td>1.12.0 </td> <td>1.14.0 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1059,7 +1059,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gsoap </th> <th class="row" title=""> gsoap </th>
<td>2.8.103 </td> <td>2.8.106 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="unsupported">&#215;</td> <td class="unsupported">&#215;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1069,7 +1069,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gst-libav </th> <th class="row" title=""> gst-libav </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1079,7 +1079,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gst-plugins-bad </th> <th class="row" title=""> gst-plugins-bad </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1089,7 +1089,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gst-plugins-base </th> <th class="row" title=""> gst-plugins-base </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1099,7 +1099,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gst-plugins-good </th> <th class="row" title=""> gst-plugins-good </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1109,7 +1109,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gst-plugins-ugly </th> <th class="row" title=""> gst-plugins-ugly </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1119,7 +1119,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> gstreamer </th> <th class="row" title=""> gstreamer </th>
<td>1.16.1 </td> <td>1.16.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1269,7 +1269,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> harfbuzz </th> <th class="row" title=""> harfbuzz </th>
<td>2.6.7 </td> <td>2.7.2 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1449,7 +1449,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> jasper </th> <th class="row" title=""> jasper </th>
<td>2.0.16 </td> <td>2.0.19 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1529,7 +1529,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> lcms </th> <th class="row" title=""> lcms </th>
<td>2.10 </td> <td>2.11 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1609,7 +1609,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> libassuan </th> <th class="row" title=""> libassuan </th>
<td>2.5.1 </td> <td>2.5.3 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1859,7 +1859,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> libgcrypt </th> <th class="row" title=""> libgcrypt </th>
<td>1.8.5 </td> <td>1.8.6 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -1939,7 +1939,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> libgpg_error </th> <th class="row" title=""> libgpg_error </th>
<td>1.38 </td> <td>1.39 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -2019,7 +2019,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> libidn </th> <th class="row" title=""> libidn </th>
<td>1.35 </td> <td>1.36 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -2059,7 +2059,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> libjpeg-turbo </th> <th class="row" title=""> libjpeg-turbo </th>
<td>2.0.4 </td> <td>2.0.5 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -2347,6 +2347,16 @@ feel free to submit a pull request.
<td></td> <td></td>
</tr> </tr>
<tr>
<th class="row" title=""> libraw </th>
<td>0.19.5 </td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td></td>
</tr>
<tr> <tr>
<th class="row" title=""> librosco </th> <th class="row" title=""> librosco </th>
<td>0.1.11 </td> <td>0.1.11 </td>
@ -2777,6 +2787,16 @@ feel free to submit a pull request.
<td></td> <td></td>
</tr> </tr>
<tr>
<th class="row" title=""> mesa </th>
<td>18.3.6 </td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td>
<td></td>
</tr>
<tr> <tr>
<th class="row" title=""> metis </th> <th class="row" title=""> metis </th>
<td>5.1.0 </td> <td>5.1.0 </td>
@ -2849,7 +2869,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> mpg123 </th> <th class="row" title=""> mpg123 </th>
<td>1.26.1 </td> <td>1.26.3 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -2979,7 +2999,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> nsis </th> <th class="row" title=""> nsis </th>
<td>3.04 </td> <td>3.06.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3469,7 +3489,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> poppler </th> <th class="row" title=""> poppler </th>
<td>0.89.0 </td> <td>20.09.0 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3579,7 +3599,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qca </th> <th class="row" title=""> qca </th>
<td>2.2.1 </td> <td>2.3.1 </td>
<td class="unsupported">&#215;</td> <td class="unsupported">&#215;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="unsupported">&#215;</td> <td class="unsupported">&#215;</td>
@ -3639,7 +3659,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qt3d </th> <th class="row" title=""> qt3d </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3649,7 +3669,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qt5 [meta-pkg] </th> <th class="row" title=""> qt5 [meta-pkg] </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
@ -3659,7 +3679,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtactiveqt </th> <th class="row" title=""> qtactiveqt </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3669,7 +3689,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtbase </th> <th class="row" title=""> qtbase </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3679,7 +3699,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtcharts </th> <th class="row" title=""> qtcharts </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3689,7 +3709,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtconnectivity </th> <th class="row" title=""> qtconnectivity </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3699,7 +3719,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtdatavis3d </th> <th class="row" title=""> qtdatavis3d </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3709,7 +3729,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtdeclarative </th> <th class="row" title=""> qtdeclarative </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3719,7 +3739,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtgamepad </th> <th class="row" title=""> qtgamepad </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3729,7 +3749,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtgraphicaleffects </th> <th class="row" title=""> qtgraphicaleffects </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3749,7 +3769,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtimageformats </th> <th class="row" title=""> qtimageformats </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3769,7 +3789,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtlocation </th> <th class="row" title=""> qtlocation </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3779,7 +3799,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtlottie </th> <th class="row" title=""> qtlottie </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3789,7 +3809,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtmultimedia </th> <th class="row" title=""> qtmultimedia </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3799,7 +3819,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtnetworkauth </th> <th class="row" title=""> qtnetworkauth </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3819,7 +3839,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtpurchasing </th> <th class="row" title=""> qtpurchasing </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3829,7 +3849,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtquick3d </th> <th class="row" title=""> qtquick3d </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3839,7 +3859,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtquickcontrols </th> <th class="row" title=""> qtquickcontrols </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3849,7 +3869,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtquickcontrols2 </th> <th class="row" title=""> qtquickcontrols2 </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3859,7 +3879,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtremoteobjects </th> <th class="row" title=""> qtremoteobjects </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3869,7 +3889,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtscript </th> <th class="row" title=""> qtscript </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3879,7 +3899,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtscxml </th> <th class="row" title=""> qtscxml </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3889,7 +3909,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtsensors </th> <th class="row" title=""> qtsensors </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3899,7 +3919,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtserialbus </th> <th class="row" title=""> qtserialbus </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3909,7 +3929,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtserialport </th> <th class="row" title=""> qtserialport </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3959,7 +3979,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtspeech </th> <th class="row" title=""> qtspeech </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3969,7 +3989,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtsvg </th> <th class="row" title=""> qtsvg </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3989,7 +4009,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qttools </th> <th class="row" title=""> qttools </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -3999,7 +4019,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qttranslations </th> <th class="row" title=""> qttranslations </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4009,7 +4029,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtvirtualkeyboard </th> <th class="row" title=""> qtvirtualkeyboard </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4019,7 +4039,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtwebchannel </th> <th class="row" title=""> qtwebchannel </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4039,7 +4059,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtwebsockets </th> <th class="row" title=""> qtwebsockets </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4049,7 +4069,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtwebview </th> <th class="row" title=""> qtwebview </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4059,7 +4079,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtwinextras </th> <th class="row" title=""> qtwinextras </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4079,7 +4099,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> qtxmlpatterns </th> <th class="row" title=""> qtxmlpatterns </th>
<td>5.15.0 </td> <td>5.15.1 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4159,7 +4179,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> scons-local [source-only-pkg] </th> <th class="row" title=""> scons-local [source-only-pkg] </th>
<td>3.0.1 </td> <td>3.1.2 </td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
<td class="neutral">&bull;</td> <td class="neutral">&bull;</td>
@ -4419,7 +4439,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> sqlite </th> <th class="row" title=""> sqlite </th>
<td>3320200 </td> <td>3330000 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4669,7 +4689,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> vmime </th> <th class="row" title=""> vmime </th>
<td>9a10a83 </td> <td>6c4bd0d </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4699,7 +4719,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> vorbis </th> <th class="row" title=""> vorbis </th>
<td>1.3.6 </td> <td>1.3.7 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4809,7 +4829,7 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" title=""> xapian-core </th> <th class="row" title=""> xapian-core </th>
<td>1.4.15 </td> <td>1.4.16 </td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
@ -4944,7 +4964,7 @@ feel free to submit a pull request.
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td class="supported">&#x2713;</td> <td class="supported">&#x2713;</td>
<td></td> <td class="supported">&#x2713;</td>
</tr> </tr>
<tr> <tr>
@ -4959,15 +4979,15 @@ feel free to submit a pull request.
<tr> <tr>
<th class="row" colspan="2"> <th class="row" colspan="2">
Total: 477 Total: 479
<br>(+7 virtual <br>(+7 virtual
+8 native-only) +8 native-only)
</th> </th>
<th>472</th> <th>474</th>
<th>407</th> <th>409</th>
<th>458</th> <th>460</th>
<th>406</th> <th>408</th>
<th>43</th> <th>44</th>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -1081,6 +1081,17 @@ USE_OSGPLUGIN(&lt;plugin2&gt;)
<h3 id="requirements-wsl">Windows Subsystem for Linux</h3> <h3 id="requirements-wsl">Windows Subsystem for Linux</h3>
<p>
<a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">
Install the Windows Subsystem for Linux</a>, noting that WSL1
does not support 32-bit code execution.
</p>
<p>If mixing WSL1 and WSL2,
<a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10#set-your-distribution-version-to-wsl-1-or-wsl-2">
ensure the distro-specific or global defaults are set.</a>
</p>
<p> <p>
Requirements should match the Debian, Fedora, openSUSE etc. sections Requirements should match the Debian, Fedora, openSUSE etc. sections
above, but care should be taken to ensure MXE is installed in the above, but care should be taken to ensure MXE is installed in the

View File

@ -33,7 +33,7 @@
"chromaprint": {"version": "1.4.3", "website": "https://acoustid.org/chromaprint", "description": "Chromaprint"}, "chromaprint": {"version": "1.4.3", "website": "https://acoustid.org/chromaprint", "description": "Chromaprint"},
"cimg": {"version": "2.7.1", "website": "http://cimg.eu/", "description": "CImg Library"}, "cimg": {"version": "2.7.1", "website": "http://cimg.eu/", "description": "CImg Library"},
"cloog": {"version": "0.18.4", "website": "https://www.bastoul.net/cloog/", "description": "CLooG Code Generator"}, "cloog": {"version": "0.18.4", "website": "https://www.bastoul.net/cloog/", "description": "CLooG Code Generator"},
"cmake": {"version": "3.15.4", "website": "https://www.cmake.org/", "description": ""}, "cmake": {"version": "3.17.3", "website": "https://www.cmake.org/", "description": ""},
"cmake-conf": {"version": "1", "website": "", "description": ""}, "cmake-conf": {"version": "1", "website": "", "description": ""},
"cmark": {"version": "0.28.3", "website": "https://github.com/commonmark/cmark", "description": "CommonMark parsing and rendering library and program in C"}, "cmark": {"version": "0.28.3", "website": "https://github.com/commonmark/cmark", "description": "CommonMark parsing and rendering library and program in C"},
"cminpack": {"version": "1.3.4", "website": "http://devernay.free.fr/hacks/cminpack/cminpack.html", "description": ""}, "cminpack": {"version": "1.3.4", "website": "http://devernay.free.fr/hacks/cminpack/cminpack.html", "description": ""},
@ -45,9 +45,9 @@
"cryptopp": {"version": "5.6.3", "website": "https://www.cryptopp.com/", "description": "Crypto++ Library"}, "cryptopp": {"version": "5.6.3", "website": "https://www.cryptopp.com/", "description": "Crypto++ Library"},
"crystalhd": {"version": "1", "website": "https://www.broadcom.com/support/crystal_hd/", "description": "Broadcom Crystal HD Headers"}, "crystalhd": {"version": "1", "website": "https://www.broadcom.com/support/crystal_hd/", "description": "Broadcom Crystal HD Headers"},
"cunit": {"version": "2.1-3", "website": "https://cunit.sourceforge.io/", "description": ""}, "cunit": {"version": "2.1-3", "website": "https://cunit.sourceforge.io/", "description": ""},
"curl": {"version": "7.70.0", "website": "https://curl.haxx.se/libcurl/", "description": "cURL"}, "curl": {"version": "7.72.0", "website": "https://curl.haxx.se/libcurl/", "description": "cURL"},
"db": {"version": "6.1.26", "website": "https://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html", "description": "Oracle Berkeley DB"}, "db": {"version": "6.1.26", "website": "https://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html", "description": "Oracle Berkeley DB"},
"dbus": {"version": "1.13.16", "website": "https://dbus.freedesktop.org/", "description": ""}, "dbus": {"version": "1.13.18", "website": "https://dbus.freedesktop.org/", "description": ""},
"dcmtk": {"version": "3.6.0", "website": "https://dicom.offis.de/dcmtk.php.en", "description": "DCMTK"}, "dcmtk": {"version": "3.6.0", "website": "https://dicom.offis.de/dcmtk.php.en", "description": "DCMTK"},
"devil": {"version": "cba359b", "website": "https://openil.sourceforge.io/", "description": "DevIL"}, "devil": {"version": "cba359b", "website": "https://openil.sourceforge.io/", "description": "DevIL"},
"djvulibre": {"version": "3.5.27", "website": "https://djvu.sourceforge.io/", "description": "DjVuLibre"}, "djvulibre": {"version": "3.5.27", "website": "https://djvu.sourceforge.io/", "description": "DjVuLibre"},
@ -67,7 +67,7 @@
"fontconfig": {"version": "2.13.1", "website": "https://fontconfig.org/", "description": ""}, "fontconfig": {"version": "2.13.1", "website": "https://fontconfig.org/", "description": ""},
"freeglut": {"version": "3.2.1", "website": "https://freeglut.sourceforge.io/", "description": ""}, "freeglut": {"version": "3.2.1", "website": "https://freeglut.sourceforge.io/", "description": ""},
"freeimage": {"version": "3.15.4", "website": "https://freeimage.sourceforge.io/", "description": "FreeImage"}, "freeimage": {"version": "3.15.4", "website": "https://freeimage.sourceforge.io/", "description": "FreeImage"},
"freetds": {"version": "1.1.40", "website": "https://www.freetds.org/", "description": "FreeTDS"}, "freetds": {"version": "1.2.4", "website": "https://www.freetds.org/", "description": "FreeTDS"},
"freetype": {"version": "2.10.2", "website": "https://www.freetype.org/", "description": ""}, "freetype": {"version": "2.10.2", "website": "https://www.freetype.org/", "description": ""},
"freetype-bootstrap": {"version": "2.10.2", "website": "https://www.freetype.org/", "description": "freetype (without harfbuzz)"}, "freetype-bootstrap": {"version": "2.10.2", "website": "https://www.freetype.org/", "description": "freetype (without harfbuzz)"},
"freexl": {"version": "1.0.5", "website": "https://www.gaia-gis.it/fossil/freexl/index", "description": "FreeXL"}, "freexl": {"version": "1.0.5", "website": "https://www.gaia-gis.it/fossil/freexl/index", "description": "FreeXL"},
@ -94,20 +94,20 @@
"glm": {"version": "0.9.9.0", "website": "https://glm.g-truc.net/", "description": "GLM - OpenGL Mathematics"}, "glm": {"version": "0.9.9.0", "website": "https://glm.g-truc.net/", "description": "GLM - OpenGL Mathematics"},
"glpk": {"version": "4.65", "website": "https://www.gnu.org/software/glpk/", "description": "GNU Linear Programming Kit"}, "glpk": {"version": "4.65", "website": "https://www.gnu.org/software/glpk/", "description": "GNU Linear Programming Kit"},
"gmp": {"version": "6.1.2", "website": "https://gmplib.org/", "description": "GMP"}, "gmp": {"version": "6.1.2", "website": "https://gmplib.org/", "description": "GMP"},
"gnutls": {"version": "3.6.14", "website": "https://www.gnu.org/software/gnutls/", "description": "GnuTLS"}, "gnutls": {"version": "3.6.15", "website": "https://www.gnu.org/software/gnutls/", "description": "GnuTLS"},
"googlemock": {"version": "1.7.0", "website": "https://github.com/google/googlemock", "description": "Google Mock"}, "googlemock": {"version": "1.7.0", "website": "https://github.com/google/googlemock", "description": "Google Mock"},
"googletest": {"version": "1.8.1", "website": "https://github.com/google/googletest", "description": "Google Test"}, "googletest": {"version": "1.8.1", "website": "https://github.com/google/googletest", "description": "Google Test"},
"gpgme": {"version": "1.12.0", "website": "https://www.gnupg.org/related_software/gpgme/", "description": "gpgme"}, "gpgme": {"version": "1.14.0", "website": "https://www.gnupg.org/related_software/gpgme/", "description": "gpgme"},
"grantlee": {"version": "5.2.0", "website": "https://github.com/steveire/grantlee", "description": "Grantlee is a set of Free Software libraries written using the Qt framework"}, "grantlee": {"version": "5.2.0", "website": "https://github.com/steveire/grantlee", "description": "Grantlee is a set of Free Software libraries written using the Qt framework"},
"graphicsmagick": {"version": "1.3.33", "website": "http://www.graphicsmagick.org/", "description": "GraphicsMagick"}, "graphicsmagick": {"version": "1.3.33", "website": "http://www.graphicsmagick.org/", "description": "GraphicsMagick"},
"gsl": {"version": "2.6", "website": "https://www.gnu.org/software/gsl/", "description": "GSL"}, "gsl": {"version": "2.6", "website": "https://www.gnu.org/software/gsl/", "description": "GSL"},
"gsoap": {"version": "2.8.103", "website": "https://www.genivia.com/dev.html", "description": "gSOAP"}, "gsoap": {"version": "2.8.106", "website": "https://www.genivia.com/dev.html", "description": "gSOAP"},
"gst-libav": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gst-libav.html", "description": ""}, "gst-libav": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-libav.html", "description": ""},
"gst-plugins-bad": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html", "description": ""}, "gst-plugins-bad": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html", "description": ""},
"gst-plugins-base": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-base.html", "description": ""}, "gst-plugins-base": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-base.html", "description": ""},
"gst-plugins-good": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-good.html", "description": ""}, "gst-plugins-good": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-good.html", "description": ""},
"gst-plugins-ugly": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html", "description": ""}, "gst-plugins-ugly": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html", "description": ""},
"gstreamer": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gstreamer.html", "description": ""}, "gstreamer": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gstreamer.html", "description": ""},
"gta": {"version": "1.0.8", "website": "https://www.nongnu.org/gta/", "description": ""}, "gta": {"version": "1.0.8", "website": "https://www.nongnu.org/gta/", "description": ""},
"gtk2": {"version": "2.24.29", "website": "https://gtk.org/", "description": "GTK+"}, "gtk2": {"version": "2.24.29", "website": "https://gtk.org/", "description": "GTK+"},
"gtk3": {"version": "3.22.7", "website": "https://gtk.org/", "description": "GTK+"}, "gtk3": {"version": "3.22.7", "website": "https://gtk.org/", "description": "GTK+"},
@ -122,7 +122,7 @@
"guile": {"version": "1.8.8", "website": "https://www.gnu.org/software/guile/", "description": "GNU Guile"}, "guile": {"version": "1.8.8", "website": "https://www.gnu.org/software/guile/", "description": "GNU Guile"},
"gumbo": {"version": "0.10.1", "website": "https://github.com/google/gumbo-parser", "description": "Gumbo, an HTML5 parsing library"}, "gumbo": {"version": "0.10.1", "website": "https://github.com/google/gumbo-parser", "description": "Gumbo, an HTML5 parsing library"},
"hamlib": {"version": "3.3", "website": "https://hamlib.github.io/", "description": "HamLib"}, "hamlib": {"version": "3.3", "website": "https://hamlib.github.io/", "description": "HamLib"},
"harfbuzz": {"version": "2.6.7", "website": "https://wiki.freedesktop.org/www/Software/HarfBuzz/", "description": "HarfBuzz"}, "harfbuzz": {"version": "2.7.2", "website": "https://wiki.freedesktop.org/www/Software/HarfBuzz/", "description": "HarfBuzz"},
"hdf-eos2": {"version": "20v1.00", "website": "https://hdfeos.org/software/library.php", "description": "HDF-EOS2"}, "hdf-eos2": {"version": "20v1.00", "website": "https://hdfeos.org/software/library.php", "description": "HDF-EOS2"},
"hdf-eos5": {"version": "1.16", "website": "https://hdfeos.org/software/library.php", "description": "HDF-EOS5"}, "hdf-eos5": {"version": "1.16", "website": "https://hdfeos.org/software/library.php", "description": "HDF-EOS5"},
"hdf4": {"version": "4.2.10", "website": "https://www.hdfgroup.org/hdf4/", "description": "HDF4"}, "hdf4": {"version": "4.2.10", "website": "https://www.hdfgroup.org/hdf4/", "description": "HDF4"},
@ -140,7 +140,7 @@
"itpp": {"version": "4.3.1", "website": "https://itpp.sourceforge.io/", "description": ""}, "itpp": {"version": "4.3.1", "website": "https://itpp.sourceforge.io/", "description": ""},
"jack": {"version": "1.9.10", "website": "https://jackaudio.org/", "description": "JACK Audio Connection Kit"}, "jack": {"version": "1.9.10", "website": "https://jackaudio.org/", "description": "JACK Audio Connection Kit"},
"jansson": {"version": "2.12", "website": "http://www.digip.org/jansson/", "description": "Jansson"}, "jansson": {"version": "2.12", "website": "http://www.digip.org/jansson/", "description": "Jansson"},
"jasper": {"version": "2.0.16", "website": "https://www.ece.uvic.ca/~mdadams/jasper/", "description": "JasPer"}, "jasper": {"version": "2.0.19", "website": "https://www.ece.uvic.ca/~mdadams/jasper/", "description": "JasPer"},
"jpeg": {"version": "9d", "website": "https://www.ijg.org/", "description": ""}, "jpeg": {"version": "9d", "website": "https://www.ijg.org/", "description": ""},
"json-c": {"version": "0.13.1", "website": "https://github.com/json-c/json-c/wiki", "description": ""}, "json-c": {"version": "0.13.1", "website": "https://github.com/json-c/json-c/wiki", "description": ""},
"json-glib": {"version": "1.0.4", "website": "https://wiki.gnome.org/action/show/Projects/JsonGlib", "description": "JSON-Glib"}, "json-glib": {"version": "1.0.4", "website": "https://wiki.gnome.org/action/show/Projects/JsonGlib", "description": "JSON-Glib"},
@ -148,7 +148,7 @@
"jsoncpp": {"version": "1.9.1", "website": "https://github.com/open-source-parsers/jsoncpp", "description": "A C++ library for interacting with JSON"}, "jsoncpp": {"version": "1.9.1", "website": "https://github.com/open-source-parsers/jsoncpp", "description": "A C++ library for interacting with JSON"},
"lame": {"version": "3.100", "website": "https://lame.sourceforge.io/", "description": ""}, "lame": {"version": "3.100", "website": "https://lame.sourceforge.io/", "description": ""},
"lapack": {"version": "3.8.0", "website": "https://www.netlib.org/lapack/", "description": "Reference LAPACKLinear Algebra PACKage"}, "lapack": {"version": "3.8.0", "website": "https://www.netlib.org/lapack/", "description": "Reference LAPACKLinear Algebra PACKage"},
"lcms": {"version": "2.10", "website": "http://www.littlecms.com/", "description": ""}, "lcms": {"version": "2.11", "website": "http://www.littlecms.com/", "description": ""},
"lcms1": {"version": "1.19", "website": "http://www.littlecms.com/", "description": ""}, "lcms1": {"version": "1.19", "website": "http://www.littlecms.com/", "description": ""},
"lensfun": {"version": "0.3.2", "website": "https://lensfun.sourceforge.io/", "description": ""}, "lensfun": {"version": "0.3.2", "website": "https://lensfun.sourceforge.io/", "description": ""},
"levmar": {"version": "2.6", "website": "https://www.ics.forth.gr/~lourakis/levmar", "description": ""}, "levmar": {"version": "2.6", "website": "https://www.ics.forth.gr/~lourakis/levmar", "description": ""},
@ -156,7 +156,7 @@
"libao": {"version": "1.2.2", "website": "https://www.xiph.org/libao/", "description": "AO"}, "libao": {"version": "1.2.2", "website": "https://www.xiph.org/libao/", "description": "AO"},
"libarchive": {"version": "3.4.0", "website": "https://www.libarchive.org/", "description": "Libarchive"}, "libarchive": {"version": "3.4.0", "website": "https://www.libarchive.org/", "description": "Libarchive"},
"libass": {"version": "0.14.0", "website": "https://code.google.com/p/libass/", "description": ""}, "libass": {"version": "0.14.0", "website": "https://code.google.com/p/libass/", "description": ""},
"libassuan": {"version": "2.5.1", "website": "https://www.gnupg.org/related_software/libassuan/", "description": "libassuan"}, "libassuan": {"version": "2.5.3", "website": "https://www.gnupg.org/related_software/libassuan/", "description": "libassuan"},
"libatomic_ops": {"version": "7.4.8", "website": "https://github.com/ivmai/libatomic_ops", "description": "The atomic_ops project (Atomic memory update operations portable implementation)"}, "libatomic_ops": {"version": "7.4.8", "website": "https://github.com/ivmai/libatomic_ops", "description": "The atomic_ops project (Atomic memory update operations portable implementation)"},
"libbluray": {"version": "0.9.2", "website": "https://www.videolan.org/developers/libbluray.html", "description": ""}, "libbluray": {"version": "0.9.2", "website": "https://www.videolan.org/developers/libbluray.html", "description": ""},
"libbs2b": {"version": "3.1.0", "website": "https://bs2b.sourceforge.io/", "description": "Bauer Stereophonic-to-Binaural library"}, "libbs2b": {"version": "3.1.0", "website": "https://bs2b.sourceforge.io/", "description": "Bauer Stereophonic-to-Binaural library"},
@ -181,7 +181,7 @@
"libffi": {"version": "3.2.1", "website": "https://sourceware.org/libffi/", "description": ""}, "libffi": {"version": "3.2.1", "website": "https://sourceware.org/libffi/", "description": ""},
"libftdi": {"version": "0.20", "website": "https://www.intra2net.com/en/developer/libftdi/index.php", "description": "LibFTDI"}, "libftdi": {"version": "0.20", "website": "https://www.intra2net.com/en/developer/libftdi/index.php", "description": "LibFTDI"},
"libftdi1": {"version": "1.4", "website": "https://www.intra2net.com/en/developer/libftdi/index.php", "description": "LibFTDI1"}, "libftdi1": {"version": "1.4", "website": "https://www.intra2net.com/en/developer/libftdi/index.php", "description": "LibFTDI1"},
"libgcrypt": {"version": "1.8.5", "website": "https://directory.fsf.org/wiki/Libgcrypt", "description": ""}, "libgcrypt": {"version": "1.8.6", "website": "https://directory.fsf.org/wiki/Libgcrypt", "description": ""},
"libgda": {"version": "4.2.13", "website": "https://www.gnome-db.org/", "description": ""}, "libgda": {"version": "4.2.13", "website": "https://www.gnome-db.org/", "description": ""},
"libgdamm": {"version": "4.1.3", "website": "https://launchpad.net/libgdamm", "description": ""}, "libgdamm": {"version": "4.1.3", "website": "https://launchpad.net/libgdamm", "description": ""},
"libgee": {"version": "0.20.1", "website": "https://wiki.gnome.org/Projects/Libgee", "description": ""}, "libgee": {"version": "0.20.1", "website": "https://wiki.gnome.org/Projects/Libgee", "description": ""},
@ -189,7 +189,7 @@
"libgit2": {"version": "1.0.0", "website": "https://libgit2.github.com/", "description": ""}, "libgit2": {"version": "1.0.0", "website": "https://libgit2.github.com/", "description": ""},
"libglade": {"version": "2.6.4", "website": "https://glade.gnome.org/", "description": "glade"}, "libglade": {"version": "2.6.4", "website": "https://glade.gnome.org/", "description": "glade"},
"libgnurx": {"version": "2.6.1", "website": "https://sourceforge.net/projects/mingw/files/UserContributed/regex/", "description": ""}, "libgnurx": {"version": "2.6.1", "website": "https://sourceforge.net/projects/mingw/files/UserContributed/regex/", "description": ""},
"libgpg_error": {"version": "1.38", "website": "https://www.gnupg.org/related_software/libgpg-error/", "description": "libgpg-error"}, "libgpg_error": {"version": "1.39", "website": "https://www.gnupg.org/related_software/libgpg-error/", "description": "libgpg-error"},
"libgsasl": {"version": "1.8.1", "website": "https://www.gnu.org/software/gsasl/", "description": "Libgsasl"}, "libgsasl": {"version": "1.8.1", "website": "https://www.gnu.org/software/gsasl/", "description": "Libgsasl"},
"libgsf": {"version": "1.14.30", "website": "https://developer.gnome.org/gsf/", "description": ""}, "libgsf": {"version": "1.14.30", "website": "https://developer.gnome.org/gsf/", "description": ""},
"libharu": {"version": "2.3.0", "website": "http://libharu.org/", "description": ""}, "libharu": {"version": "2.3.0", "website": "http://libharu.org/", "description": ""},
@ -197,11 +197,11 @@
"libical": {"version": "2.0.0", "website": "https://libical.github.io/libical/", "description": ""}, "libical": {"version": "2.0.0", "website": "https://libical.github.io/libical/", "description": ""},
"libiconv": {"version": "1.16", "website": "https://www.gnu.org/software/libiconv/", "description": ""}, "libiconv": {"version": "1.16", "website": "https://www.gnu.org/software/libiconv/", "description": ""},
"libid3tag": {"version": "0.15.1b", "website": "https://sourceforge.net/projects/mad/files/libid3tag/", "description": ""}, "libid3tag": {"version": "0.15.1b", "website": "https://sourceforge.net/projects/mad/files/libid3tag/", "description": ""},
"libidn": {"version": "1.35", "website": "https://www.gnu.org/software/libidn/", "description": "Libidn"}, "libidn": {"version": "1.36", "website": "https://www.gnu.org/software/libidn/", "description": "Libidn"},
"libidn2": {"version": "2.3.0", "website": "https://www.gnu.org/software/libidn/#libidn2", "description": "implementation of IDNA2008/TR46 internationalized domain names"}, "libidn2": {"version": "2.3.0", "website": "https://www.gnu.org/software/libidn/#libidn2", "description": "implementation of IDNA2008/TR46 internationalized domain names"},
"libieee1284": {"version": "0.2.11", "website": "http://cyberelk.net/tim/software/libieee1284/", "description": ""}, "libieee1284": {"version": "0.2.11", "website": "http://cyberelk.net/tim/software/libieee1284/", "description": ""},
"libircclient": {"version": "1.10", "website": "https://sourceforge.net/projects/libircclient/", "description": ""}, "libircclient": {"version": "1.10", "website": "https://sourceforge.net/projects/libircclient/", "description": ""},
"libjpeg-turbo": {"version": "2.0.4", "website": "https://libjpeg-turbo.virtualgl.org/", "description": ""}, "libjpeg-turbo": {"version": "2.0.5", "website": "https://libjpeg-turbo.virtualgl.org/", "description": ""},
"liblastfm": {"version": "1.0.9", "website": "https://github.com/lastfm/liblastfm", "description": "A Qt C++ library for the Last.fm webservices"}, "liblastfm": {"version": "1.0.9", "website": "https://github.com/lastfm/liblastfm", "description": "A Qt C++ library for the Last.fm webservices"},
"liblastfm_qt4": {"version": "1.0.9", "website": "https://github.com/lastfm/liblastfm", "description": "A Qt C++ library for the Last.fm webservices"}, "liblastfm_qt4": {"version": "1.0.9", "website": "https://github.com/lastfm/liblastfm", "description": "A Qt C++ library for the Last.fm webservices"},
"liblaxjson": {"version": "1.0.5", "website": "https://github.com/andrewrk/liblaxjson", "description": ""}, "liblaxjson": {"version": "1.0.5", "website": "https://github.com/andrewrk/liblaxjson", "description": ""},
@ -230,6 +230,7 @@
"libplist": {"version": "2.0.0", "website": "https://github.com/libimobiledevice/libplist", "description": ""}, "libplist": {"version": "2.0.0", "website": "https://github.com/libimobiledevice/libplist", "description": ""},
"libpng": {"version": "1.6.37", "website": "http://www.libpng.org/", "description": ""}, "libpng": {"version": "1.6.37", "website": "http://www.libpng.org/", "description": ""},
"libqrencode": {"version": "4.0.2", "website": "https://fukuchi.org/works/qrencode/", "description": "a fast and compact QR Code encoding library"}, "libqrencode": {"version": "4.0.2", "website": "https://fukuchi.org/works/qrencode/", "description": "a fast and compact QR Code encoding library"},
"libraw": {"version": "0.19.5", "website": "https://libraw.org", "description": "A library for reading RAW files obtained from digital photo cameras"},
"librosco": {"version": "0.1.11", "website": "https://github.com/colinbourassa/librosco/", "description": ""}, "librosco": {"version": "0.1.11", "website": "https://github.com/colinbourassa/librosco/", "description": ""},
"librsvg": {"version": "2.40.5", "website": "https://librsvg.sourceforge.io/", "description": ""}, "librsvg": {"version": "2.40.5", "website": "https://librsvg.sourceforge.io/", "description": ""},
"librtmp": {"version": "fa8646d", "website": "https://rtmpdump.mplayerhq.hu/", "description": ""}, "librtmp": {"version": "fa8646d", "website": "https://rtmpdump.mplayerhq.hu/", "description": ""},
@ -273,6 +274,7 @@
"lzo": {"version": "2.10", "website": "https://www.oberhumer.com/opensource/lzo/", "description": ""}, "lzo": {"version": "2.10", "website": "https://www.oberhumer.com/opensource/lzo/", "description": ""},
"matio": {"version": "1.5.2", "website": "https://sourceforge.net/projects/matio/", "description": ""}, "matio": {"version": "1.5.2", "website": "https://sourceforge.net/projects/matio/", "description": ""},
"mdbtools": {"version": "0.7.1", "website": "https://sourceforge.net/projects/mdbtools/", "description": ""}, "mdbtools": {"version": "0.7.1", "website": "https://sourceforge.net/projects/mdbtools/", "description": ""},
"mesa": {"version": "18.3.6", "website": "", "description": ""},
"metis": {"version": "5.1.0", "website": "glaros.dtc.umn.edu", "description": "metis"}, "metis": {"version": "5.1.0", "website": "glaros.dtc.umn.edu", "description": "metis"},
"mingw-w64": {"version": "7.0.0", "website": "https://mingw-w64.sourceforge.io/", "description": "MinGW-w64 Runtime"}, "mingw-w64": {"version": "7.0.0", "website": "https://mingw-w64.sourceforge.io/", "description": "MinGW-w64 Runtime"},
"miniupnpc": {"version": "2.0", "website": "http://miniupnp.free.fr/", "description": ""}, "miniupnpc": {"version": "2.0", "website": "http://miniupnp.free.fr/", "description": ""},
@ -280,7 +282,7 @@
"mman-win32": {"version": "9f115ad", "website": "https://code.google.com/p/mman-win32/", "description": "MMA-Win32"}, "mman-win32": {"version": "9f115ad", "website": "https://code.google.com/p/mman-win32/", "description": "MMA-Win32"},
"mpc": {"version": "1.1.0", "website": "http://www.multiprecision.org/", "description": "GNU MPC"}, "mpc": {"version": "1.1.0", "website": "http://www.multiprecision.org/", "description": "GNU MPC"},
"mpfr": {"version": "4.0.2", "website": "https://www.mpfr.org/", "description": ""}, "mpfr": {"version": "4.0.2", "website": "https://www.mpfr.org/", "description": ""},
"mpg123": {"version": "1.26.1", "website": "https://www.mpg123.de/", "description": ""}, "mpg123": {"version": "1.26.3", "website": "https://www.mpg123.de/", "description": ""},
"muparser": {"version": "2.2.5", "website": "https://beltoforion.de/article.php?a=muparser", "description": "muParser"}, "muparser": {"version": "2.2.5", "website": "https://beltoforion.de/article.php?a=muparser", "description": "muParser"},
"muparserx": {"version": "4.0.7", "website": "https://beltoforion.de/article.php?a=muparserx", "description": "muParserX"}, "muparserx": {"version": "4.0.7", "website": "https://beltoforion.de/article.php?a=muparserx", "description": "muParserX"},
"mxe-conf": {"version": "1", "website": "", "description": ""}, "mxe-conf": {"version": "1", "website": "", "description": ""},
@ -293,7 +295,7 @@
"netpbm": {"version": "10.35.96", "website": "https://netpbm.sourceforge.io/", "description": "Netpbm"}, "netpbm": {"version": "10.35.96", "website": "https://netpbm.sourceforge.io/", "description": "Netpbm"},
"nettle": {"version": "3.6", "website": "https://www.lysator.liu.se/~nisse/nettle/", "description": ""}, "nettle": {"version": "3.6", "website": "https://www.lysator.liu.se/~nisse/nettle/", "description": ""},
"nlopt": {"version": "2.6.1", "website": "https://nlopt.readthedocs.io/en/latest/", "description": "NLopt"}, "nlopt": {"version": "2.6.1", "website": "https://nlopt.readthedocs.io/en/latest/", "description": "NLopt"},
"nsis": {"version": "3.04", "website": "https://nsis.sourceforge.io/", "description": "NSIS"}, "nsis": {"version": "3.06.1", "website": "https://nsis.sourceforge.io/", "description": "NSIS"},
"ocaml-cairo": {"version": "1.2.0", "website": "https://cairographics.org/cairo-ocaml/", "description": "cairo-ocaml"}, "ocaml-cairo": {"version": "1.2.0", "website": "https://cairographics.org/cairo-ocaml/", "description": "cairo-ocaml"},
"ocaml-camlimages": {"version": "4.0.1", "website": "http://gallium.inria.fr/camlimages", "description": "camlimages"}, "ocaml-camlimages": {"version": "4.0.1", "website": "http://gallium.inria.fr/camlimages", "description": "camlimages"},
"ocaml-core": {"version": "4.00.1", "website": "https://caml.inria.fr/", "description": "ocaml"}, "ocaml-core": {"version": "4.00.1", "website": "https://caml.inria.fr/", "description": "ocaml"},
@ -342,7 +344,7 @@
"plotutils": {"version": "2.6", "website": "https://www.gnu.org/software/plotutils/", "description": ""}, "plotutils": {"version": "2.6", "website": "https://www.gnu.org/software/plotutils/", "description": ""},
"poco": {"version": "1.9.4", "website": "https://pocoproject.org/", "description": "POCO C++ Libraries"}, "poco": {"version": "1.9.4", "website": "https://pocoproject.org/", "description": "POCO C++ Libraries"},
"polarssl": {"version": "1.3.9", "website": "https://tls.mbed.org/", "description": "Polar SSL Library"}, "polarssl": {"version": "1.3.9", "website": "https://tls.mbed.org/", "description": "Polar SSL Library"},
"poppler": {"version": "0.89.0", "website": "https://poppler.freedesktop.org/", "description": ""}, "poppler": {"version": "20.09.0", "website": "https://poppler.freedesktop.org/", "description": ""},
"popt": {"version": "1.16", "website": "https://web.archive.org/web/20190425081726/rpm5.org/", "description": ""}, "popt": {"version": "1.16", "website": "https://web.archive.org/web/20190425081726/rpm5.org/", "description": ""},
"portablexdr": {"version": "4.9.1", "website": "https://people.redhat.com/~rjones/portablexdr/", "description": "PortableXDR"}, "portablexdr": {"version": "4.9.1", "website": "https://people.redhat.com/~rjones/portablexdr/", "description": "PortableXDR"},
"portaudio": {"version": "190600_20161030", "website": "http://www.portaudio.com/", "description": ""}, "portaudio": {"version": "190600_20161030", "website": "http://www.portaudio.com/", "description": ""},
@ -353,57 +355,57 @@
"protobuf": {"version": "3.9.0", "website": "https://github.com/google/protobuf", "description": ""}, "protobuf": {"version": "3.9.0", "website": "https://github.com/google/protobuf", "description": ""},
"pthreads": {"version": "POSIX 1003.1-2001", "website": "https://en.wikipedia.org/wiki/POSIX_Threads", "description": "POSIX Threads"}, "pthreads": {"version": "POSIX 1003.1-2001", "website": "https://en.wikipedia.org/wiki/POSIX_Threads", "description": "POSIX Threads"},
"pugixml": {"version": "1.8", "website": "https://pugixml.org/", "description": "Light-weight, simple, and fast XML parser for C++ with XPath support"}, "pugixml": {"version": "1.8", "website": "https://pugixml.org/", "description": "Light-weight, simple, and fast XML parser for C++ with XPath support"},
"qca": {"version": "2.2.1", "website": "https://userbase.kde.org/QCA", "description": "Qt Cryptographic Architecture"}, "qca": {"version": "2.3.1", "website": "https://userbase.kde.org/QCA", "description": "Qt Cryptographic Architecture"},
"qdbm": {"version": "1.8.78", "website": "https://fallabs.com/qdbm/", "description": "QDBM"}, "qdbm": {"version": "1.8.78", "website": "https://fallabs.com/qdbm/", "description": "QDBM"},
"qhttpengine": {"version": "1.0.1", "website": "https://github.com/nitroshare/qhttpengine", "description": ""}, "qhttpengine": {"version": "1.0.1", "website": "https://github.com/nitroshare/qhttpengine", "description": ""},
"qjson": {"version": "0.9.0", "website": "https://qjson.sourceforge.io/", "description": "QJson"}, "qjson": {"version": "0.9.0", "website": "https://qjson.sourceforge.io/", "description": "QJson"},
"qscintilla2": {"version": "2.11.2", "website": "https://www.riverbankcomputing.com/software/qscintilla/intro", "description": "QScintilla2"}, "qscintilla2": {"version": "2.11.2", "website": "https://www.riverbankcomputing.com/software/qscintilla/intro", "description": "QScintilla2"},
"qt": {"version": "4.8.7", "website": "https://www.qt.io/", "description": "Qt"}, "qt": {"version": "4.8.7", "website": "https://www.qt.io/", "description": "Qt"},
"qt3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qt3d": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qt5": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qt5": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtactiveqt": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtactiveqt": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtbase": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtbase": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtcharts": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtcharts": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtconnectivity": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtconnectivity": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtdatavis3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtdatavis3d": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtdeclarative": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtdeclarative": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtgamepad": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtgamepad": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtgraphicaleffects": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtgraphicaleffects": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtifw": {"version": "3.2.2", "website": "https://doc.qt.io/qtinstallerframework/index.html", "description": "Qt Installer Framework"}, "qtifw": {"version": "3.2.2", "website": "https://doc.qt.io/qtinstallerframework/index.html", "description": "Qt Installer Framework"},
"qtimageformats": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtimageformats": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtkeychain": {"version": "0.9.1", "website": "https://github.com/frankosterfeld/qtkeychain", "description": "QtKeychain"}, "qtkeychain": {"version": "0.9.1", "website": "https://github.com/frankosterfeld/qtkeychain", "description": "QtKeychain"},
"qtlocation": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtlocation": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtlottie": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtlottie": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtmultimedia": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtmultimedia": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtnetworkauth": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtnetworkauth": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtofficeopenxml": {"version": "02dda4a", "website": "https://github.com/dbzhang800/QtOfficeOpenXml/", "description": "QtOfficeOpenXml"}, "qtofficeopenxml": {"version": "02dda4a", "website": "https://github.com/dbzhang800/QtOfficeOpenXml/", "description": "QtOfficeOpenXml"},
"qtpurchasing": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtpurchasing": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtquick3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtquick3d": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtquickcontrols": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols2": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtquickcontrols2": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtremoteobjects": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtremoteobjects": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtscript": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtscript": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtscxml": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtscxml": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtsensors": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtsensors": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialbus": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtserialbus": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialport": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtserialport": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialport_qt4": {"version": "5c3b6cc", "website": "https://www.qt.io/", "description": "Qt"}, "qtserialport_qt4": {"version": "5c3b6cc", "website": "https://www.qt.io/", "description": "Qt"},
"qtservice": {"version": "ee17851", "website": "https://qt.gitorious.org/qt-solutions/", "description": "Qt Solutions"}, "qtservice": {"version": "ee17851", "website": "https://qt.gitorious.org/qt-solutions/", "description": "Qt Solutions"},
"qtsparkle": {"version": "4c852e5", "website": "https://github.com/davidsansome/qtsparkle", "description": "Qt auto-updater lib"}, "qtsparkle": {"version": "4c852e5", "website": "https://github.com/davidsansome/qtsparkle", "description": "Qt auto-updater lib"},
"qtsparkle_qt4": {"version": "4c852e5", "website": "https://github.com/davidsansome/qtsparkle", "description": "Qt auto-updater lib"}, "qtsparkle_qt4": {"version": "4c852e5", "website": "https://github.com/davidsansome/qtsparkle", "description": "Qt auto-updater lib"},
"qtspeech": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtspeech": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtsvg": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtsvg": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtsystems": {"version": "e3332ee", "website": "https://www.qt.io/", "description": "Qt"}, "qtsystems": {"version": "e3332ee", "website": "https://www.qt.io/", "description": "Qt"},
"qttools": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qttools": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qttranslations": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qttranslations": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtvirtualkeyboard": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtvirtualkeyboard": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtwebchannel": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtwebchannel": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtwebkit": {"version": "5.13.1", "website": "https://github.com/annulen/webkit", "description": "QtWebKit"}, "qtwebkit": {"version": "5.13.1", "website": "https://github.com/annulen/webkit", "description": "QtWebKit"},
"qtwebsockets": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtwebsockets": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtwebview": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtwebview": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtwinextras": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtwinextras": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtxlsxwriter": {"version": "d3bd83b", "website": "https://github.com/VSRonin/QtXlsxWriter/", "description": "QtXlsxWriter"}, "qtxlsxwriter": {"version": "d3bd83b", "website": "https://github.com/VSRonin/QtXlsxWriter/", "description": "QtXlsxWriter"},
"qtxmlpatterns": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"}, "qtxmlpatterns": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"quazip": {"version": "0.8.1", "website": "https://github.com/stachenov/quazip", "description": ""}, "quazip": {"version": "0.8.1", "website": "https://github.com/stachenov/quazip", "description": ""},
"qwt": {"version": "6.1.5", "website": "https://qwt.sourceforge.io/", "description": "Qwt"}, "qwt": {"version": "6.1.5", "website": "https://qwt.sourceforge.io/", "description": "Qwt"},
"qwtplot3d": {"version": "d80c908", "website": "https://github.com/sintegrial/qwtplot3d", "description": "QwtPlot3D"}, "qwtplot3d": {"version": "d80c908", "website": "https://github.com/sintegrial/qwtplot3d", "description": "QwtPlot3D"},
@ -411,7 +413,7 @@
"readline": {"version": "8.0", "website": "https://tiswww.case.edu/php/chet/readline/rltop.html", "description": "Readline"}, "readline": {"version": "8.0", "website": "https://tiswww.case.edu/php/chet/readline/rltop.html", "description": "Readline"},
"rubberband": {"version": "1.8.1", "website": "https://breakfastquay.com/rubberband/", "description": "Rubberband"}, "rubberband": {"version": "1.8.1", "website": "https://breakfastquay.com/rubberband/", "description": "Rubberband"},
"rucksack": {"version": "3.1.0", "website": "https://github.com/andrewrk/rucksack", "description": ""}, "rucksack": {"version": "3.1.0", "website": "https://github.com/andrewrk/rucksack", "description": ""},
"scons-local": {"version": "3.0.1", "website": "https://scons.org/", "description": "Standalone SCons"}, "scons-local": {"version": "3.1.2", "website": "https://scons.org/", "description": "Standalone SCons"},
"sdl": {"version": "1.2.15", "website": "https://www.libsdl.org/", "description": "SDL"}, "sdl": {"version": "1.2.15", "website": "https://www.libsdl.org/", "description": "SDL"},
"sdl2": {"version": "2.0.12", "website": "https://www.libsdl.org/", "description": "SDL2"}, "sdl2": {"version": "2.0.12", "website": "https://www.libsdl.org/", "description": "SDL2"},
"sdl2_gfx": {"version": "1.0.4", "website": "https://www.ferzkopp.net/joomla/content/view/19/14/", "description": "SDL2_gfx"}, "sdl2_gfx": {"version": "1.0.4", "website": "https://www.ferzkopp.net/joomla/content/view/19/14/", "description": "SDL2_gfx"},
@ -437,7 +439,7 @@
"speex": {"version": "1.2.0", "website": "https://speex.org/", "description": "Speex"}, "speex": {"version": "1.2.0", "website": "https://speex.org/", "description": "Speex"},
"speexdsp": {"version": "1.2rc3", "website": "https://speex.org/", "description": "SpeexDSP"}, "speexdsp": {"version": "1.2rc3", "website": "https://speex.org/", "description": "SpeexDSP"},
"sqlcipher": {"version": "3.4.2", "website": "https://www.zetetic.net/sqlcipher/", "description": "SQLite extension that provides 256 bit AES encryption of database files"}, "sqlcipher": {"version": "3.4.2", "website": "https://www.zetetic.net/sqlcipher/", "description": "SQLite extension that provides 256 bit AES encryption of database files"},
"sqlite": {"version": "3320200", "website": "https://www.sqlite.org/", "description": "SQLite"}, "sqlite": {"version": "3330000", "website": "https://www.sqlite.org/", "description": "SQLite"},
"subversion": {"version": "1.9.7", "website": "https://subversion.apache.org/", "description": ""}, "subversion": {"version": "1.9.7", "website": "https://subversion.apache.org/", "description": ""},
"suitesparse": {"version": "4.5.6", "website": "http://faculty.cse.tamu.edu/davis/suitesparse.html", "description": "SuiteSparse"}, "suitesparse": {"version": "4.5.6", "website": "http://faculty.cse.tamu.edu/davis/suitesparse.html", "description": "SuiteSparse"},
"t4k_common": {"version": "0.1.1", "website": "https://tux4kids.alioth.debian.org/", "description": ""}, "t4k_common": {"version": "0.1.1", "website": "https://tux4kids.alioth.debian.org/", "description": ""},
@ -462,10 +464,10 @@
"vcdimager": {"version": "2.0.1", "website": "https://www.gnu.org/software/vcdimager/", "description": ""}, "vcdimager": {"version": "2.0.1", "website": "https://www.gnu.org/software/vcdimager/", "description": ""},
"vidstab": {"version": "1.1.0", "website": "http://public.hronopik.de/vid.stab/features.php?lang=en", "description": "vid.stab video stablizer"}, "vidstab": {"version": "1.1.0", "website": "http://public.hronopik.de/vid.stab/features.php?lang=en", "description": "vid.stab video stablizer"},
"vigra": {"version": "1.9.0", "website": "https://ukoethe.github.io/vigra/", "description": ""}, "vigra": {"version": "1.9.0", "website": "https://ukoethe.github.io/vigra/", "description": ""},
"vmime": {"version": "9a10a83", "website": "https://www.vmime.org/", "description": "VMime"}, "vmime": {"version": "6c4bd0d", "website": "https://www.vmime.org/", "description": "VMime"},
"vo-aacenc": {"version": "0.1.3", "website": "https://github.com/mstorsjo/vo-aacenc", "description": "VO-AACENC"}, "vo-aacenc": {"version": "0.1.3", "website": "https://github.com/mstorsjo/vo-aacenc", "description": "VO-AACENC"},
"vo-amrwbenc": {"version": "0.1.3", "website": "https://github.com/mstorsjo/vo-amrwbenc", "description": "VO-AMRWBENC"}, "vo-amrwbenc": {"version": "0.1.3", "website": "https://github.com/mstorsjo/vo-amrwbenc", "description": "VO-AMRWBENC"},
"vorbis": {"version": "1.3.6", "website": "https://xiph.org/vorbis/", "description": "Vorbis"}, "vorbis": {"version": "1.3.7", "website": "https://xiph.org/vorbis/", "description": "Vorbis"},
"vtk": {"version": "8.2.0", "website": "", "description": ""}, "vtk": {"version": "8.2.0", "website": "", "description": ""},
"waf": {"version": "1.8.17", "website": "https://waf.io/", "description": "Waf: the meta build system"}, "waf": {"version": "1.8.17", "website": "https://waf.io/", "description": "Waf: the meta build system"},
"wavpack": {"version": "5.3.0", "website": "http://www.wavpack.com/", "description": "WavPack"}, "wavpack": {"version": "5.3.0", "website": "http://www.wavpack.com/", "description": "WavPack"},
@ -476,7 +478,7 @@
"wxwidgets": {"version": "3.0.5.1", "website": "https://www.wxwidgets.org/", "description": "wxWidgets"}, "wxwidgets": {"version": "3.0.5.1", "website": "https://www.wxwidgets.org/", "description": "wxWidgets"},
"x264": {"version": "20180806-2245", "website": "https://www.videolan.org/developers/x264.html", "description": ""}, "x264": {"version": "20180806-2245", "website": "https://www.videolan.org/developers/x264.html", "description": ""},
"x265": {"version": "2.4", "website": "http://x265.org/", "description": ""}, "x265": {"version": "2.4", "website": "http://x265.org/", "description": ""},
"xapian-core": {"version": "1.4.15", "website": "https://xapian.org/", "description": "Xapian-Core"}, "xapian-core": {"version": "1.4.16", "website": "https://xapian.org/", "description": "Xapian-Core"},
"xerces": {"version": "3.1.4", "website": "https://xerces.apache.org/xerces-c/", "description": "Xerces-C++"}, "xerces": {"version": "3.1.4", "website": "https://xerces.apache.org/xerces-c/", "description": "Xerces-C++"},
"xmlrpc-c": {"version": "d4364f4", "website": "https://xmlrpc-c.sourceforge.io/", "description": ""}, "xmlrpc-c": {"version": "d4364f4", "website": "https://xmlrpc-c.sourceforge.io/", "description": ""},
"xmlsec": {"version": "1.2.29", "website": "https://www.aleksey.com/xmlsec/", "description": ""}, "xmlsec": {"version": "1.2.29", "website": "https://www.aleksey.com/xmlsec/", "description": ""},

View File

@ -2,8 +2,8 @@
PKG := tor PKG := tor
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 0.3.0.7 $(PKG)_VERSION := 0.4.3.5
$(PKG)_CHECKSUM := 9640c4448ef3cad7237c68ed6984e705db8fb2b9d6bb74c8815d01bb06527d02 $(PKG)_CHECKSUM := 616a0e4ae688d0e151d46e3e4258565da4d443d1ddbd316db0b90910e2d5d868
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://torproject.org/dist/$($(PKG)_FILE) $(PKG)_URL := https://torproject.org/dist/$($(PKG)_FILE)

View File

@ -17,13 +17,16 @@ $(PKG)_URL := https://isl.gforge.inria.fr/$($(PKG)_FILE)
$(PKG)_URL_2 := https://gcc.gnu.org/pub/gcc/infrastructure/$($(PKG)_FILE) $(PKG)_URL_2 := https://gcc.gnu.org/pub/gcc/infrastructure/$($(PKG)_FILE)
PKG := gcc PKG := gcc
$(PKG)_VERSION := 10.1.0 $(PKG)_VERSION := 10.2.0
$(PKG)_CHECKSUM := b6898a23844b656f1b68691c5c012036c2e694ac4b53a8918d4712ad876e7ea2 $(PKG)_CHECKSUM := b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) $(PKG)_SUBDIR := gcc-$($(PKG)_VERSION)
$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://ftp.gnu.org/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://ftp.gnu.org/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE)
$(PKG)_URL_2 := https://www.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL_2 := https://www.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE)
$(PKG)_PATCHES := $(dir $(lastword $(MAKEFILE_LIST)))/gcc10.patch $(PKG)_PATCHES := $(dir $(lastword $(MAKEFILE_LIST)))/gcc10.patch
$(PKG)_DEPS := binutils mingw-w64 $(addprefix $(BUILD)~,gmp isl mpc mpfr zstd)
_$(PKG)_CONFIGURE_OPTS = --with-zstd='$(PREFIX)/$(BUILD)'
# copy db-2-install-exe.patch to gcc7 plugin when gcc10 is default # copy db-2-install-exe.patch to gcc7 plugin when gcc10 is default
db_PATCHES := $(TOP_DIR)/src/db-1-fix-including-winioctl-h-lowcase.patch db_PATCHES := $(TOP_DIR)/src/db-1-fix-including-winioctl-h-lowcase.patch

View File

@ -5,7 +5,7 @@ Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tony Theodore <tonyt@logyst.com> From: Tony Theodore <tonyt@logyst.com>
Date: Thu, 2 Feb 2017 02:05:50 +1100 Date: Thu, 2 Feb 2017 02:05:50 +1100
Subject: [PATCH 1/2] allow native cpu detection when building with clang Subject: [PATCH 1/4] allow native cpu detection when building with clang
function was disabled for non-gcc5 in: function was disabled for non-gcc5 in:
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b587c12551143c14f023860a1dbdf7316ae71f27;hp=43096b526a9f23008b9769372f11475ae63487bc https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b587c12551143c14f023860a1dbdf7316ae71f27;hp=43096b526a9f23008b9769372f11475ae63487bc
@ -29,14 +29,14 @@ index 1111111..2222222 100644
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tony Theodore <tonyt@logyst.com> From: Tony Theodore <tonyt@logyst.com>
Date: Fri, 6 Apr 2018 13:40:22 +1000 Date: Fri, 6 Apr 2018 13:40:22 +1000
Subject: [PATCH 2/2] remove hard-coded mingw from include path Subject: [PATCH 2/4] remove hard-coded mingw from include path
diff --git a/gcc/config.gcc b/gcc/config.gcc diff --git a/gcc/config.gcc b/gcc/config.gcc
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gcc/config.gcc --- a/gcc/config.gcc
+++ b/gcc/config.gcc +++ b/gcc/config.gcc
@@ -1713,7 +1713,7 @@ i[34567]86-*-mingw* | x86_64-*-mingw*) @@ -1765,7 +1765,7 @@ i[34567]86-*-mingw* | x86_64-*-mingw*)
tmake_file="${tmake_file} i386/t-mingw-w32" tmake_file="${tmake_file} i386/t-mingw-w32"
;; ;;
esac esac
@ -58,3 +58,128 @@ index 1111111..2222222 100644
/* Output STRING, a string representing a filename, to FILE. /* Output STRING, a string representing a filename, to FILE.
We canonicalize it to be in Unix format (backslashes are replaced We canonicalize it to be in Unix format (backslashes are replaced
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sun, 11 Nov 2018 17:44:43 +0000
Subject: [PATCH 3/4] Backport from mainline 2018-11-04 Uros Bizjak
<ubizjak@gmail.com>
PR middle-end/58372
* cfgexpand.c (pass_expand::execute): Move the call to
finish_eh_generation in front of the call to expand_stack_alignment.
testsuite/ChangeLog:
Backport from mainline
2018-11-04 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/58372
* g++.dg/pr58372.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@266015 138bc75d-0d04-0410-961f-82ee72b054a4
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 1111111..2222222 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -6445,6 +6445,14 @@ pass_expand::execute (function *fun)
sbitmap_free (blocks);
purge_all_dead_edges ();
+ /* After initial rtl generation, call back to finish generating
+ exception support code. We need to do this before cleaning up
+ the CFG as the code does not expect dead landing pads. */
+ if (fun->eh->region_tree != NULL)
+ finish_eh_generation ();
+
+ /* Call expand_stack_alignment after finishing all
+ updates to crtl->preferred_stack_boundary. */
expand_stack_alignment ();
/* Fixup REG_EQUIV notes in the prologue if there are tailcalls in this
@@ -6452,12 +6460,6 @@ pass_expand::execute (function *fun)
if (crtl->tail_call_emit)
fixup_tail_calls ();
- /* After initial rtl generation, call back to finish generating
- exception support code. We need to do this before cleaning up
- the CFG as the code does not expect dead landing pads. */
- if (fun->eh->region_tree != NULL)
- finish_eh_generation ();
-
/* Remove unreachable blocks, otherwise we cannot compute dominators
which are needed for loop state verification. As a side-effect
this also compacts blocks.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tony Theodore <tonyt@logyst.com>
Date: Sun, 31 May 2020 18:36:27 +1000
Subject: [PATCH 4/4] PR c++/66297, DR 1684 - literal class and constexpr
member fns
taken from:
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=54069e595976eb556b22c231951cb2703e523a22;hp=8ef2b9a7b59418d9f5e644badbc0aade7f83414f
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index 1111111..2222222 100644
--- a/gcc/cp/class.c
+++ b/gcc/cp/class.c
@@ -5654,7 +5654,9 @@ finalize_literal_type_property (tree t)
&& !TYPE_HAS_CONSTEXPR_CTOR (t))
CLASSTYPE_LITERAL_P (t) = false;
- if (!CLASSTYPE_LITERAL_P (t))
+ /* C++14 DR 1684 removed this restriction. */
+ if (cxx_dialect < cxx14
+ && !CLASSTYPE_LITERAL_P (t) && !LAMBDA_TYPE_P (t))
for (fn = TYPE_METHODS (t); fn; fn = DECL_CHAIN (fn))
if (DECL_DECLARED_CONSTEXPR_P (fn)
&& TREE_CODE (fn) != TEMPLATE_DECL
@@ -5662,12 +5664,11 @@ finalize_literal_type_property (tree t)
&& !DECL_CONSTRUCTOR_P (fn))
{
DECL_DECLARED_CONSTEXPR_P (fn) = false;
- if (!DECL_GENERATED_P (fn))
- {
- error ("enclosing class of constexpr non-static member "
- "function %q+#D is not a literal type", fn);
- explain_non_literal_class (t);
- }
+ if (!DECL_GENERATED_P (fn)
+ && pedwarn (DECL_SOURCE_LOCATION (fn), OPT_Wpedantic,
+ "enclosing class of constexpr non-static member "
+ "function %q+#D is not a literal type", fn))
+ explain_non_literal_class (t);
}
}
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c
index 1111111..2222222 100644
--- a/gcc/cp/constexpr.c
+++ b/gcc/cp/constexpr.c
@@ -208,16 +208,17 @@ is_valid_constexpr_fn (tree fun, bool complain)
}
}
- if (DECL_NONSTATIC_MEMBER_FUNCTION_P (fun)
+ /* C++14 DR 1684 removed this restriction. */
+ if (cxx_dialect < cxx14
+ && DECL_NONSTATIC_MEMBER_FUNCTION_P (fun)
&& !CLASSTYPE_LITERAL_P (DECL_CONTEXT (fun)))
{
ret = false;
- if (complain)
- {
- error ("enclosing class of constexpr non-static member "
- "function %q+#D is not a literal type", fun);
- explain_non_literal_class (DECL_CONTEXT (fun));
- }
+ if (complain
+ && pedwarn (DECL_SOURCE_LOCATION (fun), OPT_Wpedantic,
+ "enclosing class of constexpr non-static member "
+ "function %q+#D is not a literal type", fun))
+ explain_non_literal_class (DECL_CONTEXT (fun));
}
}
else if (CLASSTYPE_VBASECLASSES (DECL_CONTEXT (fun)))

View File

@ -5,7 +5,7 @@ Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Mark Brand <mabrand@mabrand.nl> From: Mark Brand <mabrand@mabrand.nl>
Date: Tue, 12 Jun 2012 17:05:49 +0200 Date: Tue, 12 Jun 2012 17:05:49 +0200
Subject: [PATCH 1/1] automake 1.12 compatibility fix Subject: [PATCH 1/2] automake 1.12 compatibility fix
diff --git a/configure.in b/configure.in diff --git a/configure.in b/configure.in
@ -20,3 +20,25 @@ index 1111111..2222222 100644
if test "x$U" != "x"; then if test "x$U" != "x"; then
AC_MSG_ERROR(Compiler not ANSI compliant) AC_MSG_ERROR(Compiler not ANSI compliant)
fi fi
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Norbert Nemec <norbert.nemec@native-instruments.de>
Date: Thu, 27 Mar 2014 21:22:56 +0100
Subject: [PATCH 2/2] comment out non-const accessor to const member
taken from:
https://github.com/NNemec/antigrain/commit/24d4ee2c82aa13bc2cad0e5a0637d584a0982294
diff --git a/include/agg_renderer_outline_aa.h b/include/agg_renderer_outline_aa.h
index 1111111..2222222 100644
--- a/include/agg_renderer_outline_aa.h
+++ b/include/agg_renderer_outline_aa.h
@@ -1375,7 +1375,7 @@ namespace agg
//---------------------------------------------------------------------
void profile(const line_profile_aa& prof) { m_profile = &prof; }
const line_profile_aa& profile() const { return *m_profile; }
- line_profile_aa& profile() { return *m_profile; }
+// line_profile_aa& profile() { return *m_profile; }
//---------------------------------------------------------------------
int subpixel_width() const { return m_profile->subpixel_width(); }

View File

@ -3,8 +3,8 @@
PKG := cmake PKG := cmake
$(PKG)_WEBSITE := https://www.cmake.org/ $(PKG)_WEBSITE := https://www.cmake.org/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 3.15.4 $(PKG)_VERSION := 3.17.3
$(PKG)_CHECKSUM := 8a211589ea21374e49b25fc1fc170e2d5c7462b795f1b29c84dd0e984301ed7a $(PKG)_CHECKSUM := 0bd60d512275dc9f6ef2a2865426a184642ceb3761794e6b65bff233b91d8c40
$(PKG)_SUBDIR := cmake-$($(PKG)_VERSION) $(PKG)_SUBDIR := cmake-$($(PKG)_VERSION)
$(PKG)_FILE := cmake-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := cmake-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://www.cmake.org/files/v$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) $(PKG)_URL := https://www.cmake.org/files/v$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := curl
$(PKG)_WEBSITE := https://curl.haxx.se/libcurl/ $(PKG)_WEBSITE := https://curl.haxx.se/libcurl/
$(PKG)_DESCR := cURL $(PKG)_DESCR := cURL
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 7.70.0 $(PKG)_VERSION := 7.72.0
$(PKG)_CHECKSUM := 032f43f2674008c761af19bf536374128c16241fb234699a55f9fb603fcfbae7 $(PKG)_CHECKSUM := 0ded0808c4d85f2ee0db86980ae610cc9d165e9ca9da466196cc73c346513713
$(PKG)_SUBDIR := curl-$($(PKG)_VERSION) $(PKG)_SUBDIR := curl-$($(PKG)_VERSION)
$(PKG)_FILE := curl-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := curl-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://curl.haxx.se/download/$($(PKG)_FILE) $(PKG)_URL := https://curl.haxx.se/download/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := dbus PKG := dbus
$(PKG)_WEBSITE := https://dbus.freedesktop.org/ $(PKG)_WEBSITE := https://dbus.freedesktop.org/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.13.16 $(PKG)_VERSION := 1.13.18
$(PKG)_CHECKSUM := f56b0aa015d0cd13e235225484f411e3c587a0f852c12da03852a324dd1cafb3 $(PKG)_CHECKSUM := 8078f5c25e34ab907ce06905d969dc8ef0ccbec367e1e1707c7ecf8460f4254e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://$(PKG).freedesktop.org/releases/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://$(PKG).freedesktop.org/releases/$(PKG)/$($(PKG)_FILE)

View File

@ -14,7 +14,7 @@ define $(PKG)_BUILD
$(SED) -i 's,resources\\\\,./resources/,' '$(SOURCE_DIR)/DevIL/src-IL/msvc/IL.rc' $(SED) -i 's,resources\\\\,./resources/,' '$(SOURCE_DIR)/DevIL/src-IL/msvc/IL.rc'
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/DevIL' \ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/DevIL' \
-DIL_TESTS=OFF \ -DIL_TESTS=OFF \
-DCMAKE_CXX_FLAGS="-D__STDC_LIMIT_MACROS" -DCMAKE_CXX_FLAGS="-D__STDC_LIMIT_MACROS -fpermissive"
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
$(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MAKE) -C '$(BUILD_DIR)' -j 1 install
endef endef

View File

@ -4,8 +4,8 @@ PKG := freetds
$(PKG)_WEBSITE := https://www.freetds.org/ $(PKG)_WEBSITE := https://www.freetds.org/
$(PKG)_DESCR := FreeTDS $(PKG)_DESCR := FreeTDS
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.1.40 $(PKG)_VERSION := 1.2.4
$(PKG)_CHECKSUM := 981fc8c043313329bbb7a35c3c0a9e72033bbdad4a5f38d81df77e875cef8771 $(PKG)_CHECKSUM := b78cee51bd1d35828dc4e7138289bb93c0d605d33828b6d0e0587e201df5f42e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://www.freetds.org/files/stable/$($(PKG)_FILE) $(PKG)_URL := https://www.freetds.org/files/stable/$($(PKG)_FILE)

View File

@ -51,10 +51,19 @@ define $(PKG)_CONFIGURE
--with-ld='$(PREFIX)/bin/$(TARGET)-ld' \ --with-ld='$(PREFIX)/bin/$(TARGET)-ld' \
--with-nm='$(PREFIX)/bin/$(TARGET)-nm' \ --with-nm='$(PREFIX)/bin/$(TARGET)-nm' \
$(shell [ `uname -s` == Darwin ] && echo "LDFLAGS='-Wl,-no_pie'") \ $(shell [ `uname -s` == Darwin ] && echo "LDFLAGS='-Wl,-no_pie'") \
$($(PKG)_CONFIGURE_OPTS) $(PKG_CONFIGURE_OPTS)
endef endef
define $(PKG)_BUILD_mingw-w64 define $(PKG)_BUILD_mingw-w64
# `configure`'s libdl detection:
# - bypasses the gcc/mingw use of `LoadLibrary`
# - adds unnecessary dependency
# - causes unexpected linking errors
# - can't be reliably disabled in all subdirs
# safe option is `make clean`, but we don't want to enforce that
-rm -v '$(PREFIX)/$(TARGET)'/{lib,bin}/libdl.*
-rm -v '$(PREFIX)/$(TARGET)/include/dlfcn.h'
# install mingw-w64 headers # install mingw-w64 headers
$(call PREPARE_PKG_SOURCE,mingw-w64,$(BUILD_DIR)) $(call PREPARE_PKG_SOURCE,mingw-w64,$(BUILD_DIR))
mkdir '$(BUILD_DIR).headers' mkdir '$(BUILD_DIR).headers'

View File

@ -1,79 +0,0 @@
# This file is part of MXE. See LICENSE.md for licensing information.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@clisp.org>
Date: Sat, 18 May 2019 18:01:31 +0200
Subject: [PATCH 1/1] build: Avoid trouble on mingw caused by mingw's *printf
functions.
Reported by Michele Locati <michele@locati.it>
in <https://lists.gnu.org/archive/html/bug-gettext/2019-05/msg00103.html>.
* gettext-runtime/intl/Makefile.am (AM_CPPFLAGS): Define __USE_MINGW_ANSI_STDIO
to 0.
* gettext-runtime/libasprintf/Makefile.am (DEFS): Likewise.
* libtextstyle/lib/Makefile.am (AM_CPPFLAGS): Likewise.
(cherry picked from commit 45500ab1765581d6a3b7d2e6a6c2595466de70af)
diff --git a/gettext-runtime/intl/Makefile.am b/gettext-runtime/intl/Makefile.am
index 1111111..2222222 100644
--- a/gettext-runtime/intl/Makefile.am
+++ b/gettext-runtime/intl/Makefile.am
@@ -61,6 +61,15 @@ if WOE32
AM_CPPFLAGS += -D__USE_MINGW_ANSI_STDIO=0
endif
+if WOE32
+# On mingw, disable the declarations of *printf functions as aliases to the
+# corresponding __mingw_*printf functions, because
+# - these functions are useless for i18n purposes (not POSIX/XSI compliant),
+# - they pull in a dependency to the libgcc_s_sjlj DLL (through the symbols
+# __udivdi3, __umoddi3).
+AM_CPPFLAGS += -D__USE_MINGW_ANSI_STDIO=0
+endif
+
# Parametrization of the 'relocatable-lib-lgpl' module.
AM_CPPFLAGS += \
-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
diff --git a/gettext-runtime/libasprintf/Makefile.am b/gettext-runtime/libasprintf/Makefile.am
index 1111111..2222222 100644
--- a/gettext-runtime/libasprintf/Makefile.am
+++ b/gettext-runtime/libasprintf/Makefile.am
@@ -35,6 +35,17 @@ if WOE32
DEFS += -D__USE_MINGW_ANSI_STDIO=0
endif
+DEFS = -DIN_LIBASPRINTF @DEFS@
+
+if WOE32
+# On mingw, disable the declarations of *printf functions as aliases to the
+# corresponding __mingw_*printf functions, because
+# - these functions are useless for i18n purposes (not POSIX/XSI compliant),
+# - they pull in a dependency to the libgcc_s_sjlj DLL (through the symbols
+# __udivdi3, __umoddi3).
+DEFS += -D__USE_MINGW_ANSI_STDIO=0
+endif
+
# Library include file.
diff --git a/libtextstyle/lib/Makefile.am b/libtextstyle/lib/Makefile.am
index 1111111..2222222 100644
--- a/libtextstyle/lib/Makefile.am
+++ b/libtextstyle/lib/Makefile.am
@@ -56,6 +56,13 @@ if WOE32
AM_CPPFLAGS += -D__USE_MINGW_ANSI_STDIO=0
endif
+if WOE32
+# On mingw, disable the declarations of *printf functions as aliases to the
+# corresponding __mingw_*printf functions, because they pull in a dependency
+# to the libgcc_s_sjlj DLL (through the symbols __udivdi3, __umoddi3).
+AM_CPPFLAGS += -D__USE_MINGW_ANSI_STDIO=0
+endif
+
# Rules generated and collected by gnulib-tool.
include Makefile.gnulib

View File

@ -12,7 +12,7 @@ diff --git a/configure.ac b/configure.ac
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -1145,17 +1145,6 @@ AC_DEFINE_UNQUOTED([INI_START_COMMENT_PREFIXES], [";#"], [The comment prefixes]) @@ -1161,17 +1161,6 @@ AC_DEFINE_UNQUOTED([INI_START_COMMENT_PREFIXES], [";#"], [The comment prefixes])
AC_CONFIG_FILES([guile/pre-inst-guile], [chmod +x guile/pre-inst-guile]) AC_CONFIG_FILES([guile/pre-inst-guile], [chmod +x guile/pre-inst-guile])
AC_CONFIG_FILES([ AC_CONFIG_FILES([
Makefile Makefile

View File

@ -3,8 +3,8 @@
PKG := gnutls PKG := gnutls
$(PKG)_WEBSITE := https://www.gnu.org/software/gnutls/ $(PKG)_WEBSITE := https://www.gnu.org/software/gnutls/
$(PKG)_DESCR := GnuTLS $(PKG)_DESCR := GnuTLS
$(PKG)_VERSION := 3.6.14 $(PKG)_VERSION := 3.6.15
$(PKG)_CHECKSUM := 5630751adec7025b8ef955af4d141d00d252a985769f51b4059e5affa3d39d63 $(PKG)_CHECKSUM := 0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558
$(PKG)_SUBDIR := gnutls-$($(PKG)_VERSION) $(PKG)_SUBDIR := gnutls-$($(PKG)_VERSION)
$(PKG)_FILE := gnutls-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := gnutls-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/gnutls/v3.6/$($(PKG)_FILE) $(PKG)_URL := https://gnupg.org/ftp/gcrypt/gnutls/v3.6/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := gpgme
$(PKG)_WEBSITE := https://www.gnupg.org/related_software/gpgme/ $(PKG)_WEBSITE := https://www.gnupg.org/related_software/gpgme/
$(PKG)_DESCR := gpgme $(PKG)_DESCR := gpgme
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.12.0 $(PKG)_VERSION := 1.14.0
$(PKG)_CHECKSUM := b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8 $(PKG)_CHECKSUM := cef1f710a6b0d28f5b44242713ad373702d1466dcbe512eb4e754d7f35cd4307
$(PKG)_SUBDIR := gpgme-$($(PKG)_VERSION) $(PKG)_SUBDIR := gpgme-$($(PKG)_VERSION)
$(PKG)_FILE := gpgme-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := gpgme-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/gpgme/$($(PKG)_FILE) $(PKG)_URL := https://gnupg.org/ftp/gcrypt/gpgme/$($(PKG)_FILE)
@ -19,7 +19,7 @@ define $(PKG)_UPDATE
endef endef
define $(PKG)_BUILD define $(PKG)_BUILD
cd '$(1)' && GPG_ERROR_CONFIG=$(PREFIX)/bin/$(TARGET)-gpg-error-config ./configure \ cd '$(1)' && GPG_ERROR_CONFIG=$(PREFIX)/bin/$(TARGET)-gpg-error-config LIBASSUAN_CONFIG='$(PREFIX)/bin/$(TARGET)-libassuan-config' ./configure \
$(MXE_CONFIGURE_OPTS) \ $(MXE_CONFIGURE_OPTS) \
--disable-nls \ --disable-nls \
--disable-languages --disable-languages

View File

@ -19,8 +19,8 @@ endef
define $(PKG)_BUILD define $(PKG)_BUILD
# This can be removed once the patch "graphicsmagick-1-fix-xml2-config.patch" is accepted by upstream # This can be removed once the patch "graphicsmagick-1-fix-xml2-config.patch" is accepted by upstream
cd '$(1)' && autoconf cd '$(SOURCE_DIR)' && autoconf
cd '$(1)' && ./configure \ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
$(MXE_CONFIGURE_OPTS) \ $(MXE_CONFIGURE_OPTS) \
--without-modules \ --without-modules \
--with-threads \ --with-threads \
@ -44,9 +44,10 @@ define $(PKG)_BUILD
--without-x \ --without-x \
ac_cv_prog_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \ ac_cv_prog_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \
ac_cv_path_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \ ac_cv_path_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \
LIBS='-lgomp -fopenmp' LIBS='-lgomp -fopenmp' \
$(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= $(PKG_CONFIGURE_OPTS)
$(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' bin_PROGRAMS=
$(MAKE) -C '$(BUILD_DIR)' -j 1 install bin_PROGRAMS=
'$(TARGET)-g++' \ '$(TARGET)-g++' \
-W -Wall -Werror -pedantic -std=gnu++0x \ -W -Wall -Werror -pedantic -std=gnu++0x \

View File

@ -34,7 +34,7 @@ diff --git a/gsoap++.pc.in b/gsoap++.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoap++.pc.in --- a/gsoap++.pc.in
+++ b/gsoap++.pc.in +++ b/gsoap++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoap++ Libs: -L${libdir} -lgsoap++
Libs.private: @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_EXTRA_LIBS@
@ -44,7 +44,7 @@ diff --git a/gsoap.pc.in b/gsoap.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoap.pc.in --- a/gsoap.pc.in
+++ b/gsoap.pc.in +++ b/gsoap.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoap Libs: -L${libdir} -lgsoap
Libs.private: @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_EXTRA_LIBS@
@ -54,7 +54,7 @@ diff --git a/gsoapck++.pc.in b/gsoapck++.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoapck++.pc.in --- a/gsoapck++.pc.in
+++ b/gsoapck++.pc.in +++ b/gsoapck++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoapck++ Libs: -L${libdir} -lgsoapck++
Libs.private: @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_EXTRA_LIBS@
@ -64,7 +64,7 @@ diff --git a/gsoapck.pc.in b/gsoapck.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoapck.pc.in --- a/gsoapck.pc.in
+++ b/gsoapck.pc.in +++ b/gsoapck.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoapck Libs: -L${libdir} -lgsoapck
Libs.private: @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_EXTRA_LIBS@
@ -74,7 +74,7 @@ diff --git a/gsoapssl++.pc.in b/gsoapssl++.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoapssl++.pc.in --- a/gsoapssl++.pc.in
+++ b/gsoapssl++.pc.in +++ b/gsoapssl++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoapssl++ Libs: -L${libdir} -lgsoapssl++
Libs.private: @SAMPLE_SSL_LIBS@ @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_SSL_LIBS@ @SAMPLE_EXTRA_LIBS@
@ -84,7 +84,7 @@ diff --git a/gsoapssl.pc.in b/gsoapssl.pc.in
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoapssl.pc.in --- a/gsoapssl.pc.in
+++ b/gsoapssl.pc.in +++ b/gsoapssl.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102 @@ -9,4 +9,4 @@ Version: 2.8.106
Requires: Requires:
Libs: -L${libdir} -lgsoapssl Libs: -L${libdir} -lgsoapssl
Libs.private: @SAMPLE_SSL_LIBS@ @SAMPLE_EXTRA_LIBS@ Libs.private: @SAMPLE_SSL_LIBS@ @SAMPLE_EXTRA_LIBS@
@ -103,7 +103,7 @@ diff --git a/gsoap/stdsoap2.h b/gsoap/stdsoap2.h
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/gsoap/stdsoap2.h --- a/gsoap/stdsoap2.h
+++ b/gsoap/stdsoap2.h +++ b/gsoap/stdsoap2.h
@@ -3644,6 +3644,12 @@ SOAP_FMAC1 int SOAP_FMAC2 soap_putsetcookies(struct soap *soap); @@ -3606,6 +3606,12 @@ SOAP_FMAC1 int SOAP_FMAC2 soap_putsetcookies(struct soap *soap);
SOAP_FMAC1 int SOAP_FMAC2 soap_putcookies(struct soap *soap, const char *domain, const char *path, int secure); SOAP_FMAC1 int SOAP_FMAC2 soap_putcookies(struct soap *soap, const char *domain, const char *path, int secure);
#endif #endif

View File

@ -4,8 +4,8 @@ PKG := gsoap
$(PKG)_WEBSITE := https://www.genivia.com/dev.html $(PKG)_WEBSITE := https://www.genivia.com/dev.html
$(PKG)_DESCR := gSOAP $(PKG)_DESCR := gSOAP
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.8.103 $(PKG)_VERSION := 2.8.106
$(PKG)_CHECKSUM := afe2ba08d2fa56adc3c774b6741587203a72140a255346e9947b8d2ee6c7d4b6 $(PKG)_CHECKSUM := 4e74838baf5437e95ae17aa3efb48bd0621f483bff4424f6255fcf327ff80765
$(PKG)_SUBDIR := gsoap-$(call SHORT_PKG_VERSION,$(PKG)) $(PKG)_SUBDIR := gsoap-$(call SHORT_PKG_VERSION,$(PKG))
$(PKG)_FILE := gsoap_$($(PKG)_VERSION).zip $(PKG)_FILE := gsoap_$($(PKG)_VERSION).zip
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/gsoap2/gsoap-$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/gsoap2/gsoap-$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gst-libav PKG := gst-libav
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-libav.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-libav.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := e8a5748ae9a4a7be9696512182ea9ffa6efe0be9b7976916548e9d4381ca61c4 $(PKG)_CHECKSUM := c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gst-plugins-bad PKG := gst-plugins-bad
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := 56481c95339b8985af13bac19b18bc8da7118c2a7d9440ed70e7dcd799c2adb5 $(PKG)_CHECKSUM := f1cb7aa2389569a5343661aae473f0a940a90b872001824bc47fa8072a041e74
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gst-plugins-base PKG := gst-plugins-base
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-base.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-base.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := 5c3cc489933d0597087c9bc6ba251c93693d64554bcc563539a084fa2d5fcb2b $(PKG)_CHECKSUM := b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gst-plugins-good PKG := gst-plugins-good
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-good.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-good.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := 9fbabe69018fcec707df0b71150168776040cde6c1a26bb5a82a136755fa8f1f $(PKG)_CHECKSUM := 40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gst-plugins-ugly PKG := gst-plugins-ugly
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := 4bf913b2ca5195ac3b53b5e3ade2dc7c45d2258507552ddc850c5fa425968a1d $(PKG)_CHECKSUM := 5500415b865e8b62775d4742cbb9f37146a50caecfc0e7a6fc0160d3c560fbca
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := gstreamer PKG := gstreamer
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gstreamer.html $(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gstreamer.html
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1 $(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := 02211c3447c4daa55919c5c0f43a82a6fbb51740d57fc3af0639d46f1cf4377d $(PKG)_CHECKSUM := e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := harfbuzz
$(PKG)_WEBSITE := https://wiki.freedesktop.org/www/Software/HarfBuzz/ $(PKG)_WEBSITE := https://wiki.freedesktop.org/www/Software/HarfBuzz/
$(PKG)_DESCR := HarfBuzz $(PKG)_DESCR := HarfBuzz
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.6.7 $(PKG)_VERSION := 2.7.2
$(PKG)_CHECKSUM := 53974165e3a4b46624619a54407c7dc2cc77354ae1297b5ca1f8987569348693 $(PKG)_CHECKSUM := 8ec112ee108642477478b75fc7906422abed404d7530e47ba0a4875f553f1b59
$(PKG)_GH_CONF := harfbuzz/harfbuzz/releases $(PKG)_GH_CONF := harfbuzz/harfbuzz/releases
$(PKG)_DEPS := cc cairo freetype-bootstrap glib icu4c $(PKG)_DEPS := cc cairo freetype-bootstrap glib icu4c

View File

@ -8,7 +8,7 @@ $(PKG)_VERSION := 7.0.8-63
$(PKG)_CHECKSUM := 5dda18f70662015d7cc89d6d3699cb14def23ad3d5066a43a50ec222e579884f $(PKG)_CHECKSUM := 5dda18f70662015d7cc89d6d3699cb14def23ad3d5066a43a50ec222e579884f
$(PKG)_GH_CONF := ImageMagick/ImageMagick/tags $(PKG)_GH_CONF := ImageMagick/ImageMagick/tags
$(PKG)_DEPS := cc bzip2 ffmpeg fftw freetype jasper jpeg lcms \ $(PKG)_DEPS := cc bzip2 ffmpeg fftw freetype jasper jpeg lcms \
liblqr-1 libltdl libpng openexr pthreads tiff zlib liblqr-1 libltdl libpng libraw openexr pthreads tiff zlib
define $(PKG)_BUILD define $(PKG)_BUILD
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \

View File

@ -4,8 +4,8 @@ PKG := jasper
$(PKG)_WEBSITE := https://www.ece.uvic.ca/~mdadams/jasper/ $(PKG)_WEBSITE := https://www.ece.uvic.ca/~mdadams/jasper/
$(PKG)_DESCR := JasPer $(PKG)_DESCR := JasPer
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.0.16 $(PKG)_VERSION := 2.0.19
$(PKG)_CHECKSUM := f1d8b90f231184d99968f361884e2054a1714fdbbd9944ba1ae4ebdcc9bbfdb1 $(PKG)_CHECKSUM := b9d16162a088617ada36450f2374d72165377cb64b33ed197c200bcfb73ec76c
$(PKG)_GH_CONF := mdadams/jasper/tags, version- $(PKG)_GH_CONF := mdadams/jasper/tags, version-
$(PKG)_DEPS := cc jpeg $(PKG)_DEPS := cc jpeg

View File

@ -3,8 +3,8 @@
PKG := lcms PKG := lcms
$(PKG)_WEBSITE := http://www.littlecms.com/ $(PKG)_WEBSITE := http://www.littlecms.com/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.10 $(PKG)_VERSION := 2.11
$(PKG)_CHECKSUM := e11bc4e538587ec1530f9fef25f77261b94d5886c5ea81d8bb171a802df970ad $(PKG)_CHECKSUM := dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e
$(PKG)_SUBDIR := $(PKG)$(word 1,$(subst ., ,$($(PKG)_VERSION)))-$(subst a,,$($(PKG)_VERSION)) $(PKG)_SUBDIR := $(PKG)$(word 1,$(subst ., ,$($(PKG)_VERSION)))-$(subst a,,$($(PKG)_VERSION))
$(PKG)_FILE := $(PKG)$(word 1,$(subst ., ,$($(PKG)_VERSION)))-$(subst a,,$($(PKG)_VERSION)).tar.gz $(PKG)_FILE := $(PKG)$(word 1,$(subst ., ,$($(PKG)_VERSION)))-$(subst a,,$($(PKG)_VERSION)).tar.gz
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)/$(subst a,,$($(PKG)_VERSION))/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)/$(subst a,,$($(PKG)_VERSION))/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := libassuan
$(PKG)_WEBSITE := https://www.gnupg.org/related_software/libassuan/ $(PKG)_WEBSITE := https://www.gnupg.org/related_software/libassuan/
$(PKG)_DESCR := libassuan $(PKG)_DESCR := libassuan
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.5.1 $(PKG)_VERSION := 2.5.3
$(PKG)_CHECKSUM := 47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449 $(PKG)_CHECKSUM := 91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702
$(PKG)_SUBDIR := libassuan-$($(PKG)_VERSION) $(PKG)_SUBDIR := libassuan-$($(PKG)_VERSION)
$(PKG)_FILE := libassuan-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := libassuan-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/libassuan/$($(PKG)_FILE) $(PKG)_URL := https://gnupg.org/ftp/gcrypt/libassuan/$($(PKG)_FILE)
@ -14,12 +14,12 @@ $(PKG)_DEPS := cc gettext libgpg_error
define $(PKG)_UPDATE define $(PKG)_UPDATE
$(WGET) -q -O- 'https://gnupg.org/ftp/gcrypt/libassuan/' | \ $(WGET) -q -O- 'https://gnupg.org/ftp/gcrypt/libassuan/' | \
$(SED) -n 's,.*libassuan-\([1-9]\.[1-9][0-9][^>]*\)\.tar.*,\1,p' | \ $(SED) -n 's,.*libassuan-\([1-9]\.[1-9]\.[0-9][^>]*\)\.tar.*,\1,p' | \
head -1 head -1
endef endef
define $(PKG)_BUILD define $(PKG)_BUILD
cd '$(1)' && ./configure \ cd '$(1)' && GPG_ERROR_CONFIG=$(PREFIX)/bin/$(TARGET)-gpg-error-config ./configure \
$(MXE_CONFIGURE_OPTS) \ $(MXE_CONFIGURE_OPTS) \
--disable-nls \ --disable-nls \
--disable-languages --disable-languages

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := 128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d377
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := http://caca.zoy.org/files/$(PKG)/$($(PKG)_FILE) $(PKG)_URL := http://caca.zoy.org/files/$(PKG)/$($(PKG)_FILE)
$(PKG)_DEPS := cc freeglut ncurses zlib $(PKG)_DEPS := cc dlfcn-win32 freeglut ncurses zlib
define $(PKG)_UPDATE define $(PKG)_UPDATE
$(WGET) -q -O- 'http://caca.zoy.org/wiki/libcaca' | \ $(WGET) -q -O- 'http://caca.zoy.org/wiki/libcaca' | \

View File

@ -67,7 +67,7 @@ diff --git a/configure.ac b/configure.ac
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -38,13 +38,10 @@ m4_define(mym4_version_micro, [1]) @@ -38,13 +38,10 @@ m4_define(mym4_version_micro, [6])
# processing is done by autoconf and not during the configure run. # processing is done by autoconf and not during the configure run.
m4_define(mym4_version, m4_define(mym4_version,
[mym4_version_major.mym4_version_minor.mym4_version_micro]) [mym4_version_major.mym4_version_minor.mym4_version_micro])

View File

@ -3,8 +3,8 @@
PKG := libgcrypt PKG := libgcrypt
$(PKG)_WEBSITE := https://directory.fsf.org/wiki/Libgcrypt $(PKG)_WEBSITE := https://directory.fsf.org/wiki/Libgcrypt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.8.5 $(PKG)_VERSION := 1.8.6
$(PKG)_CHECKSUM := 3b4a2a94cb637eff5bdebbcaf46f4d95c4f25206f459809339cdada0eb577ac3 $(PKG)_CHECKSUM := 0cba2700617b99fc33864a0c16b1fa7fdf9781d9ed3509f5d767178e5fd7b975
$(PKG)_SUBDIR := libgcrypt-$($(PKG)_VERSION) $(PKG)_SUBDIR := libgcrypt-$($(PKG)_VERSION)
$(PKG)_FILE := libgcrypt-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := libgcrypt-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/libgcrypt/$($(PKG)_FILE) $(PKG)_URL := https://gnupg.org/ftp/gcrypt/libgcrypt/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := libgpg_error
$(PKG)_WEBSITE := https://www.gnupg.org/related_software/libgpg-error/ $(PKG)_WEBSITE := https://www.gnupg.org/related_software/libgpg-error/
$(PKG)_DESCR := libgpg-error $(PKG)_DESCR := libgpg-error
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.38 $(PKG)_VERSION := 1.39
$(PKG)_CHECKSUM := d8988275aa69d7149f931c10442e9e34c0242674249e171592b430ff7b3afd02 $(PKG)_CHECKSUM := 4a836edcae592094ef1c5a4834908f44986ab2b82e0824a0344b49df8cdb298f
$(PKG)_SUBDIR := libgpg-error-$($(PKG)_VERSION) $(PKG)_SUBDIR := libgpg-error-$($(PKG)_VERSION)
$(PKG)_FILE := libgpg-error-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := libgpg-error-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/libgpg-error/$($(PKG)_FILE) $(PKG)_URL := https://gnupg.org/ftp/gcrypt/libgpg-error/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := libidn
$(PKG)_WEBSITE := https://www.gnu.org/software/libidn/ $(PKG)_WEBSITE := https://www.gnu.org/software/libidn/
$(PKG)_DESCR := Libidn $(PKG)_DESCR := Libidn
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.35 $(PKG)_VERSION := 1.36
$(PKG)_CHECKSUM := f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e $(PKG)_CHECKSUM := 14b67108344d81ba844631640df77c9071d9fb0659b080326ff5424e86b14038
$(PKG)_SUBDIR := libidn-$($(PKG)_VERSION) $(PKG)_SUBDIR := libidn-$($(PKG)_VERSION)
$(PKG)_FILE := libidn-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := libidn-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://ftp.gnu.org/gnu/libidn/$($(PKG)_FILE) $(PKG)_URL := https://ftp.gnu.org/gnu/libidn/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := libjpeg-turbo PKG := libjpeg-turbo
$(PKG)_WEBSITE := https://libjpeg-turbo.virtualgl.org/ $(PKG)_WEBSITE := https://libjpeg-turbo.virtualgl.org/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.0.4 $(PKG)_VERSION := 2.0.5
$(PKG)_CHECKSUM := 33dd8547efd5543639e890efbf2ef52d5a21df81faf41bb940657af916a23406 $(PKG)_CHECKSUM := 16f8f6f2715b3a38ab562a84357c793dd56ae9899ce130563c72cd93d8357b5d
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)

18
src/libraw-test.cpp Normal file
View File

@ -0,0 +1,18 @@
/*
* This file is part of MXE. See LICENSE.md for licensing information.
*/
#include <iostream>
#include <libraw.h>
int main(int argc, char *argv[])
{
(void)argc;
(void)argv;
LibRaw libRaw;
std::cout << "This is libraw version " << libRaw.version() << std::endl;
std::cout << libRaw.cameraCount() << " cameras supported." << std::endl;
return 0;
}

32
src/libraw.mk Normal file
View File

@ -0,0 +1,32 @@
# This file is part of MXE. See LICENSE.md for licensing information.
PKG := libraw
$(PKG)_WEBSITE := https://libraw.org
$(PKG)_DESCR := A library for reading RAW files obtained from digital photo cameras
$(PKG)_VERSION := 0.19.5
$(PKG)_CHECKSUM := 9a2a40418e4fb0ab908f6d384ff6f9075f4431f8e3d79a0e44e5a6ea9e75abdc
$(PKG)_GH_CONF := LibRaw/LibRaw/releases
$(PKG)_DEPS := cc jasper jpeg lcms
define $(PKG)_BUILD
cd '$(SOURCE_DIR)' && autoreconf -fi
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)'/configure \
$(MXE_CONFIGURE_OPTS) \
--enable-jasper \
--enable-jpeg \
--enable-lcms \
--disable-examples \
CXXFLAGS='-std=gnu++11 $(if $(BUILD_SHARED),-DLIBRAW_BUILDLIB,-DLIBRAW_NODLL)' \
LDFLAGS='-lws2_32'
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' install
# add missing entries to pkg-config files
(echo ''; \
echo 'Libs.private: -lws2_32 -ljasper'; \
echo 'Cflags.private: -DLIBRAW_NODLL';) \
| tee -a '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc' \
'$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG)_r.pc'
'$(TARGET)-g++' -Wall -Wextra -std=c++11 \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' libraw --cflags --libs`
endef

View File

@ -10,9 +10,9 @@ $(PKG)_GH_CONF := yaml/libyaml/releases/latest
$(PKG)_DEPS := cc $(PKG)_DEPS := cc
define $(PKG)_BUILD define $(PKG)_BUILD
cd '$(SOURCE_DIR)' && ./bootstrap cd '$(SOURCE_DIR)' && ./bootstrap
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \ cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
$(MXE_CONFIGURE_OPTS) $(MXE_CONFIGURE_OPTS)
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_PROGRAMS) $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_PROGRAMS)
$(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_PROGRAMS) $(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_PROGRAMS)
endef endef

View File

@ -25,6 +25,7 @@ define $(PKG)_BUILD
FILE_T=luajit.exe \ FILE_T=luajit.exe \
INSTALL_TNAME=luajit-$($(PKG)_VERSION).exe \ INSTALL_TNAME=luajit-$($(PKG)_VERSION).exe \
INSTALL_TSYMNAME=luajit.exe \ INSTALL_TSYMNAME=luajit.exe \
Q= \
install install
$(if $(BUILD_SHARED),\ $(if $(BUILD_SHARED),\
$(INSTALL) -m644 '$(SOURCE_DIR)/src/$($(PKG)_DLLNAME)' '$(PREFIX)/$(TARGET)/bin/') $(INSTALL) -m644 '$(SOURCE_DIR)/src/$($(PKG)_DLLNAME)' '$(PREFIX)/$(TARGET)/bin/')

25
src/mesa-1-fixes.patch Normal file
View File

@ -0,0 +1,25 @@
This file is part of MXE. See LICENSE.md for licensing information.
Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Robert Manner <robert.manner@balabit.com>
Date: Fri, 15 Dec 2017 16:40:18 +0100
Subject: [PATCH] scons/crossmingw.py: compiler prefix can be customized
through environment
diff --git a/scons/crossmingw.py b/scons/crossmingw.py
index 1111111..2222222 100644
--- a/scons/crossmingw.py
+++ b/scons/crossmingw.py
@@ -51,6 +51,9 @@ prefixes64 = SCons.Util.Split("""
""")
def find(env):
+ if os.environ['MINGW_PREFIX']:
+ return os.environ['MINGW_PREFIX']
+
if env['machine'] == 'x86_64':
prefixes = prefixes64
else:

32
src/mesa.mk Normal file
View File

@ -0,0 +1,32 @@
PKG := mesa
$(PKG)_VERSION := 18.3.6
$(PKG)_CHECKSUM := aaf17638dcf5a90b93b6389e152fdc9ef147768b09598f24d2c5cf482fcfc705
$(PKG)_SUBDIR := mesa-$($(PKG)_VERSION)
$(PKG)_FILE := mesa-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := ftp://ftp.freedesktop.org/pub/mesa/$($(PKG)_FILE)
$(PKG)_DEPS := gcc scons-local
ifeq (,$(findstring x86_64,$(TARGET)))
MACHINE=x86_64
else
MACHINE=x86
endif
define $(PKG)_BUILD
mkdir -p '$(BUILD_DIR).scons'
$(call PREPARE_PKG_SOURCE,scons-local,'$(BUILD_DIR).scons')
cd '$(1)' && \
MINGW_PREFIX='$(TARGET)-' $(SCONS_LOCAL) \
platform=windows \
toolchain=crossmingw \
machine=$(MACHINE) \
verbose=1 \
build=release \
libgl-gdi
for i in EGL GLES GLES2 GLES3 KHR; do \
$(INSTALL) -d "$(PREFIX)/$(TARGET)/include/$$i"; \
$(INSTALL) -m 644 "$(1)/include/$$i/"* "$(PREFIX)/$(TARGET)/include/$$i/"; \
done
$(INSTALL) -m 755 '$(1)/build/windows-$(MACHINE)/gallium/targets/libgl-gdi/opengl32.dll' '$(PREFIX)/$(TARGET)/bin/'
endef

View File

@ -1,14 +0,0 @@
This file is part of MXE. See LICENSE.md for licensing information.
diff -urN mman-win32-master/Makefile mman-win32-master-patch/Makefile
--- mman-win32-master/Makefile 2013-04-23 07:36:23.000000000 +0300
+++ mman-win32-master-patch/Makefile 2014-01-05 14:24:31.793744239 +0200
@@ -25,7 +25,7 @@
mkdir -p $(DESTDIR)$(libdir)
cp libmman.a $(DESTDIR)$(libdir)
mkdir -p $(DESTDIR)$(incdir)
- cp mman.h $(DESTDIR)$(incdir)
+ cp mman.h $(DESTDIR)$(incdir)/mman-win32.h
lib-install:
mkdir -p $(DESTDIR)$(libdir)

View File

@ -3,8 +3,8 @@
PKG := mpg123 PKG := mpg123
$(PKG)_WEBSITE := https://www.mpg123.de/ $(PKG)_WEBSITE := https://www.mpg123.de/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.26.1 $(PKG)_VERSION := 1.26.3
$(PKG)_CHECKSUM := 74d6629ab7f3dd9a588b0931528ba7ecfa989a2cad6bf53ffeef9de31b0fe032 $(PKG)_CHECKSUM := 30c998785a898f2846deefc4d17d6e4683a5a550b7eacf6ea506e30a7a736c6e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/mpg123/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/mpg123/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := nsis
$(PKG)_WEBSITE := https://nsis.sourceforge.io/ $(PKG)_WEBSITE := https://nsis.sourceforge.io/
$(PKG)_DESCR := NSIS $(PKG)_DESCR := NSIS
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 3.04 $(PKG)_VERSION := 3.06.1
$(PKG)_CHECKSUM := 609536046c50f35cfd909dd7df2ab38f2e835d0da3c1048aa0d48c59c5a4f4f5 $(PKG)_CHECKSUM := 9b5d68bf1874a7b393432410c7e8c376f174d2602179883845d2508152153ff0
$(PKG)_SUBDIR := nsis-$($(PKG)_VERSION)-src $(PKG)_SUBDIR := nsis-$($(PKG)_VERSION)-src
$(PKG)_FILE := nsis-$($(PKG)_VERSION)-src.tar.bz2 $(PKG)_FILE := nsis-$($(PKG)_VERSION)-src.tar.bz2
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/nsis/NSIS 3/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/nsis/NSIS 3/$($(PKG)_VERSION)/$($(PKG)_FILE)
@ -17,6 +17,17 @@ define $(PKG)_UPDATE
tail -1 tail -1
endef endef
define $(PKG)_SCONS_OPTS
XGCC_W32_PREFIX='$(TARGET)-' \
PREFIX='$(PREFIX)/$(TARGET)' \
`[ -d /usr/local/include ] && echo APPEND_CPPPATH=/usr/local/include` \
`[ -d /usr/local/lib ] && echo APPEND_LIBPATH=/usr/local/lib` \
$(if $(findstring x86_64-w64-mingw32,$(TARGET)),\
SKIPPLUGINS='System' TARGET_ARCH=amd64) \
SKIPUTILS='MakeLangId,Makensisw,NSIS Menu,zip2exe' \
NSIS_MAX_STRLEN=8192
endef
define $(PKG)_BUILD define $(PKG)_BUILD
# scons supports -j option but nsis parallel build fails # scons supports -j option but nsis parallel build fails
# nsis uses it's own BUILD_PREFIX which isn't user configurable # nsis uses it's own BUILD_PREFIX which isn't user configurable
@ -26,16 +37,11 @@ define $(PKG)_BUILD
$(SED) -i 's/pei-i386/pei-x86-64/' '$(1)/SCons/Config/linker_script' && \ $(SED) -i 's/pei-i386/pei-x86-64/' '$(1)/SCons/Config/linker_script' && \
$(SED) -i 's/m_target_type=TARGET_X86ANSI/m_target_type=TARGET_AMD64/' '$(SOURCE_DIR)/Source/build.cpp') $(SED) -i 's/m_target_type=TARGET_X86ANSI/m_target_type=TARGET_AMD64/' '$(SOURCE_DIR)/Source/build.cpp')
# scons does various PATH manipulations that don't play well with ccache cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)' -k || \
cd '$(SOURCE_DIR)' && PATH='$(PREFIX)/bin:$(PATH)' $(PYTHON2) '$(BUILD_DIR).scons/scons.py' \ cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)'
XGCC_W32_PREFIX='$(TARGET)-' \ cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j 1 install
PREFIX='$(PREFIX)/$(TARGET)' \
`[ -d /usr/local/include ] && echo APPEND_CPPPATH=/usr/local/include` \
`[ -d /usr/local/lib ] && echo APPEND_LIBPATH=/usr/local/lib` \
$(if $(findstring x86_64-w64-mingw32,$(TARGET)),\
SKIPPLUGINS='System' TARGET_ARCH=amd64) \
SKIPUTILS='MakeLangId,Makensisw,NSIS Menu,zip2exe' \
NSIS_MAX_STRLEN=8192 \
install
$(INSTALL) -m755 '$(PREFIX)/$(TARGET)/bin/makensis' '$(PREFIX)/bin/$(TARGET)-makensis' $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/bin/makensis' '$(PREFIX)/bin/$(TARGET)-makensis'
'$(TARGET)-makensis' '$(SOURCE_DIR)/Examples/bigtest.nsi'
$(INSTALL) -m755 '$(SOURCE_DIR)/Examples/bigtest.exe' '$(PREFIX)/$(TARGET)/bin/test-nsis.exe'
endef endef

View File

@ -14,7 +14,7 @@ $(PKG)_DEPS := cc boost eigen flann vtk
define $(PKG)_UPDATE define $(PKG)_UPDATE
$(WGET) -q -O- "https://github.com/PointCloudLibrary/pcl/releases" | \ $(WGET) -q -O- "https://github.com/PointCloudLibrary/pcl/releases" | \
grep '<a href=.*tar' | \ grep '<a href=.*tar' | \
$(SED) -n 's,.*pcl-\([0-9][^>]*\)\.tar.*,\1,p' | \ $(SED) -n 's,.*pcl-\([0-9.]\+\)\.tar.*,\1,p' | \
head -1 head -1
endef endef

View File

@ -15,15 +15,15 @@ diff --git a/poppler/GlobalParamsWin.cc b/poppler/GlobalParamsWin.cc
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/poppler/GlobalParamsWin.cc --- a/poppler/GlobalParamsWin.cc
+++ b/poppler/GlobalParamsWin.cc +++ b/poppler/GlobalParamsWin.cc
@@ -407,7 +407,7 @@ void GlobalParams::setupBaseFonts(const char * dir) @@ -382,7 +382,7 @@ void GlobalParams::setupBaseFonts(const char *dir)
GooString *fontName = new GooString(displayFontTab[i].name); GooString *fontName = new GooString(displayFontTab[i].name);
- if (dir) { - if (dir) {
+ if (dir && displayFontTab[i].t1FileName) { + if (dir && displayFontTab[i].t1FileName) {
GooString *fontPath = appendToPath(new GooString(dir), displayFontTab[i].t1FileName); GooString *fontPath = appendToPath(new GooString(dir), displayFontTab[i].t1FileName);
if (FileExists(fontPath->c_str()) || if (FileExists(fontPath->c_str()) || FileExists(replaceSuffix(fontPath, ".pfb", ".pfa")->c_str())) {
FileExists(replaceSuffix(fontPath, ".pfb", ".pfa")->c_str())) { addFontFile(fontName, fontPath);
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: darealshinji <djcj@gmx.de> From: darealshinji <djcj@gmx.de>
@ -41,41 +41,41 @@ index 1111111..2222222 100644
-#if defined(_WIN32) -#if defined(_WIN32)
+#if defined(_WIN32) && defined(DLL_EXPORT) +#if defined(_WIN32) && defined(DLL_EXPORT)
# define LIB_EXPORT __declspec(dllexport) # define LIB_EXPORT __declspec(dllexport)
# define LIB_IMPORT __declspec(dllimport) # define LIB_IMPORT __declspec(dllimport)
#else #else
diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/poppler/GlobalParams.cc --- a/poppler/GlobalParams.cc
+++ b/poppler/GlobalParams.cc +++ b/poppler/GlobalParams.cc
@@ -103,6 +103,7 @@ std::unique_ptr<GlobalParams> globalParams; @@ -104,6 +104,7 @@ std::unique_ptr<GlobalParams> globalParams;
static HMODULE hmodule; static HMODULE hmodule;
+#ifdef DLL_EXPORT +#ifdef DLL_EXPORT
extern "C" { extern "C" {
/* Provide declaration to squelch -Wmissing-declarations warning */ /* Provide declaration to squelch -Wmissing-declarations warning */
BOOL WINAPI BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved);
@@ -124,6 +125,7 @@ extern "C" { @@ -119,6 +120,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
return TRUE; return TRUE;
} }
} }
+#endif +#endif
static const char * static const char *get_poppler_datadir(void)
get_poppler_datadir (void) {
diff --git a/qt5/src/poppler-export.h b/qt5/src/poppler-export.h diff --git a/qt5/src/poppler-export.h b/qt5/src/poppler-export.h
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/qt5/src/poppler-export.h --- a/qt5/src/poppler-export.h
+++ b/qt5/src/poppler-export.h +++ b/qt5/src/poppler-export.h
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
* This file is used to set the poppler_qt5_EXPORT macros right. * This file is used to set the poppler_qt5_EXPORT macros right.
* This is needed for setting the visibility on windows, it will have no effect on other platforms. * This is needed for setting the visibility on windows, it will have no effect on other platforms.
*/ */
-#if defined(_WIN32) -#if defined(_WIN32)
+#if defined(_WIN32) && defined(DLL_EXPORT) +#if defined(_WIN32) && defined(DLL_EXPORT)
# define _POPPLER_QT5_LIB_EXPORT __declspec(dllexport) # define _POPPLER_QT5_LIB_EXPORT __declspec(dllexport)
# define _POPPLER_QT5_LIB_IMPORT __declspec(dllimport) # define _POPPLER_QT5_LIB_IMPORT __declspec(dllimport)
#elif defined(__GNUC__) #elif defined(__GNUC__)
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
@ -94,10 +94,10 @@ index 1111111..2222222 100644
#include "Page.h" #include "Page.h"
-#if defined(HAVE_FCNTL_H) && defined(HAVE_SYS_MMAN_H) && defined(HAVE_SYS_STAT_H) -#if defined(HAVE_FCNTL_H) && defined(HAVE_SYS_MMAN_H) && defined(HAVE_SYS_STAT_H)
-#include <fcntl.h> -# include <fcntl.h>
-#include <sys/stat.h> -# include <sys/stat.h>
-#include <sys/mman.h> -# include <sys/mman.h>
-#define CAN_CHECK_OPEN_FACES 1 -# define CAN_CHECK_OPEN_FACES 1
-#endif -#endif
- -
//------------------------------------------------------------------------ //------------------------------------------------------------------------
@ -114,21 +114,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/CMakeLists.txt --- a/CMakeLists.txt
+++ b/CMakeLists.txt +++ b/CMakeLists.txt
@@ -45,9 +45,10 @@ set (CMAKE_CXX_EXTENSIONS OFF) @@ -48,10 +48,11 @@ set (CMAKE_CXX_EXTENSIONS OFF)
# command line switches # command line switches
option(ENABLE_UNSTABLE_API_ABI_HEADERS "Install API/ABI unstable xpdf headers." OFF) option(ENABLE_UNSTABLE_API_ABI_HEADERS "Install API/ABI unstable xpdf headers." OFF)
-option(BUILD_GTK_TESTS "Whether to compile the GTK+ test programs." ON) -option(BUILD_GTK_TESTS "Whether to compile the GTK+ test programs." ON)
-option(BUILD_QT5_TESTS "Whether to compile the Qt5 test programs." ON) -option(BUILD_QT5_TESTS "Whether to compile the Qt5 test programs." ON)
-option(BUILD_QT6_TESTS "Whether to compile the Qt6 test programs." ON)
-option(BUILD_CPP_TESTS "Whether to compile the CPP test programs." ON) -option(BUILD_CPP_TESTS "Whether to compile the CPP test programs." ON)
+option(ENABLE_TESTS "Whether compile tests." ON) +option(ENABLE_TESTS "Whether compile tests." ON)
+option(BUILD_GTK_TESTS "Whether to compile the GTK+ test programs." ${ENABLE_TESTS}) +option(BUILD_GTK_TESTS "Whether to compile the GTK+ test programs." ${ENABLE_TESTS})
+option(BUILD_QT5_TESTS "Whether to compile the Qt5 test programs." ${ENABLE_TESTS}) +option(BUILD_QT5_TESTS "Whether to compile the Qt5 test programs." ${ENABLE_TESTS})
+option(BUILD_QT6_TESTS "Whether to compile the Qt6 test programs." ${ENABLE_TESTS})
+option(BUILD_CPP_TESTS "Whether to compile the CPP test programs." ${ENABLE_TESTS}) +option(BUILD_CPP_TESTS "Whether to compile the CPP test programs." ${ENABLE_TESTS})
option(ENABLE_SPLASH "Build the Splash graphics backend." ON) option(ENABLE_SPLASH "Build the Splash graphics backend." ON)
option(ENABLE_UTILS "Compile poppler command line utils." ON) option(ENABLE_UTILS "Compile poppler command line utils." ON)
option(ENABLE_CPP "Compile poppler cpp wrapper." ON) option(ENABLE_CPP "Compile poppler cpp wrapper." ON)
@@ -713,7 +714,9 @@ endif() @@ -727,7 +728,9 @@ endif()
if(ENABLE_GLIB) if(ENABLE_GLIB)
add_subdirectory(glib) add_subdirectory(glib)
endif() endif()

View File

@ -3,8 +3,8 @@
PKG := poppler PKG := poppler
$(PKG)_WEBSITE := https://poppler.freedesktop.org/ $(PKG)_WEBSITE := https://poppler.freedesktop.org/
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 0.89.0 $(PKG)_VERSION := 20.09.0
$(PKG)_CHECKSUM := fba230364537782cc5d43b08d693ef69c36586286349683c7b127156a8ef9b5c $(PKG)_CHECKSUM := 4ed6eb5ddc4c37f2435c9d78ff9c7c4036455aea3507d1ce8400070aab745363
$(PKG)_SUBDIR := poppler-$($(PKG)_VERSION) $(PKG)_SUBDIR := poppler-$($(PKG)_VERSION)
$(PKG)_FILE := poppler-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := poppler-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://poppler.freedesktop.org/$($(PKG)_FILE) $(PKG)_URL := https://poppler.freedesktop.org/$($(PKG)_FILE)

View File

@ -12,7 +12,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1111111..2222222 100644 index 1111111..2222222 100644
--- a/CMakeLists.txt --- a/CMakeLists.txt
+++ b/CMakeLists.txt +++ b/CMakeLists.txt
@@ -233,7 +233,7 @@ foreach(PATH QCA_PLUGINS_INSTALL_DIR @@ -224,7 +224,7 @@ foreach(PATH QCA_PLUGINS_INSTALL_DIR
endif() endif()
endforeach() endforeach()

View File

@ -4,8 +4,8 @@ PKG := qca
$(PKG)_WEBSITE := https://userbase.kde.org/QCA $(PKG)_WEBSITE := https://userbase.kde.org/QCA
$(PKG)_DESCR := Qt Cryptographic Architecture $(PKG)_DESCR := Qt Cryptographic Architecture
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 2.2.1 $(PKG)_VERSION := 2.3.1
$(PKG)_CHECKSUM := c67fc0fa8ae6cb3d0ba0fbd8fca8ee8e4c5061b99f1fd685fd7d9800cef17f6b $(PKG)_CHECKSUM := 4391a544521736986c7f7239168a2deced6a8b2445a8e114c6b47c49658e132d
$(PKG)_GH_CONF := KDE/qca/tags,v $(PKG)_GH_CONF := KDE/qca/tags,v
$(PKG)_DEPS := cc openssl qtbase $(PKG)_DEPS := cc openssl qtbase

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 61856f0c453b79e98b7a1e65ea8f59976fa78230ffa8dec959b5f4b45383dffd $(PKG)_CHECKSUM := 29aac2c38b6b2fb1e7d54829ff8b4c9aae12a70ffab9707c7388f1e134dd9411
$(PKG)_SUBDIR = $(subst qtbase,qt3d,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qt3d,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qt3d,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qt3d,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qt3d,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qt3d,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 1b455eacfb9ef49912d7a79040ea409a6ab88dfa192d313e6b5e02a79d741b51 $(PKG)_CHECKSUM := 4f8bbd320349d89ae7867de4bc752cf984f96c6def2b951564dcd5e4f53529c1
$(PKG)_SUBDIR = $(subst qtbase,qtactiveqt,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtactiveqt,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtactiveqt,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtactiveqt,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtactiveqt,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtactiveqt,$(qtbase_URL))

View File

@ -4,12 +4,12 @@ PKG := qtbase
$(PKG)_WEBSITE := https://www.qt.io/ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 5.15.0 $(PKG)_VERSION := 5.15.1
$(PKG)_CHECKSUM := 9e7af10aece15fa9500369efde69cb220eee8ec3a6818afe01ce1e7d484824c5 $(PKG)_CHECKSUM := 33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c
$(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-everywhere-src-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := $(PKG)-everywhere-src-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://download.qt.io/official_releases/qt/5.15/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE) $(PKG)_URL := https://download.qt.io/official_releases/qt/5.15/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE)
$(PKG)_DEPS := cc dbus fontconfig freetds freetype harfbuzz jpeg libmysqlclient libpng openssl pcre2 postgresql sqlite zlib zstd $(PKG)_DEPS := cc dbus fontconfig freetds freetype harfbuzz jpeg libmysqlclient libpng mesa openssl pcre2 postgresql sqlite zlib zstd $(BUILD)~zstd
$(PKG)_DEPS_$(BUILD) := $(PKG)_DEPS_$(BUILD) :=
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS) $(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
@ -44,7 +44,7 @@ define $(PKG)_BUILD
$(if $(BUILD_STATIC), -static,)$(if $(BUILD_SHARED), -shared,) \ $(if $(BUILD_STATIC), -static,)$(if $(BUILD_SHARED), -shared,) \
-prefix '$(PREFIX)/$(TARGET)/qt5' \ -prefix '$(PREFIX)/$(TARGET)/qt5' \
-no-icu \ -no-icu \
-opengl desktop \ -opengl dynamic \
-no-glib \ -no-glib \
-accessibility \ -accessibility \
-nomake examples \ -nomake examples \
@ -76,7 +76,7 @@ define $(PKG)_BUILD
mkdir '$(1)/test-qt' mkdir '$(1)/test-qt'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PWD)/src/qt-test.pro' cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PWD)/src/qt-test.pro'
$(MAKE) -C '$(1)/test-qt' -j '$(JOBS)' $(MAKE) -C '$(1)/test-qt' '$(BUILD_TYPE)' -j '$(JOBS)'
$(INSTALL) -m755 '$(1)/test-qt/$(BUILD_TYPE)/test-qt5.exe' '$(PREFIX)/$(TARGET)/bin/' $(INSTALL) -m755 '$(1)/test-qt/$(BUILD_TYPE)/test-qt5.exe' '$(PREFIX)/$(TARGET)/bin/'
# build test the manual way # build test the manual way

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 44a24fc16abcaf9ae97ecf3215f6f3b44ebdb3b73bcb4ed3549a51519e4883a7 $(PKG)_CHECKSUM := a59efbf095bf8a62c29f6fe90a3e943bbc7583d1d2fed16681675b923c45ef3b
$(PKG)_SUBDIR = $(subst qtbase,qtcharts,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtcharts,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtcharts,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtcharts,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtcharts,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtcharts,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := f911fb8f8bf3a9958785d0378d25ced8989047938b7138d619854a94fa0b27dd $(PKG)_CHECKSUM := 53c30039d4f2301a1a66c646690436e1f8cce0a3fd212ca0783f346a115d8016
$(PKG)_SUBDIR = $(subst qtbase,qtconnectivity,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtconnectivity,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtconnectivity,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtconnectivity,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtconnectivity,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtconnectivity,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 8f07747f371f7c515c667240a795105c89aa83c08d88ee92fa1ef7efccea10a3 $(PKG)_CHECKSUM := 89ed596ea452a8dd8223d094690606bcccc92962776584aceefcc13f56538c06
$(PKG)_SUBDIR = $(subst qtbase,qtdatavis3d,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtdatavis3d,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtdatavis3d,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtdatavis3d,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtdatavis3d,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtdatavis3d,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 9c3c93fb7d340b2f7d738d12408c047318c78973cb45bfc5ff6b3a57e1fef699 $(PKG)_CHECKSUM := 7e30f0ccba61f9d71720b91d7f7523c23677f23cd96065cb71df1b0df329d768
$(PKG)_SUBDIR = $(subst qtbase,qtdeclarative,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtdeclarative,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtdeclarative,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtdeclarative,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtdeclarative,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtdeclarative,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := dda54d9f90897944bed5e6af48a904a677fd97eb6f57ab08a2b232c431caf31a $(PKG)_CHECKSUM := 87ffcd5cd5588a0114b7ec76d9de5d486154a0833cd11f400c414d07402eb452
$(PKG)_SUBDIR = $(subst qtbase,qtgamepad,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtgamepad,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtgamepad,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtgamepad,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtgamepad,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtgamepad,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 0d2ea4bc73b9df13a4b739dcbc1e3c7b298c7e682f7f9252b232e3bde7b63eda $(PKG)_CHECKSUM := f4a4d3e1c6d8b0b200b6759ebb615344275957d56d2ef6a33641f853120466d1
$(PKG)_SUBDIR = $(subst qtbase,qtgraphicaleffects,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtgraphicaleffects,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtgraphicaleffects,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtgraphicaleffects,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtgraphicaleffects,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtgraphicaleffects,$(qtbase_URL))

View File

@ -0,0 +1,23 @@
This file is part of MXE. See LICENSE.md for licensing information.
Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Mark Brand <mabrand@mabrand.nl>
Date: Wed, 29 Jul 2020 01:47:16 +0200
Subject: [PATCH 1/1] add missing header for pow()
diff --git a/src/plugins/imageformats/jp2/qjp2handler.cpp b/src/plugins/imageformats/jp2/qjp2handler.cpp
index 1111111..2222222 100644
--- a/src/plugins/imageformats/jp2/qjp2handler.cpp
+++ b/src/plugins/imageformats/jp2/qjp2handler.cpp
@@ -46,6 +46,8 @@
#include <jasper/jasper.h>
+#include <math.h>
+
QT_BEGIN_NAMESPACE
class QJp2HandlerPrivate

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 83f32101b1a898fcb8ed6f11a657d1125484ac0c2223014b61849d9010efebc8 $(PKG)_CHECKSUM := 75e72b4c11df97af3ff64ed26df16864ce1220a1cc730e49074ab9d72f658568
$(PKG)_SUBDIR = $(subst qtbase,qtimageformats,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtimageformats,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtimageformats,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtimageformats,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtimageformats,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtimageformats,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := c68b0778a521e5522641c41b1778999dd408ebfda1e0de166a83743268be5f3f $(PKG)_CHECKSUM := 093af763a70d126c4b9f6a22ebf8218fe95dc0151e40666b2389fdf55c9f1a2c
$(PKG)_SUBDIR = $(subst qtbase,qtlocation,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtlocation,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtlocation,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtlocation,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtlocation,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtlocation,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 2053f474dcd7184fdcae2507f47af6527f6ca25b4424483f9265853c3626c833 $(PKG)_CHECKSUM := 845987860c7990035a7cd9a0e7581d210f786e551882df8b5be69f08987f2ba0
$(PKG)_SUBDIR = $(subst qtbase,qtlottie,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtlottie,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtlottie,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtlottie,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtlottie,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtlottie,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 0708d867697f392dd3600c5c1c88f5c61b772a5250a4d059dca67b844af0fbd7 $(PKG)_CHECKSUM := ed6e75bec9c98559c0fbc91ff746185b1e1845139b2c7a5a843e1e8880697d99
$(PKG)_SUBDIR = $(subst qtbase,qtmultimedia,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtmultimedia,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtmultimedia,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtmultimedia,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtmultimedia,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtmultimedia,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 96c6107f6e85662a05f114c5b9bd3503a3100bd940e1494c73a99e77f9e7cf85 $(PKG)_CHECKSUM := e5e37ae8f842e4bb66f1e719d8585ef71bc13c79545054fcd26072cd58e4d4c2
$(PKG)_SUBDIR = $(subst qtbase,qtnetworkauth,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtnetworkauth,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtnetworkauth,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtnetworkauth,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtnetworkauth,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtnetworkauth,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 2127f180c4889055d88e2b402b62be80a5a213a0e48d2056cc9a01d9913b3a16 $(PKG)_CHECKSUM := be88908243a16fc0a1b22d656b7b651690b757329ea9fd2236998004fbd57f75
$(PKG)_SUBDIR = $(subst qtbase,qtpurchasing,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtpurchasing,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtpurchasing,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtpurchasing,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtpurchasing,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtpurchasing,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 6d3b91b653ba5e33fd5b37cd785ded6cf1dd83d35250c3addb77eb35f90e52cb $(PKG)_CHECKSUM := a18ce5549f9d7a3c313385733eae7fe7b501d74a450c2515f887c671a9fa3457
$(PKG)_SUBDIR = $(subst qtbase,qtquick3d,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtquick3d,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtquick3d,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtquick3d,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtquick3d,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtquick3d,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 7072cf4cd27e9f18b36b1c48dec7c79608cf87ba847d3fc3de133f220ec1acee $(PKG)_CHECKSUM := 0172f88779305aae57f3842538e91361ae9bc5ca2275ee5ce9d455309f0f2c7e
$(PKG)_SUBDIR = $(subst qtbase,qtquickcontrols,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtquickcontrols,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtquickcontrols,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtquickcontrols,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtquickcontrols,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtquickcontrols,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 839abda9b58cd8656b2e5f46afbb484e63df466481ace43318c4c2022684648f $(PKG)_CHECKSUM := e902b3baf9fe02a5bd675fc71118e282bb6a128c94f45be6f65d7d6db991f2af
$(PKG)_SUBDIR = $(subst qtbase,qtquickcontrols2,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtquickcontrols2,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtquickcontrols2,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtquickcontrols2,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtquickcontrols2,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtquickcontrols2,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 86fcfdce77f13c7babdec4dc1d0c4b7b6b02e40120a4250dc59e911c53c08abf $(PKG)_CHECKSUM := 71b58fdac717645fa6f8b6ecb79b86841c540838877d100fabe2381175c4154e
$(PKG)_SUBDIR = $(subst qtbase,qtremoteobjects,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtremoteobjects,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtremoteobjects,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtremoteobjects,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtremoteobjects,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtremoteobjects,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 02dc21b309621876a89671be27cea86a58e74a96aa28da65fe1b37a3aad29373 $(PKG)_CHECKSUM := 0a62152835363a9cc20558d0c2953ec03426324138578baa18fc2cc4d62b18ca
$(PKG)_SUBDIR = $(subst qtbase,qtscript,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtscript,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtscript,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtscript,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtscript,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtscript,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 9c3a72bf5ebd07553b0049cc1943f04cff93b7e53bde8c81d652422dbf12ff72 $(PKG)_CHECKSUM := 2289f8c1b51ac368cc0ba8a6a987b44d2c97b43697b00e64582e43afedffcd2b
$(PKG)_SUBDIR = $(subst qtbase,qtscxml,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtscxml,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtscxml,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtscxml,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtscxml,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtscxml,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 12b17ed6cbe6c49c8ab71958bc5d8ad1c42bf20e2fa72613ede11001e98144da $(PKG)_CHECKSUM := 8096b9ffe737434f9564432048f622f6be795619da4e1ed362ce26dddb2cea00
$(PKG)_SUBDIR = $(subst qtbase,qtsensors,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtsensors,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtsensors,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtsensors,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtsensors,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtsensors,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := cee067c84d025e221b83d109b58ea16c4d2dc0af0aea45cc6724acd33a1b7379 $(PKG)_CHECKSUM := 9ee220826032ae1f8e68d9ec7dddc10ddc4c2e0a771d34009ae307b07eeca751
$(PKG)_SUBDIR = $(subst qtbase,qtserialbus,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtserialbus,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtserialbus,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtserialbus,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtserialbus,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtserialbus,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := ba19369069a707dffddca8d9c477bb2bb4aa26630dfee6792254c4bf9bd57a67 $(PKG)_CHECKSUM := 3605130148936ec3fd632bc13c70873d74ef9a8a0b28b17f3be917d848cfb8d9
$(PKG)_SUBDIR = $(subst qtbase,qtserialport,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtserialport,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtserialport,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtserialport,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtserialport,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtserialport,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE = $(qtbase_WEBSITE)
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 7219a878c14a24d0ca18d52df1717361b13aee96ac9790baf9ad2b383492dd61 $(PKG)_CHECKSUM := 7d2a5f7cf653d711de249ce4689959866d2381c625ced7ed4db7c8baaa140edc
$(PKG)_SUBDIR = $(subst qtbase,qtspeech,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtspeech,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtspeech,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtspeech,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtspeech,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtspeech,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := ee4d287e2e205ca8c08921b9cbe0fc58bf46be080b5359ad4d7fbdee44aeee0d $(PKG)_CHECKSUM := 308160223c0bd7492d56fb5d7b7f705bfb130947ac065bf39280ec6d7cbe4f6a
$(PKG)_SUBDIR = $(subst qtbase,qtsvg,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtsvg,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtsvg,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtsvg,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtsvg,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtsvg,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := ddbcb49aab3a2e3672582c6e2e7bec0058feff790f67472343c79e2895e0e437 $(PKG)_CHECKSUM := c98ee5f0f980bf68cbf0c94d62434816a92441733de50bd9adbe9b9055f03498
$(PKG)_SUBDIR = $(subst qtbase,qttools,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qttools,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qttools,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qttools,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qttools,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qttools,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 45c43268d9df50784d4d8ca345fce9288a1055fd074ac0ef508097f7aeba22fe $(PKG)_CHECKSUM := 46e0c0e3a511fbcc803a4146204062e47f6ed43b34d98a3c27372a03b8746bd8
$(PKG)_SUBDIR = $(subst qtbase,qttranslations,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qttranslations,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qttranslations,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qttranslations,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qttranslations,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qttranslations,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := f22f9204ab65578d9c8aa832a8a39108f826e00a7d391c7884ff490c587f34be $(PKG)_CHECKSUM := 8cf62c4f0662f3f4b52b32f9d2cf1845a636d3df663869a98d47dfe748eb1c3d
$(PKG)_SUBDIR = $(subst qtbase,qtvirtualkeyboard,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtvirtualkeyboard,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtvirtualkeyboard,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtvirtualkeyboard,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtvirtualkeyboard,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtvirtualkeyboard,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := ea80510b363e6f92ce99932f06d176e43459c4a5159fe97b5ef96fcfbab5ed4f $(PKG)_CHECKSUM := 7f3ef8e626d932bbc121810661a62ece3955ab982340676a19001417e2faf9fc
$(PKG)_SUBDIR = $(subst qtbase,qtwebchannel,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtwebchannel,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtwebchannel,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtwebchannel,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtwebchannel,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtwebchannel,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 87c2f6542778f9b65b3f208740c1d0db643fd0bede21404b9abb265355da5092 $(PKG)_CHECKSUM := 5f30053a0a794676ce7d7521f6b789409cc449a7e90cab547d871fc07a61dd7e
$(PKG)_SUBDIR = $(subst qtbase,qtwebsockets,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtwebsockets,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtwebsockets,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtwebsockets,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtwebsockets,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtwebsockets,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := b87ea205ce79c6b438ebe596e91fa80ba11f6aac7e89ffbf52b337d0fc8d6660 $(PKG)_CHECKSUM := 426852a3f569da82aa84dfd7f06c6aeb06488a927b66342a612401b41392b260
$(PKG)_SUBDIR = $(subst qtbase,qtwebview,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtwebview,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtwebview,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtwebview,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtwebview,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtwebview,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := d77f2cb2ce83bdbfd0a970bc8d7d11c96b2df16befc257d6594f79dfd92abff0 $(PKG)_CHECKSUM := c378b112de1b54dbd39b07b7e181250b99ea2ec4d1d710909bb3384665528e8b
$(PKG)_SUBDIR = $(subst qtbase,qtwinextras,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtwinextras,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtwinextras,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtwinextras,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtwinextras,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtwinextras,$(qtbase_URL))

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt $(PKG)_DESCR := Qt
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION) $(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 2752cf2aa25ebfda89c3736457e27b3d0c7c7ed290dcfd52c209f9f905998507 $(PKG)_CHECKSUM := 6859d440ce662f3679ce483ebb5a552b619a32517cb1a52a38f967b377857745
$(PKG)_SUBDIR = $(subst qtbase,qtxmlpatterns,$(qtbase_SUBDIR)) $(PKG)_SUBDIR = $(subst qtbase,qtxmlpatterns,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtxmlpatterns,$(qtbase_FILE)) $(PKG)_FILE = $(subst qtbase,qtxmlpatterns,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtxmlpatterns,$(qtbase_URL)) $(PKG)_URL = $(subst qtbase,qtxmlpatterns,$(qtbase_URL))

View File

@ -4,8 +4,8 @@ PKG := scons-local
$(PKG)_WEBSITE := https://scons.org/ $(PKG)_WEBSITE := https://scons.org/
$(PKG)_DESCR := Standalone SCons $(PKG)_DESCR := Standalone SCons
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 3.0.1 $(PKG)_VERSION := 3.1.2
$(PKG)_CHECKSUM := 4d6ceb7b5a628c0ffd9e7b5b0d176a4949cd70dd70ddd0cc0d18e19d71258695 $(PKG)_CHECKSUM := 642e90860b746fa18fac08c7a22de6bfa86110ae7c56d7f136f7e5fb0d8f4f44
$(PKG)_SUBDIR := . $(PKG)_SUBDIR := .
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/scons/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/scons/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)
@ -17,3 +17,6 @@ define $(PKG)_UPDATE
endef endef
# unpack sources into build dir and execute directly with python2 # unpack sources into build dir and execute directly with python2
# scons does various PATH manipulations that don't play well with ccache
SCONS_LOCAL = \
PATH='$(PREFIX)/bin:$(PATH)' $(PYTHON2) '$(BUILD_DIR).scons/scons.py'

View File

@ -18,7 +18,7 @@ define $(PKG)_UPDATE
endef endef
define $(PKG)_BUILD define $(PKG)_BUILD
cd '$(1)' && aclocal -I acinclude && autoconf && ./configure \ cd '$(1)' && aclocal -I acinclude && autoconf && $(SHELL) ./configure \
$(MXE_CONFIGURE_OPTS) \ $(MXE_CONFIGURE_OPTS) \
--enable-threads \ --enable-threads \
--enable-directx \ --enable-directx \
@ -27,8 +27,8 @@ define $(PKG)_BUILD
$(SED) -i 's,defined(__MINGW64_VERSION_MAJOR),defined(__MINGW64_VERSION_MAJOR) \&\& defined(_WIN64),' '$(1)/include/SDL_cpuinfo.h' $(SED) -i 's,defined(__MINGW64_VERSION_MAJOR),defined(__MINGW64_VERSION_MAJOR) \&\& defined(_WIN64),' '$(1)/include/SDL_cpuinfo.h'
$(SED) -i 's,-XCClinker,,' '$(1)/sdl2.pc' $(SED) -i 's,-XCClinker,,' '$(1)/sdl2.pc'
$(SED) -i 's,-XCClinker,,' '$(1)/sdl2-config' $(SED) -i 's,-XCClinker,,' '$(1)/sdl2-config'
$(MAKE) -C '$(1)' -j '$(JOBS)' $(MAKE) -C '$(1)' -j '$(JOBS)' SHELL=$(SHELL)
$(MAKE) -C '$(1)' -j 1 install $(MAKE) -C '$(1)' -j 1 install SHELL=$(SHELL)
ln -sf '$(PREFIX)/$(TARGET)/bin/sdl2-config' '$(PREFIX)/bin/$(TARGET)-sdl2-config' ln -sf '$(PREFIX)/$(TARGET)/bin/sdl2-config' '$(PREFIX)/bin/$(TARGET)-sdl2-config'
'$(TARGET)-gcc' \ '$(TARGET)-gcc' \

View File

@ -39,7 +39,7 @@ define $(PKG)_BUILD
--disable-smpegtest \ --disable-smpegtest \
SMPEG_CONFIG='$(PREFIX)/$(TARGET)/bin/smpeg2-config' \ SMPEG_CONFIG='$(PREFIX)/$(TARGET)/bin/smpeg2-config' \
WINDRES='$(TARGET)-windres' \ WINDRES='$(TARGET)-windres' \
LIBS='-lvorbis -logg' LIBS="`$(TARGET)-pkg-config libmodplug libmpg123 opusfile vorbisfile --libs-only-l`"
$(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT) $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT)
'$(TARGET)-gcc' \ '$(TARGET)-gcc' \

View File

@ -4,8 +4,8 @@ PKG := sqlite
$(PKG)_WEBSITE := https://www.sqlite.org/ $(PKG)_WEBSITE := https://www.sqlite.org/
$(PKG)_DESCR := SQLite $(PKG)_DESCR := SQLite
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 3320200 $(PKG)_VERSION := 3330000
$(PKG)_CHECKSUM := 2dbef1254c1dbeeb5d13d7722d37e633f18ccbba689806b0a65b68701a5b6084 $(PKG)_CHECKSUM := 106a2c48c7f75a298a7557bcc0d5f4f454e5b43811cc738b7ca294d6956bbb15
$(PKG)_SUBDIR := $(PKG)-autoconf-$($(PKG)_VERSION) $(PKG)_SUBDIR := $(PKG)-autoconf-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-autoconf-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := $(PKG)-autoconf-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://www.sqlite.org/2020/$($(PKG)_FILE) $(PKG)_URL := https://www.sqlite.org/2020/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := vmime
$(PKG)_WEBSITE := https://www.vmime.org/ $(PKG)_WEBSITE := https://www.vmime.org/
$(PKG)_DESCR := VMime $(PKG)_DESCR := VMime
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 9a10a83 $(PKG)_VERSION := 6c4bd0d
$(PKG)_CHECKSUM := 77b9d5aabe6f4b85e549534cc65b4040799128ce2097a86cc21f3277e428c936 $(PKG)_CHECKSUM := bf658ac1b5b41cbb4c720c4f46c38a59ae21946287ec18a85ad8a9a98cc65d17
$(PKG)_GH_CONF := kisli/vmime/branches/master $(PKG)_GH_CONF := kisli/vmime/branches/master
$(PKG)_DEPS := cc gnutls libgsasl libiconv pthreads zlib $(PKG)_DEPS := cc gnutls libgsasl libiconv pthreads zlib

View File

@ -4,8 +4,8 @@ PKG := vorbis
$(PKG)_WEBSITE := https://xiph.org/vorbis/ $(PKG)_WEBSITE := https://xiph.org/vorbis/
$(PKG)_DESCR := Vorbis $(PKG)_DESCR := Vorbis
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.3.6 $(PKG)_VERSION := 1.3.7
$(PKG)_CHECKSUM := 6ed40e0241089a42c48604dc00e362beee00036af2d8b3f46338031c9e0351cb $(PKG)_CHECKSUM := 0e982409a9c3fc82ee06e08205b1355e5c6aa4c36bca58146ef399621b0ce5ab
$(PKG)_SUBDIR := libvorbis-$($(PKG)_VERSION) $(PKG)_SUBDIR := libvorbis-$($(PKG)_VERSION)
$(PKG)_FILE := libvorbis-$($(PKG)_VERSION).tar.gz $(PKG)_FILE := libvorbis-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://downloads.xiph.org/releases/vorbis/$($(PKG)_FILE) $(PKG)_URL := https://downloads.xiph.org/releases/vorbis/$($(PKG)_FILE)

View File

@ -4,8 +4,8 @@ PKG := xapian-core
$(PKG)_WEBSITE := https://xapian.org/ $(PKG)_WEBSITE := https://xapian.org/
$(PKG)_DESCR := Xapian-Core $(PKG)_DESCR := Xapian-Core
$(PKG)_IGNORE := $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.4.15 $(PKG)_VERSION := 1.4.16
$(PKG)_CHECKSUM := b168e95918a01e014fb6a6cbce26e535f80da4d4791bfa5a0e0051fcb6f950ea $(PKG)_CHECKSUM := 4937f2f49ff27e39a42150e928c8b45877b0bf456510f0785f50159a5cb6bf70
$(PKG)_SUBDIR := xapian-core-$($(PKG)_VERSION) $(PKG)_SUBDIR := xapian-core-$($(PKG)_VERSION)
$(PKG)_FILE := xapian-core-$($(PKG)_VERSION).tar.xz $(PKG)_FILE := xapian-core-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://oligarchy.co.uk/xapian/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_URL := https://oligarchy.co.uk/xapian/$($(PKG)_VERSION)/$($(PKG)_FILE)

View File

@ -7,10 +7,15 @@ $(PKG)_IGNORE :=
$(PKG)_VERSION := 1.4.5 $(PKG)_VERSION := 1.4.5
$(PKG)_CHECKSUM := 734d1f565c42f691f8420c8d06783ad818060fc390dee43ae0a89f86d0a4f8c2 $(PKG)_CHECKSUM := 734d1f565c42f691f8420c8d06783ad818060fc390dee43ae0a89f86d0a4f8c2
$(PKG)_GH_CONF := facebook/zstd/tags,v $(PKG)_GH_CONF := facebook/zstd/tags,v
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
$(PKG)_DEPS := cc $(PKG)_DEPS := cc
$(PKG)_DEPS_$(BUILD) :=
$(PKG)_OO_DEPS_$(BUILD) := $(MXE_CONF_PKGS)
define $(PKG)_BUILD define $(PKG)_BUILD
# build and install the library # build and install the library
# use cmake to ensure shared builds "do the right thing"
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/build/cmake' \ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/build/cmake' \
-DZSTD_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \ -DZSTD_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \
-DZSTD_BUILD_SHARED=$(CMAKE_SHARED_BOOL) \ -DZSTD_BUILD_SHARED=$(CMAKE_SHARED_BOOL) \
@ -24,3 +29,19 @@ define $(PKG)_BUILD
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \ '$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' lib$(PKG) --cflags --libs` `'$(TARGET)-pkg-config' lib$(PKG) --cflags --libs`
endef endef
define $(PKG)_BUILD_$(BUILD)
# build and install the library and programs
# use make to avoid cmake dependency for gcc10+
$(MAKE) -C '$(SOURCE_DIR)/lib' -j '$(JOBS)' V=1 libzstd.a
$(MAKE) -C '$(SOURCE_DIR)/lib' -j 1 V=1 \
prefix='$(PREFIX)/$(TARGET)' \
install-pc \
install-static \
install-includes
$(MAKE) -C '$(SOURCE_DIR)/programs' -j '$(JOBS)' V=1 zstd-release
$(MAKE) -C '$(SOURCE_DIR)/programs' -j 1 V=1 \
prefix='$(PREFIX)/$(TARGET)' \
mandir='$(BUILD_DIR)' \
install
endef

View File

@ -44,5 +44,5 @@ if ! ( \
EDITOR=~/mxe/tools/fake-editor ghi open -L bug -- mxe/mxe EDITOR=~/mxe/tools/fake-editor ghi open -L bug -- mxe/mxe
fi fi
s3cmd sync --acl-public ~/mxe/pkg/* s3://mxe-pkg/ s3cmd sync --acl-public ~/mxe/pkg/ s3://mxe-pkg/
rm -rf ~/mxe/tmp-download-log ~/mxe/tmp-url ~/mxe/log rm -rf ~/mxe/tmp-download-log ~/mxe/tmp-url ~/mxe/log