Skip to content
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

Fixing implicit deps on X #27279

Draft
wants to merge 156 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
445f411
[xcb-cursor] add port
Neumann-A Oct 14, 2022
ca7d9eb
[xcb-errors] add port
Neumann-A Oct 14, 2022
ac1d3da
[xcb-image] add port
Neumann-A Oct 14, 2022
fdd292d
[xcb-keysyms] add port
Neumann-A Oct 14, 2022
f5ba362
[xcb-util] add port
Neumann-A Oct 14, 2022
c833799
[xcb-wm] add port
Neumann-A Oct 14, 2022
b9fb808
v db
Neumann-A Oct 14, 2022
cdfa4d1
remove xcb-cursor
Neumann-A Oct 14, 2022
e27c10e
CI without X libs possible?
Neumann-A Oct 17, 2022
1fdf2fe
try sudo. (but probably won't work)
Neumann-A Oct 17, 2022
d7072ed
single config fixes
Neumann-A Oct 19, 2022
523d19a
v db
Neumann-A Oct 19, 2022
fa635f4
Remove a bunch of X packages as requested by Neumann-A.
BillyONeal Oct 19, 2022
1365d38
DO NOT MERGE: Add "NoX" to Linux names.
BillyONeal Oct 19, 2022
0fcb727
DO NOT MERGE Update pool and disable non-Linux
BillyONeal Oct 19, 2022
8a9d99f
Merge remote-tracking branch 'billy/neumann-a-fleet' into linux_fix_i…
Neumann-A Oct 19, 2022
555ecf1
Merge remote-tracking branch 'origin/fix_single_config_1' into linux_…
Neumann-A Oct 19, 2022
7c491f4
break all x stuff for the first run.
Neumann-A Oct 19, 2022
bbdd8f0
fix font-util single build
Neumann-A Oct 19, 2022
a22c2c3
add dbus dep
Neumann-A Oct 19, 2022
ba99f2d
fix font-util
Neumann-A Oct 19, 2022
808959c
v db
Neumann-A Oct 19, 2022
e7f7e9e
Apply CR
Neumann-A Oct 20, 2022
f660962
update ports to new version
Neumann-A Oct 20, 2022
1dfd042
Merge remote-tracking branch 'upstream/master' into x_window_part9
Neumann-A Oct 20, 2022
21731e2
v db
Neumann-A Oct 20, 2022
5911a2c
fix v db
Neumann-A Oct 20, 2022
40f1f57
add libdrm
Neumann-A Sep 18, 2022
667b0d3
add libpciaccess
Neumann-A Sep 18, 2022
a3583f8
add libxshmfence
Neumann-A Sep 18, 2022
2828a3e
v db
Neumann-A Sep 18, 2022
41e5041
add newline
Neumann-A Sep 22, 2022
589da76
v db
Neumann-A Sep 22, 2022
40a1933
Actually build the ports once in CI
Neumann-A Oct 19, 2022
1f923be
make xorg macros build on osx
Neumann-A Oct 20, 2022
4801462
xproto also required for osx run
Neumann-A Oct 20, 2022
f861934
add newline
Neumann-A Oct 20, 2022
fac4414
v db
Neumann-A Oct 20, 2022
4dd35aa
add missing DESTINATION parameter
Neumann-A Oct 20, 2022
b416db2
v db
Neumann-A Oct 20, 2022
86ed1e8
fix single config?
Neumann-A Oct 20, 2022
28dcc9d
add libglvnd
Neumann-A Oct 20, 2022
9b94eaf
deactivate registries have opengl instead.
Neumann-A Oct 20, 2022
74568d0
fix hdf5 issues?
Neumann-A Oct 20, 2022
6aa5ea3
at-spi2-core fix dbus dependency
Neumann-A Oct 20, 2022
c718cc7
add first todo list
Neumann-A Oct 20, 2022
461165c
todo libglvnd
Neumann-A Oct 20, 2022
8e8c2f9
todo update
Neumann-A Oct 20, 2022
bd2a420
fix stuff. Lets ci remaining CI errors.
Neumann-A Oct 20, 2022
9e0ce34
Revert "Actually build the ports once in CI"
Neumann-A Oct 20, 2022
2f5f0c4
Revert "make xorg macros build on osx"
Neumann-A Oct 20, 2022
532037a
Revert "xproto also required for osx run"
Neumann-A Oct 20, 2022
73b6d21
Merge branch 'xwindow-part-6' into linux_fix_implicit_x_deps
Neumann-A Oct 20, 2022
011849d
Merge branch 'fix_single_config_1' into linux_fix_implicit_x_deps
Neumann-A Oct 20, 2022
45d0a64
minor fixes reenable xorg-macros
Neumann-A Oct 20, 2022
4b4a8e0
add libglu
Neumann-A Oct 20, 2022
5adf163
more detailes fixed
Neumann-A Oct 20, 2022
b7f80ed
format manifest
Neumann-A Oct 20, 2022
f30a7fc
more fixes
Neumann-A Oct 20, 2022
fa4aff9
fix typos and format manifest
Neumann-A Oct 20, 2022
ce5d8c2
Merge branch 'linux_fix_implicit_x_deps' of https://github.com/Neuman…
Neumann-A Oct 20, 2022
c47948a
add libxcursor
Neumann-A Oct 20, 2022
e638cd0
manifest format
Neumann-A Oct 20, 2022
a0acf62
dep fixes
Neumann-A Oct 20, 2022
d76f1ed
add missing deps
Neumann-A Oct 20, 2022
cce9668
fix mpi for hpx
Neumann-A Oct 21, 2022
e3ff0a5
rename xcb-errors and xcb-wm
Neumann-A Oct 21, 2022
12dfb32
v db
Neumann-A Oct 21, 2022
554a574
add libxtst
Neumann-A Oct 21, 2022
9b0fe9f
Merge remote-tracking branch 'origin/x_window_part9' into linux_fix_i…
Neumann-A Oct 21, 2022
2167c60
fix deps
Neumann-A Oct 21, 2022
f4b7d11
more deps to fix
Neumann-A Oct 21, 2022
ac29feb
format manifest
Neumann-A Oct 21, 2022
78abee5
qtbase fix deps
Neumann-A Oct 21, 2022
f6dc91d
fix naming
Neumann-A Oct 21, 2022
877399c
remove xcb-cursor since i dont have that port here
Neumann-A Oct 21, 2022
fc6b03c
fix deps
Neumann-A Oct 21, 2022
f6dd8b0
fix single config cmake-user
Neumann-A Oct 21, 2022
be0be1f
xcb wrapper
Neumann-A Oct 21, 2022
29b4bf3
make patch only apply on windows
Neumann-A Oct 21, 2022
062b582
fix libx11 wrapper
Neumann-A Oct 21, 2022
0a071a9
add libxcursor
Neumann-A Oct 21, 2022
349cb98
more fixes
Neumann-A Oct 21, 2022
01f054d
add deps to qt5-base
Neumann-A Oct 21, 2022
b065385
Merge branch 'linux_fix_implicit_x_deps' of https://github.com/Neuman…
Neumann-A Oct 21, 2022
06cce4b
fix dep name
Neumann-A Oct 21, 2022
dedac4d
few fixes
Neumann-A Oct 21, 2022
c89cffe
fix stuff
Neumann-A Oct 21, 2022
3076541
fix typo
Neumann-A Oct 21, 2022
b60c29e
fix qt5 pkgconfig paths
Neumann-A Oct 21, 2022
576819a
fix stuff
Neumann-A Oct 21, 2022
0aec142
fix config
Neumann-A Oct 21, 2022
5909564
Merge remote-tracking branch 'upstream/master' into linux_fix_implici…
Neumann-A Oct 22, 2022
519edfa
update glfw3
Neumann-A Oct 22, 2022
67adaed
fix some ports
Neumann-A Oct 22, 2022
5abe33f
more fixes
Neumann-A Oct 22, 2022
974ac0b
fix libxaw hash
Neumann-A Oct 22, 2022
514e90f
fix stuff
Neumann-A Oct 22, 2022
0ef6b0f
more fixes
Neumann-A Oct 22, 2022
0e9d229
fix azure kinect single config build
Neumann-A Oct 22, 2022
e2a71a4
hdf5 stuff is fixed
Neumann-A Oct 22, 2022
57204e6
fix hash ?
Neumann-A Oct 22, 2022
709499f
add missing ()
Neumann-A Oct 22, 2022
7066e10
try fxes?
Neumann-A Oct 23, 2022
029dc9e
fixup elf path ?
Neumann-A Oct 23, 2022
e9b7fa8
fix typo
Neumann-A Oct 23, 2022
44d4e49
fix stuff
Neumann-A Oct 23, 2022
ce56060
add -ldl
Neumann-A Oct 23, 2022
2c19cba
fix stuff.
Neumann-A Oct 23, 2022
9e0830b
activate mesa. try to debug qsb issue.
Neumann-A Oct 23, 2022
f347fbd
bump wyland fix mesa
Neumann-A Oct 23, 2022
a1df1ab
fix details
Neumann-A Oct 23, 2022
5d99557
add missing dep
Neumann-A Oct 23, 2022
ec011e6
rpath fixup ?
Neumann-A Oct 23, 2022
3404ac0
rpath stuff
Neumann-A Oct 24, 2022
cbc0a63
Merge remote-tracking branch 'origin/fix_rpath_by_default' into linux…
Neumann-A Oct 24, 2022
696ba5a
wayland refines
Neumann-A Oct 24, 2022
b38e4bc
fix qt5-wayland
Neumann-A Oct 24, 2022
c522229
get trace
Neumann-A Oct 24, 2022
c064752
fix gaininput
Neumann-A Oct 24, 2022
9258d97
ogre fix
Neumann-A Oct 24, 2022
7e3e931
fix typo in patch
Neumann-A Oct 24, 2022
093fb91
cleanup mesa
Neumann-A Oct 24, 2022
3764985
fix allegro5
Neumann-A Oct 24, 2022
0e2451f
fix skia
Neumann-A Oct 24, 2022
7c9dac4
fix typo and missing dep
Neumann-A Oct 24, 2022
d114d7a
format manifest
Neumann-A Oct 24, 2022
254f819
fix skia builds
Neumann-A Oct 24, 2022
bb6dd02
cleanup todo
Neumann-A Oct 24, 2022
5791355
fix urho3d build
Neumann-A Oct 24, 2022
103a37b
remove another point from the todo
Neumann-A Oct 24, 2022
339e300
add mesa ci test
Neumann-A Oct 25, 2022
6473d5c
mesa fine tuning
Neumann-A Oct 25, 2022
39a48fd
Merge remote-tracking branch 'upstream/master' into linux_fix_implici…
Neumann-A Oct 25, 2022
aeec8b5
Fix qt wayland stuff ?
Neumann-A Oct 25, 2022
9e619dd
try fixing kf5kio
Neumann-A Oct 25, 2022
48364f8
todo update.
Neumann-A Oct 25, 2022
6321150
add libnuma
Neumann-A Oct 25, 2022
d31a42b
v db
Neumann-A Oct 25, 2022
3f958f7
break libnuma
Neumann-A Oct 25, 2022
b11b7e1
remove numa
Neumann-A Oct 25, 2022
7b90d06
world rebuild to see who depends on libnuma
Neumann-A Oct 25, 2022
16d7d8c
numa deps.
Neumann-A Oct 25, 2022
106b3be
try fixing the wrappers.
Neumann-A Oct 25, 2022
6112a20
Merge remote-tracking branch 'upstream/master' into linux_fix_implici…
Neumann-A Oct 26, 2022
a6fbc15
disable numa lookup
Neumann-A Oct 26, 2022
3f68715
remove elf fixup
Neumann-A Oct 26, 2022
d33a272
Merge remote-tracking branch 'upstream/master' into linux_fix_implici…
Neumann-A Oct 26, 2022
5b29cd7
get logs
Neumann-A Oct 26, 2022
25e59a6
WIP
Neumann-A Oct 26, 2022
bda1301
trigger full rebuild to find flaky ci issue
Neumann-A Oct 27, 2022
4e9dc46
fix wrapper due to vcpkg.cmake bug
Neumann-A Oct 27, 2022
a519e74
due to symver stuff
Neumann-A Oct 27, 2022
98f4ab6
reset spdk-dpdk
Neumann-A Oct 27, 2022
d7eef5e
Merge remote-tracking branch 'upstream/master' into linux_fix_implici…
Neumann-A Nov 7, 2022
f4e90d4
libglvnd fixes
Neumann-A Nov 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
WIP
Neumann-A committed Oct 26, 2022
commit 25e59a6c36a97334328ce3a88bd13dc4f04f7ead
2 changes: 1 addition & 1 deletion ports/qtshadertools/portfile.cmake
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ set(${PORT}_PATCHES)

set(TOOL_NAMES qsb)

file(COPY "${CURRENT_INSTALLED_DIR}/share/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" DESTINATION "${CURRENT_BUILDTREES_DIR}" RENAME "Qt6QEglFSX11IntegrationPluginTargets.cmake.log")
file(INSTALL "${CURRENT_INSTALLED_DIR}/share/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" DESTINATION "${CURRENT_BUILDTREES_DIR}" RENAME "Qt6QEglFSX11IntegrationPluginTargets.cmake.log")
qt_install_submodule(PATCHES ${${PORT}_PATCHES}
TOOL_NAMES ${TOOL_NAMES}
CONFIGURE_OPTIONS
4 changes: 2 additions & 2 deletions ports/spdk-dpdk/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -35,9 +35,9 @@ FIND_PROGRAM(MAKE make)

SET(DPDK_CFLAGS "-fPIC")
IF (CMAKE_BUILD_TYPE STREQUAL Debug)
STRING(APPEND ${DPDK_CFLAGS} "-O0 -g")
STRING(APPEND ${DPDK_CFLAGS} " -O0 -g")
ENDIF ()

STRING(APPEND ${DPDK_CFLAGS} " -I${NUMA_INCLUDE_DIR}")
SET(DPDK_TARGET ${ARCH}-${MACHINE}-${EXECENV}-${TOOLCHAIN})
#SET(DPDK_CONFIG O=${CMAKE_BUILD_TYPE}/build T=${DPDK_TARGET})
SET(DPDK_CONFIG "T=${DPDK_TARGET}")
34 changes: 10 additions & 24 deletions ports/spdk-dpdk/portfile.cmake
Original file line number Diff line number Diff line change
@@ -5,33 +5,19 @@ ENDIF ()
VCPKG_FROM_GITHUB(
OUT_SOURCE_PATH SOURCE_PATH
REPO spdk/dpdk
REF spdk-18.11
SHA512 9c069bb0e445f8287ee056452fa32263746f78e27377e8fd75809b9ebf7f25c2395ee13ae4804d8c464e5bc7db7335692759ab3202748dd0c82243aad35e5e7c
REF v21.02
SHA512 f2efb5d6907a0ce7c3d2a63d37e10f2e0080a0d21c0555b46d03b800dc85b219cf0d90303035b32193c017d3b07333c91950e0b72265c1d9986e2eba39f3274e
HEAD_REF master
)

VCPKG_CONFIGURE_CMAKE(
SOURCE_PATH ${CMAKE_CURRENT_LIST_DIR}
PREFER_NINJA
OPTIONS
-DSOURCE_PATH=${SOURCE_PATH}
)
x_vcpkg_get_python_packages(PYTHON_VERSION "3" OUT_PYTHON_VAR "PYTHON3" PACKAGES pyelftools )

VCPKG_INSTALL_CMAKE()
vcpkg_configure_meson(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
)

# Headers are symbolic links here, gather all, resolve and copy real files
FILE(GLOB_RECURSE HEADERS FOLLOW_SYMLINKS "${SOURCE_PATH}/build/include/*")
SET(REAL_FILES "")
FOREACH (HEADER ${HEADERS})
GET_FILENAME_COMPONENT(REAL_FILE "${HEADER}" REALPATH)
LIST(APPEND REAL_FILES "${REAL_FILE}")
ENDFOREACH ()
vcpkg_install_meson()

FILE(INSTALL ${SOURCE_PATH}/Release/lib/ DESTINATION ${CURRENT_PACKAGES_DIR}/lib/spdk)
if(NOT VCPKG_BUILD_TYPE)
FILE(INSTALL ${SOURCE_PATH}/Debug/lib/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/spdk)
endif()
FILE(INSTALL ${REAL_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/${PORT})
FILE(INSTALL ${CMAKE_CURRENT_LIST_DIR}/spdk-dpdkConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
FILE(INSTALL ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
FILE(INSTALL ${SOURCE_PATH}/license/README DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
FILE(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
FILE(INSTALL "${SOURCE_PATH}/license/README" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
9 changes: 6 additions & 3 deletions ports/spdk-dpdk/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
{
"name": "spdk-dpdk",
"version-date": "2018-11-24",
"port-version": 2,
"version-date": "2021-02-14",
"description": "SPDK mirror of DPDK. A set of libraries and drivers for fast packet processing",
"supports": "linux",
"dependencies": [
"libnuma"
"libnuma",
{
"name": "vcpkg-get-python-packages",
"host": true
}
]
}