OpenAstro is a user-friendly astrology program written in Python. It provides most astrological information at a glance. While we do have app-misc/astrolog in the tree, unlike the windows version, it does not have a GUI, so it's more tedious to use. OpenAstro has a separate data package which I've submitted as app-misc/openastro-data, and it also depends on python bindings to the Swiss Ephemeris which I submitted as dev-python/pyswisseph.
here is the source and dependencies are well documented http://www.openastro.org/?Download
@Jonas Sorry for forgetting the link. I have pull requests open on Github: https://github.com/gentoo/gentoo/pull/1681 https://github.com/gentoo/gentoo/pull/1682 https://github.com/gentoo/gentoo/pull/1683
commit f91bd4a5dac8cb786cb607dd75b8cce8514c2c24 (HEAD -> master, origin/master, origin/HEAD) Author: Aric Belsito <lluixhi@gmail.com> AuthorDate: Thu Jul 14 15:37:21 2016 -0700 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: Tue Aug 30 17:29:30 2016 +0200 app-misc/openastro{,-data}, dev-python/pyswisseph: new package. openastro is an open source astrology program written in Python. Gentoo-Bug: https://bugs.gentoo.org/586110 Closes: https://github.com/gentoo/gentoo/pull/1888 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> app-misc/openastro-data/Manifest | 1 + app-misc/openastro-data/metadata.xml | 19 ++++++++++++ app-misc/openastro-data/openastro-data-1.6.ebuild | 24 +++++++++++++++ app-misc/openastro/Manifest | 1 + app-misc/openastro/metadata.xml | 23 +++++++++++++++ app-misc/openastro/openastro-1.1.48.ebuild | 34 ++++++++++++++++++++++ dev-python/pyswisseph/Manifest | 1 + dev-python/pyswisseph/metadata.xml | 20 +++++++++++++ dev-python/pyswisseph/pyswisseph-2.00.00_p2.ebuild | 29 ++++++++++++++++++ 9 files changed, 152 insertions(+) create mode 100644 app-misc/openastro-data/Manifest create mode 100644 app-misc/openastro-data/metadata.xml create mode 100644 app-misc/openastro-data/openastro-data-1.6.ebuild create mode 100644 app-misc/openastro/Manifest create mode 100644 app-misc/openastro/metadata.xml create mode 100644 app-misc/openastro/openastro-1.1.48.ebuild create mode 100644 dev-python/pyswisseph/Manifest create mode 100644 dev-python/pyswisseph/metadata.xml create mode 100644 dev-python/pyswisseph/pyswisseph-2.00.00_p2.ebuild Commited to the tree. Thanks!