Diff freecad-1.0.0-r2 with a freecad-9999
/usr/portage/media-gfx/freecad/freecad-9999.ebuild 2025-02-03 17:39:34.122671540 +0300 | ||
---|---|---|
18 | 18 |
S="${WORKDIR}/freecad-${PV}" |
19 | 19 |
else |
20 | 20 |
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" |
21 |
KEYWORDS="amd64" |
|
21 |
KEYWORDS="~amd64" |
|
22 | 22 |
S="${WORKDIR}/FreeCAD-${PV}" |
23 | 23 |
fi |
24 | 24 | |
... | ... | |
31 | 31 |
# cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake |
32 | 32 |
# To get their dependencies: |
33 | 33 |
# 'grep REQUIRES_MODS cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake' |
34 |
IUSE+=" addonmgr +bim cam cloud fem idf inspection +mesh openscad points reverse robot surface +techdraw" |
|
34 |
IUSE+=" addonmgr assembly +bim cam cloud fem idf inspection +mesh openscad points reverse robot surface +techdraw" |
|
35 | 35 | |
36 | 36 |
REQUIRED_USE=" |
37 | 37 |
${PYTHON_REQUIRED_USE} |
... | ... | |
66 | 66 |
dev-python/pybind11[${PYTHON_USEDEP}] |
67 | 67 |
dev-python/pyyaml[${PYTHON_USEDEP}] |
68 | 68 |
') |
69 |
assembly? ( sci-libs/ondselsolver ) |
|
69 | 70 |
cloud? ( |
70 | 71 |
dev-libs/openssl:= |
71 | 72 |
net-misc/curl |
... | ... | |
108 | 109 |
" |
109 | 110 | |
110 | 111 |
PATCHES=( |
111 |
"${FILESDIR}"/${PN}-1.0.0-r1-Gentoo-specific-don-t-check-vcs.patch |
|
112 |
"${FILESDIR}"/${PN}-9999-Gentoo-specific-don-t-check-vcs.patch |
|
112 | 113 |
"${FILESDIR}"/${PN}-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch |
113 | 114 |
"${FILESDIR}"/${PN}-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch |
114 | 115 |
) |
... | ... | |
148 | 149 | |
149 | 150 |
# Modules |
150 | 151 |
-DBUILD_ADDONMGR=$(usex addonmgr) |
151 |
-DBUILD_ASSEMBLY=OFF # Requires OndselSolver |
|
152 |
-DBUILD_ASSEMBLY=$(usex assembly) |
|
152 | 153 |
-DBUILD_BIM=$(usex bim) |
153 | 154 |
-DBUILD_CAM=$(usex cam) |
154 | 155 |
-DBUILD_CLOUD=$(usex cloud) |
... | ... | |
191 | 192 | |
192 | 193 |
-DFREECAD_BUILD_DEBIAN=OFF |
193 | 194 | |
195 |
-DFREECAD_USE_EXTERNAL_ONDSELSOLVER=$(usex assembly) |
|
194 | 196 |
-DFREECAD_USE_EXTERNAL_SMESH=OFF # no package in Gentoo |
195 | 197 |
-DFREECAD_USE_EXTERNAL_ZIPIOS=OFF # doesn't work yet, also no package in Gentoo tree |
196 | 198 |
-DFREECAD_USE_FREETYPE=ON |