68 Commits

Author SHA1 Message Date
Mark Roszko
922699f388 Update ngspice to 45.2 2025-09-06 13:35:28 -04:00
Mark Roszko
264029c8e9 Update kicad-vcpkg and ngspice 2025-09-06 08:46:34 -04:00
Mark Roszko
a8d6292d61 Use boost::stacktrace w/ unit test handlers to start hunting for that copper sliver wabbit 2025-09-01 11:07:12 -04:00
Mark Roszko
3f549748e9 Ensure webview always included for wxwidgets in vcpkg 2025-08-06 21:14:31 -04:00
Mark Roszko
9dd1ba7f9f Update wxwidgets-33 port to fix arm64 build 2025-07-02 20:14:26 -04:00
Mark Roszko
23d64221e3 Bump wxwidgets-33 port being used 2025-06-19 20:22:20 -04:00
Mark Roszko
95235dc8ad Minor port updates 2025-06-16 21:03:44 -04:00
Mark Roszko
2440cf4892 Update vcpkg for wx3.3 trial in windows nightlies 2025-06-14 15:10:50 -04:00
Marek Roszko
ab75263b91 Bump kicad-vcpkg to fix occt debug 2025-06-02 21:02:08 -04:00
Marek Roszko
f06216a64a Bump wxwidgets in vcpkg 2025-05-21 23:05:21 -04:00
Marek Roszko
99762565bd Update vcpkg baseline 2025-05-21 19:53:02 -04:00
Seth Hillbrand
e75076ab41 Revert "Replace glew with epoxy"
This reverts merge request !2217
2025-04-22 15:16:58 -07:00
Michal Suchánek
0c36e16292 Replace glew with epoxy
Glew has the problem that it has to be selected at build time if GLX or
EGL is supported by the library, and this in not encoded in the library
name, nor ABI, nor anything.

Then it's easy to get into the situation that a binary is built but
cannot run because glew supports an API different from the one used by
wxWidgets, or the binary fails to link in the end after all objects are
compiled.

epoxy can support both with the same library avoiding this problem.

epoxy is not initialized explicitly, replaced initialization with
version check where one was not done already.

It seems to be available as vcpkg https://vcpkg.link/ports/libepoxy

There are problems related to GL context switching on Windows which does
not seem to be used in kicad
https://github.com/anholt/libepoxy#known-issues-when-running-on-windows
There is also a problem related to multithreaded rendering on Windows
https://github.com/anholt/libepoxy/pull/265 It's harder to tell if
threading is used for rendering but it does not look like kicad is doing
anything complex enough to warrant using multiple rendering threads.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20630
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12543
2025-04-22 12:54:39 -07:00
Marek Roszko
4565331b78 Turn on ssh for vcpkg libgit2 inclusion 2025-02-12 20:22:46 -05:00
Mark Roszko
4861f2ea85 Revert wxpython removal 2025-02-05 12:09:22 +00:00
Mark Roszko
a7f5fc45e7 Widths in WX_GRID_AUTOSIZER should account for dpi scaling 2025-01-31 11:14:40 -05:00
Marek Roszko
76728ab748 Bump vcpkg for wxpython ducktape 2025-01-26 20:55:46 -05:00
Marek Roszko
92c804b1f3 Bump wxwidgets for trace patch 2025-01-11 11:22:44 -05:00
Marek Roszko
d03a59de4c Use newer ngspice port to fix arm64 build 2025-01-05 09:53:40 -05:00
Marek Roszko
ee7323dc42 Update vcpkg for ngspice 44 2025-01-04 14:45:17 -05:00
Marek Roszko
dee5595bb9 Bump vcpkg and wxwidget port for aui hotfix 2024-11-02 15:02:13 -04:00
Mark Roszko
810036b70f Update vcpkg.json 2024-10-27 23:43:01 +00:00
Marek Roszko
04cc05645f Bump kicad-vcpkg for wx 2024-10-05 07:38:36 -04:00
Marek Roszko
34b4621cd6 Update our vcpkg ports 2024-10-02 06:50:44 -04:00
Mark Roszko
4448c98918 Update 2 files
- /vcpkg.json
- /vcpkg-configuration.json
2024-07-21 01:18:43 +00:00
Marek Roszko
c1315b164e Bump vcpkg for patched wx 3.2.5 for gdi leak 2024-07-15 20:04:02 -04:00
Mark Roszko
ad2e98111b Update file vcpkg.json 2024-07-15 23:46:43 +00:00
Alex Shvartzkop
349f3cc064 Pin protobuf in vcpkg due to incompatibility with libabseil_dll.dll in Release. 2024-07-14 21:54:08 +03:00
Marek Roszko
ba65231f6b Move vcpkg to wx 3.2.5 2024-05-25 10:29:02 -04:00
Marek Roszko
1a1be2d542 Update vcpkg wxpython 2024-05-02 18:31:33 -04:00
Marek Roszko
279732e89e Add boost bimap to vcpkg 2024-04-02 21:18:58 -04:00
Jon Evans
f613cd1cb4 ADDED: A new IPC API based on protobuf and nng
Details, documentation, and language bindings are works in
progress and will be evolving over the course of KiCad 9
development.
2024-04-02 19:34:36 -04:00
Marek Roszko
fcc9b8456f Add extra comment in vcpkg 2024-03-29 18:27:11 -04:00
Marek Roszko
57d029f087 Ensure liblzma stays pinned to 5.4.4 2024-03-29 18:27:11 -04:00
Marek Roszko
88dc531d91 Update vcpkg to get locale installing wxwidgets 2024-01-15 21:11:19 -05:00
Mark Roszko
e8cd5f938d update vcpkg for ngspice 42 2023-12-30 04:07:10 +00:00
Marek Roszko
beb917e572 Bump kicad-vcpkg repo for wx 3.2.4 2023-11-09 22:44:24 -05:00
Mark Roszko
809f88b144 Add libgit2 to vcpkg 2023-10-20 13:08:33 +00:00
Alex Shvartzkop
a52ee04fc7 vcpkg: Lock glm at 0.9.9.8#2
Version 2023-06-08 changed the default order of quaternion
values from xyzw to wxyz, which we don't support.

Fixes animations in the 3D viewer.
2023-10-16 14:54:23 +03:00
Marek Roszko
5a8f38952b Move vcpkg forwards 2023-10-12 18:32:58 -04:00
Marek Roszko
37bdba80ab Pull in ngspice 41 for vcpkg 2023-09-04 15:34:56 -04:00
Marek Roszko
a1f1e4c371 update vcpkg baseline 2023-08-08 22:22:48 -04:00
Chris Morgan
d03c3d0f6d vcpkg.json - Explicitly depend on sqlite3 with a range of features that... 2023-08-06 22:50:39 +00:00
Marek Roszko
1ed4cd3644 Bump vcpkg for opencascade 2023-06-05 21:10:39 -04:00
Marek Roszko
3077bbf1bb Update vcpkg for ngspice 40 2023-04-08 20:31:51 -04:00
Marek Roszko
ffa86db9a9 Bump vcpkg for wxpython fix 2023-04-07 22:42:56 -04:00
Marek Roszko
c24214fcd2 Update vcpkg to fix python3 build 2023-03-11 16:42:03 -05:00
Marek Roszko
b4bb1f4b46 update vcpkg to get the arm64 compatible packages 2023-03-10 21:23:09 -05:00
Marek Roszko
28da03422e Move up vcpkg baseline and kicad-vcpkg repo to get wx 3.2.2 2023-02-12 15:58:07 -05:00
qu1ck
ee5b266ae2 Update schema links in vcpkg config files 2023-02-09 12:04:35 +00:00