StrawberryPerl / build-extlibs

16 stars 11 forks source link

Builds for 5040 #59

Closed shawnlaffan closed 3 months ago

shawnlaffan commented 4 months ago

Update the build system to match current MSYS2 package versions.

Includes many of the MSYS2 patches.

Currently draft as harfbuzz and xz (see note in #55) are still pending.

Edit: also pending is a PR to the spbuild repo for the docker file setup.
Edit 2: https://github.com/StrawberryPerl/spbuild/pull/18

shawnlaffan commented 4 months ago

Most packages are now in place. The remaining one to do is xz.

The MSYS2 project is using xz 5.6.1 from github.
https://github.com/msys2/MINGW-packages/blob/6cb2d9b42117fa695a7205dde7dab2e799622960/mingw-w64-xz/PKGBUILD#L27-L30

That's likely to be good but a second set of eyes would help.

shawnlaffan commented 4 months ago

I'll merge these changes some time on the weekend (AEST).

If we reach resolution on the xz version then I'll add that. Otherwise it can be a separate PR.

shawnlaffan commented 3 months ago

xz is now at 5.4.6. This is the current latest version on the xz github repo. The compromised version (5.6.1) is no longer available there. @genio - if that version looks good then I'll merge the PR.