I have just completed a tentatively workable port for NN-6.7.3 that I would like to have test by a host of people if possible. As always, any help is very appreciated.
<http://www.sacrideo.us/nn_port.tar.gz> DESCRIPTION nn is a menu based (point and shoot) netnews reader with a complete set of features to satisfy both the expert and the novice user. Since its first release in Denmark in 1984 (!), in Europe in 1988, and the global release in June 1989, it has replaced rn and other well-known news readers at many sites. CURRENT ISSUES [I consider the issues below as mostly passable for the moment, until I have time to fix them. They should not affect the overall usage of the port, though some of them are definitely undesirable.] * I have *NOT* had time to go through all the compiler warnings and verify individually that every usage of every mktemp() and other such functions are used correctly. I intend to do this as time allows. * Currently I just build and install the client package. There is a master package and other pieces to the system that should be built, but probably belong in separate packages. * Currently there is no note at the post installation phase to let people know how they should configure their system to use NN. I intend to add a little README.OpenBSD file as well as a notice soon enough. TESTING There are a few things in particular that I would appreciate tested. To test this program, it is easiest to set NNTPSERVER=news.yourserver.com in your environment. /etc/nntp_server is also used. 1) Check that `nn` runs cleanly. 2) Check that `nnpost` works and can post. #2 is important because of some issues I had with termcap/terminfo, and I'd like to make sure that it works over all platforms. Currently I have only an i386 machine to test on, and individual include files have to be used for every different architecture, so I would appreciate some help in verifying all of the other architectures. Once I know which ones work and don't, I'll clean up the makefile. Currently, I have inserted sed commands for each of the following architectures: Alpha i386 Macppc SGI VAX luna88k mvme68k sparc hp300 mac68k sparc64 In ${WRKSRC}/conf/m-* there are other machine specific files. If I have left out a compatible architecture, or if anyone would like to modify m-template.h to work with other architectures, and will send in fixes I would be very happy. DESIGN QUESTIONS Currently I use sed scripts to do some hackery on the installation file and the configuration files in order to make them work. I am not sure if this is the best way to handle things. Some lesser used programs are installed to /usr/local/lib/nn, I am trying to find a more useful place for them right now. I am not sure that my choice of the word "daemon" is correct in my PLIST. NOTES I have not cleaned up the Makefile yet; I am waiting on feedback to submit an import ready copy, include architecure limitations.