Subject: CVS commit: pkgsrc/pkgtools/libnbcompat
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 08/16/2004 17:24:57
Module Name: pkgsrc
Committed By: jlam
Date: Mon Aug 16 17:24:57 UTC 2004
Modified Files:
pkgsrc/pkgtools/libnbcompat: Makefile buildlink3.mk
pkgsrc/pkgtools/libnbcompat/files: Makefile.in README __fts13.c
configure configure.ac fnmatch.c getopt_long.c md5c.c md5hl.c
nbcompat.h pwcache.c rmd160.c rmd160hl.c setenv.c setmode.c sha1.c
sha1hl.c statvfs.c strmode.c unvis.c vis.c
pkgsrc/pkgtools/libnbcompat/files/nbcompat: config.h.in err.h fts.h
getopt.h glob.h md5.h poll.h rmd160.h sha1.h vis.h
Added Files:
pkgsrc/pkgtools/libnbcompat/files: cclass.h cname.h engine.c regcomp.c
regerror.c regex2.h regexec.c regfree.c utils.h
pkgsrc/pkgtools/libnbcompat/files/nbcompat: regex.h
Removed Files:
pkgsrc/pkgtools/libnbcompat/files: namespace.h
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
To generate a diff of this commit:
cvs rdiff -r1.38 -r1.39 pkgsrc/pkgtools/libnbcompat/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/pkgtools/libnbcompat/buildlink3.mk
cvs rdiff -r1.24 -r1.25 pkgsrc/pkgtools/libnbcompat/files/Makefile.in
cvs rdiff -r1.5 -r1.6 pkgsrc/pkgtools/libnbcompat/files/README \
pkgsrc/pkgtools/libnbcompat/files/__fts13.c \
pkgsrc/pkgtools/libnbcompat/files/md5hl.c \
pkgsrc/pkgtools/libnbcompat/files/unvis.c \
pkgsrc/pkgtools/libnbcompat/files/vis.c
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/libnbcompat/files/cclass.h \
pkgsrc/pkgtools/libnbcompat/files/cname.h \
pkgsrc/pkgtools/libnbcompat/files/engine.c \
pkgsrc/pkgtools/libnbcompat/files/regcomp.c \
pkgsrc/pkgtools/libnbcompat/files/regerror.c \
pkgsrc/pkgtools/libnbcompat/files/regex2.h \
pkgsrc/pkgtools/libnbcompat/files/regexec.c \
pkgsrc/pkgtools/libnbcompat/files/regfree.c \
pkgsrc/pkgtools/libnbcompat/files/utils.h
cvs rdiff -r1.44 -r1.45 pkgsrc/pkgtools/libnbcompat/files/configure
cvs rdiff -r1.46 -r1.47 pkgsrc/pkgtools/libnbcompat/files/configure.ac
cvs rdiff -r1.1 -r1.2 pkgsrc/pkgtools/libnbcompat/files/fnmatch.c \
pkgsrc/pkgtools/libnbcompat/files/statvfs.c
cvs rdiff -r1.6 -r1.7 pkgsrc/pkgtools/libnbcompat/files/getopt_long.c \
pkgsrc/pkgtools/libnbcompat/files/pwcache.c
cvs rdiff -r1.4 -r1.5 pkgsrc/pkgtools/libnbcompat/files/md5c.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
cvs rdiff -r1.4 -r0 pkgsrc/pkgtools/libnbcompat/files/namespace.h
cvs rdiff -r1.36 -r1.37 pkgsrc/pkgtools/libnbcompat/files/nbcompat.h
cvs rdiff -r1.8 -r1.9 pkgsrc/pkgtools/libnbcompat/files/setenv.c
cvs rdiff -r1.7 -r1.8 pkgsrc/pkgtools/libnbcompat/files/setmode.c
cvs rdiff -r1.3 -r1.4 pkgsrc/pkgtools/libnbcompat/files/strmode.c
cvs rdiff -r1.12 -r1.13 \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/config.h.in
cvs rdiff -r1.2 -r1.3 pkgsrc/pkgtools/libnbcompat/files/nbcompat/err.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/getopt.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/glob.h
cvs rdiff -r1.3 -r1.4 pkgsrc/pkgtools/libnbcompat/files/nbcompat/fts.h
cvs rdiff -r1.1 -r1.2 pkgsrc/pkgtools/libnbcompat/files/nbcompat/md5.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/poll.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/rmd160.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/sha1.h \
pkgsrc/pkgtools/libnbcompat/files/nbcompat/vis.h
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/libnbcompat/files/nbcompat/regex.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.