Tagged release is +2 years old, fix-android-threads patch got upstreamed so it
is no longer necessary here. Also, includes a small patch which makes it
build on uwp.
* [glib] Update to 2.75.3.
* [glib] Fix intl detection when consumed in CMake.
When consuming glib in CMake through `pkg_check_modules`, libintl
(provided by `gettext`) needs to specified in the pc file as `-lintl`
without any quotation. Otherwise it is not picked up as a dependency
and static linking fails.
Also `vcpkg_fixup_pkgconfig` needs to be called before editing pc files.
* [glib] Cleanup portfile.
* [glib] Update baseline.
* [arg-router] Bump to 1.1.1
Bug fixes:
* Critical issue that prevents non-CMake builds from being built
Improvements:
* Removed the git patch version segment and therefore the requirement on git to build. This allows for building from source without a working copy
* Changes fro PR comments
* Removed unused files
* Added vcpkg_cmake_config_fixup
* Restricted to release 'build'
* Used version var for source tag
* [opusfile] Fix CMake config for case-sensitive FS.
On case-sensitive filesystems, `OpusFileConfig.cmake` is unable to find
the exported targets due to mismatch case. See xiph/opusfile#42
* [opusfile] Update baseline.
* [fluidsynth] Update gentables patch.
Installation of FluidSynthTargets.cmake was accidentally turned off with
the previous version of the patch.
* [fluidsynth] Update portfile.
- Remove manpages.
- vcpkg_copy_tools already cleans up the bin directories
- Copy pdbs after moving the tools.
- Remove `enable-debug` as it no longer exists.
* [fluidsynth] Install usage.
* [fluidsynth] Bump port version.
* [fluidsynth] Update baseline.
* [fluidsynth] Find dependencies in the config file.
The library dependencies of `FluidSynth::libfluidsynth-OBJ` were not
searched for in the Config file.
* [fluidsynth] Update version.
* [fluidsynth] Apply suggestion from review.
Do not set `VCPKG_BUILD_MAKE_TABLES` in the patch.
* [fluidsynth] Update version.
* [fluidsynth] Update patch.
- Avoid using REQUIRED to find packages.
- Check for ALSA on Linux.
- Provide versions for pkg-config modules.
* [fluidsynth] Update version.
* [opusfile] Bump to 9d71834.
This was recommended to fix dependency issues in sdl2-mixer. See
https://github.com/microsoft/vcpkg/pull/29487#discussion_r1103658181
This commit brings first-party CMake support and minor fixes with no API
change.
* [opusfile] Disable opusurl on Windows.
Fixes#29582.
* [opusfile] Update baseline.
* [opusfile] Update ambiguous comment in usage file.
* [opusfile] Update version.
* [sdl2] Re-enable ibus as feature
This was disabled in #14275 because it caused the relevant libraries (ibus, glib, ...) to be depended on transitively.
Nowadays, SDL2 loads these completely at runtime, only needing the headers and such at compile time, so it's safe to re-enable this again.
Ibus is gated behind the "ibus" feature, which like the existing x11/wayland ones warn at installation that you need the necessary system packages to use it. The ibus feature is enabled by default.
* [sdl2] Update baseline
* Updated libmorton version
* Fixed version database
* Update ports/libmorton/portfile.cmake
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* Update version database
---------
Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
* [libflac] Bump to 1.4.2.
- The license was incorrectly set to GFDL instead of BSD-3.
See: https://github.com/xiph/flac#components
- Remove patches that were merged upstream.
- Stack protection and fortify source under mingw is checked upstream.
- CMake config file location has changed.
- Use vcpkg_install_copyright to install license.
* [libflac] Add usage file.
* [libflac] Update baseline.
* [angle] Update to chromium/5249
- Refactor build system based on WebKit's CMake build system for libANGLE
- Add maintainer-notes.md
* [angle] Fetch & generate more files in portfile
* [angle] Move maintainer-notes.md
* [angle] Port changes from #27701
* Merge install tweak from #28547
* [angle] Tweak PlatformLinux
* Run x-add-version
* [angle] Update to chromium/5414
* Run x-add-version
* Fix version database.
* Fix version database
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [binlog] Add new port
Add binlog, a high performance C++ log library to produce structured
binary logs.
* run x-add-version
---------
Co-authored-by: Eddie James <eajames@linux.ibm.com>
* [sdl2-mixer] Bump to version 2.6.3
* [sdl2-mixer] Fix findFluidSynth on windows-static.
* [sdl2-mixer] vcpkg_minimum_required is not needed
* [sdl2-mixer] Control SDL2MIXER_MOD with libmodplug
If SDL2MIXER_MOD is left on when no backend is availble, CMake issues a
warning.
* [sdl2-mixer] Turn off SDL2MIXER_DEPS_SHARED
Similar issue to #28137. SDL2MIXER_OPUS_SHARED and
SDL2MIXER_VORBIS_VORBISFILE_SHARED need to be manually
turned off as they are unconditionally turned on.
* [sdl2-mixer] Set the correct vorbis backend.
Even when SDL2MIXER_VORBIS_VORBISFILE was set to ON, stb_vorbis would be
used as the default backend.
* [sdl2-mixer] Use vcpkg_install_copyright
* [sdl2-mixer] Ensure flac and mpg123 are selected.
Turn off header-only libraries when the features are selected.
* [sdl2-mixer] Patch missing call to find_dependency
This is fixed upstream but has not been included in the 2.6.x branch.
* [sdl2-mixer] Fix dependency linking.
- The FLAC target is an upstream patch.
- VCPKG's opusfile port is static-only, meaning Opus and Ogg needs to be
linked explicitly.
* [sdl2-mixer] Update baseline.
---------
Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>