|
1 | 1 | { |
2 | | - "FreeCAD-version":"1.0.0", |
3 | | - "LibPack-version":"3.0.0", |
| 2 | + "FreeCAD-version":"1.1.0", |
| 3 | + "LibPack-version":"3.1.0", |
4 | 4 | "content": [ |
5 | 5 | { |
6 | 6 | "name":"python", |
7 | 7 | "git-repo":"https://github.com/python/cpython.git", |
8 | | - "git-ref":"v3.12.4", |
| 8 | + "git-ref":"v3.12.7", |
| 9 | + "note1": "As of 19 November 2024, IfcOpenShell did not support Python 3.13", |
| 10 | + "note2": "pynastran 1.4.1 depends on numpy<2", |
9 | 11 | "requirements": [ |
10 | 12 | "area==1.1.1", |
11 | | - "cmake==3.29.3", |
12 | | - "cog==0.6.1", |
13 | | - "configparser==7.0.0", |
14 | | - "debugpy==1.8.2", |
| 13 | + "cmake==3.31.0.1", |
| 14 | + "cog==0.13.2", |
| 15 | + "configparser==7.1.0", |
| 16 | + "debugpy==1.8.8", |
15 | 17 | "defusedxml==0.7.1", |
16 | | - "ifcopenshell==0.7.0.240627", |
17 | | - "ladybug-core==0.43.0", |
18 | | - "matplotlib==3.9.1", |
| 18 | + "ifcopenshell==0.8.0", |
| 19 | + "ladybug-core==0.43.18", |
| 20 | + "matplotlib==3.9.2", |
19 | 21 | "numpy==1.26.4", |
20 | 22 | "opencv-python==4.10.0.84", |
21 | | - "packaging==24.1", |
22 | | - "pillow==10.3.0", |
| 23 | + "packaging==24.2", |
| 24 | + "pillow==11.0.0", |
23 | 25 | "ply==3.11", |
24 | 26 | "pycollada==0.8", |
25 | 27 | "pyNastran==1.4.1", |
26 | 28 | "pyshp==2.3.1", |
27 | 29 | "pysolar==0.11", |
28 | | - "PyYAML==6.0.1", |
| 30 | + "PyYAML==6.0.2", |
29 | 31 | "requests==2.32.3", |
30 | 32 | "rpdb2==2.0.0.1.2", |
31 | | - "scipy==1.13.1", |
| 33 | + "scipy==1.14.1", |
32 | 34 | "sets==0.3.2", |
33 | | - "setuptools==70.0.0", |
| 35 | + "setuptools==75.5.0", |
34 | 36 | "vermin==1.6.0", |
35 | | - "wheel==0.43.0" |
| 37 | + "wheel==0.45.0" |
36 | 38 | ] |
37 | 39 | }, |
38 | 40 | { |
|
42 | 44 | }, |
43 | 45 | { |
44 | 46 | "name":"qt", |
45 | | - "install-directory":"C:\\Qt\\6.7.2\\msvc2019_64" |
| 47 | + "install-directory":"C:\\Qt\\6.8.1\\msvc2022_64" |
46 | 48 | }, |
47 | 49 | { |
48 | 50 | "name":"bzip2", |
|
55 | 57 | "git-ref":"v1.6.40" |
56 | 58 | }, |
57 | 59 | { |
58 | | - "name":"boost", |
59 | | - "git-repo":"https://github.com/boostorg/boost", |
60 | | - "git-ref":"boost-1.85.0", |
61 | | - "patches": ["patches/boost-01-msvc_14_4_support.patch"] |
| 60 | + "name":"pybind11", |
| 61 | + "git-repo":"https://github.com/pybind/pybind11", |
| 62 | + "git-ref":"v2.13.6" |
| 63 | + }, |
| 64 | + { |
| 65 | + "name": "boost", |
| 66 | + "git-repo": "https://github.com/boostorg/boost", |
| 67 | + "git-ref": "boost-1.86.0" |
62 | 68 | }, |
63 | 69 | { |
64 | 70 | "name":"coin", |
|
74 | 80 | { |
75 | 81 | "name":"pcre2", |
76 | 82 | "git-repo":"https://github.com/PCRE2Project/pcre2", |
77 | | - "git-ref":"pcre2-10.42" |
| 83 | + "git-ref":"pcre2-10.44" |
78 | 84 | }, |
79 | 85 | { |
80 | 86 | "name":"swig", |
81 | 87 | "git-repo":"https://github.com/swig/swig.git", |
82 | | - "git-tag":"v4.1.1" |
| 88 | + "git-tag":"v4.3.0" |
83 | 89 | }, |
84 | 90 | { |
85 | 91 | "name":"pivy", |
86 | 92 | "git-repo":"https://github.com/coin3d/pivy", |
87 | | - "git-ref":"master" |
| 93 | + "git-ref":"0.6.9", |
| 94 | + "patches": ["patches/pivy-01-add-python-libraries.patch"] |
88 | 95 | }, |
89 | 96 | { |
90 | 97 | "name":"libclang", |
91 | | - "url":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_140-based-windows-vs2019_64.7z" |
| 98 | + "url":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_19.1.0-based-windows-vs2019_64.7z" |
92 | 99 | }, |
93 | 100 | { |
94 | 101 | "name":"pyside", |
95 | 102 | "git-repo": "http://code.qt.io/pyside/pyside-setup", |
96 | | - "git-ref": "v6.7.2" |
| 103 | + "git-ref": "6.8.1" |
97 | 104 | }, |
98 | 105 | { |
99 | 106 | "name":"vtk", |
100 | 107 | "git-repo":"https://gitlab.kitware.com/vtk/vtk.git", |
101 | | - "git-ref":"v9.3.0", |
102 | | - "patches": ["patches/vtk-01-add-missing-typename.patch", "patches/vtk-02-add_cast_to_specific_type.patch"] |
| 108 | + "git-ref":"v9.3.1", |
| 109 | + "patches": ["patches/vtk-02-add_cast_to_specific_type.patch"] |
103 | 110 | }, |
104 | 111 | { |
105 | 112 | "name":"harfbuzz", |
106 | 113 | "git-repo":"https://github.com/harfbuzz/harfbuzz", |
107 | | - "git-ref":"8.5.0" |
| 114 | + "git-ref":"10.1.0" |
108 | 115 | }, |
109 | 116 | { |
110 | 117 | "name":"freetype", |
111 | 118 | "git-repo":"https://gitlab.freedesktop.org/freetype/freetype/", |
112 | | - "git-ref":"VER-2-13-1" |
| 119 | + "git-ref":"VER-2-13-3" |
113 | 120 | }, |
114 | 121 | { |
115 | 122 | "name":"tcl", |
116 | 123 | "git-repo":"https://github.com/tcltk/tcl", |
117 | | - "git-ref":"core-8-6-13" |
| 124 | + "git-ref":"core-8-6-15" |
118 | 125 | }, |
119 | 126 | { |
120 | 127 | "name":"tk", |
121 | 128 | "git-repo":"https://github.com/tcltk/tk", |
122 | | - "git-ref":"core-8-6-13" |
| 129 | + "git-ref":"core-8-6-15" |
123 | 130 | }, |
124 | 131 | { |
125 | 132 | "name": "rapidjson", |
|
133 | 140 | }, |
134 | 141 | { |
135 | 142 | "name":"opencascade", |
136 | | - "git-repo":"https://gitlab.com/blobfish/occt", |
137 | | - "git-ref":"V7_8_0_BF" |
| 143 | + "git-repo":"https://github.com/FreeCAD/OCCT", |
| 144 | + "git-ref":"patched", |
| 145 | + "patches": ["patches/opencascade-01-StdPrs_BRepFont.patch"] |
138 | 146 | }, |
139 | 147 | { |
140 | 148 | "name":"netgen", |
141 | 149 | "git-repo":"https://github.com/NGSolve/netgen", |
142 | | - "git-ref":"v6.2.2403" |
| 150 | + "git-ref":"v6.2.2404", |
| 151 | + "patches": ["patches/netgen-01-python-file-include-order.patch"] |
143 | 152 | }, |
144 | 153 | { |
145 | 154 | "name":"hdf5", |
146 | 155 | "git-repo":"https://github.com/HDFGroup/hdf5", |
147 | | - "git-ref":"hdf5-1_10_8" |
| 156 | + "git-ref":"hdf5-1_12_3", |
| 157 | + "note":"Salome medfile 5.0.0 requires HDF5 1.12.x, no later version may be used" |
148 | 158 | }, |
149 | 159 | { |
150 | 160 | "name":"medfile", |
151 | 161 | "git-repo":"https://github.com/chennes/med", |
152 | | - "git-ref":"v4.1.1", |
| 162 | + "git-ref":"v5.0.0", |
153 | 163 | "patches": ["patches/medfile-01-const_cast_argv.patch"] |
154 | 164 | }, |
155 | 165 | { |
|
166 | 176 | "name":"icu", |
167 | 177 | "git-repo":"https://github.com/unicode-org/icu", |
168 | 178 | "git-ref":"release-74-2", |
169 | | - "note":"Cannot yet use the 75.x series, compilation of Xerces 3.2.5 fails against them" |
| 179 | + "note":"Cannot yet use the 75.x series, compilation of Xerces 3.2.5 fails against them", |
| 180 | + "patches": ["patches/icu-01-remove_makedata_target.patch"] |
170 | 181 | }, |
171 | 182 | { |
172 | 183 | "name":"xercesc", |
173 | 184 | "git-repo":"https://github.com/apache/xerces-c", |
174 | | - "git-ref":"v3.2.5" |
| 185 | + "git-ref":"v3.2.5", |
| 186 | + "note": "Compilation of v3.3.0 is failing under MSVC 143 as of this writing" |
175 | 187 | }, |
176 | 188 | { |
177 | 189 | "name":"libfmt", |
178 | 190 | "git-repo":"https://github.com/fmtlib/fmt", |
179 | | - "git-ref":"10.2.1" |
| 191 | + "git-ref":"11.0.2" |
180 | 192 | }, |
181 | 193 | { |
182 | 194 | "name": "yamlcpp", |
|
0 commit comments