Subject: CVS commit: pkgsrc/pkgtools/posix_headers
To: None <pkgsrc-changes@NetBSD.org>
From: Tobias Nygren <tnn@netbsd.org>
List: pkgsrc-changes
Date: 08/01/2007 21:33:48
Module Name:	pkgsrc
Committed By:	tnn
Date:		Wed Aug  1 21:33:48 UTC 2007

Modified Files:
	pkgsrc/pkgtools/posix_headers: Makefile buildlink3.mk
Added Files:
	pkgsrc/pkgtools/posix_headers/files: make.sh math.h.in math.h.tests
	    resolv.h.in resolv.h.tests stdint.h.in stdint.h.tests stdlib.h.in
	    stdlib.h.tests subr.sh
	pkgsrc/pkgtools/posix_headers/files/sys: select.h.in select.h.tests
Removed Files:
	pkgsrc/pkgtools/posix_headers/files: math.h resolv.h stdint.h stdlib.h
	pkgsrc/pkgtools/posix_headers/files/sys: select.h

Log Message:
Near full rewrite of posix_headers:
- Implement a simple framework for automated header testing and generation
  using the c preprocessor.
- Make it installable on all platforms. On most platforms it will not install
  any files however.
- Bump revision to 0.5.

The changes should make it easier to add Interix support to this package.
Note that the package is still far from complete; for example the replacement
stdint.h does not yet provide fallback definitions for int_*t and friends
but relies on inttypes.h to provide them, which turns out to work for HPUX.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/pkgtools/posix_headers/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/pkgtools/posix_headers/buildlink3.mk
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/posix_headers/files/make.sh \
    pkgsrc/pkgtools/posix_headers/files/math.h.in \
    pkgsrc/pkgtools/posix_headers/files/math.h.tests \
    pkgsrc/pkgtools/posix_headers/files/resolv.h.in \
    pkgsrc/pkgtools/posix_headers/files/resolv.h.tests \
    pkgsrc/pkgtools/posix_headers/files/stdint.h.in \
    pkgsrc/pkgtools/posix_headers/files/stdint.h.tests \
    pkgsrc/pkgtools/posix_headers/files/stdlib.h.in \
    pkgsrc/pkgtools/posix_headers/files/stdlib.h.tests \
    pkgsrc/pkgtools/posix_headers/files/subr.sh
cvs rdiff -r1.2 -r0 pkgsrc/pkgtools/posix_headers/files/math.h \
    pkgsrc/pkgtools/posix_headers/files/resolv.h
cvs rdiff -r1.1.1.1 -r0 pkgsrc/pkgtools/posix_headers/files/stdint.h
cvs rdiff -r1.3 -r0 pkgsrc/pkgtools/posix_headers/files/stdlib.h
cvs rdiff -r1.1.1.1 -r0 pkgsrc/pkgtools/posix_headers/files/sys/select.h
cvs rdiff -r0 -r1.1 pkgsrc/pkgtools/posix_headers/files/sys/select.h.in \
    pkgsrc/pkgtools/posix_headers/files/sys/select.h.tests

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