Hi Paul and Jim,

Thank you both for your detailed comments.  I've accepted and addressed 
all of them (I hope), and created a new webrev:

http://cr.opensolaris.org/~jleser/nano-2009.02.24

A couple of questions/comments:

* Could somebody confirm that my copyright file is OK.  The 2.0.9 nano 
package includes the GPL3 in its COPYING file, and doesn't list any 
specific authors or copyright dates, so I'm just including our stock 
full GPL-3 text.

* The install-sfw script turned out to be totally unnecessary, so I've 
removed it.

* Nano uses the system spell checker, which currently doesn't work at 
all on OpenSolaris (buzilla 6852).  I debated adding SUNWesu to the 
package dependencies list, but figured since the editor can run without 
it, its better to leave it out.

* Regarding package dependencies:

ldd /usr/bin/nano
        libcurses.so.1 =>        /lib/libcurses.so.1
        libc.so.1 =>     /lib/libc.so.1
        libm.so.2 =>     /lib/libm.so.2

$ pkg search /lib/libm.so.2
INDEX      ACTION    VALUE                     PACKAGE
path       file      lib/libm.so.2      pkg:/SUNWlibms at 0.5.11-0.101

So I added SUNWlibms to the default set to create my dependencies file. 
  The other two libraries are provided the default dependencies (csl 
specifically).

* I've hacked away at Makefile.sfw to get it as close as I could to the 
example given to me (meld's Makefile).   One specific issue is that I 
left in the CFLAGS passing to the compilation steps because otherwise no 
optimization flags are used.

* I removed the test target from Makefile.sfw because the nano makefiles 
don't implement it.


-John



Reply via email to