[vlc-commits] [Git][videolan/vlc][master] 19 commits: contrib: x264: always use win32thread on Windows

Steve Lhomme (@robUx4) gitlab at videolan.org
Wed May 17 13:09:46 UTC 2023



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
b94597b8 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: x264: always use win32thread on Windows

- - - - -
266bc792 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: pupnp: enable IPv6 on UWP

It was disabled in e29343db7852f91e377915a0c8205a5efa03680d but there's
no reason given, and it should work anyway.

- - - - -
ed8fc87a by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: libxml2: no need for UWP patching anymore

It builds and links fine without this.

- - - - -
1c6c91e1 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: fxc2: don't use the UWP mingw g++

It won't build and we don't need it.

- - - - -
c441dda9 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: gpg-error: fix UWP build

- - - - -
ea7354d2 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: factorize the GNUGPG/Gcrypt URLs

- - - - -
e428cc3d by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: gcrypt: fix UWP build

- - - - -
2c62bced by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: gnutls: remove unneeded UWP modif

- - - - -
0a202200 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: gnutls: fix UWP build

The gnulib rpl_stat() function uses CreateFileA which is forbidden.
We need to use CreateFile2 in UWP.

- - - - -
8da7610c by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: libtasn1: fix UWP build

The gnulib rpl_stat() function uses CreateFileA which is forbidden.
We need to use CreateFile2 in UWP.

- - - - -
6ca86529 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: libarchive: fix UWP build

- - - - -
df3a5954 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: libdsm: fix UWP build

Even though _CRT_RAND_S is defined a few lines above, rand_s is still not
defined properly.

Use the upstream patch that fixes this issue.

- - - - -
dc6a6a53 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: orc: fix UWP build

We don't need to force the mmap replacement, just call VirtualAllocFromApp
when needed.

- - - - -
23246d98 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: iconv: remove GetFileType UWP patch

GetFileType() is allowed in Win10 UWP.

- - - - -
29d9e2b0 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: update libiconv to 1.17

- - - - -
522d0b77 by Steve Lhomme at 2023-05-17T11:51:44+00:00
package/win32: remove forced vcruntime140_app linking

We should not need it with UCRT.

- - - - -
f0b8e441 by Steve Lhomme at 2023-05-17T11:51:44+00:00
package/win32: use the proper triplet for uwp

The mingw-w64 LLVM packages use XXX-w64-mingw32uwp for UWP targets.

This will enable HAVE_WINSTORE in contribs.

- - - - -
f1265bb2 by Steve Lhomme at 2023-05-17T11:51:44+00:00
contrib: explain why some packages are not built in UWP

- - - - -
2550a3f6 by Steve Lhomme at 2023-05-17T11:51:44+00:00
package/win32: remove config that's automatic for UWP

It's better to have the check done in the contribs and fixed there
without worrying about the build script.

- - - - -


30 changed files:

- contrib/src/aribb25/rules.mak
- contrib/src/asdcplib/rules.mak
- contrib/src/caca/rules.mak
- contrib/src/fxc2/rules.mak
- contrib/src/gcrypt/0007-random-don-t-use-API-s-that-are-forbidden-in-UWP-app.patch
- contrib/src/gcrypt/0008-random-only-use-wincrypt-in-UWP-builds-if-WINSTORECO.patch
- contrib/src/gcrypt/disable-tests-compilation.patch
- contrib/src/gcrypt/fix-pthread-detection.patch
- contrib/src/gcrypt/rules.mak
- contrib/src/gettext/rules.mak
- + contrib/src/gnutls/0001-Use-CreateFile2-in-UWP-builds.patch
- contrib/src/gnutls/rules.mak
- + contrib/src/gpg-error/gpg-error-uwp-fix.patch
- contrib/src/gpg-error/rules.mak
- + contrib/src/iconv/0001-Use-CreateFile2-in-UWP-builds.patch
- + contrib/src/iconv/0001-do-not-call-GetHandleInformation-in-Winstore-apps.patch
- contrib/src/iconv/SHA512SUMS
- contrib/src/iconv/rules.mak
- − contrib/src/iconv/win32.patch
- + contrib/src/libarchive/libarchive-winstorecompat-crypt.patch
- contrib/src/libarchive/rules.mak
- contrib/src/libarchive/winrt.patch
- + contrib/src/libdsm/0001-Avoid-relying-on-implicit-function-declarations.patch
- contrib/src/libdsm/rules.mak
- + contrib/src/libtasn1/0001-Use-CreateFile2-in-UWP-builds.patch
- contrib/src/libtasn1/rules.mak
- − contrib/src/libxml2/nogetcwd.patch
- contrib/src/libxml2/rules.mak
- contrib/src/main.mak
- + contrib/src/orc/orc-uwp-virtualalloc.patch


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/1de916787e200342726b1c10801aaad50255d5c0...2550a3f6e0cfb85a5c254f2090d6697be31dcb68

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/1de916787e200342726b1c10801aaad50255d5c0...2550a3f6e0cfb85a5c254f2090d6697be31dcb68
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list