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))), \
$($(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 = \
$(foreach DEP,$($(PKG)_OO_DEPS), \
$(foreach DEP,$(value $(call LOOKUP_PKG_RULE,$(PKG),OO_DEPS,$(TARGET))), \
$(if $(filter $(DEP),$(PKGS)), \
$(if $(or $(value $(call LOOKUP_PKG_RULE,$(DEP),BUILD,$(TARGET))), \
$(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)))
# 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:
#
# foo_BUILD_i686-w64-mingw32.static.win32.dw2

View File

@ -379,7 +379,7 @@ feel free to submit a pull request.
<tr>
<th class="row" title=""> cmake </th>
<td>3.15.4 </td>
<td>3.17.3 </td>
<td></td>
<td></td>
<td></td>
@ -499,7 +499,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -519,7 +519,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -719,7 +719,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -989,7 +989,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1019,7 +1019,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1059,7 +1059,7 @@ feel free to submit a pull request.
<tr>
<th class="row" title=""> gsoap </th>
<td>2.8.103 </td>
<td>2.8.106 </td>
<td class="supported">&#x2713;</td>
<td class="unsupported">&#215;</td>
<td class="supported">&#x2713;</td>
@ -1069,7 +1069,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1079,7 +1079,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1089,7 +1089,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1099,7 +1099,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1109,7 +1109,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1119,7 +1119,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1269,7 +1269,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1449,7 +1449,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1529,7 +1529,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1609,7 +1609,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1859,7 +1859,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -1939,7 +1939,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -2019,7 +2019,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -2059,7 +2059,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -2347,6 +2347,16 @@ feel free to submit a pull request.
<td></td>
</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>
<th class="row" title=""> librosco </th>
<td>0.1.11 </td>
@ -2777,6 +2787,16 @@ feel free to submit a pull request.
<td></td>
</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>
<th class="row" title=""> metis </th>
<td>5.1.0 </td>
@ -2849,7 +2869,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -2979,7 +2999,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3469,7 +3489,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3579,7 +3599,7 @@ feel free to submit a pull request.
<tr>
<th class="row" title=""> qca </th>
<td>2.2.1 </td>
<td>2.3.1 </td>
<td class="unsupported">&#215;</td>
<td class="supported">&#x2713;</td>
<td class="unsupported">&#215;</td>
@ -3639,7 +3659,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3649,7 +3669,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3659,7 +3679,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3669,7 +3689,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3679,7 +3699,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3689,7 +3709,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3699,7 +3719,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3709,7 +3729,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3719,7 +3739,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3729,7 +3749,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3749,7 +3769,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3769,7 +3789,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3779,7 +3799,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3789,7 +3809,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3799,7 +3819,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3819,7 +3839,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3829,7 +3849,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3839,7 +3859,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3849,7 +3869,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3859,7 +3879,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3869,7 +3889,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3879,7 +3899,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3889,7 +3909,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3899,7 +3919,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3909,7 +3929,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3959,7 +3979,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3969,7 +3989,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3989,7 +4009,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -3999,7 +4019,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4009,7 +4029,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4019,7 +4039,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4039,7 +4059,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4049,7 +4069,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4059,7 +4079,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4079,7 +4099,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4159,7 +4179,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4419,7 +4439,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4669,7 +4689,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4699,7 +4719,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -4809,7 +4829,7 @@ feel free to submit a pull request.
<tr>
<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>
@ -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></td>
<td class="supported">&#x2713;</td>
</tr>
<tr>
@ -4959,15 +4979,15 @@ feel free to submit a pull request.
<tr>
<th class="row" colspan="2">
Total: 477
Total: 479
<br>(+7 virtual
+8 native-only)
</th>
<th>472</th>
<th>407</th>
<th>458</th>
<th>406</th>
<th>43</th>
<th>474</th>
<th>409</th>
<th>460</th>
<th>408</th>
<th>44</th>
</tr>
</tbody>
</table>

View File

@ -1081,6 +1081,17 @@ USE_OSGPLUGIN(&lt;plugin2&gt;)
<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>
Requirements should match the Debian, Fedora, openSUSE etc. sections
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"},
"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"},
"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": ""},
"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": ""},
@ -45,9 +45,9 @@
"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"},
"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"},
"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"},
"devil": {"version": "cba359b", "website": "https://openil.sourceforge.io/", "description": "DevIL"},
"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": ""},
"freeglut": {"version": "3.2.1", "website": "https://freeglut.sourceforge.io/", "description": ""},
"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-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"},
@ -94,20 +94,20 @@
"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"},
"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"},
"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"},
"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"},
"gsoap": {"version": "2.8.103", "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-plugins-bad": {"version": "1.16.1", "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-good": {"version": "1.16.1", "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": ""},
"gstreamer": {"version": "1.16.1", "website": "https://gstreamer.freedesktop.org/modules/gstreamer.html", "description": ""},
"gsoap": {"version": "2.8.106", "website": "https://www.genivia.com/dev.html", "description": "gSOAP"},
"gst-libav": {"version": "1.16.2", "website": "https://gstreamer.freedesktop.org/modules/gst-libav.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.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-base.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.2", "website": "https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.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": ""},
"gtk2": {"version": "2.24.29", "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"},
"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"},
"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-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"},
@ -140,7 +140,7 @@
"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"},
"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": ""},
"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"},
@ -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"},
"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"},
"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": ""},
"lensfun": {"version": "0.3.2", "website": "https://lensfun.sourceforge.io/", "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"},
"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": ""},
"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)"},
"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"},
@ -181,7 +181,7 @@
"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"},
"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": ""},
"libgdamm": {"version": "4.1.3", "website": "https://launchpad.net/libgdamm", "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": ""},
"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": ""},
"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"},
"libgsf": {"version": "1.14.30", "website": "https://developer.gnome.org/gsf/", "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": ""},
"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": ""},
"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"},
"libieee1284": {"version": "0.2.11", "website": "http://cyberelk.net/tim/software/libieee1284/", "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_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": ""},
@ -230,6 +230,7 @@
"libplist": {"version": "2.0.0", "website": "https://github.com/libimobiledevice/libplist", "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"},
"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": ""},
"librsvg": {"version": "2.40.5", "website": "https://librsvg.sourceforge.io/", "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": ""},
"matio": {"version": "1.5.2", "website": "https://sourceforge.net/projects/matio/", "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"},
"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": ""},
@ -280,7 +282,7 @@
"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"},
"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"},
"muparserx": {"version": "4.0.7", "website": "https://beltoforion.de/article.php?a=muparserx", "description": "muParserX"},
"mxe-conf": {"version": "1", "website": "", "description": ""},
@ -293,7 +295,7 @@
"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": ""},
"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-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"},
@ -342,7 +344,7 @@
"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"},
"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": ""},
"portablexdr": {"version": "4.9.1", "website": "https://people.redhat.com/~rjones/portablexdr/", "description": "PortableXDR"},
"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": ""},
"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"},
"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"},
"qhttpengine": {"version": "1.0.1", "website": "https://github.com/nitroshare/qhttpengine", "description": ""},
"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"},
"qt": {"version": "4.8.7", "website": "https://www.qt.io/", "description": "Qt"},
"qt3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qt5": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtactiveqt": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtbase": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtcharts": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtconnectivity": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtdatavis3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtdeclarative": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtgamepad": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtgraphicaleffects": {"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.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtactiveqt": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtbase": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtcharts": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtconnectivity": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtdatavis3d": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtdeclarative": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtgamepad": {"version": "5.15.1", "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"},
"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"},
"qtlocation": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtlottie": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtmultimedia": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtnetworkauth": {"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.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtmultimedia": {"version": "5.15.1", "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"},
"qtpurchasing": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtquick3d": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols2": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtremoteobjects": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtscript": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtscxml": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtsensors": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialbus": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialport": {"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.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtquickcontrols2": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtremoteobjects": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtscript": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtscxml": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtsensors": {"version": "5.15.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtserialbus": {"version": "5.15.1", "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"},
"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_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"},
"qtsvg": {"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.1", "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"},
"qttranslations": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtvirtualkeyboard": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtwebchannel": {"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.1", "website": "https://www.qt.io/", "description": "Qt"},
"qtvirtualkeyboard": {"version": "5.15.1", "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"},
"qtwebsockets": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtwebview": {"version": "5.15.0", "website": "https://www.qt.io/", "description": "Qt"},
"qtwinextras": {"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.1", "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"},
"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": ""},
"qwt": {"version": "6.1.5", "website": "https://qwt.sourceforge.io/", "description": "Qwt"},
"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"},
"rubberband": {"version": "1.8.1", "website": "https://breakfastquay.com/rubberband/", "description": "Rubberband"},
"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"},
"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"},
@ -437,7 +439,7 @@
"speex": {"version": "1.2.0", "website": "https://speex.org/", "description": "Speex"},
"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"},
"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": ""},
"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": ""},
@ -462,10 +464,10 @@
"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"},
"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-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": ""},
"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"},
@ -476,7 +478,7 @@
"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": ""},
"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++"},
"xmlrpc-c": {"version": "d4364f4", "website": "https://xmlrpc-c.sourceforge.io/", "description": ""},
"xmlsec": {"version": "1.2.29", "website": "https://www.aleksey.com/xmlsec/", "description": ""},

