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. 

Reply via email to