Commit Graph

77 Commits

Author SHA1 Message Date
Lily Wang
130a670989
[sdl2] Update to 2.28.3 (#33740)
* [sdl2] Update to 2.28.3

* update version
2023-09-14 13:31:20 -07:00
Ada Tufankjian
2c356da170
[SDL2] Updating port to latest 2.28.2 (#33283)
* Updating SDL2

* Attempting to fix x64-linux downstream

* Another attempt to fix finding ALSA that doesn't break everything

* ANOTHER attempt to find ALSA properly for linux

* This time trying to change sdlFindALSA

* Attempting to use vcpkg version of ALSA

* Actually adding alsa as a dependency

* Another attempt, this time drawing from the inspiration of how libsamplerate is handled

* Another attempt, this time drawing from the inspiration of how libsamplerate is handled

* Trying a different change to sdlFindALSA

* Another attempt

* Trying to se if perhaps the SDL2Config script is problematic

* Possible fix?

* Again, trying to get linux to behave

* A bit of cleanup of unnecessary cruft

* Removing unnecessary feature
2023-08-28 13:24:36 -07:00
Pierre Wendling
c9aba30092
[sdl2] Update to 2.26.5 (#30684)
* [sdl2] Update to 2.26.5.

* [sdl2] Update baseline.
2023-04-05 15:57:27 -07:00
Pierre Wendling
d08e708c21
[sdl2] Bump to 2.26.4 (#30054)
* [sdl2] Update to 2.26.4.

* [sdl2] Update baseline.
2023-03-07 12:18:34 -08:00
Pieter-Jan Briers
bf67efbafe
[sdl2] Re-enable ibus in build (#29607)
* [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
2023-02-13 08:41:32 -08:00
Pierre Wendling
917875c7b2
[sdl2] Bump to 2.26.3 (#29484)
* [sdl2] Bump version to 2.26.3

* [sdl2] Update baseline
2023-02-07 14:46:50 -08:00
Nick
9696840b74
[sdl2] update to 2.26.2 (#28753) 2023-01-09 01:12:09 -08:00
Thomas1664
16b7b6626d
[sdl2] Add feature samplerate (#28554)
* [sdl2] Add feature samplerate

* version
2022-12-27 00:52:33 -08:00
Nick
eaa1227aaf
[sdl2] Disable X11 feature and make it and Wayland defaults (#28148) 2022-12-13 17:41:34 -08:00
Oleg Derevenetz
b7422ebaea
[sdl2] update to 2.26.1 (#28113)
* Update sdl2 to 2.26.1

* Update baseline
2022-12-02 09:10:48 -08:00
Pierre Wendling
3f41432410
[sdl2] Bump to 2.26.0 (#27947)
* Bump to 2.26.0.

* Add missing include for Wayland builds.

* Update version history

* Make `wayland` option control support altogether.

- Instead of building with/without shared support. Control whether SDL
is built with or without Wayland. See #27947.
- Removes the need for the new patch.

* Update version history.

* Fix pkg-config targets.

* install copyright with `vcpkg_install_copyright`.

* Update version history.

* Remove unecessary patch.

* Update version history.

* Fix UWP pc file.

* Update version history.
2022-11-28 11:12:32 -08:00
Pierre Wendling
599f106de6
[sdl2] Bump to 2.24.2 (#27591)
* [sdl2] Bump to 2.24.2.

* [sdl2] Add a usage file.

* [sdl2] Update baseline and version history.

* [sdl2] Update `SDL2_VERSION` variable.

* [sdl2] Update `HEAD_REF`.

* Use VERSION.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-11-02 14:12:36 -07:00
Nick
ede90f9507
[sdl2] update to 2.24.1 (#27168) 2022-10-12 01:17:16 -07:00
Nick
f9b5f5406b
[sdl2] update to 2.24.0 (#26436) 2022-08-31 13:34:35 -07:00
Nick
1370b2c88f
[sdl2] add 'wayland' feature (#26261) 2022-08-10 16:08:17 -07:00
Sandy
6a7b3e1638
[sdl2] Add patch fixing non-threaded emscripten build (#26070)
From https://github.com/libsdl-org/SDL/pull/5773
2022-08-02 22:58:29 -07:00
JonLiu1993
38bb87c557
[SDL] enable hidapi (#25022)
* [SDL] enable hidapi

* update version

Co-authored-by: FrankXie <v-frankxie@microsoft.com>
2022-06-02 15:31:59 -07:00
JonLiu1993
5e7cbdceac
[sdl2] update to 2.0.22 (#24694)
* [sdl2] update to 2.0.22

* update version

Co-authored-by: FrankXie <v-frankxie@microsoft.com>
2022-05-15 21:21:02 -07:00
Alexander Neumann
05c93c5c5a
[Fix uwp toolchain|world rebuild] make ninja work for uwp (#22831) 2022-04-27 18:12:48 -07:00
Thomas1664
05bcc5fca4
[sdl2-image] Features must use sdl2[x11] on Linux (#23725)
* Fix shared libs suffix

* Remove version-string

* version

* Use cmake version of shared lib suffix

* version

* Remove old feature processing

* version

* Real fix

* [sdl2] Fix x11 feature

* format

* version

* Fix suffix again

* version

* Fix external dependencies

* version

* Fix WebP linkage

* version

* Fix PNG linkage

* version

* Mark everything as default feature for testing

* version

* Trigger rebuild of sdl2pp

* version

* congig file

* Fix flags

* version

* Fix flags

* version

* Disable UWP warnings for TIFF

* version

* Fix CXX

* version

* revert cmake version

* version

* Fix config

* version

* Revert sdl2pp

* Fix config

* version

* Create config.cmake.in file

* version
2022-04-15 13:44:08 -07:00
Sandy
6b6a35335c
sdl2: Fix Emscripten declaration-after-statement error (#23678) 2022-03-21 19:44:39 -07:00
Matthew Oliver
9eb76edabf
[ freetype2/harfbuzz/sdl2] Update to the latest version (#22586)
* [freetype2] Update to 2.11.1

* [harfbuzz] Update to 3.2.0

* [sdl2] Update to 2.0.20

* [ffmpeg] Update to 5.0

* Update versions.

* [ffmpeg] Remove all avresample

* Update ffmpeg.json

* Update ffmpeg.json

* Update ffmpeg.json

* Revert "[ffmpeg] Update to 5.0"

This reverts commit d4f718e882.

* Revert "[ffmpeg] Remove all avresample"

This reverts commit f1fecaa8cf.

* update

* fix revert.

* [sdl2] Fix uwp build.

* Update sdl2.json
2022-01-26 15:32:31 -08:00
pastdue
9349a6a56c
[sdl2] Fix mingw compilation issues (#21683)
* [sdl2] Fix issue with mingw + CMake >= 3.22

* [sdl2] Fix portfile issue affecting mingw

* Run x-add-version sdl2
2021-12-01 19:20:14 -08:00
NancyLi1013
897ff9372f
[sdl2] Add feature x11 (#21188)
* [ssdl2] Add feature x11

* Update dependencies

* Update version files
2021-11-11 13:47:51 -08:00
Kai Pastor
88413539fc
[sdl2] Fix calling find_packages from different directories (#20542)
* Fix multiple calls to `find_package`

* Update versions
2021-10-06 11:12:42 -07:00
Rémy Tassoux
25382e39f7
[sdl2] Update to 2.0.16 (#19509)
* [sdl2] Update to 2.0.16

* [sdl2] Update version files

* [sdl2] Fix uwp builds

* [sdl2] Update version files

* [sdl2] Change version-semver to version

* [sdl2] Fix uwp pkgconfig file creation

* [sdl2] Add alias on static build

* [sdl2] Remove cmake wrapper

* [sdl2] Update version files

* [sdl2] Disable SDL2::SDL2main target search on uwp

* [sdl2] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-08-18 17:19:15 -07:00
pastdue
b3e8d4dc69
[sdl2] Fix pthread detection on macOS (#17106)
* [sdl2] Fix pthread detection on macOS

* Add missing "FEATURES" to vcpkg_check_features

* [sdl2] Bump port-version

* Run x-add-version sdl2
2021-04-07 12:31:03 -07:00
NancyLi1013
6a46f50134
[sdl2] Update patch (#16370)
* [SDl2] Update patch

* update versions
2021-02-24 13:49:53 -08:00
pastdue
60d979c588
[sdl2] Fix vulkan feature dependencies (#16033)
* [sdl2] Fix vulkan feature dependencies

SDL2 ships with its own copy of required Vulkan headers, so the `vulkan` port dependency here is unneeded (and unused).

* Run x-add-version sdl2
2021-02-08 16:16:20 -08:00
Long Nguyen
124f5d912b
[sdl2] Fix improper replacement of -lSDL2main + remove IGNORE_FLAGS and SYSTEM_LIBRARIES (#15540)
* [sdl2] Proper replacement of -lSDL2main -> -lSDL2maind

* [sdl2] Add extra SYSTEM_LIBRARIES and IGNORE_FLAGS

* [sdl2] Remove SYSTEM_LIBRARIES and IGNORE_FLAGS

* update baseline

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-01-24 23:21:41 -08:00
Rémy Tassoux
0a262e7d61
[sdl2] Update to 2.0.14 (#15398)
* [sdl2] Update to 2.0.14

* Revert "[sdl2] Update to 2.0.14"

This reverts commit b8e82e0dac.

* [sdl2] Update to 2.0.14

* [sdl2] Fix manifest formatting

* [sdl2] Change the shared library preprocessor symbol name to DLL_EXPORT for compatibility with SDL 2.0.14

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-01-05 12:33:13 -08:00
Jesse Farebrother
1fca0cb761
[sdl2] Don't propagate shared link options (#14992) 2020-12-11 14:18:42 -08:00
Jon Spencer
6ba00186b1
[sdl2] apply upstream patch to fix macos vulkan (#14417) 2020-11-09 14:52:42 -08:00
Joakim L. Gilje
f543049ddd
skip ibus on linux (#14275) 2020-10-30 13:36:13 -07:00
pastdue
fdcfd8e5d7
[sdl2] Fix build when VCPKG_BUILD_TYPE is set to "release" (#13801)
* [sdl2] Fix build when VCPKG_BUILD_TYPE is set to "release"

* Convert CONTROL file to manifest
2020-10-07 11:47:58 -07:00
Jack·Boos·Yu
a9a1dac8c6
[sdl2] Fix pkgconfig: missing system lib dbus-1 (#13520) 2020-09-14 15:51:49 -07:00
Matthew Oliver
272269583c
[ffmpeg] Add feature support for zlib, iconv, fdk-aac, mp3lame, opus, soxr, theora. (#11277)
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-08-18 12:58:14 -07:00
Billy O'Neal
55d6bd1b7d
[vcpkg] [cudnn] [msmpi] [openmpi] Update VMSS (#11365)
Co-authored-by: @JackBoosY 
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
Co-authored-by: Voskrese <10104740+Voskrese@users.noreply.github.com>
2020-06-11 11:13:09 -07:00
Rémy Tassoux
2fbc73e2cd [sdl2] Fix patches files 2020-03-27 12:53:44 +01:00
Rémy Tassoux
50cb254510
[sdl2] Remove no longer used patch 2020-03-26 13:34:35 +01:00
Rémy Tassoux
28b25e8307
[sdl2] Remove no longer used patch 2020-03-26 13:33:54 +01:00
Rémy Tassoux
dc41246f5c
[sdl2] Change homepage link to the official sdl website 2020-03-26 13:29:53 +01:00
Rémy Tassoux
b40c89f3c3
[SDL2] Update to 2.0.12 version 2020-03-22 13:37:31 +01:00
Mohamed Akram
1e697e97da
[sdl2] Fix CMake include directory (#10092) 2020-03-02 10:05:47 -08:00
Krisztián Csordás
903ca87652 Fix sdl2 build if there is space in the path (#8760)
* Fix sdl2 build if there is space in the path

* [sdl2] Bump control version to account for new patch
2019-10-28 11:13:09 -07:00
RT222
11ef794475 [sdl2] Update to 2.0.10 (#8643) 2019-10-17 12:35:47 -07:00
Stefano Sinigardi
47d206e149 [many ports] improvements for linux/wsl (#6730)
* [many ports] improve compatibility with WSL and mixed case filesystems

* [treehopper] express dependency on libusb, which was not working on non-win32 platforms and is still broken there

* [libharu] add compatibility with non-win32 platforms

* [geogram] fix openblas on linux
[clapack] better integration with linux environment
[visit-struct] put cmake config file in the expected folder
[geogram] remove trailing underscore to enable compatibility with OpenBLAS

* [openblas] playing with underscore, without success

* [openblas/lapack] fix library integration

* [clapack] improve target handling in cmake module

* [openblas] promote self-generated config to default cmake module, otherwise internal ones thinks wrongly that openblas can also solve lapack libs

* [clapack,openblas] improve libraries integration

* [many ports] fix cmake unnecessary target paths, wrong config paths, empty default dependencies, unnecessary [core] tags

* [suitesparse] improve integration with new lapack/openblas mechanism

* [suitesparse] add no underscore postfix also for linux

* [ceres] fix integration with newer openblas/lapack configs

* [aws-c-event-stream] fix regression

* [systemc] fix regression

* [libwebp,geogram] trigger rebuild

* [libwebp,pthread4w] fix regressions

* [glbinding] fix cmake module installation

* [globjects] disentangle unnecessary dependency from qt5

* [jasper] remove broken and unnecessary patches

* [libwebp] fix regression

* [many ports] avoid using BUILD_SHARED_LIBS which is uninitialized in port files

* [clapack] correctly find dlls

* [clapack] use a generic blas as dependency

* [fizz,g2o] restore expected version

* fix mistake

* [many ports] remove WIN32, APPLE and UNIX (again, they keep creeping in) from ports since they are broken and usually break non-win32 ports

* [libressl,openssl] do not try to build one if the other is already installed

* [itk] update ref and patch to avoid regression

* [libressl,openssl] implement full strategy to fix CI

* [libwebp] disable components that are broken on macOS

* [ogre] enable macOS build

* [freeimage,jxrlib,ogre,openexr,protobuf] port patches from #5169

* [ogre] add missing install command

* [ffmpeg] enable wrapper for cmake module

* [ffmpeg] add avresample module finder

* [ffmpeg] improve module detection and exported symbols

* [ffmpeg] add variables to cache

* [thrift] remove unnecessary build option

* [allegro5] fix shared/static inversion

* [protobuf] cleanup

* [libressl] cleanup

* [moos-core] cleanup

* commented features must not be separated from other features, otherwise vcpkg complains

* [itk] fix regression

* [shogun,itk] fix regressions

* [ogre] fix regression

* [opusfile] add compatibility with non-win32

* [itk] fix regression

* [sndfile,libsndfile] remove duplicate, redirect sndfile to libsndfile

* add missing dependencies

* [ismrmrd] fix regression

* [ffmpeg] trigger rebuild

* [clapack,openblas,libogg] fix regressions on macOS

* [libtins] fix regression

* force rebuild windows regressions, unable to reproduce locally

* [mosquitto] enable non-win32 builds

* [json-dto] force rebuild, unable to reproduce regression locally

* [many ports] uniform naming and path length requests

* fix regression

* fix regression

* [ffmpeg] fixes for downstream projects

* clean up - thanks to reviewers

* trigger rebuild of regressions on macOS

* trigger rebuild of regressions on macOS - part2

* Add core back

* Use VCPKG_CONCURRENCY

* Add core back to suitesparse

* Add core back to curl

* Add core back to magnum

* Add core back to magnum

* Add core back to magnum

* Add core back to cgal
2019-06-20 19:11:54 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
driver1998
8da8c0a9f6 [SDL2] fix arm-windows build (#6146)
* fix sdl2 arm-windows build

* bump sdl2 version
2019-04-23 13:21:48 -07:00
past-due
367ca52d9e [SDL2] Add patch for SDL2 hid_enumerate bug 4391 (#5820)
Applies patch for SDL 2.0.9 bug 4391: "hid_enumerate() sometimes causes game to freeze for a few seconds"

See: https://bugzilla.libsdl.org/show_bug.cgi?id=4391
2019-03-26 10:55:08 -07:00