Subject: CVS commit: pkgsrc/pkgtools/libnbcompat
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 09/05/2003 18:36:09
Module Name:	pkgsrc
Committed By:	jlam
Date:		Fri Sep  5 18:36:09 UTC 2003

Modified Files:
	pkgsrc/pkgtools/libnbcompat: Makefile PLIST buildlink2.mk
	pkgsrc/pkgtools/libnbcompat/files: Makefile.in configure configure.ac
	    md5c.c md5hl.c nbcompat.h rmd160.c rmd160hl.c sha1.c sha1hl.c
	    sha2.c sha2hl.c
	pkgsrc/pkgtools/libnbcompat/files/nbcompat: nbconfig.h.in
Added Files:
	pkgsrc/pkgtools/libnbcompat/files/nbcompat: getopt.h glob.h md5.h
	    rmd160.h sha1.h sha2.h
Removed Files:
	pkgsrc/pkgtools/libnbcompat/files: extern.h ftpglob.h getid.c getopt.h
	    md5.h misc.c mtree.h pack_dev.c pack_dev.h rmd160.h setmode.c
	    sha1.h sha2.h spec.c stat_flags.c stat_flags.h

Log Message:
Update pkgtools/libnbcompat to 20030829.  Changes from previous version
include:

    * Move headers out of the global namespace and into the nbcompat
      directory.  Since there are no headers other than nbcompat.h in
      ${PREFIX}/include/libnbcompat, just install it directly in
      ${PREFIX}/include.  Using libnbcompat is now a matter of including
      nbcompat.h at the top of *.c files and linking against -lnbcompat.

    * Only build functions into libnbcompat.a if they aren't already in
      the system libraries.

    * Move several *.[ch] files that are pax- or mtree-specific out
      of libnbcompat (they should belong with those packages).

On NetBSD 1.6 systems, libnbcompat.a now contains just the bare minimum:
the sha2 routines.


To generate a diff of this commit:
cvs rdiff -r1.18 -r1.19 pkgsrc/pkgtools/libnbcompat/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/pkgtools/libnbcompat/PLIST
cvs rdiff -r1.11 -r1.12 pkgsrc/pkgtools/libnbcompat/buildlink2.mk
cvs rdiff -r1.14 -r1.15 pkgsrc/pkgtools/libnbcompat/files/Makefile.in \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat.h
cvs rdiff -r1.18 -r1.19 pkgsrc/pkgtools/libnbcompat/files/configure \
    pkgsrc/pkgtools/libnbcompat/files/configure.ac
cvs rdiff -r1.5 -r0 pkgsrc/pkgtools/libnbcompat/files/extern.h
cvs rdiff -r1.1.1.1 -r0 pkgsrc/pkgtools/libnbcompat/files/ftpglob.h \
    pkgsrc/pkgtools/libnbcompat/files/md5.h \
    pkgsrc/pkgtools/libnbcompat/files/mtree.h \
    pkgsrc/pkgtools/libnbcompat/files/pack_dev.h \
    pkgsrc/pkgtools/libnbcompat/files/rmd160.h \
    pkgsrc/pkgtools/libnbcompat/files/sha1.h \
    pkgsrc/pkgtools/libnbcompat/files/sha2.h \
    pkgsrc/pkgtools/libnbcompat/files/stat_flags.h
cvs rdiff -r1.2 -r0 pkgsrc/pkgtools/libnbcompat/files/getid.c \
    pkgsrc/pkgtools/libnbcompat/files/misc.c
cvs rdiff -r1.3 -r0 pkgsrc/pkgtools/libnbcompat/files/getopt.h \
    pkgsrc/pkgtools/libnbcompat/files/pack_dev.c
cvs rdiff -r1.3 -r1.4 pkgsrc/pkgtools/libnbcompat/files/md5c.c \
    pkgsrc/pkgtools/libnbcompat/files/md5hl.c \
    pkgsrc/pkgtools/libnbcompat/files/rmd160.c \
    pkgsrc/pkgtools/libnbcompat/files/rmd160hl.c \
    pkgsrc/pkgtools/libnbcompat/files/sha1.c \
    pkgsrc/pkgtools/libnbcompat/files/sha1hl.c \
    pkgsrc/pkgtools/libnbcompat/files/sha2.c \
    pkgsrc/pkgtools/libnbcompat/files/sha2hl.c
cvs rdiff -r1.4 -r0 pkgsrc/pkgtools/libnbcompat/files/setmode.c \
    pkgsrc/pkgtools/libnbcompat/files/spec.c \
    pkgsrc/pkgtools/libnbcompat/files/stat_flags.c
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/libnbcompat/files/nbcompat/getopt.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/glob.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/md5.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/rmd160.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/sha1.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/sha2.h
cvs rdiff -r1.3 -r1.4 \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/nbconfig.h.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.