influxdb 0.5.4

Closes #28093.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
influxdb: update 0.5.4 bottle.
Cache MacOS.version comparison results

MacOS.version#<=> is called many, many times during formula loading with
the same half dozen or so arguments. A typical call to this method
involves:

 * a hash lookup to convert a symbol argument to a string
 * creation of a throw-away Version object wrapping the argument
 * the actual version comparison, which is not cheap

This makes it a prime candidate to be memoized.
pygtk: modernize optional dependency

Closes #28092.

Note from Jack:

I know renaming an option is bad form, but my gut says this is
a little-used option and it's worth changing to fix the cases where it
is causing breakage.

See https://github.com/Homebrew/homebrew/issues/27485 for background.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tinyxml: add pkgconfig file

Closes #28072.
Closes #28077.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
rdup: update homepage and URL

Closes #28049.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pygobject3 3.12.0
RabbitMQ 3.3.0

Changed url and sha to the latest RabbitMQ version
rabbitmq: add 3.3.0 bottle.