This may be a silly question but it appears every modern browser in ports requires shells/bash. Is there a way to install www/firefox or any other browser besides links, lynx, etc, without installing bash? Do I have to just suck it up and install bash? Seems silly to me...
It's a build time dependency for some of the dependencies of the browsers that you can't avoid because the developers insist on writing their shell scripts in shells/bash instead of the standard barebones sh(1). Nothing we can do about.
For example if you look at the run time dependencies of www/chromium at freshports you'll see that bash is not there but is in the build dependencies. Installing chromium from packages won't pull in shells/bash.
I've been reading up on "synth" going to play with it and see if I can get the environment set up. Not sure how much extra disk space I'll need - guess it depends on how many ports I have installed. I'll read the docs completely because I am still not clear on some things. If I have questions I'll look for the appropriate thread.