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
