commit: 691d5e8641e51ba68c12d524604daecba34d6a92 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Mar 16 22:46:39 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Mar 16 22:50:55 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691d5e86
sci-electronics/kicad: depend on :0 for opencascade This avoids tolerating the old slotted versions. Closes: https://bugs.gentoo.org/833301 Signed-off-by: Sam James <sam <AT> gentoo.org> .../kicad/{kicad-5.1.12-r2.ebuild => kicad-5.1.12-r3.ebuild} | 4 ++-- sci-electronics/kicad/{kicad-6.0.2.ebuild => kicad-6.0.2-r1.ebuild} | 3 ++- sci-electronics/kicad/kicad-9999.ebuild | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sci-electronics/kicad/kicad-5.1.12-r2.ebuild b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild similarity index 97% rename from sci-electronics/kicad/kicad-5.1.12-r2.ebuild rename to sci-electronics/kicad/kicad-5.1.12-r3.ebuild index 943fd0124280..34fef8a30277 100644 --- a/sci-electronics/kicad/kicad-5.1.12-r2.ebuild +++ b/sci-electronics/kicad/kicad-5.1.12-r3.ebuild @@ -21,7 +21,7 @@ IUSE="doc examples github +ngspice +occ openmp +python" REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) " - +# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301 COMMON_DEPEND=" >=dev-libs/boost-1.61:=[context,nls,threads(+)] media-libs/freeglut @@ -35,7 +35,7 @@ COMMON_DEPEND=" ngspice? ( >sci-electronics/ngspice-27[shared] ) - occ? ( <sci-libs/opencascade-7.5.3:=[vtk(+)] ) + occ? ( <sci-libs/opencascade-7.5.3:0=[vtk(+)] ) python? ( $(python_gen_cond_dep ' >=dev-libs/boost-1.61:=[context,nls,threads(+),python,${PYTHON_USEDEP}] diff --git a/sci-electronics/kicad/kicad-6.0.2.ebuild b/sci-electronics/kicad/kicad-6.0.2-r1.ebuild similarity index 97% rename from sci-electronics/kicad/kicad-6.0.2.ebuild rename to sci-electronics/kicad/kicad-6.0.2-r1.ebuild index 4d73adf1a0c4..2d3156fe68e9 100644 --- a/sci-electronics/kicad/kicad-6.0.2.ebuild +++ b/sci-electronics/kicad/kicad-6.0.2-r1.ebuild @@ -34,6 +34,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Contains bundled pybind but it's patched for wx # See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424 +# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301 COMMON_DEPEND=" !sci-electronics/kicad-i18n >=dev-libs/boost-1.61:=[context,nls] @@ -56,7 +57,7 @@ COMMON_DEPEND=" sys-devel/gettext ) occ? ( - >=sci-libs/opencascade-7.3.0:= + >=sci-libs/opencascade-7.3.0:0= ) " DEPEND="${COMMON_DEPEND}" diff --git a/sci-electronics/kicad/kicad-9999.ebuild b/sci-electronics/kicad/kicad-9999.ebuild index 129d19372060..9ca55665856a 100644 --- a/sci-electronics/kicad/kicad-9999.ebuild +++ b/sci-electronics/kicad/kicad-9999.ebuild @@ -34,6 +34,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Contains bundled pybind but it's patched for wx # See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424 +# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301 COMMON_DEPEND=" !sci-electronics/kicad-i18n >=dev-libs/boost-1.61:=[context,nls] @@ -56,7 +57,7 @@ COMMON_DEPEND=" sys-devel/gettext ) occ? ( - >=sci-libs/opencascade-7.3.0:= + >=sci-libs/opencascade-7.3.0:0= ) " DEPEND="${COMMON_DEPEND}"