View File

@ -2,8 +2,8 @@
PKG := tor
$(PKG)_IGNORE :=
$(PKG)_VERSION := 0.3.0.7
$(PKG)_CHECKSUM := 9640c4448ef3cad7237c68ed6984e705db8fb2b9d6bb74c8815d01bb06527d02
$(PKG)_VERSION := 0.4.3.5
$(PKG)_CHECKSUM := 616a0e4ae688d0e151d46e3e4258565da4d443d1ddbd316db0b90910e2d5d868
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(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 := gcc
$(PKG)_VERSION := 10.1.0
$(PKG)_CHECKSUM := b6898a23844b656f1b68691c5c012036c2e694ac4b53a8918d4712ad876e7ea2
$(PKG)_VERSION := 10.2.0
$(PKG)_CHECKSUM := b8dd4368bb9c7f0b98188317ee0254dd8cc99d1e3a18d0ff146c855fe16c1d8c
$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION)
$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.xz
$(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)_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
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: Tony Theodore <tonyt@logyst.com>
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:
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: Tony Theodore <tonyt@logyst.com>
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
index 1111111..2222222 100644
--- a/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"
;;
esac
@ -58,3 +58,128 @@ index 1111111..2222222 100644
/* Output STRING, a string representing a filename, to FILE.
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: Mark Brand <mabrand@mabrand.nl>
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
@ -20,3 +20,25 @@ index 1111111..2222222 100644
if test "x$U" != "x"; then
AC_MSG_ERROR(Compiler not ANSI compliant)
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)_WEBSITE := https://www.cmake.org/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 3.15.4
$(PKG)_CHECKSUM := 8a211589ea21374e49b25fc1fc170e2d5c7462b795f1b29c84dd0e984301ed7a
$(PKG)_VERSION := 3.17.3
$(PKG)_CHECKSUM := 0bd60d512275dc9f6ef2a2865426a184642ceb3761794e6b65bff233b91d8c40
$(PKG)_SUBDIR := cmake-$($(PKG)_VERSION)
$(PKG)_FILE := cmake-$($(PKG)_VERSION).tar.gz
$(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)_DESCR := cURL
$(PKG)_IGNORE :=
$(PKG)_VERSION := 7.70.0
$(PKG)_CHECKSUM := 032f43f2674008c761af19bf536374128c16241fb234699a55f9fb603fcfbae7
$(PKG)_VERSION := 7.72.0
$(PKG)_CHECKSUM := 0ded0808c4d85f2ee0db86980ae610cc9d165e9ca9da466196cc73c346513713
$(PKG)_SUBDIR := curl-$($(PKG)_VERSION)
$(PKG)_FILE := curl-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://curl.haxx.se/download/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := dbus
$(PKG)_WEBSITE := https://dbus.freedesktop.org/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.13.16
$(PKG)_CHECKSUM := f56b0aa015d0cd13e235225484f411e3c587a0f852c12da03852a324dd1cafb3
$(PKG)_VERSION := 1.13.18
$(PKG)_CHECKSUM := 8078f5c25e34ab907ce06905d969dc8ef0ccbec367e1e1707c7ecf8460f4254e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(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'
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/DevIL' \
-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 1 install
endef

View File

@ -4,8 +4,8 @@ PKG := freetds
$(PKG)_WEBSITE := https://www.freetds.org/
$(PKG)_DESCR := FreeTDS
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.1.40
$(PKG)_CHECKSUM := 981fc8c043313329bbb7a35c3c0a9e72033bbdad4a5f38d81df77e875cef8771
$(PKG)_VERSION := 1.2.4
$(PKG)_CHECKSUM := b78cee51bd1d35828dc4e7138289bb93c0d605d33828b6d0e0587e201df5f42e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(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-nm='$(PREFIX)/bin/$(TARGET)-nm' \
$(shell [ `uname -s` == Darwin ] && echo "LDFLAGS='-Wl,-no_pie'") \
$($(PKG)_CONFIGURE_OPTS)
$(PKG_CONFIGURE_OPTS)
endef
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
$(call PREPARE_PKG_SOURCE,mingw-w64,$(BUILD_DIR))
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
--- a/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([
Makefile

View File

@ -3,8 +3,8 @@
PKG := gnutls
$(PKG)_WEBSITE := https://www.gnu.org/software/gnutls/
$(PKG)_DESCR := GnuTLS
$(PKG)_VERSION := 3.6.14
$(PKG)_CHECKSUM := 5630751adec7025b8ef955af4d141d00d252a985769f51b4059e5affa3d39d63
$(PKG)_VERSION := 3.6.15
$(PKG)_CHECKSUM := 0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558
$(PKG)_SUBDIR := gnutls-$($(PKG)_VERSION)
$(PKG)_FILE := gnutls-$($(PKG)_VERSION).tar.xz
$(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)_DESCR := gpgme
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.12.0
$(PKG)_CHECKSUM := b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8
$(PKG)_VERSION := 1.14.0
$(PKG)_CHECKSUM := cef1f710a6b0d28f5b44242713ad373702d1466dcbe512eb4e754d7f35cd4307
$(PKG)_SUBDIR := gpgme-$($(PKG)_VERSION)
$(PKG)_FILE := gpgme-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/gpgme/$($(PKG)_FILE)
@ -19,7 +19,7 @@ define $(PKG)_UPDATE
endef
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) \
--disable-nls \
--disable-languages

View File

@ -19,8 +19,8 @@ endef
define $(PKG)_BUILD
# This can be removed once the patch "graphicsmagick-1-fix-xml2-config.patch" is accepted by upstream
cd '$(1)' && autoconf
cd '$(1)' && ./configure \
cd '$(SOURCE_DIR)' && autoconf
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
$(MXE_CONFIGURE_OPTS) \
--without-modules \
--with-threads \
@ -44,9 +44,10 @@ define $(PKG)_BUILD
--without-x \
ac_cv_prog_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \
ac_cv_path_xml2_config='$(PREFIX)/$(TARGET)/bin/xml2-config' \
LIBS='-lgomp -fopenmp'
$(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS=
$(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS=
LIBS='-lgomp -fopenmp' \
$(PKG_CONFIGURE_OPTS)
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' bin_PROGRAMS=
$(MAKE) -C '$(BUILD_DIR)' -j 1 install bin_PROGRAMS=
'$(TARGET)-g++' \
-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
--- a/gsoap++.pc.in
+++ b/gsoap++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoap++
Libs.private: @SAMPLE_EXTRA_LIBS@
@ -44,7 +44,7 @@ diff --git a/gsoap.pc.in b/gsoap.pc.in
index 1111111..2222222 100644
--- a/gsoap.pc.in
+++ b/gsoap.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoap
Libs.private: @SAMPLE_EXTRA_LIBS@
@ -54,7 +54,7 @@ diff --git a/gsoapck++.pc.in b/gsoapck++.pc.in
index 1111111..2222222 100644
--- a/gsoapck++.pc.in
+++ b/gsoapck++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoapck++
Libs.private: @SAMPLE_EXTRA_LIBS@
@ -64,7 +64,7 @@ diff --git a/gsoapck.pc.in b/gsoapck.pc.in
index 1111111..2222222 100644
--- a/gsoapck.pc.in
+++ b/gsoapck.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoapck
Libs.private: @SAMPLE_EXTRA_LIBS@
@ -74,7 +74,7 @@ diff --git a/gsoapssl++.pc.in b/gsoapssl++.pc.in
index 1111111..2222222 100644
--- a/gsoapssl++.pc.in
+++ b/gsoapssl++.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoapssl++
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
--- a/gsoapssl.pc.in
+++ b/gsoapssl.pc.in
@@ -9,4 +9,4 @@ Version: 2.8.102
@@ -9,4 +9,4 @@ Version: 2.8.106
Requires:
Libs: -L${libdir} -lgsoapssl
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
--- a/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);
#endif

View File

@ -4,8 +4,8 @@ PKG := gsoap
$(PKG)_WEBSITE := https://www.genivia.com/dev.html
$(PKG)_DESCR := gSOAP
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.8.103
$(PKG)_CHECKSUM := afe2ba08d2fa56adc3c774b6741587203a72140a255346e9947b8d2ee6c7d4b6
$(PKG)_VERSION := 2.8.106
$(PKG)_CHECKSUM := 4e74838baf5437e95ae17aa3efb48bd0621f483bff4424f6255fcf327ff80765
$(PKG)_SUBDIR := gsoap-$(call SHORT_PKG_VERSION,$(PKG))
$(PKG)_FILE := gsoap_$($(PKG)_VERSION).zip
$(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)_WEBSITE := https://gstreamer.freedesktop.org/modules/gst-libav.html
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1
$(PKG)_CHECKSUM := e8a5748ae9a4a7be9696512182ea9ffa6efe0be9b7976916548e9d4381ca61c4
$(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(PKG)_URL := https://gstreamer.freedesktop.org/src/$(PKG)/$($(PKG)_FILE)

View File

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

View File

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

View File

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

View File

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

View File

@ -3,8 +3,8 @@
PKG := gstreamer
$(PKG)_WEBSITE := https://gstreamer.freedesktop.org/modules/gstreamer.html
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.16.1
$(PKG)_CHECKSUM := 02211c3447c4daa55919c5c0f43a82a6fbb51740d57fc3af0639d46f1cf4377d
$(PKG)_VERSION := 1.16.2
$(PKG)_CHECKSUM := e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz
$(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)_DESCR := HarfBuzz
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.6.7
$(PKG)_CHECKSUM := 53974165e3a4b46624619a54407c7dc2cc77354ae1297b5ca1f8987569348693
$(PKG)_VERSION := 2.7.2
$(PKG)_CHECKSUM := 8ec112ee108642477478b75fc7906422abed404d7530e47ba0a4875f553f1b59
$(PKG)_GH_CONF := harfbuzz/harfbuzz/releases
$(PKG)_DEPS := cc cairo freetype-bootstrap glib icu4c

View File

@ -8,7 +8,7 @@ $(PKG)_VERSION := 7.0.8-63
$(PKG)_CHECKSUM := 5dda18f70662015d7cc89d6d3699cb14def23ad3d5066a43a50ec222e579884f
$(PKG)_GH_CONF := ImageMagick/ImageMagick/tags
$(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
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \

View File

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

View File

@ -3,8 +3,8 @@
PKG := lcms
$(PKG)_WEBSITE := http://www.littlecms.com/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.10
$(PKG)_CHECKSUM := e11bc4e538587ec1530f9fef25f77261b94d5886c5ea81d8bb171a802df970ad
$(PKG)_VERSION := 2.11
$(PKG)_CHECKSUM := dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e
$(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)_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)_DESCR := libassuan
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.5.1
$(PKG)_CHECKSUM := 47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449
$(PKG)_VERSION := 2.5.3
$(PKG)_CHECKSUM := 91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702
$(PKG)_SUBDIR := libassuan-$($(PKG)_VERSION)
$(PKG)_FILE := libassuan-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://gnupg.org/ftp/gcrypt/libassuan/$($(PKG)_FILE)
@ -14,12 +14,12 @@ $(PKG)_DEPS := cc gettext libgpg_error
define $(PKG)_UPDATE
$(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
endef
define $(PKG)_BUILD
cd '$(1)' && ./configure \
cd '$(1)' && GPG_ERROR_CONFIG=$(PREFIX)/bin/$(TARGET)-gpg-error-config ./configure \
$(MXE_CONFIGURE_OPTS) \
--disable-nls \
--disable-languages

View File

@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := 128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d377
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(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
$(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
--- a/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.
m4_define(mym4_version,
[mym4_version_major.mym4_version_minor.mym4_version_micro])

View File

@ -3,8 +3,8 @@
PKG := libgcrypt
$(PKG)_WEBSITE := https://directory.fsf.org/wiki/Libgcrypt
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.8.5
$(PKG)_CHECKSUM := 3b4a2a94cb637eff5bdebbcaf46f4d95c4f25206f459809339cdada0eb577ac3
$(PKG)_VERSION := 1.8.6
$(PKG)_CHECKSUM := 0cba2700617b99fc33864a0c16b1fa7fdf9781d9ed3509f5d767178e5fd7b975
$(PKG)_SUBDIR := libgcrypt-$($(PKG)_VERSION)
$(PKG)_FILE := libgcrypt-$($(PKG)_VERSION).tar.bz2
$(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)_DESCR := libgpg-error
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.38
$(PKG)_CHECKSUM := d8988275aa69d7149f931c10442e9e34c0242674249e171592b430ff7b3afd02
$(PKG)_VERSION := 1.39
$(PKG)_CHECKSUM := 4a836edcae592094ef1c5a4834908f44986ab2b82e0824a0344b49df8cdb298f
$(PKG)_SUBDIR := libgpg-error-$($(PKG)_VERSION)
$(PKG)_FILE := libgpg-error-$($(PKG)_VERSION).tar.bz2
$(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)_DESCR := Libidn
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.35
$(PKG)_CHECKSUM := f11af1005b46b7b15d057d7f107315a1ad46935c7fcdf243c16e46ec14f0fe1e
$(PKG)_VERSION := 1.36
$(PKG)_CHECKSUM := 14b67108344d81ba844631640df77c9071d9fb0659b080326ff5424e86b14038
$(PKG)_SUBDIR := libidn-$($(PKG)_VERSION)
$(PKG)_FILE := libidn-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://ftp.gnu.org/gnu/libidn/$($(PKG)_FILE)

View File

@ -3,8 +3,8 @@
PKG := libjpeg-turbo
$(PKG)_WEBSITE := https://libjpeg-turbo.virtualgl.org/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.0.4
$(PKG)_CHECKSUM := 33dd8547efd5543639e890efbf2ef52d5a21df81faf41bb940657af916a23406
$(PKG)_VERSION := 2.0.5
$(PKG)_CHECKSUM := 16f8f6f2715b3a38ab562a84357c793dd56ae9899ce130563c72cd93d8357b5d
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(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
define $(PKG)_BUILD
cd '$(SOURCE_DIR)' && ./bootstrap
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
$(MXE_CONFIGURE_OPTS)
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_PROGRAMS)
$(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_PROGRAMS)
cd '$(SOURCE_DIR)' && ./bootstrap
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
$(MXE_CONFIGURE_OPTS)
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_PROGRAMS)
$(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_PROGRAMS)
endef

View File

@ -25,6 +25,7 @@ define $(PKG)_BUILD
FILE_T=luajit.exe \
INSTALL_TNAME=luajit-$($(PKG)_VERSION).exe \
INSTALL_TSYMNAME=luajit.exe \
Q= \
install
$(if $(BUILD_SHARED),\
$(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)_WEBSITE := https://www.mpg123.de/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.26.1
$(PKG)_CHECKSUM := 74d6629ab7f3dd9a588b0931528ba7ecfa989a2cad6bf53ffeef9de31b0fe032
$(PKG)_VERSION := 1.26.3
$(PKG)_CHECKSUM := 30c998785a898f2846deefc4d17d6e4683a5a550b7eacf6ea506e30a7a736c6e
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
$(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)_DESCR := NSIS
$(PKG)_IGNORE :=
$(PKG)_VERSION := 3.04
$(PKG)_CHECKSUM := 609536046c50f35cfd909dd7df2ab38f2e835d0da3c1048aa0d48c59c5a4f4f5
$(PKG)_VERSION := 3.06.1
$(PKG)_CHECKSUM := 9b5d68bf1874a7b393432410c7e8c376f174d2602179883845d2508152153ff0
$(PKG)_SUBDIR := nsis-$($(PKG)_VERSION)-src
$(PKG)_FILE := nsis-$($(PKG)_VERSION)-src.tar.bz2
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/nsis/NSIS 3/$($(PKG)_VERSION)/$($(PKG)_FILE)
@ -17,6 +17,17 @@ define $(PKG)_UPDATE
tail -1
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
# scons supports -j option but nsis parallel build fails
# 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/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)' && PATH='$(PREFIX)/bin:$(PATH)' $(PYTHON2) '$(BUILD_DIR).scons/scons.py' \
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 \
install
cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)' -k || \
cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)'
cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j 1 install
$(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

View File

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

View File

@ -15,15 +15,15 @@ diff --git a/poppler/GlobalParamsWin.cc b/poppler/GlobalParamsWin.cc
index 1111111..2222222 100644
--- a/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 && displayFontTab[i].t1FileName) {
GooString *fontPath = appendToPath(new GooString(dir), displayFontTab[i].t1FileName);
if (FileExists(fontPath->c_str()) ||
FileExists(replaceSuffix(fontPath, ".pfb", ".pfa")->c_str())) {
if (FileExists(fontPath->c_str()) || FileExists(replaceSuffix(fontPath, ".pfb", ".pfa")->c_str())) {
addFontFile(fontName, fontPath);
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: darealshinji <djcj@gmx.de>
@ -41,41 +41,41 @@ index 1111111..2222222 100644
-#if defined(_WIN32)
+#if defined(_WIN32) && defined(DLL_EXPORT)
# define LIB_EXPORT __declspec(dllexport)
# define LIB_IMPORT __declspec(dllimport)
# define LIB_EXPORT __declspec(dllexport)
# define LIB_IMPORT __declspec(dllimport)
#else
diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc
index 1111111..2222222 100644
--- a/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;
+#ifdef DLL_EXPORT
extern "C" {
/* Provide declaration to squelch -Wmissing-declarations warning */
BOOL WINAPI
@@ -124,6 +125,7 @@ extern "C" {
/* Provide declaration to squelch -Wmissing-declarations warning */
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved);
@@ -119,6 +120,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
return TRUE;
}
}
}
+#endif
static const char *
get_poppler_datadir (void)
static const char *get_poppler_datadir(void)
{
diff --git a/qt5/src/poppler-export.h b/qt5/src/poppler-export.h
index 1111111..2222222 100644
--- a/qt5/src/poppler-export.h
+++ b/qt5/src/poppler-export.h
@@ -2,7 +2,7 @@
* 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 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.
*/
-#if defined(_WIN32)
+#if defined(_WIN32) && defined(DLL_EXPORT)
# define _POPPLER_QT5_LIB_EXPORT __declspec(dllexport)
# define _POPPLER_QT5_LIB_IMPORT __declspec(dllimport)
# define _POPPLER_QT5_LIB_EXPORT __declspec(dllexport)
# define _POPPLER_QT5_LIB_IMPORT __declspec(dllimport)
#elif defined(__GNUC__)
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
@ -94,10 +94,10 @@ index 1111111..2222222 100644
#include "Page.h"
-#if defined(HAVE_FCNTL_H) && defined(HAVE_SYS_MMAN_H) && defined(HAVE_SYS_STAT_H)
-#include <fcntl.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#define CAN_CHECK_OPEN_FACES 1
-# include <fcntl.h>
-# include <sys/stat.h>
-# include <sys/mman.h>
-# define CAN_CHECK_OPEN_FACES 1
-#endif
-
//------------------------------------------------------------------------
@ -114,21 +114,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1111111..2222222 100644
--- a/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
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_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(ENABLE_TESTS "Whether compile tests." ON)
+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_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(ENABLE_SPLASH "Build the Splash graphics backend." ON)
option(ENABLE_UTILS "Compile poppler command line utils." ON)
option(ENABLE_CPP "Compile poppler cpp wrapper." ON)
@@ -713,7 +714,9 @@ endif()
@@ -727,7 +728,9 @@ endif()
if(ENABLE_GLIB)
add_subdirectory(glib)
endif()

View File

@ -3,8 +3,8 @@
PKG := poppler
$(PKG)_WEBSITE := https://poppler.freedesktop.org/
$(PKG)_IGNORE :=
$(PKG)_VERSION := 0.89.0
$(PKG)_CHECKSUM := fba230364537782cc5d43b08d693ef69c36586286349683c7b127156a8ef9b5c
$(PKG)_VERSION := 20.09.0
$(PKG)_CHECKSUM := 4ed6eb5ddc4c37f2435c9d78ff9c7c4036455aea3507d1ce8400070aab745363
$(PKG)_SUBDIR := poppler-$($(PKG)_VERSION)
$(PKG)_FILE := poppler-$($(PKG)_VERSION).tar.xz
$(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
--- a/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()
endforeach()

View File

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

View File

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

View File

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

View File

@ -4,12 +4,12 @@ PKG := qtbase
$(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt
$(PKG)_IGNORE :=
$(PKG)_VERSION := 5.15.0
$(PKG)_CHECKSUM := 9e7af10aece15fa9500369efde69cb220eee8ec3a6818afe01ce1e7d484824c5
$(PKG)_VERSION := 5.15.1
$(PKG)_CHECKSUM := 33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c
$(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION)
$(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)_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)_TARGETS := $(BUILD) $(MXE_TARGETS)
@ -44,7 +44,7 @@ define $(PKG)_BUILD
$(if $(BUILD_STATIC), -static,)$(if $(BUILD_SHARED), -shared,) \
-prefix '$(PREFIX)/$(TARGET)/qt5' \
-no-icu \
-opengl desktop \
-opengl dynamic \
-no-glib \
-accessibility \
-nomake examples \
@ -76,7 +76,7 @@ define $(PKG)_BUILD
mkdir '$(1)/test-qt'
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/'
# build test the manual way

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@ $(PKG)_WEBSITE := https://www.qt.io/
$(PKG)_DESCR := Qt
$(PKG)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 0d2ea4bc73b9df13a4b739dcbc1e3c7b298c7e682f7f9252b232e3bde7b63eda
$(PKG)_CHECKSUM := f4a4d3e1c6d8b0b200b6759ebb615344275957d56d2ef6a33641f853120466d1
$(PKG)_SUBDIR = $(subst qtbase,qtgraphicaleffects,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtgraphicaleffects,$(qtbase_FILE))
$(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)_IGNORE :=
$(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_CHECKSUM := 83f32101b1a898fcb8ed6f11a657d1125484ac0c2223014b61849d9010efebc8
$(PKG)_CHECKSUM := 75e72b4c11df97af3ff64ed26df16864ce1220a1cc730e49074ab9d72f658568
$(PKG)_SUBDIR = $(subst qtbase,qtimageformats,$(qtbase_SUBDIR))
$(PKG)_FILE = $(subst qtbase,qtimageformats,$(qtbase_FILE))
$(PKG)_URL = $(subst qtbase,qtimageformats,$(qtbase_URL))

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,8 +4,8 @@ PKG := scons-local
$(PKG)_WEBSITE := https://scons.org/
$(PKG)_DESCR := Standalone SCons
$(PKG)_IGNORE :=
$(PKG)_VERSION := 3.0.1
$(PKG)_CHECKSUM := 4d6ceb7b5a628c0ffd9e7b5b0d176a4949cd70dd70ddd0cc0d18e19d71258695
$(PKG)_VERSION := 3.1.2
$(PKG)_CHECKSUM := 642e90860b746fa18fac08c7a22de6bfa86110ae7c56d7f136f7e5fb0d8f4f44
$(PKG)_SUBDIR := .
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/scons/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)
@ -17,3 +17,6 @@ define $(PKG)_UPDATE
endef
# 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
define $(PKG)_BUILD
cd '$(1)' && aclocal -I acinclude && autoconf && ./configure \
cd '$(1)' && aclocal -I acinclude && autoconf && $(SHELL) ./configure \
$(MXE_CONFIGURE_OPTS) \
--enable-threads \
--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,-XCClinker,,' '$(1)/sdl2.pc'
$(SED) -i 's,-XCClinker,,' '$(1)/sdl2-config'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
$(MAKE) -C '$(1)' -j '$(JOBS)' SHELL=$(SHELL)
$(MAKE) -C '$(1)' -j 1 install SHELL=$(SHELL)
ln -sf '$(PREFIX)/$(TARGET)/bin/sdl2-config' '$(PREFIX)/bin/$(TARGET)-sdl2-config'
'$(TARGET)-gcc' \

View File

@ -39,7 +39,7 @@ define $(PKG)_BUILD
--disable-smpegtest \
SMPEG_CONFIG='$(PREFIX)/$(TARGET)/bin/smpeg2-config' \
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)
'$(TARGET)-gcc' \

View File

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

View File

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

View File

@ -4,8 +4,8 @@ PKG := vorbis
$(PKG)_WEBSITE := https://xiph.org/vorbis/
$(PKG)_DESCR := Vorbis
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.3.6
$(PKG)_CHECKSUM := 6ed40e0241089a42c48604dc00e362beee00036af2d8b3f46338031c9e0351cb
$(PKG)_VERSION := 1.3.7
$(PKG)_CHECKSUM := 0e982409a9c3fc82ee06e08205b1355e5c6aa4c36bca58146ef399621b0ce5ab
$(PKG)_SUBDIR := libvorbis-$($(PKG)_VERSION)
$(PKG)_FILE := libvorbis-$($(PKG)_VERSION).tar.gz
$(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)_DESCR := Xapian-Core
$(PKG)_IGNORE :=
$(PKG)_VERSION := 1.4.15
$(PKG)_CHECKSUM := b168e95918a01e014fb6a6cbce26e535f80da4d4791bfa5a0e0051fcb6f950ea
$(PKG)_VERSION := 1.4.16
$(PKG)_CHECKSUM := 4937f2f49ff27e39a42150e928c8b45877b0bf456510f0785f50159a5cb6bf70
$(PKG)_SUBDIR := xapian-core-$($(PKG)_VERSION)
$(PKG)_FILE := xapian-core-$($(PKG)_VERSION).tar.xz
$(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)_CHECKSUM := 734d1f565c42f691f8420c8d06783ad818060fc390dee43ae0a89f86d0a4f8c2
$(PKG)_GH_CONF := facebook/zstd/tags,v
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
$(PKG)_DEPS := cc
$(PKG)_DEPS_$(BUILD) :=
$(PKG)_OO_DEPS_$(BUILD) := $(MXE_CONF_PKGS)
define $(PKG)_BUILD
# build and install the library
# use cmake to ensure shared builds "do the right thing"
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/build/cmake' \
-DZSTD_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \
-DZSTD_BUILD_SHARED=$(CMAKE_SHARED_BOOL) \
@ -24,3 +29,19 @@ define $(PKG)_BUILD
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' lib$(PKG) --cflags --libs`
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
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