20 Commits

Author SHA1 Message Date
MonicaLiu
f6e7ffb2d6
[fluidsynth] Update to 2.3.5 (#38031)
Fixes #38021.

Features `buildtools,sndfile` are tested successfully in the following
triplet:
```
x86-windows
x64-windows
x64-windows-static
```
All features are tested successfully in the following triplet:
```
x64-linux
```
The usage test passed on `x64-windows` (header files found):
```
The package fluidsynth provides CMake targets:

    find_package(FluidSynth CONFIG REQUIRED)
    target_link_libraries(main PRIVATE FluidSynth::libfluidsynth)
    add_custom_command(OUTPUT result COMMAND FluidSynth::fluidsynth ARGS ...)
```

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~Any patches that are no longer applied are deleted from the
port's directory.~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-04-09 11:23:48 -04:00
Jia Yue Hua
0c49fc8401
[fluidsynth] update to 2.3.4 (#34144) 2023-10-02 19:59:58 -07:00
Pierre Wendling
f685b21cb5
[fluidsynth] Update to 2.3.3 (#31993)
* [fluidsynth] Update to 2.3.3.

* [fluidsynth] Update baseline.
2023-06-21 22:42:55 -07:00
Chuck Walbourn
5d2a0a9814
Update xbox supports expressions for failing ports with copyleft licenses (#31770)
* Xbox triplets should not support ports with only copyleft licenses

* Reverted ports that build with xbox currently

* Fix conflict and rebase

* Update baseline

* Update baseline
2023-06-15 14:49:00 -07:00
d10sfan
8849a1a3c9
[fluidsynth] Add pulseaudio feature for Linux (#31138)
* Add pulseaudio feature for fluidsynth

* Add pulseaudio feature definition

* Formatting fix

* Update version

* x-add-version run

* Add pulseaudio feature package manager notice

* vcpkg x-add-version --all
2023-05-01 15:03:23 -07:00
Pierre Wendling
f5eea1ff3e
[fluidsynth] Remove ALSA patch (#31026)
* [fluidsynth] Remove alsa patch.

* [fluidsynth] Update baseline.
2023-04-21 16:01:05 -07:00
Pierre Wendling
134f30d95c
[fluidsynth] Update to 2.3.2 (#30625)
* [fluidsynth] Update to 2.3.2.

The usage requirements patch is no longer required as a similar patch
has been merged upstream.

* [fluidsynth] Update CMake configure options.

- List out the options per-platform.
- Set the proper options for Android.

* [fluidsynth] Update baseline.

* [fluidsynth] On Linux, link dl before ALSA.

* [fluidsynth] Update version.

* [fluidsynth] Fully quote options passed to CMake.

* [fluidsynth] Update version.
2023-04-19 13:43:20 -07:00
Pierre Wendling
12e66720d2
[fluidsynth] Disable implicit OpenMP (#30277)
* [fluidsynth] Disable implicit openmp.

OpenMP is enabled by default, which may lead to several issues:
- Inconsistent builds between whether the user has OpenMP installed on
their machine.
- Non functional pkg-config file for static builds if OpenMP is an
external library (e.g. using libomp on macOS).

* [fluidsynth] Update baseline.
2023-03-20 00:49:29 -07:00
Pierre Wendling
ce8d96a7c3
[fluidsynth] Update patch and portfile (#29636)
* [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.
2023-02-14 09:40:36 -08:00
MonicaLiu
2137cb6c6a
[fluidsynth] Update to 2.3.1 (#29038)
* update fluidsynth

* update version

* update version

* update EOL

* update version

* update EOL

* update version

* update git-tree

* Edit patch Name

* update git-tree

---------

Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>
2023-02-13 07:48:09 -08:00
Kai Pastor
d73287bbc1
[fluidsynth] Update to 2.2.8, improvements (#25951)
* Update to 2.2.8

* Fix generated pc file

* Repair 'sndfile' feature control

* Reintegrate gentables into main build

* Update versions
2022-07-25 12:10:23 -07:00
Hamish Moffatt
306c9a9e22
[fluidsynth] enable sound drivers on Mac/Linux build (#24667)
* enable fluidsynth output drivers on Linux and Mac

* ensure Fluidsynth drivers are enabled on Windows

* update versions for fluidsynth 2.2.6#2
2022-05-16 14:07:38 -07:00
Hamish Moffatt
a7dfa7d10f
[Fluidsynth] add sndfile feature (#24635)
* Add sndfile feature to fluidsynth

* add fluidsynth 2.2.6#1
2022-05-11 16:38:46 -07:00
Frank
16659d0027
[FluidSynth] update to 2.2.6 (#23808)
* [FluidSynth] update to 2.2.6

* add version

* update version
2022-03-28 13:44:37 -07:00
autoantwort
dcb54b2af0
[fluidsynth] no absolute paths (#21715)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-29 11:59:55 -08:00
NancyLi1013
df62d5cb36
[fluidsynth] Update to 2.2.4 (#20978)
* [fluidsynth] Update to 2.2.3

* Update patch

* EOL

* Change tool as a new feature

* version

* Remove code about CMAKE_EXECUTABLE_SUFFIX to fix linux build

* version

* update to 2.2.4, cleanup baseline, add supports keyword

* version

* Fix osx build

* version

* restore FEATURE_OPTIONS

* version

* Apply suggestions

* version

* Restore add_to_path in host triplet

* version

* Preserve log files for the build of make_tables.

Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-29 11:20:49 -08:00
autoantwort
92852cfd0c
[fluidsynth] fix installation location (#20950) 2021-10-26 22:14:34 -07:00
JonLiu1993
1d4f578353
[fluidsynth] update to 2.2.1 (#18524)
* [fluidsynth] update to 2.2.1

* update version

* delete vcpkg_fixup_pkgconfig

* update version
2021-06-24 13:12:22 -07:00
Alexander Neumann
2bdc34f664
[fluidsynth] update portfile features. (#17235)
* [fluidsynth] update deps.

* add all the features. (at least in the portfile)

* bump port version

* use version instead of version-string

* revert version bump

* version stuff

* default everything to off without vcpkg_check_features

* version stuff
2021-04-15 13:53:35 -07:00
nicole mazzuca
68a74950d0
[vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00