Subject: CVS commit: pkgsrc/pkgtools/libnbcompat
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 08/10/2004 18:47:55
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Aug 10 18:47:55 UTC 2004

Modified Files:
	pkgsrc/pkgtools/libnbcompat: Makefile PLIST buildlink3.mk
	pkgsrc/pkgtools/libnbcompat/files: Makefile.in README configure
	    configure.ac nbcompat.h pwcache.c
	pkgsrc/pkgtools/libnbcompat/files/nbcompat: config.h.in fnmatch.h
	    queue.h statvfs.h
Added Files:
	pkgsrc/pkgtools/libnbcompat/files: setgroupent.c setpassent.c
	pkgsrc/pkgtools/libnbcompat/files/nbcompat: grp.h limits.h paths.h
	    pwd.h stat.h stdio.h stdlib.h string.h time.h tzfile.h unistd.h
	    util.h

Log Message:
Update pkgtools/libnbcompat to 20040809.  Changes from version 20040805
include:

   * Re-adding a default value for pkg_use_nbcompat_vis; this was
     causing the configure script to fail on platforms that had funky
     versions of vis().  This should fix reported problems on Solaris 8
     and on IRIX 5.3.

   * Added setgroupent() and setpassent() compatibility functions so
     that pwcache.c will build without complaining about an incompatible
     pointer type assignment.

   * Remove unused tests for <arpa/nameser.h>, <netdb.h>, h_errno and
     hstrerror().  These were originally used to bootstrap lukemftp, but
     tnftp doesn't need libnbcompat to build nowadays, so we don't need
     these anymore.

   * Cleanup: in cases where we test for a function using AC_REPLACE_FUNCS,
     move the function prototype into a nbcompat header that is the
     same name as the NetBSD header that contains that declaration,
     and include that file in place of the original one within
     nbcompat.h.

This version has been tested to build on the following systems:

	FreeBSD-4.8/i386	NetBSD-1.6.2/i386
	FreeBSD-5.2.1/i386	NetBSD-2.0_BETA/i386
	IRIX 6.5		Red Hat Linux 8.0
	MacOS X 10.3.4		Solaris 8
	MacOS X 10.3.5		Solaris 9


To generate a diff of this commit:
cvs rdiff -r1.36 -r1.37 pkgsrc/pkgtools/libnbcompat/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/pkgtools/libnbcompat/PLIST
cvs rdiff -r1.7 -r1.8 pkgsrc/pkgtools/libnbcompat/buildlink3.mk
cvs rdiff -r1.23 -r1.24 pkgsrc/pkgtools/libnbcompat/files/Makefile.in
cvs rdiff -r1.1 -r1.2 pkgsrc/pkgtools/libnbcompat/files/README
cvs rdiff -r1.42 -r1.43 pkgsrc/pkgtools/libnbcompat/files/configure
cvs rdiff -r1.44 -r1.45 pkgsrc/pkgtools/libnbcompat/files/configure.ac
cvs rdiff -r1.35 -r1.36 pkgsrc/pkgtools/libnbcompat/files/nbcompat.h
cvs rdiff -r1.5 -r1.6 pkgsrc/pkgtools/libnbcompat/files/pwcache.c
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/libnbcompat/files/setgroupent.c \
    pkgsrc/pkgtools/libnbcompat/files/setpassent.c
cvs rdiff -r1.11 -r1.12 \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/config.h.in
cvs rdiff -r1.1 -r1.2 pkgsrc/pkgtools/libnbcompat/files/nbcompat/fnmatch.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/queue.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/statvfs.h
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/libnbcompat/files/nbcompat/grp.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/limits.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/paths.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/pwd.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/stat.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/stdio.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/stdlib.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/string.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/time.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/tzfile.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/unistd.h \
    pkgsrc/pkgtools/libnbcompat/files/nbcompat/util.h

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