net-im/profanity "is a console based XMPP client written in C using ncurses and libstrophe". The latter is handled by bug #558838. HOMEPAGE="http://www.profanity.im/" src: https://github.com/boothj5/profanity
Created attachment 410368 [details] profanity-0.4.6.ebuild
Sorry that this got no proper attention all this time. Now, I'm questioning usefulness of bringing this to main Gentoo tree. Upstream git repo has last commit 2 years old. If we bring it here, we'll have to drop it soon. At this point profanity is available in several overlays which I consider sufficient. Please reopen if this changes.
Oops, I was very wrong! First, it's not stale. It's just commit which was _merged_ last was from 2016. The merge itself was committed just recently. Also, it is packaged in most of other distros, so worth having parity here: https://repology.org/metapackage/profanity/versions
And thanks to XMPP developer Daniel Gultsch who let me know that profanity is quite popular - "one of the three big console clients".
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264784f98311837d8a77e262d7bafe52ac759c1c commit 264784f98311837d8a77e262d7bafe52ac759c1c Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2019-05-06 19:01:43 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2019-05-06 19:17:48 +0000 net-im/profanity: add new package Based on the ebuild contributed by Dennis Schridde <devurandom@gmx.net> - huge thanks! Bug: https://bugs.gentoo.org/558840 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> net-im/profanity/Manifest | 1 + net-im/profanity/metadata.xml | 16 ++++++++++++++ net-im/profanity/profanity-0.6.0.ebuild | 39 +++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c12b68547436990731331971833beff76d501eb commit 3c12b68547436990731331971833beff76d501eb Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2019-05-06 18:20:19 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2019-05-06 19:17:47 +0000 dev-libs/libstrophe: add new package A dependency of net-im/profanity. Based on chaoslab-overlay. Thanks Ian Moone for high quality work! Changes made to original work are motivated by avoidance of overcomplication, and conformance to current practices. Changes are: * USE flag 'xml' changed to existing global flag 'expat' * USE flag 'doc' now also installs examples * README file is not installed anymore, as it contains mostly compilation advise, which is useless once you have it installed * USE flags 'static-libs', 'ssl' are dropped * RESTRICT="mirror" dropped as unreasonable. Bug: https://bugs.gentoo.org/show_bug.cgi?id=558840 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> dev-libs/libstrophe/Manifest | 1 + .../files/libstrophe-0.9.2-libressl.patch | 20 ++++++++++ dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 46 ++++++++++++++++++++++ dev-libs/libstrophe/metadata.xml | 17 ++++++++ 4 files changed, 84 insertions(+)
In tree now! Please test!