pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/33884 CVS commit: pkgsrc/pkgtools/pkg_install/files

The following reply was made to PR pkg/33884; it has been noted by GNATS.

From: Joerg Sonnenberger <>
Subject: PR/33884 CVS commit: pkgsrc/pkgtools/pkg_install/files
Date: Sat, 28 Feb 2009 16:03:56 +0000 (UTC)

 Module Name:   pkgsrc
 Committed By:  joerg
 Date:          Sat Feb 28 16:03:56 UTC 2009
 Modified Files:
        pkgsrc/pkgtools/pkg_install/files/add: main.c perform.c pkg_add.1
        pkgsrc/pkgtools/pkg_install/files/info: main.c pkg_info.1 pkg_info.cat1
        pkgsrc/pkgtools/pkg_install/files/lib: lib.h parse-config.c
   pkg_io.c version.h
 Removed Files:
        pkgsrc/pkgtools/pkg_install/files/lib: path.c path.h
 Log Message:
 Integrate the PKG_PATH logic for tightly with the find_archive logic:
 - remember initial current working directory from the time PKG_PATH is
   processed, it will be used as reference for all relative entries
 - remove now redundant fchdir dance in pkg_add
 - pass down to find_archive if this is a top-level package (e.g.
   requested on the command line) or not; the location of top-level
   packages is searched for packages first and for URLs or path names the
   PKG_PATH itself is not processed (e.g. pkg_add foo/bar not look into
   PKG_PATH for bar). This addresses PR 33884 in a different way.
 - document the rules for finding packages more explicitly
 - allow specifying PKG_PATH in pkg_install.conf as well; environment
   takes precendence.
 - remove PKG_PATH related logic in pkg_info(1), it doesn't deal with
   PKG_PATH anyway
 - remove PKG_PATH, PKG_TMPDIR and TMPDIR description in pkg_info(1),
   they are no longer used
 To generate a diff of this commit:
 cvs rdiff -r1.17 -r1.18 pkgsrc/pkgtools/pkg_install/files/add/main.c
 cvs rdiff -r1.80 -r1.81 pkgsrc/pkgtools/pkg_install/files/add/perform.c
 cvs rdiff -r1.32 -r1.33 pkgsrc/pkgtools/pkg_install/files/add/pkg_add.1
 cvs rdiff -r1.27 -r1.28 pkgsrc/pkgtools/pkg_install/files/add/pkg_add.cat1
 cvs rdiff -r1.23 -r1.24 pkgsrc/pkgtools/pkg_install/files/info/main.c
 cvs rdiff -r1.22 -r1.23 pkgsrc/pkgtools/pkg_install/files/info/pkg_info.1
 cvs rdiff -r1.19 -r1.20 pkgsrc/pkgtools/pkg_install/files/info/pkg_info.cat1
 cvs rdiff -r1.25 -r1.26 pkgsrc/pkgtools/pkg_install/files/lib/
 cvs rdiff -r1.48 -r1.49 pkgsrc/pkgtools/pkg_install/files/lib/lib.h
 cvs rdiff -r1.3 -r1.4 pkgsrc/pkgtools/pkg_install/files/lib/parse-config.c
 cvs rdiff -r1.7 -r0 pkgsrc/pkgtools/pkg_install/files/lib/path.c
 cvs rdiff -r1.3 -r0 pkgsrc/pkgtools/pkg_install/files/lib/path.h
 cvs rdiff -r1.2 -r1.3 \
     pkgsrc/pkgtools/pkg_install/files/lib/ \
 cvs rdiff -r1.4 -r1.5 pkgsrc/pkgtools/pkg_install/files/lib/pkg_io.c
 cvs rdiff -r1.114 -r1.115 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.

Home | Main Index | Thread Index | Old Index