Rokh,

This mainly looks good to me, see below for a few comments ...

Paul

Rokh Wang wrote:
> I am porting "libconfuse". libconfuse is a configuration file parser 
> library .
> More information can be found at http://www.nongnu.org/confuse.
> Webrev is at "http://cr.opensolaris.org/~rokh/libconfuse/";.

1. usr/src/pkgdefs/SUNWlibconfuse/prototype_com
     & usr/src/pkgdefs/SUNWlibconfuse/prototype_i386
     & usr/src/pkgdefs/SUNWlibconfuse/prototype_sparc
    Remove the write permission bit from files installed in /usr

2. usr/src/pkgdefs/SUNWlibconfuse/prototype_i386
     & usr/src/pkgdefs/SUNWlibconfuse/prototype_sparc
    I don't think the symbolic link ("s ...") lines need the
    permissions/owner/group stuff on them, see ...
"http://src.opensolaris.org/source/xref/sfw/usr/src/pkgdefs/SUNWcupsu/prototype_i386";

3. usr/src/pkgdefs/SUNWlibconfuse/prototype_com
    You might want to add that it is the 'ISC License (ISCL)' some
    where at the top, eg ...
      1 Copyright (c) 2002,2003,2007 Martin ....

        ISC License (ISCL)
      2
      3 Permission to use, copy, modify, ....

4. usr/src/lib/libconfuse/Makefile.sfw
    Would it be better to explicitly define the 'configure --prefix=...'
    value? You could also use the predefined CONFIGURE_OPTIONS
    stuff from Makefile.master, eg. something like ...
      CONFIGURE_OPTIONS += --enable-shared
      CONFIGURE_OPTIONS += --disable-nls
      ...
      ...
      ./configure $(CONFIGURE_OPTIONS))

     Put the following all on the same line ...
       80         -rm -rf $(VER) \
       81         $(VER64)
     eg ....
       80         -rm -rf $(VER) $(VER64)

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

Reply via email to