Subject: Testers needed for libnbcompat-20040805
To: None <>
From: Johnny C. Lam <>
List: tech-pkg
Date: 08/05/2004 08:43:17
I've uploaded my latest version of libnbcompat and pkg_install at:

The changes in libnbcompat from the version 20040512 include:

  (1) Add a statvfs() implementation based on statfs(), and remove the
      statfs() NetBSD-compatibility implementation.  statvfs() is used
      in src/usr.sbin/pkg_install on the HEAD branch.

  (2) Add a fnmatch() implementation, needed by IRIX.  fnmatch() is used
      in src/usr.sbin/pkg_install on the HEAD branch.

  (3) Remove fseeko(), inet_ntop(), inet_pton(), sl_*() strptime(), and
      timegm() as they're not used by any of the bootstrap packages that
      require libnbcompat (pax, mtree, pkg_install).  All that's left is
      what's necessary to bootstrap those three packages.

So, basically, it's trimmed down to the minimum needed to bootstrap
and I've added fnmatch() and statvfs().

To test these packages:
 (1) Move your old libnbcompat and pkg_install directories out of the way.
 (2) Extract the new tarballs into pkgsrc/pkgtools.
 (3) cd pkg_install; make build
I'm interested in results for the following platforms:

	IRIX 5.x
	IRIX 6.3
	MacOS X 10.2
	MacOS X 10.3
	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.


	-- Johnny Lam <>