Subject: libnbcompat-20040809 needs testing
To: None <tech-pkg@NetBSD.org>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 08/09/2004 06:31:41
I've placed a new copy of libnbcompat at:

	http://www.NetBSD.org/~jlam/libnbcompat-20040809.tgz

The 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.

   * 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.

To fully test this package:

  (1) "cvs update" in pkgsrc/pkgtools/pkg_install.
  (2) Move your old libnbcompat directory out of the way.
  (3) Extract the new tarball into pkgsrc/pkgtools.
  (4) cd pkg_install; make build

If you don't have a bootstrapped system in place, you can simply:

  (1) Extract the new tarball into a temporary directory, e.g. /tmp.
  (2) cd /tmp/libnbcompat/files && ./configure && make

Please test on the following list of platforms if you can:

        IRIX 5.3
        IRIX 6.5
	Red Hat Linux
        FreeBSD 5.x
        MacOS X 10.2
        MacOS X 10.3
        NetBSD 2.0_BETA
        Solaris 8
        Solaris 9
        Solaris 10

If it fails to build, please let me know and append a log of the build in
your mail.

	Thanks!

	-- Johnny Lam <jlam@NetBSD.org>