[vlc-commits] [Git][videolan/vlc][3.0.x] 21 commits: extras: tools: Provide gettext if necessary
Steve Lhomme (@robUx4)
gitlab at videolan.org
Fri Jul 25 14:08:32 UTC 2025
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
a183a71f by Martin Storsjö at 2025-07-24T11:30:47+02:00
extras: tools: Provide gettext if necessary
Building many contribs requires having autopoint available, and
having using the version from contribs isn't right when cross compiling.
(cherry picked from commit d1d2759d799442baef78d451d53f8790a8e6a325) (rebased)
rebased:
- 3.0 needs ".buildgettext" to be called properly
- the code around is slightly different
- - - - -
e085a824 by Steve Lhomme at 2025-07-24T11:30:55+02:00
extras/tools: update gettext to 0.22
(cherry picked from commit acdd200e96e3d8c195729a1440de45df0d077445) (rebased)
rebased:
- the code around is slightly different
- - - - -
404d9426 by Alexandre Janniaux at 2025-07-24T11:30:55+02:00
extras/tools: bump bison to 3.8.2
Fixes #28048
Fixes videolan/vlc-android#2477
(cherry picked from commit 3a7c80c1fb7167f4ee94d50e76ec8a1545151ef8) (rebased)
rebased:
- the code around is slightly different
- - - - -
ce9e5e89 by Rémi Denis-Courmont at 2025-07-24T11:30:55+02:00
contrib: cmake: set CMAKE_SYSTEM_NAME on Linux
(cherry picked from commit 485a809c4bcbb388f77367d75108ee216561032b)
- - - - -
0d21f02c by Rémi Denis-Courmont at 2025-07-24T11:30:55+02:00
contrib: cmake: require a system name
Cross-compilation will fail if the system name is not specified, because
such is CMake's design.
(cherry picked from commit f2e67d22ff313ce44bd60cd534d51ff529ffda00)
- - - - -
43828714 by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: force CMake system to Android for Android
So the the proper system detection happens:
https://github.com/Kitware/CMake/blob/master/Modules/Platform/Android-Determine.cmake
(cherry picked from commit deb9246cd3ef2543a0237583a487df19b00ea671)
- - - - -
896370b4 by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: fix the CMake i386 and arm ARCH names
It works for Android and should be the same on other platforms.
(cherry picked from commit 06a9b6b3ac09b856bf6907bb98a3b956ca2998e2) (rebased)
rebased:
- the code around is slightly different
- - - - -
a271af6b by Jean-Baptiste Kempf at 2025-07-24T11:30:55+02:00
Contribs: update libiconv to 1.16
(cherry picked from commit 8c7c22e325e7e5b3df752fea8d6222251f07309a)
- - - - -
d6314ba2 by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: iconv: don't build with forced old inline style
It should have been updated to modern C since then.
(cherry picked from commit afdc39763c86078c0c25d1ce8cfcceed744316b3)
- - - - -
f011f80b by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: iconv: remove GetFileType UWP patch
GetFileType() is allowed in Win10 UWP.
(cherry picked from commit 23246d980d392d749e510c78a7cf64bdff80fb31) (rebased)
rebased:
- the code around is slightly different
- - - - -
9407d0e1 by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: update libiconv to 1.17
(cherry picked from commit 29d9e2b0c42ddfa2b3706a24bc632f98922e3232) (rebased)
rebased:
- the code around is slightly different
- - - - -
260dc7cb by Steve Lhomme at 2025-07-24T11:30:55+02:00
contrib: zvbi: fix Android usage of pthread
- pthread_create is not detected properly with the NDK26.
- pthread_cancel is called but it's not supported by Android, it's probably dead code that is removed during linking
(cherry picked from commit 848b0f08c10480079809c46951809da543fea39c) (rebased)
rebased:
- the code around is slightly different
- - - - -
c7fa48c6 by Steve Lhomme at 2025-07-24T11:30:55+02:00
contribs: call UPDATE_AUTOCONFIG for targets using ac_aux_dir_candidates to find config.guess
Or at least using AC_CONFIG_AUX_DIR.
(cherry picked from commit c5f6f819f8d9554f3ceefead3c990ef48a1a0847) (rebased)
rebased:
- some files don't exist on 3.0
- some patches existed in 4.0 not found in 3.0 and vice versa
- - - - -
8a04fb72 by Steve Lhomme at 2025-07-24T11:31:02+02:00
contrib: iconv: build before installing
- - - - -
daf06b51 by Steve Lhomme at 2025-07-24T11:31:02+02:00
contrib: live555: disable OpenSSL
As done in 78998cab182bbdbd1915deeead1ad4bc945b514e for VLC 4.
- - - - -
6edaf9b5 by Steve Lhomme at 2025-07-24T11:31:02+02:00
contribs: add missing autotools config updates
Not covered by c5f6f819f8d9554f3ceefead3c990ef48a1a0847.
- - - - -
798b074e by Steve Lhomme at 2025-07-24T11:31:02+02:00
contribs: put the config.guess/sub in the right folder
UPDATE_AUTOCONFIG puts them in the root but some contribs
use a different location.
It's already handled by some contribs but not all added by c5f6f819f8d9554f3ceefead3c990ef48a1a0847.
- - - - -
6d76c7dd by Steve Lhomme at 2025-07-24T11:31:02+02:00
configure: check swab is declared in a header
On Android 25 it's a static inline.
Calling VLC_REPLACE_DECL after AC_REPLACE_FUNCS for the same function should work.
- - - - -
2337fc78 by Steve Lhomme at 2025-07-24T11:31:02+02:00
configure: check ffsll is declared in a header
On Android 25 it's a static inline.
Calling VLC_REPLACE_DECL after AC_REPLACE_FUNCS for the same function should work.
- - - - -
9f7290da by Steve Lhomme at 2025-07-24T11:31:02+02:00
contrib: include the NDK android.toolchain.cmake on Android
Similar to b2ae29b45449e8451a8298f849223f035c484aec but without the python script.
- - - - -
1763811d by Steve Lhomme at 2025-07-24T11:31:02+02:00
contrib: add more Android target selection in toolchain.cmake
As done in dbc272a9e65cf197d3e5147763a2373684a23f77 but without the python script.
- - - - -
30 changed files:
- Makefile.am
- configure.ac
- contrib/src/a52/rules.mak
- contrib/src/asdcplib/rules.mak
- contrib/src/ass/rules.mak
- contrib/src/bluray/rules.mak
- contrib/src/caca/rules.mak
- contrib/src/cddb/rules.mak
- contrib/src/daala/rules.mak
- contrib/src/faad2/rules.mak
- contrib/src/fontconfig/rules.mak
- contrib/src/gcrypt/rules.mak
- contrib/src/gettext/rules.mak
- contrib/src/gmp/rules.mak
- contrib/src/gnutls/rules.mak
- contrib/src/goom/rules.mak
- 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/bins.patch
- − contrib/src/iconv/libiconv-win64.patch
- contrib/src/iconv/rules.mak
- − contrib/src/iconv/win32.patch
- contrib/src/kate/rules.mak
- contrib/src/libtasn1/rules.mak
- contrib/src/live555/rules.mak
- contrib/src/mad/rules.mak
- contrib/src/main.mak
- contrib/src/mfx/rules.mak
The diff was not included because it is too large.
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c495a9a12249943823a44a2494ff0981c8d39b5a...1763811d7fb7c9ad09fe4598816d09446b3be14f
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c495a9a12249943823a44a2494ff0981c8d39b5a...1763811d7fb7c9ad09fe4598816d09446b3be14f
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