Index: gcc.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mk/compiler/gcc.mk,v
retrieving revision 1.307
diff -u -r1.307 gcc.mk
--- gcc.mk 18 Jan 2026 21:08:07 -0000 1.307
+++ gcc.mk 21 Jan 2026 14:12:51 -0000
@@ -1351,7 +1351,19 @@
# On systems without a Fortran compiler, pull one in if needed.
PKGSRC_FORTRAN?=gfortran
-.include "../../mk/compiler/${PKGSRC_FORTRAN}.mk"
+_GCC_NEEDS_A_FORTRAN= no
+.if empty(_USE_PKGSRC_GCC:M[yY][eE][sS]) && !(defined(FCPATH) && exists(${FCPATH}))
+_GCC_NEEDS_A_FORTRAN= yes
+.else
+. for _pattern_ in 0.* 1.[0-4] 1.[0-4].*
+. if !empty(MACHINE_PLATFORM:MNetBSD-${_pattern_}-*)
+_GCC_NEEDS_A_FORTRAN= yes
+. endif
+. endfor
+.endif
+.if !empty(_GCC_NEEDS_A_FORTRAN:M[yY][eE][sS])
+. include "../../mk/compiler/${PKGSRC_FORTRAN}.mk"
+.endif
#.READONLY: GCC_REQD
_GCC_REQD_EFFECTIVE:= ${GCC_REQD}
Thank you.