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
Thank you!