Index: petsc4py/demo/legacy/bratu2d/makefile
===================================================================
--- petsc4py.orig/demo/legacy/bratu2d/makefile	2025-03-12 01:25:49.009535893 +0100
+++ petsc4py/demo/legacy/bratu2d/makefile	2025-03-12 01:33:40.926672397 +0100
@@ -9,6 +9,8 @@
 F2PY_FLAGS =--noarch --f90flags=''
 F2PY_FLAGS +=-DF2PY_REPORT_ON_ARRAY_COPY=1
 
+PETSC_OPTIONS += -plot false
+
 -include ../../../../../petscdir.mk
 -include ${PETSC_DIR}/lib/petsc/conf/variables
 
@@ -20,7 +22,7 @@
 
 .PHONY:run_py
 run_py:
-	${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} bratu2d.py -impl python
+	PETSC_OPTIONS="${PETSC_OPTIONS}" ${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} bratu2d.py -impl python
 
 MODULE=bratu2df90
 .PHONY:${MODULE}
@@ -30,7 +32,7 @@
 
 .PHONY:run_f90
 run_f90: ${MODULE}
-	${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} bratu2d.py -impl fortran
+	PETSC_OPTIONS="$(PETSC_OPTIONS)" ${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} bratu2d.py -impl fortran
 
 .PHONY:clean
 clean:
Index: petsc4py/demo/legacy/kspsolve/makefile
===================================================================
--- petsc4py.orig/demo/legacy/kspsolve/makefile	2025-03-12 01:25:49.013535942 +0100
+++ petsc4py/demo/legacy/kspsolve/makefile	2025-03-12 01:33:25.178663867 +0100
@@ -3,6 +3,8 @@
 MPIEXEC=
 PYTHON=python
 
+PETSC_OPTIONS += -plot false
+
 -include ../../../../../petscdir.mk
 -include ${PETSC_DIR}/lib/petsc/conf/variables
 
@@ -15,12 +17,12 @@
 SCRIPT1=test_mat_cg
 .PHONY:run_1
 run_1:
-	${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} ${SCRIPT1}.py
+	PETSC_OPTIONS="$(PETSC_OPTIONS)" ${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} ${SCRIPT1}.py
 
 SCRIPT2= test_mat_ksp
 .PHONY:run_2
 run_2:
-	${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} ${SCRIPT2}.py
+	PETSC_OPTIONS="$(PETSC_OPTIONS)" ${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} ${SCRIPT2}.py
 
 .PHONY:clean
 clean:
Index: petsc4py/demo/legacy/poisson2d/makefile
===================================================================
--- petsc4py.orig/demo/legacy/poisson2d/makefile	2025-03-12 01:25:49.013535942 +0100
+++ petsc4py/demo/legacy/poisson2d/makefile	2025-03-12 01:36:31.007023695 +0100
@@ -3,6 +3,8 @@
 MPIEXEC=
 PYTHON=python
 
+PETSC_OPTIONS += -plot false
+
 -include ../../../../../petscdir.mk
 -include ${PETSC_DIR}/lib/petsc/conf/variables
 
@@ -11,7 +13,7 @@
 
 .PHONY:run
 run:
-	${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} poisson2d.py -nx 15 -ny 16
+	PETSC_OPTIONS="$(PETSC_OPTIONS)" ${MPIEXEC} ${MPIEXEC_FLAGS} ${PYTHON} poisson2d.py -nx 15 -ny 16
 
 .PHONY:clean
 clean:
