Simon,

This mainly looks good, see below for my comments ...

Paul


> Simon Sun wrote:
>>
>> I'm porting libosip2, a low layer SIP implementation.
>>
>> Please help to code review my modification. The webrev is at:
>> http://cr.opensolaris.org/~dysun/libosip2/
>>
>> The comments will be changed accordingly once the subcategory gets 
>> approval. Thanks.

== Start of Comments ==

1. usr/src/lib/libosip2/Makefile.sfw
    Lines ...
      77         -rm -rf $(VER)
      78         -rm -rf $(VER64)
    combine into one, eg. ...
         -rm -rf $(VER) $(VER64)

    Apply this ..
    Roland Mainz wrote:
    > use either $(SHELL) or /usr/bin/bash for "configure"
    > calls (so we know which one is used and "configure"
    > doesn't pick one itself)

2. usr/src/lib/libosip2/install-sfw
    Line ...
     43 _install M libosip2.3lib ${MANDIR}/libosip2.3lib 444
    you have used "_install M" but you don't seem to have a
    MANSCRIPT= line or the sunman-stability sed file to add the
    man page stability stuff.
    BUT JUST noticed it is your own man-page file, so that just
    needs to be "_install N" I think.

3. CDDL header (various files)
    Cosmetic: In CDDL header replace double-space with
    single-space so it conforms to ..
"http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/prototypes/";

4. usr/src/lib/libosip2/install-sfw-64
    Delete lines as they are not used ..
     35 SHAREDIR=${PREFIX}/share
     36 MANDIR=${SHAREDIR}/man/man3lib

5. usr/src/lib/libosip2/install-sfw-64
      & usr/src/lib/libosip2/install-sfw
    Assuming 3.2.0 is a version number (or am I being
    stupid - if its not ignore this)? ...

    The version number 3.2.0 could be passed in from the
    Makefile.sfw (extracted from METADATA) that way you
    may not have to update this/these files when the
    src package version is updated.

    Why are these 3.2.0 when the src pkg version is 3.1.0?

6. usr/src/pkgdefs/SUNWlibosip2/copyright
    Do you need to add the Sun disclaimer at the top?

7. usr/src/pkgdefs/SUNWlibosip2/depend
    Have you run the dependency checker script on this
    package to ensure you have all the required dependencies ?

== End of Comments ====
-- 
----------------------------------------------------------------------
Paul Cunningham
Software Engineer
Tadpole Business Unit

Reply via email to