newsbeuter is an RSS (and Atom) feed reader for the text console. It also has a podcatching feature. ticho said in bug #174975 that he wants to maintain it. My ebuild proposal follows. I've tested the ebuild and it works fine for me. However, there are some things that someone with more experience should check: 1. The LICENSE file says "MIT/X11", however, having a look at portage/licenses/MIT and /X11 it seems to me that the license doesn't have a lot to do with X11. Therefore I've set the LICENSE variable to MIT only. 2. I'm not sure whether the LICENSE file should be installed with dodoc or not. I chose not to, but I may be wrong. 3. I'm not sure whether some things can be removed from DEPEND or RDEPEND.
Created attachment 116610 [details] net-news/newsbeuter-0.3.ebuild My ebuild proposal.
I had a short conversation with the author on IRC regarding the license issue: 11:13 < _ak> btw, regarding the gentoo bug: the license is this one: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3 resp. http://www.opensource.org/licenses/mit-license.php 11:14 < _ak> and e.g. fm.net calls this license "MIT/X Consortium License": http://freshmeat.net/faq/view/48/ 11:20 < Scytale> Okay. I don't know how familiar you are with Gentoo, but the Portage package repository contains all licenses in their full text. The "X11" license starts with the copyrights for Compaq, HP, IBM etc... maybe keeping it as "MIT" would be the way to go? 11:22 < _ak> if "MIT" in the Portage package repository is the license that comes with newsbeuter, then yes. 11:24 < Scytale> It is. Thanks, I'll clarify this in the bug. So, the license should stay as "MIT".
Created attachment 116622 [details] net-news/newsbeuter-0.3.ebuild (correct make prefix) 12:39 < _ak> Scytale: regarding http://bugs.gentoo.org/attachment.cgi?id=116610: the first call to emake should have prefix="/usr" as additional parameter, otherwise newsbeuter will be compiled with the wrong path to the .mo files. He's right, without that prefix the i18n doesn't work.
Ticho has taken over maintainership and committed this to CVS.
Actually, my ebuild goes a bit further, as to tell make which compiler to use (toolchain-funcs.eclass). I missed the bit with having to pass prefix= to make in src_compile() as well. Fixed that in the tree, thanks!