Thomas Sondergaard 01246903ea
[dbus] dbus-daemon, dbus-launch,... are first class artifacts (#37736)
dbus-daemon, dbus-launch and the other executables in the dbus port are
integral components of the D-Bus system. libdbus-1 is of no utility in
itself without dbus-daemon. A case could be made that libdbus-1 in Vcpkg
could be used on Linux against the distro-provided dbus-daemon, but this
is not true on Windows and other platforms where the dbus package is
also available (and usefully so). Therefore these executables must be
treated as first-class artifacts in the vcpkg port that can be installed
along with shared libraries to a prefix by consuming applications.

The release version of the dbus-* executables are available in the tools
folder, but that leaves a hole for dynamically linked debug builds.
These cannot install the dbus-* executables from the tools folder as
they are release binaries that are not (necessarily) compatible with the
installed libdbus-1.so/dll and other shared library dependencies. To
properly support debug builds with dynamic linking the debug variant of
these executables must also be preserved. They cannot be moved to
tools/<port>/debug as that change of directory layout is not compatible
with the RUNPATH in the executables [$ORIGIN:$ORIGIN/../../lib]. Instead
all dbus-* executables are left in the bin and bin/debug layout.

Fixes #37625

- [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.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] 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.

Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-04-22 15:40:37 -04:00
..
2023-09-18 09:19:24 -07:00
2024-01-19 12:41:42 -08:00
2024-02-27 00:25:13 -08:00
2023-08-31 13:08:19 -07:00
2024-03-05 01:53:52 -08:00
2023-10-17 11:09:26 -07:00
2024-03-05 01:37:28 -08:00
2022-10-28 21:36:35 -07:00
2023-12-12 01:09:10 -08:00
2024-02-07 22:26:55 -08:00
2023-09-20 10:25:09 -07:00
2023-04-11 22:57:56 -07:00
2023-12-14 00:07:17 -08:00
2023-10-27 11:28:47 -07:00
2023-10-28 18:01:42 -07:00