-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Part1|xwindow PR] Split up to dbus #22642
Conversation
…into xwindows_to_dbus
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commenting with review so far (only got to xcb/portfile.cmake)
- set(PLATFORM_LIBS pthread ${LIBRT}) | ||
- if(PKG_CONFIG_FOUND) | ||
+ if(NOT WIN32) | ||
+ set(PLATFORM_LIBS pthread ${LIBRT}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this interrogate the results of find_package(Threads)
to determine if pthread is required?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is a bit hard to parse:
add_library(Threads::Threads INTERFACE IMPORTED)
if(THREADS_HAVE_PTHREAD_ARG)
set_property(TARGET Threads::Threads
PROPERTY INTERFACE_COMPILE_OPTIONS "$<$<COMPILE_LANG_AND_ID:CUDA,NVIDIA>:SHELL:-Xcompiler -pthread>"
"$<$<NOT:$<COMPILE_LANG_AND_ID:CUDA,NVIDIA>>:-pthread>")
endif()
if(CMAKE_THREAD_LIBS_INIT)
set_property(TARGET Threads::Threads PROPERTY INTERFACE_LINK_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}")
endif()
I would rather say upstream has to come up with the correct logic to make it work for all cases. I just fix the windows case which normally does not install pc files.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
PRs must add only one version and must not modify any published versions
When making any changes to a library, the version or port-version in vcpkg.json
or CONTROL
must be modified.
Error: Local changes detected for xorg-macros but no changes to version or port version.
-- Version: 1.19.3
-- Old SHA: 9eb2d00e214b6e133dc407e47ca1f6053715aee2
-- New SHA: 9cb231d0ac80bdf86f3c8265fd804406ce0d6f4a
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xproto but no changes to version or port version.
-- Version: 2021.5
-- Old SHA: 698873d8613a285fef3bf6ef8f5f78c39865289d
-- New SHA: 0240964997bc22023864ac26034a8efad1998275
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xcb-proto but no changes to version or port version.
-- Version: 1.14.1
-- Old SHA: 3da8b0d6b7c5a6a6281cabf1d1e7062c3365c42b
-- New SHA: ec8f478736cb1ae7d47bd420b5e2c8aff0a05419
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for dbus but no changes to version or port version.
-- Version: 1.13.18
-- Old SHA: 621c4aad736c2fbfca9acf9604d4eb20bdbb9f62
-- New SHA: 4cc1454a1dabb5d4f248cbbe4b3896feb8463cc8
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xtrans but no changes to version or port version.
-- Version: 1.4.0
-- Old SHA: a068cead3f502402db1dfee9e7e2abe4470ae3fd
-- New SHA: c595faed191fcfa0e11a2e74a11aef51663f25cf
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xlib but no changes to version or port version.
-- Version: 1.7.3.1
-- Old SHA: eb5dddadda5b4d8ad971f74eafd21f3ab4bb0715
-- New SHA: a8909b0df9c9e8cb2f6ed7161a4e26bbdd831912
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xau but no changes to version or port version.
-- Version: 1.0.9
-- Old SHA: c0b5acaabcaa8ba6ccedaf4b1a72a0341d5d5b85
-- New SHA: cd068ed347c0a24a6e5f95144d600fcbad984888
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xdmcp but no changes to version or port version.
-- Version: 1.1.3
-- Old SHA: dbdfe30e1306531a3e8ae06aa23af229ede1ecac
-- New SHA: b7c0329ad3cdfbb5061d46130e5e80771b89a466
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
Error: Local changes detected for xcb but no changes to version or port version.
-- Version: 1.14
-- Old SHA: 8578b871d0ef7ae7da4f541a426cbb6eabb74d5a
-- New SHA: 335348f7134942bd9e6684e6953742e539a0bcdb
-- Did you remember to update the version or port version?
-- Pass `--overwrite-version` to bypass this check.
***No files were updated.***
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You have modified or added at least one vcpkg.json where a "license" field is missing.
If you feel able to do so, please consider adding a "license" field to the following files:
ports/dbus/vcpkg.json
ports/pthread-stubs/vcpkg.json
ports/x11/vcpkg.json
ports/xau/vcpkg.json
ports/xcb-proto/vcpkg.json
ports/xcb-util-m4/vcpkg.json
ports/xcb/vcpkg.json
ports/xdmcp/vcpkg.json
ports/xlib/vcpkg.json
ports/xorg-macros/vcpkg.json
ports/xproto/vcpkg.json
ports/xtrans/vcpkg.json
Valid values for the license field are listed at https://spdx.org/licenses/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You have modified or added at least one vcpkg.json where a "license" field is missing.
If you feel able to do so, please consider adding a "license" field to the following files:
ports/dbus/vcpkg.json
ports/pthread-stubs/vcpkg.json
ports/x11/vcpkg.json
ports/xau/vcpkg.json
ports/xcb-proto/vcpkg.json
ports/xcb-util-m4/vcpkg.json
ports/xcb/vcpkg.json
ports/xdmcp/vcpkg.json
ports/xlib/vcpkg.json
ports/xorg-macros/vcpkg.json
ports/xproto/vcpkg.json
ports/xtrans/vcpkg.json
Valid values for the license field are listed at https://spdx.org/licenses/
@ras0219-msft, @JavierMatosD, @dan-shaw, @vicroms, and I met today and polled the following questions:
We agree that putting lib in front is unfortunate but do want to align with repology.
We do not think we should have an x11 meta port right now. Unlike boost or qt, which ship as hermetic releases by their respective upstreams, libxXxx does not do that, and we haven't demonstrated a need for such a thing right now. (This may change following the other PRs adding other X stuff but we aren't making future statements about it right now) ===== We agree that licenses should be 'null' if there is any doubt. |
done for the ports you pointed out (xau x11 xdmcp)
done
renamed xlib to libx11 since xlib is the old name and libx11 is the repology name. Merged the wrapper from x11 into libx11. |
I would still like to see the ci.baseline.txt => |
Thanks! |
When building libx11:x86-windows:
out.log:
|
session.conf.txt |
Should I simply remove these files? |
scaled down the patches a bit compared to #21584.