Rename Fortran requirement to fix option generation

So, `depends_on :fortran => :optional` will generate "--with-fortran"
rather than "--with-fortranRequired".
fftw: use optional dep for fortran
libgetdata: use optional dep for fortran
libgetdata: style
R: use optional dep for valgrind
gearman: use optional dep for mysql
soci: use optional dep for boost
inkscape: use optional dep for poppler
New formula beansdb 0.5.9

Closes #20170.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Python: fix LINKFORSHARED value

LINKFORSHARED incorrectly returns a truncated value by default, which
breaks builds which depend on it returning a valid path.
e.g., it returns:

Python.framework/Versions/2.7/Python

Instead of:

$(brew --prefix)/Python.framework/Versions/2.7/Python

This breaks zpython, and possibly other things. See #20182.

Reported to Python.org in http://bugs.python.org/issue3588 and
http://bugs.python.org/issue16848, fixed for python-config but not
other usecases.
geoip 1.5.1

Closes #20799.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Merge remote-tracking branch 'upstream/master'
tor: use --with-brewed-openssl instead of the generic --with-ssl