Paul, Thanks for your review comments. I have incorporated all except comment 3.
Thanks, Abhijit On 03/19/09 17:08, Paul Cunningham wrote: > Abhijit, > > See below for my comments from my quick skip through ... > > Paul > > Abhijit Nath wrote: >> >> Please help review the changes to integrate DOSBox v. 0.72 (CR >> 6657028). I have incorporated the basic review comments. >> The webrev is at: http://cr.opensolaris.org/~an230044/dosbox/ > > === Start of Comments === > > 1. usr/src/cmd/dosbox/METADATA > I think you can remove the text on the COMMENTS: ie. just .. > 12 COMMENTS: > > 2. CDDL HEADER and top of files (various files) > Cosmetic: Change the tops of files so that they > conform to that in .. > "http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/prototypes/" > > > 3. usr/src/cmd/dosbox/Makefile.sfw > Change as follows .. > Roland Mainz wrote: > > use "env - ..." and not "env ..." in the Makefiles > > to make sure "configure"&&"make" only see the env > > variables they should really get (and not pick-up > > any random env variable). > > use either $(SHELL) or /usr/bin/bash for "configure" > > calls (so we know which one is used and "configure" > > doesn't pick one itself). > > Cosmetc: Add line-space after the line .. > 29 include ../Makefile.cmd > > 4. usr/src/cmd/dosbox/install.sfw > Rename install.sfw to install-sfw its more common name > > Change as follows .. > Roland Mainz wrote: > > use /usr/bin/ksh93 or /usr/bin/bash for install-sfw* > > and add a $ set -o errexit # at the beginning and > > replace ". ${SRC}/tools/install.subr" with > > "source ${SRC}/tools/install.subr" (the idea is to > > catch failures in the script and abort it at that > > point, right now the script will just continue) > > Delete line .. > 52 #echo "******" `pwd` "******" > > Line ... > 45 # The gtar manpages > 'gtar' ??? > > Wouldn't these have already been install by the > 'make install' in your Makefile.sfw ? ... > 42 _install E src/dosbox ${PREFIX}/bin/dosbox 555 > 54 _install M docs/dosbox.1 ${MAN1DIR}/dosbox.1 444 > (see comment (8) though also) > > 5. usr/src/cmd/dosbox/sunman-stability > Is the following state correct ? .. > 22 Interface Stability Volatile > > 6. usr/src/pkgdefs/SUNWdosbox/depend > Move the Copyright lines to after the CDDL HEADER END > header. > > Why ... > 53 P SUNWgccruntime GCC Runtime libraries > when Makefile.sfw is using the Sun compiler to build > it ? Are all the others correct? > > 7. usr/src/pkgdefs/SUNWdosbox/pkginfo.tmpl > Add the version number to the end of the DESC= > line, eg ... > DESC="...... (0.72)" > > 8. usr/src/cmd/dosbox/Makefile.sfw & prototype_com > As you are only delivering two files in your > package which are done in install-sfw, do you need > lines ? ..... > 45 (cd $(VER); env \ > 46 PATH=$(SFW_PATH) \ > 47 CC=$(CC) CXX=$(CXX) \ > 48 "CFLAGS=$(CFLAGS)" \ > 49 MAKE=$(CCSMAKE) \ > 50 DESTDIR=$(ROOT) \ > 51 INSTALL="$(INSTALL) -c" \ > 52 $(CCSMAKE) install) > > 9. usr/src/pkgdefs/SUNWdosbox/prototype_com > I assume this only works on i386, so shouldn't the > files be in SUNWdosbox/prototype_i386 rather than in > here ? > > 10. usr/src/pkgdefs/SUNWdosbox/prototype_i386 > & usr/src/pkgdefs/SUNWdosbox/prototype_sparc > Move the Copyright lines to after the CDDL HEADER END > header. > > Delete the line (at bottom of the files) ... > # information: Portions Copyright [yyyy] [name of copyright owner] > > === End of Comments =====
