Subject: CVS commit: pkgsrc/pkgtools/libnbcompat
From: Johnny C. Lam
Date: 2004-08-16 19:24:57
Message id: 20040816172457.236312DA1D@cvs.netbsd.org

Log Message:
Update pkgtools/libnbcompat to 20040814.  Changes from version 20040813
include:

    * Adding a regex(3) implementation for those platforms that don't
      have one, e.g. IRIX 5.3.

    * Allow nbcompat.h to be included multiple times in case it's needed
      to override values of set by config.h in bootstrap packages.  This
      should fix problems with building pkg_install and pax on platforms
      that have /usr/include/glob.h.

    * Remove namespace.h, which should be a no-op since we're building
      a userland library separate from the NetBSD sources.

    * Remove HAVE_CONFIG_H checks from sources since we're always going
      to have and and we're always going to be including it.

    * Rename all inclusion guards in nbcompat/*.h to be _NBCOMPAT_*_H_ so
      that it won't get triggered by any settings in system headers.

This has been tested on:

	FreeBSD-4.8/i386	Debian Linux 3.0 (woody)
	IRIX 6.5		MacOS X 10.2.8
	MacOS X 10.3.5		NetBSD-1.6.2/i386
	NetBSD-2.0_BETA/i386	Red Hat Linux 7.3
	Solaris 7/sparc		Solaris 8/sparc
	Solaris 9/sparc

Files:
RevisionActionfile
1.39modifypkgsrc/pkgtools/libnbcompat/Makefile
1.10modifypkgsrc/pkgtools/libnbcompat/buildlink3.mk
1.25modifypkgsrc/pkgtools/libnbcompat/files/Makefile.in
1.6modifypkgsrc/pkgtools/libnbcompat/files/README
1.6modifypkgsrc/pkgtools/libnbcompat/files/__fts13.c
1.45modifypkgsrc/pkgtools/libnbcompat/files/configure
1.47modifypkgsrc/pkgtools/libnbcompat/files/configure.ac
1.2modifypkgsrc/pkgtools/libnbcompat/files/fnmatch.c
1.7modifypkgsrc/pkgtools/libnbcompat/files/getopt_long.c
1.5modifypkgsrc/pkgtools/libnbcompat/files/md5c.c
1.6modifypkgsrc/pkgtools/libnbcompat/files/md5hl.c
1.37modifypkgsrc/pkgtools/libnbcompat/files/nbcompat.h
1.7modifypkgsrc/pkgtools/libnbcompat/files/pwcache.c
1.5modifypkgsrc/pkgtools/libnbcompat/files/rmd160.c
1.5modifypkgsrc/pkgtools/libnbcompat/files/rmd160hl.c
1.9modifypkgsrc/pkgtools/libnbcompat/files/setenv.c
1.8modifypkgsrc/pkgtools/libnbcompat/files/setmode.c
1.5modifypkgsrc/pkgtools/libnbcompat/files/sha1.c
1.5modifypkgsrc/pkgtools/libnbcompat/files/sha1hl.c
1.2modifypkgsrc/pkgtools/libnbcompat/files/statvfs.c
1.4modifypkgsrc/pkgtools/libnbcompat/files/strmode.c
1.6modifypkgsrc/pkgtools/libnbcompat/files/unvis.c
1.6modifypkgsrc/pkgtools/libnbcompat/files/vis.c
1.13modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/config.h.in
1.3modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/err.h
1.4modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/fts.h
1.3modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/getopt.h
1.3modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/glob.h
1.2modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/md5.h
1.2modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/poll.h
1.2modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/rmd160.h
1.2modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/sha1.h
1.2modifypkgsrc/pkgtools/libnbcompat/files/nbcompat/vis.h
1.1addpkgsrc/pkgtools/libnbcompat/files/cclass.h
1.1addpkgsrc/pkgtools/libnbcompat/files/cname.h
1.1addpkgsrc/pkgtools/libnbcompat/files/engine.c
1.1addpkgsrc/pkgtools/libnbcompat/files/regcomp.c
1.1addpkgsrc/pkgtools/libnbcompat/files/regerror.c
1.1addpkgsrc/pkgtools/libnbcompat/files/regex2.h
1.1addpkgsrc/pkgtools/libnbcompat/files/regexec.c
1.1addpkgsrc/pkgtools/libnbcompat/files/regfree.c
1.1addpkgsrc/pkgtools/libnbcompat/files/utils.h
1.1addpkgsrc/pkgtools/libnbcompat/files/nbcompat/regex.h
1.4removepkgsrc/pkgtools/libnbcompat/files/namespace.h