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!

>> 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.

>> 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

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)

Paul
-- 
----------------------------------------------------------------------
Paul Cunningham
Software Engineer
Tadpole Business Unit

Reply via email to