pkgsrc-Changes archive

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

CVS commit: pkgsrc/pkgtools/pkg_install/files



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
            pkg_add.cat1
        pkgsrc/pkgtools/pkg_install/files/info: main.c pkg_info.1 pkg_info.cat1
        pkgsrc/pkgtools/pkg_install/files/lib: Makefile.in lib.h parse-config.c
            pkg_install.conf.5.in pkg_install.conf.cat5.in pkg_io.c version.h
Removed Files:
        pkgsrc/pkgtools/pkg_install/files/lib: path.c path.h

Log Message:
pkg_install-20090228:
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/Makefile.in
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/pkg_install.conf.5.in \
    pkgsrc/pkgtools/pkg_install/files/lib/pkg_install.conf.cat5.in
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