Hi Paul:
Thanks for your advice. I've updated the webrev according to your comment: http://cr.opensolaris.org/~fan.li/aalib/ Thanks ~Li Fan Paul Cunningham wrote: > Li Fan, > > See below ... > > Li Fan wrote: >> Thanks very much for your review. Please see my replies. >> >> Paul Cunningham wrote: >>> See below for my comments .... > >>> Li Fan wrote: >>>> >>>> re-generate webrev: >>>> http://cr.opensolaris.org/~fan.li/aalib > ... cut ... > >>> 3. usr/src/lib/aalib/METADATA > ... cut .. >>> Shouldn't the URL: point to ... >>> "http://aa-project.sourceforge.net/aalib/" >> This is old website.They have moved to >> http://sourceforge.net/projects/aa-project > > okay :-) > > ... cut .. > >>> 6. usr/src/lib/aalib/install-sfw >>> & usr/src/lib/aalib/install-sfw-64 >>> Remove the write permission bit from files installed >>> into /usr >> AA-lib source code default to give write permission to binaries. >> Fedora aa-lib package also do this. So I think keep as it is would be >> the best solution. > > The solaris sfw practice is not to install new files into /usr with > the write permission bits set - as is done by all recent integrations > into the sfwnv gate. So I think you should remove them! Removed the write permission! Thanks. > >>> 8. usr/src/pkgdefs/SUNWaalib/copyright >>> Add the Sun disclaimer and the pkg src owner copyright >>> lines as in ... >>> "http://src.opensolaris.org/source/xref/sfw/usr/src/pkgdefs/SUNWmeld/copyright" >>> >>> >> Added the Sun disclaimer. Thanks. >> I don't think it's necessary to put author info in copyright, since >> the GPLv2 license file in aalib source code does not include it, and >> lots of packages in sfw doesn't have it in copyright file. > > It's normal practice now to include the package owner copyright lines > (those that don't are historic and probably wrong), ie. those > extracted from the unpackaged source files. Added the author info in copyright. > >>> 10. usr/src/pkgdefs/SUNWaalib/prototype_com >>> & usr/src/pkgdefs/SUNWaalib/prototype_i386 >>> & usr/src/pkgdefs/SUNWaalib/prototype_sparc >>> Remove the write permission bit from files installed >>> into /usr (also see (6)) >> Same as 6 > see above comment Done > > additional comments ... > > 1. usr/src/lib/aalib/Makefile.sfw > Use the predefined prefix value from Makefile.master, > ie. CFGPREFIX. > Your prefix as defined shouldn't have the ROOT bit > otherwise it tells configure that at runtime it's > installed and run from the build workspace's proto area > (when it should be /usr/...). > So you could just change (lines) ... > 34 PREFIX=${ROOT}/usr > 35 CONFIGURE_OPTIONS += --prefix=$(PREFIX) > --infodir=$(PREFIX)/share/info \ > 36 --mandir=$(PREFIX)/share/man > to ... > CONFIGURE_OPTIONS += --infodir=$(CFGINFO) okay :-) > > Paul
