Well, not this half.
Thanks for the suggestion … I should have thought of doing a complete, fresh install when I first couldn’t see the SAMD. But, following your suggestion, and working on my Mac Mini running Catalina, I completely removed the Arduino.app directory from /Applications and removed the ~/Library/Arduino15 directory, then reinstalled Arduino (1.8.19), the Arduino SAMD board library (1.8.13) and the Sparkfun SAMD boards (1.8.3). I can select the Sparkfun SAMD21 Pro RF board and compile, but there is no port named " /dev/cu.usbmodem####". Again, the error message is “Couldn’t find a Board on the selected port. Check that you have the correct port selected.”
During the install of the Sparkfun SAMD boards, I again got the error messages:
Index error: could not find referenced tool name=xtensa-esp32-elf-gcc version=1.22.0-80-g6c4433a-5.2.0 packager=esp32
Index error: could not find referenced tool name=esptool_py version=2.6.1 packager=esp32
Index error: could not find referenced tool name=mkspiffs version=0.2.3 packager=esp32
Index error: could not find referenced tool name=xtensa-esp32-elf-gcc version=1.22.0-80-g6c4433a-5.2.0 packager=esp32
Index error: could not find referenced tool name=esptool_py version=2.6.1 packager=esp32
Index error: could not find referenced tool name=mkspiffs version=0.2.3 packager=esp32
Index error: could not find referenced tool name=xtensa-esp32-elf-gcc version=1.22.0-80-g6c4433a-5.2.0 packager=esp32
Index error: could not find referenced tool name=esptool_py version=2.6.1 packager=esp32
Index error: could not find referenced tool name=mkspiffs version=0.2.3 packager=esp32
So it looks like there’s something missing in the packaging of the Sparkfun SAMD Boards, at least for the Mac.
I got the same messages for Raspbian when I was trying this earlier on previously-installed versions of Raspbian with Arduino already installed. But when I get a little spare time, I’ll go back and do a fresh install of 32-bit Raspbian, Arduino, and SAMD boards and try that one again.