Project

General

Profile

Feature #1983 ยป 0030-Update-msys2-environment-to-260416-level.patch

Marko Lindqvist, 04/21/2026 03:55 AM

View differences:

doc/README.msys2
==============
Current official premade MSYS2 environment version info:
[premade]: msys2-freeciv-win64-260111.7z
[upstream]: https://repo.msys2.org/distrib/x86_64/msys2-x86_64-20251213.exe
[premade]: msys2-freeciv-win64-260416.7z
[upstream]: https://repo.msys2.org/distrib/x86_64/msys2-x86_64-20260322.exe
See chapter "Premade environment" for what these mean. The info is
located here on top for quick reference for the specific freeciv revision.
......
- mingw-w64-<arch>-sdl3-ttf
- mingw-w64-<arch>-imagemagick
- mingw-w64-x86_64-qt5-base
- mingw-w64-x86_64-qt5-svg
- mingw-w64-<arch>-drmingw
- mingw-w64-<arch>-meson
- mingw-w64-<arch>-tolua
platforms/windows/installer_msys2/Makefile.meson
MAGICKVER=7.Q16HDRI-10
FFIVER=8
CRYPTOVERSUF=3${CRYPTOLIB_SUFFIX}
SVTAV1ENCVER=4
# msys2 has dlls in...
DLLPATH_PREFIX=/$(ARCHDIR)/bin/
ifeq ($(CI),yes)
ICUVER=78
SVTAV1ENC=libSvtAv1Enc-4.dll
else
ICUVER=78
CRYPTO_OSSL=libngtcp2_crypto_ossl.dll
SVTAV1ENC=libSvtAv1Enc-3.dll
endif
#
......
exchndl.dll \
mgwhelp.dll \
libngtcp2-16.dll \
$(CRYPTO_OSSL) \
libngtcp2_crypto_ossl-0.dll
install-env-common:
......
libaom.dll \
libdav1d-7.dll \
librav1e.dll \
$(SVTAV1ENC) \
libSvtAv1Enc-${SVTAV1ENCVER}.dll \
libyuv.dll
SDL3_DLLS := \
    (1-1/1)