diff --git a/science/electronics/kicad/actions.py b/science/electronics/kicad/actions.py
index 52f79ee88c..0b853ffd1a 100644
--- a/science/electronics/kicad/actions.py
+++ b/science/electronics/kicad/actions.py
@@ -19,8 +19,8 @@ def setup():
-DKICAD_SKIP_BOOST=ON \
-DKICAD_SCRIPTING=ON \
-DKICAD_SCRIPTING_MODULES=ON \
- -DKICAD_USE_OCE=OFF \
- -DKICAD_USE_OCC=OFF \
+ -DKICAD_USE_OCE=ON \
+ -DKICAD_USE_OCC=ON \
-DKICAD_USE_EGL=1 \
-DKICAD_SCRIPTING_WXPYTHON=OFF \
-DKICAD_BUILD_QA_TESTS=OFF \
diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml
index 5913d05a93..6ebebb9ade 100644
--- a/science/electronics/kicad/pspec.xml
+++ b/science/electronics/kicad/pspec.xml
@@ -34,6 +34,7 @@
python3-devel
mesa-glu-devel
ngspice-devel
+ opencascade-devel
desktop-file-utils
@@ -59,6 +60,7 @@
openssl
libglvnd
mesa-glu
+ opencascade
wxGTK-common