Subject: CVS commit: pkgsrc/pkgtools/pkg_install/files
To: None <pkgsrc-changes@NetBSD.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: pkgsrc-changes
Date: 12/29/2004 12:16:56
Module Name:	pkgsrc
Committed By:	agc
Date:		Wed Dec 29 12:16:56 UTC 2004

Modified Files:
	pkgsrc/pkgtools/pkg_install/files/add: extract.c main.c perform.c
	    verify.c
	pkgsrc/pkgtools/pkg_install/files/admin: main.c
	pkgsrc/pkgtools/pkg_install/files/create: main.c perform.c pl.c
	pkgsrc/pkgtools/pkg_install/files/delete: main.c perform.c
	pkgsrc/pkgtools/pkg_install/files/info: main.c perform.c
	pkgsrc/pkgtools/pkg_install/files/lib: file.c ftpio.c lib.h path.c
	    pen.c pkgdb.c plist.c str.c version.h

Log Message:
Pull in portability changes from src, and bump version to 20041226:

	Introduce a new abstraction in the C code, called MaxPathSize.  All
	previous occurrences of MAXPATHLEN and FILENAME_MAX have been changed
	to use MaxPathSize instead.

	If MAXPATHLEN is not defined, then assume a default value of 1024
	(this is primarily for use on the Hurd).

	The reason for this is that some older platforms define FILENAME_MAX
	to be 14, although MAXPATHLEN is 1024. On BSD-derived systems,
	FILENAME_MAX And MAXPATHLEN are both 1024.

	Bump pkg_install version to 20041226.

	These modifications have been tested so far on a NetBSD-current bulk
	build.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/pkgtools/pkg_install/files/add/extract.c
cvs rdiff -r1.7 -r1.8 pkgsrc/pkgtools/pkg_install/files/add/main.c
cvs rdiff -r1.26 -r1.27 pkgsrc/pkgtools/pkg_install/files/add/perform.c
cvs rdiff -r1.6 -r1.7 pkgsrc/pkgtools/pkg_install/files/add/verify.c
cvs rdiff -r1.16 -r1.17 pkgsrc/pkgtools/pkg_install/files/admin/main.c
cvs rdiff -r1.5 -r1.6 pkgsrc/pkgtools/pkg_install/files/create/main.c
cvs rdiff -r1.7 -r1.8 pkgsrc/pkgtools/pkg_install/files/create/perform.c
cvs rdiff -r1.8 -r1.9 pkgsrc/pkgtools/pkg_install/files/create/pl.c
cvs rdiff -r1.15 -r1.16 pkgsrc/pkgtools/pkg_install/files/delete/main.c
cvs rdiff -r1.12 -r1.13 pkgsrc/pkgtools/pkg_install/files/delete/perform.c
cvs rdiff -r1.11 -r1.12 pkgsrc/pkgtools/pkg_install/files/info/main.c
cvs rdiff -r1.17 -r1.18 pkgsrc/pkgtools/pkg_install/files/info/perform.c
cvs rdiff -r1.12 -r1.13 pkgsrc/pkgtools/pkg_install/files/lib/file.c \
    pkgsrc/pkgtools/pkg_install/files/lib/ftpio.c
cvs rdiff -r1.14 -r1.15 pkgsrc/pkgtools/pkg_install/files/lib/lib.h
cvs rdiff -r1.5 -r1.6 pkgsrc/pkgtools/pkg_install/files/lib/path.c
cvs rdiff -r1.15 -r1.16 pkgsrc/pkgtools/pkg_install/files/lib/pen.c
cvs rdiff -r1.21 -r1.22 pkgsrc/pkgtools/pkg_install/files/lib/pkgdb.c
cvs rdiff -r1.11 -r1.12 pkgsrc/pkgtools/pkg_install/files/lib/plist.c
cvs rdiff -r1.9 -r1.10 pkgsrc/pkgtools/pkg_install/files/lib/str.c
cvs rdiff -r1.37 -r1.38 pkgsrc/pkgtools/pkg_install/files/lib/version.h

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