I just woke up, sounds like some great progress so far. KStars does use dbus. I know it is definitely used for controlling the program with a dbus based script, but I dont know what else. I could look into it.
There was one other reason we were using emerge, it is a sure way to get all the KDE apps set up that KStars is going to need in order to run things like download new stuff work properly
OK, good news and bad news. I've overcome the Qt5DBus_DIR issue by adding to the .rb file:
"-DQt5DBus_DIR=/Users/stephanelucas/Qt5.7.0/5.7/clang_64/lib/cmake/Qt5DBus/"
but them it conflicts with "-DCMAKE_PREFIX_PATH=/usr/local/Cellar/qt5/5.7.0"
So, I'm going to go ahead with my hack way for now, but I will probably have to re-install my KF5 brew after some slight path correction.
TBC...
EDIT:
I have removed KF5, tap it again and ran my sed command with this time a slight change, used the Qt5 dmg files instead of brew
sed -i '.bak' 's/*args/"-DCMAKE_PREFIX_PATH=\/Users\/stephanelucas\/Qt5.7.0\/5.7\/clang_64\/", *args/g' *.rb
Stephanes-MacBook-Air:~ stephanelucas$ brew search kf5auth
No formula found for "kf5auth".
==> Searching pull requests...
Error: GitHub API Error: API rate limit exceeded for 212.. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
Try again in 22 minutes 54 seconds, or create a personal access token: github.com/settings/tokens/new?scopes=gi...description=Homebrew
and then set the token as: export HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Stephanes-MacBook-Air:~ stephanelucas$