From the nntp//rss website: "nntp//rss is a Java-based bridge between RSS feeds and NNTP clients, enabling you to read your favorite RSS syndicated content within your existing NNTP newsreader. RSS feeds are represented as NNTP newsgroups, providing a simple, straightforward and familiar environment for news reading." This has been a very useful application to me so I tried to establish an ebuild for it. But since it is my first java-pkg ebuild I am happy about all suggestions on how to improve the ebuild. Is it acceptable to have the jdbm classes as binary jar in the package? Is the init script ok? Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 44530 [details] nntp//rss ebuild
Created attachment 44531 [details] files/nntprss-sanitize.patch (Removes windows specific code and fixes run-time dependencies)
Created attachment 44532 [details] files/nntprss-init (init.d script to start the server)
Created attachment 44533 [details] files/nntprss-config.xml (config file for nntp//rss)
Created attachment 44534 [details] files/nntprss (bash script to start nntp//rss)
Created attachment 44535 [details] files/log4j.properties (config file that sets logging properties)
Created attachment 44536 [details] files/jdbm-0.20.jar (binary jar file that contains the jdbm classes)
i havn't had the time to look over all of your work but what i can say is that you should create an ebuild for jdbm. there is sourcecode available (http://jdbm.sourceforge.net/) and we try not to add more binary ebuilds to the portage tree if we can avoid it be creating source based ebuilds. also see: * http://www.gentoo-wiki.com/Gentoo_Java_Policy * http://www.gentoo-wiki.com/Why_Build_Java_Code_From_Source
Created attachment 50529 [details] nntp//rss ebuild Took me a while to get working on the jdbm source ebuild. I added it now as bug #80972. This is the new nntp//rss ebuild that requires the source jdbm ebuild.
Created attachment 50530 [details] Modified path to link to the jdbm library location
while I still use this upstream has been dead for years so I'll close this.